d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x4, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:14:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000001c0)=0xc) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000200)=""/129, 0x81, 0x42, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000006c6530005231abaedd855ba851a428ad0e342495683aad86f4d5d46baad4ffa58bd0ab53"], 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 19:14:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0xf2, 0x0, 0x0, 0x0) dup2(r0, r1) 19:14:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x240, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8) ioctl$TIOCSTART(r1, 0x2000746e) 19:14:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x2, 0x2, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/105) semop(r1, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0xb29e, 0x800}, {0x3, 0x7, 0x800}, {0x1, 0x3, 0x800}, {0x0, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0x40, 0x1000}], 0x7) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0xc0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71100000029000000330000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 19:14:50 executing program 0: setitimer(0x8000000000000, &(0x7f00000001c0)={{}, {0x0, 0x2710}}, 0x0) getitimer(0x0, &(0x7f0000000000)) unlink(&(0x7f0000000040)='./file0\x00') pckbd_enable: command error 19:14:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x5) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) pckbd_enable: command error 19:14:52 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x1}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x89, 0x41b0}, {0x41}, {0x8a, 0x7}, {0x6, 0x6}, {0x1af, 0x80000000}], 0x5}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x80) 19:14:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8020, 0x140) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x7c}, {0x80000000000006}]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) syz_emit_ethernet(0xff1a, &(0x7f00000000c0)="b6") 19:14:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000002c0)=[{0x3, 0x7ff, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x80, 0x800}, {0x2, 0xeb, 0x1800}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) chflagsat(r3, &(0x7f0000000280)='./file0\x00', 0x0, 0x2) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x1, 0x10000, 0x5}, 0xc) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000200)=""/22, 0x16}], 0x3) 19:14:52 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = geteuid() setuid(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1000000005) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 19:14:52 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x5, 0x3, 0xffffffffffffffff, 0x1, 0x0, 0x7, 0x3, 0x1, 0x0, 0xedc, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x2) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSBRK(r3, 0x2000747b) 19:14:52 executing program 1: r0 = socket(0x18, 0x3, 0xfffffffffffffffc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:14:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) setsockopt(r0, 0x0, 0x67fe, &(0x7f0000000000)="2e14406134c243ef933db173ac9a534cb1e07c11cf45a688f701a5f6a5393a95eb890487511de0363a21edc95e", 0x2d) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 19:14:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() preadv(r0, &(0x7f0000001780)=[{&(0x7f00000005c0)=""/231, 0xe7}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/5, 0x5}, {&(0x7f0000001700)=""/63, 0x3f}, {&(0x7f0000001740)=""/58, 0x3a}], 0x5, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x13}], 0x0, 0x0, 0x0, 0x0) socketpair(0x38, 0x3, 0x401, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000400)) readlinkat(r2, &(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)=""/220, 0xdc) open(&(0x7f00000000c0)='./bus\x00', 0xc28, 0x4) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="6019be44dbfb33319ee70db18471b1e83f015d3d962ad5b53ef4f0dcb8ab727d8d20756339740859f703802907dcdd7e3559ba3f312d8ec8637164b397d07e5db8d9a6518a0b4cb79bfc6cce7b96eb1ced60150ba8cb4121a8f87460f083a4f9658c6239184b74529e8da97a22f6fef304d388fbcdbb0011a778466371392d22ee70e7f991ff1d88723046", 0x8b}, {&(0x7f0000000300)="1061afe0029793217e6a5fdf41ae66612d3248761d705c22d74b49852519b98e864e2aa8787f2ecdeba92a7665e3e88bd0b8206a0018def3338b5022222b76765cd227385a4e96c2a66af0628e4a1e4f471d6cb5767587d1a0e68a375f5111d6f262307bc8d53c5dc4168b8a4935e972c3a1293302379dc23c3e968b4806d54c474b6d8b7a71b37a735e42dd14fe65ded2b465c980f50abc0f0f626bc4d1d0e737505df4233094e12faf898009a50240ead7062f0d7108de45c70c3e7638819bb0afe0b0abb9453d5048e8ee7e22f796a3f97e228023db61893db316a6138d", 0xdf}], 0x2, 0x0, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:14:53 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="5001050360000004000000008309ca90041004fecea11ea8fef96ecfc73fd3357ae26caa2116fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0xfffffffffffffe3a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x80) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x2) 19:14:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000001c0)="01000000", 0x4) 19:14:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8002, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x3}, {0x3}]}) 19:14:53 executing program 0: semget(0x2, 0xfffffffffffffffc, 0x10) 19:14:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="9ace548bc00f598a9c14125c56295aa5c208d91c193e7f5ee1b9be0fdd7e2677ab621602000c006c02", 0x29) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) getitimer(0x2, &(0x7f0000000000)) 19:14:53 executing program 0: mlockall(0x2) madvise(&(0x7f0000651000/0x1000)=nil, 0x1000, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f00007f1000/0x2000)=nil, 0x2000, 0x2) r0 = getegid() setgid(r0) geteuid() shmget(0x0, 0x1000, 0x180, &(0x7f0000ffd000/0x1000)=nil) 19:14:53 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 19:14:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r2) 19:14:53 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040)=0x1, 0x4) r2 = kqueue() r3 = kqueue() bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r4 = kqueue() ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x3) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x1, 0xffff}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0xffffffffffffff01, 0x1}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb3, 0x200fffff, 0x3ff, 0xa000000000000000}, {{r2}, 0xfffffffffffffffd, 0x40, 0x0, 0x6840d471, 0xa2a}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2000000a, 0x2, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffbff, 0xba}, {{r0}, 0xfffffffffffffffc, 0xa, 0xf0000009, 0x4, 0x6}, {{r4}, 0xfffffffffffffffb, 0x50, 0x2, 0x8, 0x400}, {{r1}, 0xfffffffffffffffc, 0x10, 0x40, 0x4, 0x2641}, {{r1}, 0xffffffffffffffff, 0x44, 0x8, 0x8001, 0x7}], 0x2, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffa, 0x1, 0x6, 0x9, 0x6f4}, {{r3}, 0xfffffffffffffffd, 0x1, 0x1, 0x7fffffff}, {{r4}, 0xfffffffffffffffe, 0x0, 0x80000082, 0xfff, 0xf06}], 0x6, &(0x7f0000000300)={0xb9, 0x101}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000340)) r5 = msgget(0x1, 0x9) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000380)=""/78) ftruncate(r3, 0x0, 0x226123ea) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000400)) msgsnd(r5, &(0x7f0000000440)={0x1, "24a699d83c95374f31a9fba8c5fd2fb417d7a63c81b318d3fe2f87f7a68ac0eb5f5a0994bc7ee9efb55eb5ebe95519c4eae87665f971b15a13c6a85fb8b2876d5545e2ee24d10d52ce1d1b8ab12b4beea52cfff3d9add21c15380d1066786deca3dcfd19ae325a6f5c2fd8a4372b6774bf557ffd1f1ec9b35b68d25ecc8dcd497a388fb532cf2f7af89e8d510dfbc8dc18629b5c85d01238f28cf83972cfe7abfd234532ac0c599032216969b6424e558100fa7f4aedbdd2e727ab2c0f957a749810617d3289a9cd083fabba81a9e41ec6a2e793d2bd900871807a94ebc607489ab4936dd6"}, 0xed, 0x800) getpeername$unix(r1, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) setitimer(0x0, &(0x7f00000005c0)={{0xff8, 0x7}, {0x9, 0x6}}, &(0x7f0000000600)) r6 = accept(r0, 0x0, &(0x7f0000000640)) recvfrom(r6, &(0x7f0000000680)=""/79, 0x4f, 0x1, &(0x7f0000000700)=@in6={0x18, 0x3, 0x3f, 0x39}, 0xc) msgget$private(0x0, 0x1) r7 = semget$private(0x0, 0x3, 0x1a) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000740)=""/52) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000780)=0x6) pwritev(r3, &(0x7f0000000d40)=[{&(0x7f00000007c0)="2281401f0dc1af5b32202974cca81892c4596cd25167f27c892d8f5f482014831d10cbfcc135573e3abf3de1b816a47db403bfeccae8f7f764447ace643d3861fb09234ac314ac79597237560128ac1fa8fa1f08cb97e681f30052957afaf0b112026100f251f2bc0fd497f70f6e3c4ac9fb9e95d71a0a6552cd28c76718184eb0c9309d84106c0eef0cb9e648d006e67d4b9e0762ef073bca6ae17bb170d6fde9190f234bdae168fefeb4041cdd3059b38166969a851712efdd01531122360abf9adc58dab52a1da4ac4f15", 0xcc}, {&(0x7f00000008c0)="e2e5cea6531fa2efe1dd7feb9ca1f46b3fbf69b41d86a99e85deccc58fab757d3605555e083f69fe31665b07604025e847074b", 0x33}, {&(0x7f0000000900)="c4f6bd6685e4870c9e2ec32c7c8ad4db8caa9f1091d6145d22c1dd7dadcfd2cbc2194c8f50d5ee17faa881d863f2ba209243a90c58dbc793e4629323e003b2c578ba130c9c518b35ddab2504d8063df8f66f1bd5884bdb8e2d8f20defd7a1c27ea619adc5bd2b06207c73a2b4a911733c2806db5ae61e9040b3618632b96fa1aa82d4257dec6613a3600c34cd40e634a906afc411176239d8b1e5b687d461d5150adda22f1160d8b46ea4b95fa7b8d56d584ae713da96f85c6c24e205669f968571520846f57963ed72a7ea5732d492ecd39403233ec32eb44b23040dd4cd002c80b68d63de8f9ff48b3e8530e911432", 0xf0}, {&(0x7f0000000a00)="fd7b9d7f7cd0175594c9f3ba0dc68e3e3cdb7029affae3d0efddd3f93ba34ec9a5cb82df72a108244fd0d756f6d41e406cb605d93c3d200df2a1984d781274f8b88f7dfe8968da57460766c68102c7f4b5c4d2038026d4d503214f1490afe110709c0366fa0daacda645f714fea851a13cfefc1884a6bf53794bcfcb831a66ebc86bba1bd1768ae54af747534c8a01ba2cf28f1a00a988ea1c22", 0x9a}, {&(0x7f0000000ac0)="12a09286d2ad2a9e7298fbcc6f1fd277f60ac36f7868774b49aac656878511b538d1a0da758690087bf8fc4df7fa6dde499293830935b9ddc2118b49beeb401373bd67eeac37bfae5726da48d511b25a9adc294deb1a3502f12a2f7cdee4afbf0a03d5d3b7b99a69d5459d016332ddef1445cf98b280ba5cad29cbd7fa5f8d3f25d97e1b3e2e814be604a26acb36aeaf65c0f375f5e0e68ca584edf2f624f7f8e5b6fcc05852a6cea87cdf77a6be1ff6179853c57d1e2873079ee0aca410a5307f332d4fbd241229696edb20195b40d8866d489555230f0429d0d649311ad2a0a947", 0xe2}, {&(0x7f0000000bc0)="125a3a46843c01491d9a8d9d66f53b9e5ad2", 0x12}, {&(0x7f0000000c00)="62483cb167e68f340e1307b923ff623dacca1fd5deda9d25ad2fd85ee2084a979dd3d3ac17c9e711df4cbb54f6a4da6a89c4d0a4adfb16d3adfbad26e898cfb52347df0e2e305eb74741e5f239c413db74b7e0b806e941b61546b40e72f6ae1a72af57395b43c4971d3ac30eb7c0214d93acc2fc36ff6ce426c7eac544e05421da977df089b273c3b70d422105801ffb492240f3c8e555455eed73d46d597565aa159815647be9a6f3266127cb2b3fd6c4ca3fc626bf044e8c3aa95151ee8191cfee08bbf1fcc7b196ce62fd9bf88b5d32a9a05e1d6cbebd6f09c0e7d40d0d395eb9f41396e427501313183496b00d4d20a7218710a7bfea", 0xf8}, {&(0x7f0000000d00)="ec4f985a5376de9a9696ad02951f84b89ce33af0d13e6aae033269ae84e9d2e50b3a4ad33740cd1a33658ebbae9649323e58f0b2173ee2cb", 0x38}], 0x8, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/wsmouse\x00', 0x20, 0x0) r8 = getuid() r9 = getgid() chown(&(0x7f0000000e00)='./file0\x00', r8, r9) 19:14:53 executing program 0: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) 19:14:53 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') getuid() 19:14:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair(0x0, 0x8003, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="7bcdbfd9516fd191eaced2440746c042fcfec791aa45080d81073ca2bd340b253383c47f50ad7f274b6fff5712f3de40962abd566e52a2aeee8531c3d92244f343bb27331e933321e5aa0542974a", 0x4e, 0x400, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280)="186fe65c", 0x4) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000180)='./file0\x00', r2, r3) r4 = dup(r1) r5 = dup(r1) linkat(r4, &(0x7f0000000240)='./file0\x00', r5, &(0x7f0000000140)='./file0/file0\x00', 0x4) 19:14:54 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x4, 0x5000, 0x0, 0x1, 0x8, 0x479, 0x6001, 0x2, 0x1, 0x1ff, 0xa4}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x100000001, './bus\x00', './file0\x00'}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000180)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f3431", 0x1b) 19:14:54 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) sync() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x12, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xb) 19:14:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b870700000000000000a4f5f728193ef16ab93f12fc4d5f16b136a56e701628b53a", 0x65) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e51bd24313dea8d0343d605e2d3289d17efb90533ee6185c6a19e1a3fbed9d7c7f5ced505370f55d9bb05dc03e23aa168a0217f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d4d6ea821e153a6212dc30a159336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed000000000000000000", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:14:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xaaa9, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) socket(0x1b, 0x3, 0x5) 19:14:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) msgget$private(0x0, 0x0) 19:14:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x200, 0x8a}, 0x10) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = dup(r0) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = dup2(r0, r1) setegid(r2) ioctl$KDENABIO(r4, 0x20004b3c) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='r\x00') pwritev(r1, &(0x7f0000000600)=[{&(0x7f00000000c0)="58592866598ae2f9dd5b17392c3ade7edc4c181655ec36db70251193283d173e0b997504917a8c1c8b3edfca108e255fcf2a96de677fe5e4a2b79e71242993b151fc87", 0x43}, {&(0x7f00000001c0)="dc2277a7ff0298603da7dd3378b6a37809f2b6928efd62cbfc290dbcb78b5f71fbeace159262aedef3b4f6dd35c0afb1f29651f3150a7de17b73c957b6511d2b6b38ac05ca4f82d08c4a265a341a1648cca33f00d5a8f99cf652d7f87ac335ab982f87373705ca32ea20de179d0862fd790a4c3096a31d7e52f7250d", 0x7c}, {&(0x7f0000000240)="e3698948b8d494244b56ca1f3fb40e7f6aebd86a9590f81269ec895a149356ac9b8d105874eae4b388b192aebdeeef2f9f799cdac5b8965afbf1eb9dcaabc6103a38dcdf7f8ad66ab86f7cf0af279d260623a11cbdf1cea2e3ef181fcc55fe516e57b79a18701a08e9b875b829086228371738f2cf1a2fa0c28ae6d906dd409f917c43f268ffef0722dcd8f2d204e93f8366f5b82172aa98a6ee8483e4a7fe5478", 0xa1}, {&(0x7f0000000140)="ca12f3a6dac24a29f5ccdd95f04352ac1eabebba5a0933799c26b6c6add2a31c58d490a30633dfe9eddad1135ec0e0f61ad5b732a956cfddd7c880c41cb0fb64", 0x40}, {&(0x7f0000000300)="02d19d293e0018be910b394c8e27a22765417754a80374014917d35b501107ef2790a1b4093df11b00518be8027a5a6ee64c83e7a07bbd595bdd13b5f144e4f074c9cb6603e9c9ada879100170ccc0c5446df50bbfb081154b46a7def41936d06ac13ccab7c4839554809acf5ff3140b1eb9e185796ae89f8ac977e9c3c633e63e384664c6fbf7b863c6447e5753da05c2f75a5eb9ab8f3c78730113f8ed8e3c6b181a1b545b6368e462c98cc2d5091234db6634321a395e74227c4450cf5a9fe57625cbd09cfafdea8a5312c5515e3a30bd18cde49ef95e5722", 0xda}, {&(0x7f0000000400)="8be8bc7ae0b9d95e107a8d36ac91745bbbcaf8b937b785db7186cc4ef0803788f61d6d186f513303568d6bf8cd0e668df221a1a5fffaaae5f58b772f8cf608612189510658f56d31ddc424b23bae244f661b84d0a3046a0cc08e0f466c8a37eeccc9dd3f7396aa41d596d4a1288052b6c7eddd8c6b1ca25f7dadfe5940a99739a8d18af72f8dd3235cb8e312c550f40f", 0x90}, {&(0x7f00000004c0)="4ebdb962d83d462579be0ae38833873856758400c52d78670975a1e17e53be454f2ac1a0785a51a353f1d69df242388d8e738a091ca79abedcf210dcd8b084e8385d03b7e5002273a21c3fa80c4cac73caa45756", 0x54}, {&(0x7f0000000540)="5f6497c49801429dfc82d48f4497259a4c6c4142ed2a356c6624e932d1f7ec0122966f5aff9eaabb897e04c792df3b501a1eb3ef84dd5aaad11b9610aa57e05ac64fb4e53858fba0b61406f3d518ab54e2e39a6d4f31a0e6c77c684924a0b2d3206872dea2260c0c43ab0f8c6f0957938ad285dfcb7d24f7bf8b0383ed57e791a16d064c8052c384fc87954274810a555af05123e476f4a2f0af29945aa2783b3e0a928c37bedcd036cb6f8335d7975e02fbe621a105177a", 0xb8}], 0x8, 0x0, 0x0) 19:14:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/201, &(0x7f0000000040)=0xc9) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186002008b5ac13a26000000009c6141b70900000000000000000000000000c6570c896f4784a7396f", 0x2c}], 0x1) 19:14:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x16, 0x4, 0x0, 0x0, 0x540, 0x63, 0x4f8, 0x1, 0x1, 0x8001, 0x6}) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000180)={0x2, "d017293ba69e44fd9712ea8c036aa16866955bba3deab9e960d287108738cd9c16ac08a8966ad19e944c9f4b38530c5bf82d3b4a3160630423b106409061dac2d248185481fe584d880914891a9b56dd6cad679eaefc46f2e58582344d598c4eaa4bc917745adfffca25f7d70e7a47269245a8c1508cc79e427b34e16fb0c29acaf1112fd821454fd69b14895d62ed1c320badd64ba92af2a283e903fa74b9232815494070a76babd6d046555f13ee8c2671c39e6e628e2a7886a33fea2d1f7d014e9e9bf84bc95cd82a2e403fdd75f68bb33d0b94811cbdb95656522a7427ac82f7ec501ba0f601b02ed6696abc1e2bdb295316c7e1ba24433cf707af6c4d4b5d81e847ad9b96ebb1a23b2c2a637b72aa79ba98a20a740a672aca7ac73185ab086c954378cc8cb012ba06017be2a3266e4eb37ecd578f1eba69009cf63a0b4830f9d57823e76b93098b1a9c80c4ac7e843bff1cc05de0140e247fd2420d1f808cae0e99e0736b8b087bfbcfe3bb8a2eb177143be203642faa4a736572355a12e1571dc0f73a604c92d6bdb0829abaceba96a1fdf0243110407af071edf320d66de1751ca5b0056703b508579383d2269fbbc9912df8c756219439587fab6cbc5b32bf391a91ee874ba63b29d2bc9c5a0532e5db77d7d4c5b3b94d94d7372596e4165affa13cd22d55da6c4be3e20c363b5a372025300b215e66b2879477644d91f8e93487103f488187e2f8adf932eec88bf85398d5b33f3aa6014e1e39567aa85578d91e1d54cbe932b53f7ffe2d425a007a4bb2a4b713f865fddba3d05eb024dc21dd113f2a4d8f8b5908b43515b5e5ff73309db9a17652965a310150ae7d96ae76a6ba055a7827f9b0823ce4758516e8694c83995ccb5d908b8307b157a1dab920aba6b3a1f97b4a96abb87f90533f1ca14f215a3f83fe99164e115d5d8c17d3eb22fc4872b91955040b0d44d08d83d5802419eca3eaec86ea55b01fd27d7269d23eec0cf8917c196c48d3c7d1fe0203f40fc6e12f30028087abda9456674b1761bdfdbc26aa61c843abf6c55358a191eda6a8cc2f74b03ede67bf9c06354c849aa7c891dbe1f2a4bc119a82048abe55965796153bb8cf24c6cc25cd77333c6626f09e62328c6a69e6402c942fe22de5600c5a3ada0e223f85e0b3a6abb039475096eca9a56842cfcf6897c2fb3ad978f3e9becb646e898793087402817337cd4621cb34a452198dc285947cc359f7514619b12f0fc2a2f27477b3c28f7ef1ab2be2190f496f8663910665aad8c6f08d38ed0235d15b627be68de6c4c7c14d1595c4368ded480f19359612bedbe1c717efab80dd5d80dd982746182cc55d3c926e60978477ac66e855cd103b4d83f586a4b541513ba3dcef7edf7d2ed9b35620c4ec4a262ec207bf300a46946311fdec1551e22ecd6725513a319e179bc13a17ae9256ae34322ab89571eb92c2a5f01516c7a08fe8fd762bfd3cbd063f60bd7e8eb1e8859d875f0a4e9889c2277d6522429ec77327e645b7fdbe78522a14f988e402492d672fe98f8b68c3c0dde60a706876c6f7cb04cff55663dffc108d32c3ac7afafe14e5f56c7f4002a6f049fe2f20dff77f73def91adce1beebf76baf6f2a643605faf8f55832f376e104e97e6cf7de87d12342d5833e35d7c45afca2116b4a2c2d8261e7bc839bc2fc79adc0c145337dd70340de6a4a36e7c03c72903ebdaab0db55857a8e1b642a8eb2db45a5dff2f9f350d43cf16b5c7f68dd283d15314a68e24ab7ed729b365e0e8219d0f76fe64789aa2d5c1d0e4267a3217be4e80f129a54e7e7bc295c48756fa41f96ba3bc87ffa9820b8140e4691be10340ec35302d499216416e273d1038f054164b28d549318b69f07e7b6292ddf297294c7df3f5bee1e88af8862f384cbaacba6e62e8dcf79a1186ec7f64b04c9f5296ba4183008a2d9bda98b07f0e6e486cfe2c91b438f35b6e30abc39a50d79d92db02520bf41290cdd47e05b0975eecd2550107c859f11141d377a38e59a21913e31cf02e4872c396611a4ebd6f7d3fe347495fb2a16909b0ce87ac4f89d446fb17a07e21167222a1dcea1f0deb3aa1a33c3d6586ed9bf9df878ee05ce27b90da4877188f8024263d638cdf8d107572ecdb57602347f3a3eac32d40082fa26cfcf2e65bca67335d2ba4691b420014385e992d49390eff8d5c47fe46f75753acce0b1051ad24cf6a6ff080ee21f81de4205bbb27994530f3cfd5494c1f1ffdd425b62299ed77bc2dbbd5f38f1fcbe91f1275faa19c26d285543dae9b9010b1f8ce4e25478853b04abcbd10338e2ddc76ee63e816cb9c0f19f4fe9a6c8c4f62544444d717b04c92dbd15ee5955c26835f63f50f2c3e833690f5195449ed35ba002c6ad3512c6b20741fdacc3e3fca678089baf9946c9dc5231095b6808cbd2086031f7210ff5282a76917868bbc69e8e8d6ee19be6d991db012338aa83aec9ab15c9a2ed3b8f74d4b89350aae27cb02ba38b107f4f0fca2585385a7703cf956254d0df21c02f61029b2669b66fc37e74d3909174993a7d7775b12491c89be13db51527507f446b457e50539b4899032715118690f714c69dcbe2f0746a61875f077f1aecfde1779dc72a70efcb1fff81f71252d20fe56126ef37da6d7a599fe00cd50f6fbcb317550f116d36322e70af3f239f1e1cf87fd42564e0e04ac9a1eefc7daa92844053e155b6315d77cb53fb67a9f6dac60e1d7fccc5fda48383a291a88a0630311fd651f2bed9f838239f066ba8acdcc2e23f541fafc4a30ee8c59ca17440c7ca4e6bb510da956258efb059d742fb12659f2bdf0d804db20ec94078bc3d93015b28039db9490393b4f99d97d065d91f72daa089f1f00e89907d9e416ad45b1263d63c038b97dc464dfba29496c866da4bd6c0fc0e83a02dae0d07ed264d977386005ca8944353146f7c45fb7078ec7fbf5804093df63e586a705311cb9d830e89f956297303b0e94572b9b62cbdf51d207c1bb54afafe7072c645cf5126780e78831a34e036c98e8d7b9c25c99faaa3ffabaced1a8ff6dcaba7693d90f028baf169ee26d32d72c2ffcca8e3f3b7302326d75090deaa4bf34f77a99657c9d295b241d1f83d2bfdeea0411493b908341ff29f482b95cca893f943432ceb4efd2561fde6eb20f1b3fd86ecb03482e0f5ac818a3f0b04fa805d274f15f59e24b476172ecce9f5fcdaa37476fe36b80c3057ea8e9112ef4e8da2670f99a05e7e9aece525e1e2869eb3f18636f5a6dd196ea1db3f296d0de7ffe512200303c68ee975d07400368e87ec5cf44d9c955b07e97d4d17dc5dcccceed6c339285ac41366270f342dbc9c8ea121d51a9cf79cdc1cd21e531edc61ce7bb4b9dad40d870bdeb64c827eb7dbb3b06e34f03b195fe29a1149f6fa8fe505c792296fb8513af1ef29e86af12a3d6d2b3e76afcf7f4f16811fceb806ba08c3a2dd23872bb0630ea42d059d7517ba4f9a16134ff9a0a9a99be17a1468c0301799784740222069c877f1d30af4573d0203dbc26af3824f8a6d1a1de1d10b4f00d1fec727daacb12d727aecd46c95c23657f8297a4b7c9e94ff7a8534ae98aef2a05d261708a6c1be3c6176c0e084d1c947c6c6061505490a5a5dce247901924b41c1da4bd2961a1de139f047f43947a24a58d5c27ada46c1a14f14fb530eb7db39fa2535c659d3ef0945a650b595a6d060a2cf61d1f8c09e32d801afbd1fadaa18319e735c06ccf7ee7fa95a57aa733e15c9af5c6f6bd6ede6298c0c7f8d3b7ce15f7c3bde6167f7562012a59e8fd3381a370f6f6a29ca2671ae82ec732f217cc695afcac09b1cd2250b1925e17abeb9ade74fdd3d576d592bc5a92153c011b9c00cdd591e4bc621b81465954848f7f9a627f3e365ebbf136c779c80f70ee734dfae822ba7837378445e830c07a439c2c2d1ca700acd64e15199523c644b3f0d29a770d210a246702ab1bc562cebc4abe1419f3aabc1aff6de2f01bfec7650795c410a093201544730bc5ab50f99f24549c7ae8a7f557710ca62c33053f934c8ff71a7eab818fefa37b87de0e4490a917fae70246b7e650347f3d43763a4e43473c8b269012f765b8a17fee39243bd609c9e689319391f3a99cabfd3c86592732427e9b25f35f9c062b69d8d430d1527d9d6ad18d03a685075a438ef036b5cc10ede7137c92f3c304e80e2afa910bdc29d9baf4bc15d7738a4445f38014348396e66c223ebc4634b0f784828d82f74c227f4fc18727e2e6133010a60252d4ebe8bd096ac35a0dcaf3d54e18daa357b1272565e52aaf69af49813168ac71068db9fe658f5206ddc090e5636c7541f9ad9233cf66a73b94be252a5c624175c035e232881c15b158a26e7b239f5172a7954541eabfd8b828bc1614e9d2cc15f99c44310ee88363183ea8ab7372fc5152f8bc128ebf36756adfe74bdec2c79933babefa5c678cb2d3da265beb3b4bc346d2bfb39cec86e4a3ad1b8593b77e5248ffe2276ea3b2a345700748912b40d0f07dccbf9ea648ca5f69b0f77b1f19cfbe94e21ff0b7371a42971951bf4ed84aa3bbd63de3f42308acd6e09502f9fcf56bbd6f43c0e0b518e5566b84e9eb7e275825d021dc2318ec1b149749b85c7b613ac5621a42fda79d975848246a7a9eff86668f69a3f00d500c74d5dbf4155bdcbb241a822211eeec7c8c000b138f80485ca15c3eec3964d8dc607ceb8778a8865d85ae6019515b53adb04f6b73a0e6c0e56aa85170ce7ac1b28f69d84323103fe5e5902d74a5381fefad020e55ba4d0fb215c950d80f9569b12d483dcf39c7a0522593232fbfc95adc7d7af301319173e3f1cec8edf713a7a231bd1667da02b0caeca6d064201c9c2916a8d130f4b11d769d8c6d0006a91a144226337b965ad41d8074e73e4a27c8ba02e548d58963aa78d68fd912377f2d7a770646a53579269dfae8516474171a7e557850733c2e38cb757755dcf284571c8ee317821671c75e8a785eccf2266888214001229c8d5cb3b852dcebc0015e12aea28bb35aa144cba754667d20930113015cd406feb667b8d50dc576de37c66ff6d045fe9393c4dbe387c8512af5ab0d8d57f16e150b9fd27004fe2190893e39c0e050117603cbbcde17b1bc4428789ca654b7f12dc667f11d1af612af44a1cf392e3366f22b439d7c042ed03a16632a4212bbaa448bb15df4696299c6eb5e1901a7c76552a761b9c62456e503b86c4a10bce0b5b94caa46003e81804cd845483f3b82b3fd0aaaa9bade9b559379b148bcfd99a677f7addcc9a2f39664bf9298915ec41b9d22a76527c0dc30aefa42f7a0c2e181f0f8cff95dae754deb68cab789eb1c17f18e6738bdacd5f98f95c9c713d78432c2e772352b3a06f505cc85d24918cb203c5c4be1a5c8439422ea43e53bf051da8ba554f0a1d5486a90293fd803a65fde03e422151828ceb63bf71d1ccb8bba317ccafbeaac1553eb6a0710cfa4d7105de9764655349a47fbd92e109671e55adaa0759a323c37cba1c99424ed628258dd5cfa819c0b9f3d18018bb12dcf3441b2f73a77e4e9aaf0683502e2d3a73d9a3442cad9470c5472c3e51a990e687d1b784c139ccc5217a5255fc57afbb3e8f003d5f9329fd63da336c85cc7f25a3d813cf10cccb0730bb6aaeafd2ade90eabcd36e2849d37ffcc2b36fcf9c1013946ff5ad11069933f0bed354569c84a4b72abb84a1c3ac902e12a56a7781e1606b1c00d90f0504b52abcec92a9ba1bed47431a8da6f4f2ba0278411cce7688c78"}, 0x1008, 0x800) msgget$private(0x0, 0x4) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000011c0)=0x2) poll(&(0x7f0000001200)=[{r0, 0x100}], 0x1, 0x80) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001300)={0xad, 0x0, &(0x7f0000001240)=""/173}) fcntl$setstatus(r0, 0x4, 0x8c) open$dir(&(0x7f0000001340)='./file0\x00', 0x10000, 0x30) utimes(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)={{0x3, 0x80000000}, {0xac, 0x62c8}}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001440)={&(0x7f0000001400)=[{0x1a7, 0x2}, {0xcf, 0xea}], 0x2}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = msgget$private(0x0, 0x40) msgrcv(r2, &(0x7f0000001480)=ANY=[@ANYBLOB='\x00'/225], 0xe4, 0x2, 0x1000) shmget(0x3, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) setsockopt$sock_int(r0, 0xffff, 0x2b, &(0x7f0000001580)=0xff, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000016c0)={0x869, 0x1, 0x4, 0x1, 0x6}, 0xc) msgsnd(r1, &(0x7f00000015c0)={0x3, "adcbd9ae5b29bc0a0ad31957ce4083ef7d3eb21be5f8dafbfc11cf31f091b73b8cfe35070405653f2770976fdcb123b73cea5ada8ed00bf6717d78b9d8b672b5bfcd35dbf99755637f59ded04968023ab90fe6e3125253c7211606c7c1b2a63756d4462778567144a17738415d0b8157934b069ffd81297b4d85adac635f92727dfc70ba5a8f2411c7cbf9ae8244ad0f5e316cf0d45157492cadc9a149d2ba5c9cb8f588742025ce4b743c846bf9042a6b260c09d76126eafc5474bf685258637d1e3a3e65f315db9c63f59933f17064a0ca2bfb59d8d72b5c4a3a94937085bd9e5eee7e451ee3c97fb35624"}, 0xf4, 0x800) msgrcv(r1, &(0x7f0000002e80)={0x0, ""/90}, 0x62, 0x3, 0x800) 19:14:55 executing program 1: r0 = dup(0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x4003, 0x7) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet(r0, &(0x7f0000000180)="8cc41e895b56d2b607174ba9a231a8e299296049db4fd0ca851918cce6f12f6c3038a9225297744223f55fc90bbcdb5a5e25397e377be9ada13e4581", 0x3c, 0x400, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) sendto$inet(r1, &(0x7f0000000240)="d9336c43f2c4c6367102910649d112b5bad4892f834bc77f120df9bb0a3dd4927abf159146d613d32d408ae2b1244ed1cabfa0992ac9b22746d0b7b79916939ff920821fd06358935000d5cf4d4bf05d8cdf18737e97de5a449b1ce08b5f7a54aca83fe3f2ebc9e9f995d7ca741bf1b500eacecfcfefb3fb905e0fe263c2ae0d233682f6900c5efa44cdff3a59deaf5746571cca413f8af988878162ef69a0be", 0xa0, 0x401, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000340)) r3 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000380)) mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x6000, 0x26b) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000440)={{}, 0x5, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000004c0)={0x4, &(0x7f0000000480)=[{0x1, 0x3f, 0x1000, 0x2}, {0x4, 0x100000000, 0x7, 0x8000}, {0x4, 0x800, 0x7ff, 0x2}, {0x9, 0xffffffffffff0001, 0x5, 0x7}]}) connect(r1, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sync() getpeername$unix(r2, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) connect$inet(r1, &(0x7f00000005c0)={0x2, 0x3}, 0xc) link(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') getpeername$unix(r1, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x4, 0x1) msgrcv(r3, &(0x7f0000000700)={0x0, ""/132}, 0x8c, 0x1, 0x0) mknod(&(0x7f00000007c0)='./file0\x00', 0x1180, 0x80000001) r4 = geteuid() r5 = getegid() chown(&(0x7f0000000800)='./file0\x00', r4, r5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x0, 0x0) mknod(&(0x7f0000000880)='./file0/file0\x00', 0x8, 0xd8) 19:14:55 executing program 1: fchmod(0xffffffffffffffff, 0x4000001) open(&(0x7f0000000000)='./file0\x00', 0x82, 0x82) 19:14:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="c4cf4296efad3fff5fc770d71212f72e40d38c61c6e349d13cd8e7d48034549ec6990fb90e49a338a70d21b10a1e96c43645624fc9400fe7a631cade97bf35b9963652741827813b794c476dc51a2da5600e109a9c3369", 0x57) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="f2ed3f7045d034633000e50000cb"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0xfffffffffffffe35) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 19:14:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) 19:14:55 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x180) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() 19:14:55 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x4}, {r0, 0x8}, {r0, 0x4}, {r0, 0x14}, {r0, 0x80}, {r0, 0x88}, {r0, 0x1}, {r0, 0x19}], 0x9, 0x26) 19:14:56 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000001e33ba540000000000000000000000000000000000000000000000000400000000000000000001000000000000000017000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 19:14:56 executing program 1: mprotect(&(0x7f0000217000/0x4000)=nil, 0x4000, 0x1000000001) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$inet6(r0, 0x0, &(0x7f0000000000)) msgget$private(0x0, 0x1c) setitimer(0x2, &(0x7f0000000040)={{0x6, 0x8001}, {0x3, 0xc6}}, &(0x7f0000000080)) utimes(0x0, &(0x7f0000000100)={{0x800000000000018, 0x100000000}, {0x2}}) chroot(&(0x7f00000000c0)='./file0\x00') mlock(&(0x7f0000217000/0x1000)=nil, 0x1000) 19:14:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x840, 0x0) select(0x40, &(0x7f0000000040)={0x3cda2a11, 0x101, 0x4, 0x9, 0xb36, 0x9, 0x4, 0x3}, &(0x7f00000000c0)={0x6, 0x1f, 0x80000001, 0x7, 0x7f, 0x7ff, 0x7, 0xfffffffffffffff9}, &(0x7f0000000100)={0x2, 0x100000001, 0x8, 0x0, 0xedf, 0x4fad7f3a, 0xfffffffffffffffc, 0x81}, &(0x7f0000000180)={0x4, 0x8}) writev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="f947f289dff269e8ef6753f420192d75cb6b21d15f3bff0d58f1665c3f434b65072166fcef630de36c85aafdf0e47d62973d9e8751e7500085e2cfbcfbd81e5e7d3dab529a84954acdb2f2a6259a5c2e23e912b1f7bbc017deb47f1f31aad2eae373d5c877febdd2c6e1122288fc816266752d886911c4588b5ad1b91992c6578a300dab6d90656315", 0x89}, {&(0x7f0000000280)="ff5f43f19f87f6fe3eac74d7d7356ed7638bab1c550f09effb0e18b98be5ee58262d742cc66eac79bef8e5a59055dbf4ea7f631484205bac18422e8a647311a3462eff819df2f313e8a0460751b9bd82ff3711115bafbbe2d340a2a19fdc4d19cb133f33913f231b4d7746aa7709e19e2b9cddc8976cc1a6afcf5b2b613051441d596962d8fb5efde5c0329233ff5e4e91981dd079b43422a4677350b197a783e0907a6ee7bd0be6d3d6a7ab832dff13ff65967806dcbca7927eb94984699dbefb5196563baafd99c9", 0xc9}, {&(0x7f0000000380)="6c3edbfe8e51270cb900fc0e749ca019fe71313a8e6a57a774ea8ce0", 0x1c}, {&(0x7f00000003c0)="ab8d1792f7402323e7eedacfe698960a4560640bd89b9f283082a876f27a1e4e5d477291417f20617b", 0x29}, {&(0x7f0000000440)="ed881128d98eb75732041ba4405a5e514f15988284b386ebaf603c4d7b9434aa18de0873a5da1705118f4dee638238c52494c37b78965f4507125c11e86cab3e578efe44cd72db33f8d95d8c4b965b22f2038e6acfb0b008880f1bb49d262376b2e4c4e41212e5fc39f48a704173f203fd6a1f39010019eed1f12937c6df6925a5c76ca286b3428f333d0694665d72f05ae044ab34867faa372e1b350f6c8f308ea6825a32549e0cbb16c0ccb87f90b5c97ca5ee675a7098c66d79db8f9e2d33dc8b331a9484c033fc18bbc6f378dad15c4974aaf90a64ce717ed9d05ec8dae77b441f6e96313715", 0xe8}], 0x5) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008b00002b27febf000000000000000400000000000000000100000000000000ffff4f22006e", 0x2c}], 0x1) 19:14:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') shmget$private(0x0, 0x1000, 0x233, &(0x7f0000ffc000/0x1000)=nil) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) socketpair(0x16, 0x1, 0x8, &(0x7f0000000880)) r0 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000940)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 19:14:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') rmdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000080)=0x4) 19:14:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) flock(r0, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x7}) 19:14:56 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3f, 0x8f6, 0x100000000, 0xb477}, {0x73ee, 0x1000, 0x6, 0x1}, {0x1, 0x80000001, 0x8000, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x4d21}, {0xffe}]}) 19:14:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070008000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x9be) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1020, 0xfffffffffffffff7) 19:14:56 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x200, 0x5, 0x2, 0x0, 0x6, 0x5, 0xad, 0x2, 0x0, 0xfffffffffffffffd, 0x80000000}) read(r1, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x400fffff, 0x1, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x2, 0x11, 0x7fff, 0x3}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x9}], 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x3a, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x9, 0xa, 0x0, 0x9}, {{r1}, 0xfffffffffffffffa, 0xc, 0xf0000080, 0x8, 0x2}, {{r1}, 0xfffffffffffffff8, 0xacb472481e3793b, 0x1, 0x6, 0xd097}], 0x20, &(0x7f0000000140)={0xbeea, 0xffffffffffff0000}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000200)) 19:14:56 executing program 0: socketpair(0x18, 0x4003, 0x2e, 0x0) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000040)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) r1 = socket(0x21, 0x4003, 0x2) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = dup(r0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x24) r3 = dup(0xffffffffffffff9c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) sendto(r3, &(0x7f00000002c0)="8a3dab696a8460bf94ac60cc6fb187a9833e592c6c57d186e3add5997b97c0197fe635c431a081e4e69313bdf7c70a71c6414966dba33d547e47a4e2b3443d523e1df0600c01103ae1ab", 0x4a, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100aea7db3c2fe5af661f19d1d1c4ecafff07000000000000f390d7fccfb2b0df69d86a359118f26033e4d4f7fd88f98f0400000000000000a094561e9e964733d1827e6b45f49aceadd68e5ae9414a8fb556030f1ff2a3e1a216a5c4d8b38120a9a0031e3b1bce540d236cab598fffc0bba8a4b22b50c6061237909cd4d3af9b78e43de511e3ac1988da5144c44f29fafa5914f524df6e6ce03d05ab38f9f84aa9f9b278f3d1222194e031b222f5bf0f57d77c09d74a183894cb94c2e72f6220ed3b338925d4fa87f70ffcdf0b2b52afe00fb46c31fd6f2dd49c0e148154cbe2e92f40ff0c779a34962b810af6ed84dc67ec2de8ebf8de56b9a9ee361b86d7597ba40e23ce9deece205b790877872d951d2440dc7ef62d6843dafaddb2c7ebed51b0bb8e0e7c1cfb30f176f286accf9a49d3ff81bba52a07cd02bb73e896bc88dcc740ca5fcd968a16e71fab11272ae87899b7fc94ea253db1f37ba37e0d8d124d18de63ad4fd2d4"], 0xa) r4 = dup(r2) readlinkat(r4, &(0x7f0000000280)='./file0\x00', &(0x7f0000000200)=""/96, 0xa) 19:14:56 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) listen(r0, 0x4) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r1, 0x1f, 0x9, &(0x7f00000000c0)="31a9762e1c9e1b42a12e3d7ef07ca0d371f7bac555de6d8a23bad7d336c37522581a48d43ac4ab1b40f0c8c5911e210620a00c34cba5ed23a119a0f48725e2aa5d1f25ed3fafa70b28082b2776c5e9148488c60eaa764c1310ed14f5d867071cf685975214c026dd94f95216496f7fe604bf2275a83e4b4b21ac9ce3e64f793c26961886b059247d953d5f1aaed31c7a907fda503a5a", 0x96) 19:14:56 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x688, 0x0) fcntl$setstatus(r0, 0x4, 0x44) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003e00000000000400"], 0x10}, 0x0) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = shmget(0x2, 0x2000, 0xc4, &(0x7f0000ffc000/0x2000)=nil) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r3, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20082, 0x0) 19:14:56 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0xc8, 0x20) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 19:14:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) r1 = shmget$private(0x0, 0x1000, 0x1014, &(0x7f0000ffa000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) getppid() r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fchmodat(r2, &(0x7f0000000040)='./bus\x00', 0x1, 0x4) setuid(0xee01) write(r2, &(0x7f0000001000)="e916ca3608b4464b62683dab1e1f90cfec61d5b42ab61d4cabaf9a8def8c8c928b5c9632d7ae67834852f75cb1b0958ee75062cff661e357be64cb27416d8c4730c73ec492475459bb5459c30db02e757b99a61e89ee19f1e0773d43c410f085113626be72f5541c1af96dba2067a81bd19383b44e3654c43af87cb8336b72aae5f08fb7b17a0367743d3321cc06c12414f94b0bb7f09f6cca131e9d1d6ff05c8da2c0d8214fb0105aa82e064c9ab626fe8026dfc2497b2b732d0de2a6dfc7830aed2367d9f44d95560d749bfa06340449122bd87b164786faee59ab5e682d901e288860bd96caf5447f3a2e714de326bb7e968a2e568d98bfe600f93384e954b3809ae218b102085ca25f9fbb031e73af338419fd5845f1c969556a7d5a55ce0744545e184ff754b144866add87394149ac3373e663ab939ce610bcaa4593a4527b86ee0f9e0de0cd82229083d21f74f531bf867cae1b16140d4024b5d1e0798a630cdcac1fcf4ce67ffe6f5fbfd6dea2697e37f8c2611be05c16998f7b52e0c1da976cbdd3976f1bb741dfe0ac2aba0fda240e3123bb13a0c9b5b2182cff7f0dacc8159746b048c17648085e827a74c94c6e47ff4259326eacac85744fb56ecd6449f727a4a2cb5e0259ea467a3ada3bbb16e93b199f3cf50d90159776a6836eb5152ab52bcd3202370cc9efead62cfa53d04381eabdbd29243b4c6e6f07fcf64c906fa2af4cb7a3cb70dce002f752f3a077349063e90e61afa6b135b61d7a1a40338f8ee61e88800a5355a93492c5ffc80d895a6f7736f636175f3b460db7e72805d02f03144d85222555353b69a9f01da522d7c23615bd87f214db5e0d088abf68c83ac2fa7e7e51b85f4346a1ccda5f173792c96c7bfc800dedfceb51623a399b56e65f46aa6dd7b9c74a24093a3123aa8dcda02b55d4e6df834c6cf35a814d9eb755857d7768f98cc26247a27a19b3cb5103b03791bffeb90c184e088cabef0be03d545f742cdc66cced1c6b87025118972d7c68dcc4daba8d55b8241fcaca73c7643e80147a292e5d1c599abb7dbac0cd1a5497984521d52a39e04763cebb2cf19232fa1865582a88e62595067d1c2c52b81ddac0e4b0ad17bba786014017075029ddf93f1bd54ba1b86abb668d4519aea6d66d1876dab6b2bdd6c4b1ed8729cb1f2464bcb5316488ad1e6dc8357db33326bd9bd333861c59da1e901c2a8b00bdd3dacb93b71d27ad17fad1bd3c0ed8652080b4c3e7d3bc35b99914a8112fbd2f868a1e1dbf82eaea74352c9b0e6ead82b991f3e2907e93640cddc85cb6b711ba2cda80f8d8f67663566ce1e98c41d31b65709b9184a81e429342c02cdd25907771d3fd1d10bd6e18cbef2dabf52a2703a29e6f3fd14376f54740fd2c6299bdd56bc5ec849406ba9a39807233f9efd8a4eb1f5221dd2fdb47891bd8a76745d05813ca9c590e8e2933acb45510b03c022b34ec6469c411dd9ed79c93636ac61453f65be939c33e9af392f681c1bd5700436ac81aee4dacebe2175eed2a1ca26fcfd97308705083a4a69d9402bf04becbaab5dce18ee0f17dd3f8b41b6315c5ec56e273743f9ea462fc5cd17183bda2c09021bce92c435dcf5c643474ecfe6f9e674c3e0834ce3a2965694c5e14711fb8179efec01454d6e2263182ed13c3133edc85cdde7905b6d3c99f7587b97a5bdae97d62ef3e7fca0b52c163746ca8f40a0edd5fee19e33d086289340f9b8bf45c2340dd4ef99e1eab6b031d5168e491800d63e948dc178b0ac01a517a2e500c278a75961ac06a748907072ddbf48198a62e2a6896ba1b6af13e8e2c95f15b3296d3094b5b5c58c89a4282b5400000bc1d4080936091452bdecbbb422395b4835e42d05e37ad137dcbf0abb6164c8c311e6581eadd94187b09073bb1196ae5dd708a23710b4e9125addd86e4f8d17b30af5edcb0f446e60a7964f88ebb98804118a473bd3459ef4cbb1ea3e2d3b19ac5f2e96e1afc04028eff87c6209b0231171e443dba577f0f85ede73c2efd4c9c9aead73b03ba7645b95f8f449e4b22907747659921a112ff210faee73092b2457a19adc448f6a65ba678234c9321b07b81592b8e9223d5ed9f72c1fb9edd21ca4924e3ad5ffb0e7c890920a12fb860d69214399f56ccd85baaef179ee2ad31e662c65365f68ff2b7e1d7e073e916673654b30c9ec5fa1b6339ac85814f597217ecaa07a707686c1ac7e16631af60362a27bfc0deefd231d4bc21260bb86f852f7258c907bce3ccb3cd1805701eea103b64d50a85d30cbbc3f3c39322145981afb5358355c0ca1adcbb595a91dbf4a90e7d5ce34a4119b958c4a951008cf1265f95950eff5cf6f7988a3f4d1425a391089b085db2880949b1ed7116e6b44bb7a4a1e6f7b8452aa702b32b8a7b3fee010a6745a0b31c929a67c38c58445f0260e87ccd2ad90e603fb6621d6b7f59b34f54050b3a69ad7439042b03dd57c17f1f2019e8a66997c7f2101605dc0d5ab24e408260c3e16d734fe55eaf3aa28e437c74156e99077dcfd18f2f738f8c269c278cc04c44b655340ebdc3339943e855bf5c4163916b8ddfdd586b9b35ba91eae567740febe4f600078bc532e484831845c8aa3422a927cce9bcde7c3b7786e7c09257fdce60227d4d403dd420324b136ca8e292ff721c8e2725b53252c0b805b4b446893fceb11d22e277fddb10d2dcf4652bbedc76abd35ee4378f64942422a6aabdd7656d370a0a75647beb042a722fc227008947901c21c5bbf4acc7ff1e3095152c0a68c493bccdb091b26e73116932b9c52250a86379a5e12785e6fff783a2002140e70d68508b7280c14e530a4e1447ef795565b277c803b2c9fdf3c3b1363e5e2660c116d677fefd420b0ba64ee82b5a9cc79be4b90845eef3d9edb1d3f3bb7b08baa890cff29edd5bbf1fd8e1a2a56e108cacfc90b535e67f2c6499d140b66cf2238f63cd7ccb2c97d397b2b52e8c57bd4ae0057d9094e6d4143de3eed7dce4d47975002794acf51b1e25b7ce2359ab62c5ef14352e181d480948b34ac15cee31c56c37f161d23ab3a1192b1da05e4d3146371e37e9c3dd2e8b7008061c24eb9dcc49dca71a065d9b1c04aa52180287de225004bed88d69eb0aef3aad949831855d544be015884e17c02180cee6cb9881cb33de6f77260b238d631c1fe78e9d10636961bc3d4e322812d7265618370e219dde0500dacbc095e7f1e413e91ca4a1025eae6364391a987d48ab68531d36166b8a69198aa2897982fa0db1b62ecb0db959364b7c959d3252dc4e9950c1e554161be847320f0a5db4736e2de6ade0d7bd01e601bbb8133e40ac84b9ea295cd689ea8174e382a73af186e6f2388f50382bbe2feadc3fce886257ba57044675ec5248468f57083c8241bb4d438e6f9d62b8fafed2f862b161305f08108c24ee5abfa54a8f5cfc08f5448cfe9291b0493227473fa9fd1ca862b1a3b6d0b1514795c4983399869741d52104c43ca916d1e8009f9d44fcadae9c371e5be3902798a4a1eb7b709547da0ecfc6d53515700a6732e856c1e674021bf56958814aa56b14bb36c845f3cdb3c64c347ed014f09d7c59a8e97a6455b7c5bf5921a73beaa6ec311e80741e59e5e2989c79407d7f289edaff4636c91b54f7ec93633f6b7b501bb51dd2dc2da31b83324a60f09a7202cd617e6b74bab2d158b0bfc18374d627363d6f78ae056e821031035ebaf84850bc979fc1f872e1c4b34598d4cf1e922b17d40f77372fca32a876132bae127f4e3095e218392e3464fca11a9cefe9fd80290fb48ab408dfe1dec6c93048c6f81612e92272c75a8994dc8df6422c1fe86d94122cc4cf3de3f0bda095928dac9625c00ac5c0c8457cb360fad8d2e795557997d815d5cc5d1af5b7e5eb691c407e595d11d9dcdd42d0fa7c27fae3759363a1519f501f3f85c4a38d8cfe7074a63642375d98dee34b5168d0caf68797d39ccebfcc5d66c108ce41c1b4f906b63f6d6f03407dff95fc6d71a603196b600b1601f3d2b96fbd5dd53fe25b09b24bce088cb48517d9102b5fcc2d5b58a17928a9939fac667e46407a47b84a95d3aba019772995ecd3dde71f070059dd6cb1d82e5fbb4701b94b9afb5a46ad53498afde9a0e4710a5bf3cdcdfc8585c5ad7b6ff8d3654b7e294a483891196f1048839dc9d43d2bf5b5466d1b1d228a4a831b7223ce9ffd6a97554902c3856273e97abc702198524217a00e0c6c53155aec96d422837709515517d182fef41b481c615732b73191d6e7ce2e0e7b2617edfbf5412ed818025b6838d94bc53f08268d7526dd95c999defa1d5c2e27553042cf22c5edcc07d09131647b8d278ad48f3330ada584cf5f6aa2636fb66a79e010dd97ddd71111efbced94ddd67b406dd84e80d0167e34db287b56325ff0354cb38bfdf0391c47eb4d5dcddede261862d928b669c525ec4895e1e39bf73f07116c3c0e954605a9481560f236cd019f9dd31de93100cd3abb8e378367eff347d91092b5064d05560144e78897e8502ed0e5b647ee71c535e3b6f2e3fd1a9141d83194bd59c5ff12ada4a3bbb5f02c4f26e8057b63c3e0663fbe6309370eb6091e3642070ce788f5a8c97a476b41b5e3664009ff152252185a218a834b357ea00fb738055ed75cc6e61c8befad10ec42ef4735c2ee5840c23a7423c3c16d2753354a53ad5d9371a8f65eae37014cebc7eac3d07cb8eaadd6cc905977e02eed2163a676c986263c5ce43537ff7d656d4f65492d1d15363522eacc993064d752a33b504ee2e372681d84fb68001bd5ec7d34bc27313433717ae0c931a91f47aef10fe970fc523785f14aaf57e9b1ddb9f40118227c7b054a462647ab5c5fa87305b8093329ff33f39ff32a4c9558a6d14e508c5c61bd92028a6ddb5512e86316ac87715edef18111719c62fc335e45d2dbd7acdc34d6d1ef94fe81818adabcf0862c929adea9c37e2767f90afe059254635c67c13ff1acccf90003bd471467c73aa814bc78f8e9879e96836cd3bcdd4fedb1573bd5cf331588bc9c63f80bca32778c7362a8e5bcf73e2dd2ca6dc685f389c61fc40f1d7e2cc3eb0dffbc446d9f0122d759a49f3b62b72822a82bf9df23096a7f07cefc3e57ce33cc03650ef88b843c603f6e4bee4f387e5304737b2a175bc9c9c674bf793b01fc7f18c42f422b1dbf03deed1f003a410c112eac3646d18380431a1ea1d707e55cec12c69f1b579a05deafff548d163a0214dc8833dae9e0dd0789043f7d67cfc86f807ef449dc1d02db8a4c9adadaedd8caa933f00e7c7885b027c7a4166e59077d45982b9e4ce34714ba717bdc7b37aa5e73b857dc5b8e59497bccde77fd39b69f7c72edf9d92e74ef1dc88df602ce3ee78c5430659697205e5caaeabd1e6b55896769ed4d1f271e4514949bce45c22c5f5718e83719596092eec66bc52337fc90db027b7c8f11c00926d1f6a574d48d65546afef95006412bd76ec6f154bcd8b3a5f461778032c0a28466a558053deabebcb076fb3b7bcc72222dc68cb18aaca217c6e1a27e4ca61c7723083122315faab61a101b0a16e08f8096d8cdd707d166890fda24683429f70ca044dd33eb1a93ec8f2b0d6bbce432fcc5368ab001069c454160867e24312ce96d76a79becca30709b54e1c610da2a0dbe7f0b55bab70973c87a9fff8c62f6ac7aff2a08b9085e67f776e4934efc69903677c623a17f55bbd260cbe114978d737b00d216f1640234d419bf482abbd050da5b8f8070aa93f974b846111d097e3d4d", 0x1000) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x9) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x20) fsync(r0) fchflags(r0, 0x1) 19:14:56 executing program 0: pledge(0x0, &(0x7f0000000000)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 19:14:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 19:14:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x100, 0x9b1, {0xff, 0x6695d1ea}}) 19:14:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x501, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x0, 0x2, 0xa3aa, 0x1}, {0x1, 0x9, 0x81, 0xc86b}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 19:14:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x8, 0x3ff, r2}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x3, 0x0) 19:14:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0x385, 0x0, 0x0) 19:14:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0002801b700b8e6cf5c7e1c20da3b667420e3067178f66c84e0f8724a32aad797cda6dfe54db964ad60e8191de5c639fddce685c545877a98f8d76b9e574a8af75aff1d783769e901322de7d0d203166a0ff9402d35adcf587cd0df6c76e387a8a5adbe6ec4d933c223a1708827393c966f5d8b75e59c4a9fa1126f65db3cf6ef2fa6f30ee7438976a61e4da962674cd"], 0x4}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000380)="cd", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000180)=[{&(0x7f0000000080)=""/156, 0x9c}], 0x1) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) 19:14:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28}, {0xfffffffffffffffe}]}) socketpair(0x80000000005, 0x2000000000c008, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000040000000000000000000000000000000000000000000000000000000000000000000000000200"/68], &(0x7f00000001c0)=0x44) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 19:14:56 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fchdir(r1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x3) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 19:14:56 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = socket$inet6(0x18, 0x4, 0x376) sendto$inet6(r0, &(0x7f0000000000)="1b6a0b8e280be7367214586fb29f022caa04caf04f2b", 0x16, 0xc, &(0x7f0000000040)={0x18, 0x3, 0x3f, 0x1}, 0xc) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x200, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x11) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x2) socket$unix(0x1, 0x5, 0x0) r3 = geteuid() shmget(0x2, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) ioctl$KDENABIO(r2, 0x20004b3c) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x1000) setrlimit(0x0, &(0x7f0000000140)={0x9ff, 0x3}) getgroups(0xa, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x6) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000200)={0x8, 0x701d44a1, {0x3, 0x5}}) sendto$inet6(r2, &(0x7f0000000240)="1c3167de0626d82a55836fbdf1ad065b3be8da5b7dd8dafcb5de7554aaf5f01441ec8df716f2a8f1dfc1c9de6dbd8a2c3ff90bf09ceaebf7281eef4c0d66d7b64b80e31afa82f23505f7cfb9f21a8f7994a1d6a2d73ee9384eff466f19580054310134639040a32446c1cc500ee9a1ca682f662ba1b0ed06979eaaa96639b9a50dfa57ac222a06b45f0ffeea857b128dc785a533bcf5b91cad1ca3be00ae04e5c8ec99572d6cdf83ba3944f48d5aa0b6a5f401d4341fa793ac8faadf13cd2e9963193fc40ddd3c4f6432f0a6d33f9094a12d1089df485f949654e1604f0c805412c3efa8005eda8ea8c600f7f4451d8eeef966d2a13b38f63ed53f18f07fd13a0fdc1b5f7634cc487dae11d334acdf09f8255acb64e367ee46bf8efee6fc953dce5040490d1cda06a6b9a965a3d510cbe418be89b6e21eac8e047ba5bca9d8c3eba0ed7736ce5a2f71c1a03101da2355e9c049e41eaa9ba7958959345c4d39d9a9925e19db4ca9d5918a4297a7b6dd63baa510a72324eb73d7d71190a89c69b49fde3fd0f7c0582aa9b60537ad492f957562f468f520b5c745ec6ce3445298be2edc5ec444acf68b07be007f79e5f08df981a95608341ba4a2fb292d69880ce129acb655d0ba447a95396367f80f1c476777970488c6ed4e83a3bd6a874f71176bfd53857e11cac56358b2a6361e86a535b5dbdb7d37ec63358c3d70f37b4ca08a3c0dd941ea0093daf8c7e0c572678f5eac0130b95a4bf9d6de5a2afdf989b0c68429c065199655e3d82b86a777695a2cc34000989d749c0138c87524231eb5be31e946c68fb0fb78a414f691d6fdc67cbe720f38dd85ea49ae6a827895a43f87519e500af6d5f12b05464ae262a875c184eddbf1b5495fb406deec8d97cb1f4f489d2799cb15ca34a1b57e4e32c8a8aeabcedcbbe3b780499903139d84007b15597ceeeae855babe14a65ffed4cc2c60057e36022ee4458b4e2e1ad87a39218f2ee43a97ac5861656e4b37170a53751090d85806bec1db1940e2caa1b1b52942bf23b92f8f7b4c5e818e42e59adc399d1030107a382d78e20716b2543b034e92cf0d09475dbaa69c7980cbca9332f1948c1141f9e87dac2285d7dbadf40bcaa89e700e0ef5a9af2bc7842e698e8e2addd70d0909c4ae2caac5397a9227cb7c1d1c6b405f722b1c620130bdbb42b20daf24038b82ff86eed1b7bd047662100ca3981de944042603985b829f2f579e9c65e21c033372e51cb0b9042c47779f77c602cefbf7ccbcef185d6c82c19d63af370dd1530ab778a4cfaf46712826f6b3499b2205aa15122842e9cb04edc1dae93b5e3d9a998690eb44174902ac38ad76bfbe1e5a82ac0476cfcde5d5d1b6ddf4c7a0d5085e8220303976fff3d380bef2545060cf185fe96b921e778f13d1462b8c362819d9e456c039cb65d3957e580b16fcd575bc71c43537e386909745c9fdcf3c25163d63015da1c6a7e954d7755b9e4be2e2fc3d6313e585edcfebca3b73423fa3f9d5fb442c53e9310b7ddba5f927315c8c1ad38911855c6b6f9818cd0032f9f7e8784bd661a8a072233807e23d4abcfd4575829261e798988377def26fb9a4c9d7438ffdfde1f2857f98b80765208ea3821cc9c8c8f4dc3faba4b0d1cb3a060366986c68bd28e1d391a6e05321e0215398e2bab3f149e3a6d84726ed7272bbab5ae330ff5cd6ac6c439a9200613adaaf47916e77bbf18b622b6555ad6ffaad9a0f0fcb0bb87caeb9726d9cd52c3c64c76fd3744c54d1eef54d259c296d9e232c1bb2cfdf320495321514134c5c84092512012f9f14d5e02a64a761abb9109432d8a4a1b64f8365fd5e0bd167582bb476bcc396c466cbecfebff3a74c86ec76a4e8a1be187d53c7508f80a0f47e3365f9d3895048a2aee12c17a55a15430a5741d7c5484c6c189b0ec0ab9c675fcf40023f4533f173db286c3db66af877c95bfef62ef32eb5e7be74467783a99b0d2ab2d7cdec3f29c46521ef0e27e3e53d2e97ac46cbf6728d2d57d2d36f2defe8a54762d9c488cbbe589e8ed358ed0245e4add59769a984a906e81c3a5832900a8fa4ef5e0a3397b7584b9c9b382e654457dde2ba768a2874f6b8a9a204cc7472c8a892dccbbb2416e9317b10d04c0d390db7d2264c181c0418601e741c507208c028d631c5f8211cd09a20d6eefc87bbc2a4be99911be42c1ee2d69c55d76a772fefb584a817861d683bcf15e8c52ef800bcd43ee3c7fdddcae0d13fb29aa0d64c45bc478b2aaa9bca576360c7cb80b45b7ed3b7e011826d13b5c195fe652b3fdfcdfd49897d834f9e2ca606749a369bf5563fa3479093398312c0142bc697c2ab3efb349106143ad48d6010b3f6ebdab02388d211199212f6719fcbb3210b169abbb180d0dc7bcef99defeba0705fe8df8ebfadb025316c317bd796b59537be432922582aca901d41895ffa2dc7ec34d467e87e5c07148a3dd8e454a39e4ff3e7d9faac823f7f04b4a15c5a74d0067a752f40fe4589e306ea7bd75c63f12d2f8da69a8cda3d61ffabf0a844618ec22eb41b0c073021cece891334b2d65037616a0a352d104c0d6f8f49472b4ac5d218123ffe8190619435d7dba96cea150192c06f90498b3898ecd317056e692038c30268f88c27be2f40cedf6c77ac235089d96e800357f5e76298775c2341b776c072b8719fffd900e94dfd37786dccc5ea12b11ad667ae5b803742066761b1b20d6694dfba4d0f5adc8b630e0004312a51d484add91ab4c7743e0d17f9e0f72b63577280f9cc3cf417ddba488c52ff40a0eb1fd4f29f23015ad86e32428e2c5f93bd3a581686dfb14e918701e2a3c8d416e7ab34d5bd86cc7aac2ce60b3888db7d8b9320c5a2f4ccac5b8674cb8863b8acc1d808048610483ca5784e304a653712dc633e03355ee668e8c72b0077f19952d3a37a163ac8d9271925af6de13c948e3f4dc4abb839c0032739ec4cf7be379ac0a41bca3cb5787e6653eb79b8f84f0f4a9296dc61a73cb14cf18b22bedc28f9ecd999bd8449daffdaeeb65a7433de132e9807111e3b2205446e13b2fbab2fa5af273d19b686f669251c121f3e9bc5c6a7e6f0fd9d658b26600982b8020188ff5323db6be4f7aa2433eec4d6cc85e686cfa73b8dea9c22da2900a3165e0b370b3055bb0a77508c934384c0bc26889b35f72ac21b82335d846c98825e0826ef0bd2b86ee91c9a1a86dcf197b4d98fa3853a6f7d46ee5098c2eb4bf79a2c439e75393d13f0a21ec3c6494b71143be84b983b8186b92ab87c79b77c0e04c681247a3cffbb68cec67c28f248c258c763266db9bb21d61e4f531600fd7a530b30307b683af946ea373d75a58494601cfe38adc901a2605320bb62f93daf4e6be527dcb5e41e7119c3a7e7a1f435edb0810bdc14f8e0cadf531763120ea18cabab95491d63c5185d2cabb14f8c995e77cdc342e4ada8cd7b4bbbcd45ce88fd353f2d8536372f7b3535525e3e6678ebd83bc58a684baf0329133879049f6670f91d0fbff54faa9383d2ffba528623e4cdd5cba9c3a1f4bbe4783ad9907afd2d89ec73ade611012ac9deb395c67200e30fbb33559fb272bbf97776a5e9eaf29ce604e07709e84998fab5c4d7d00344d89258a6f6e7ba37e02d9635a18192d8c4147b8836b80f7325dc2b1255e7e9be9d302515e1b5941542487f140daff32b66209b7a0e19ee90df5ceac9ff43e709b2dbe7aebb0f88ff9c3bb7e499fb19501cc3d5aafa85d20629709c5c60db476ef9b4a3f70340f4e854d0002b8fafccf5addf4ad3de808e0f1b93b87b3089c27b82c9403ad596e10f7d511e2fd3eb3bd8911cae6884e6ff78e582f3c92120304841f5844f7817cd14912272e79e50ca8837c80134b2630108344c04121268bafadaa4d8303d57fd61c9cfa5d7432866381f90fd7a7ad000bbab41dae25ff6a3993bc94eb31b94d70e9e905505139f482b02e598bb86787b1d56b3a39baa94aec0bf21cc8bb01f457534351c90eed77419a3e3c963d74ba3c4ae30b9297825414ffe4db0b17f617b2bf6593ab07fed6a47c7c32030e799237e32dd6305f1ff47a805f5c321b57e96347f2ff5adb54a3b8236f57a5ce7f92379a1bafe7e2de46d2e8b050f6de57b0b8b31e2ed1513ddea4b347bd81e3403fc5cb61a4c281dd87224bc1106b78d99a2652e6be6cf7b2e031587b2f9bca30f8f28fab58f93d5577f9bf58f555b32858960cc053e55c25fd07fb4261c61055c363e2e54ca5a889386b838b8d3de48ab44cce887636725210947a6853a214da01d16bff57a5626cfc2c4afec543f5f2879cd36f6fda8272e7ea0cf7bf7d3ea53c45244d4e2b443791734043dab2223d1287e466aeb1da04afa1ebadc308c8000c9d9f80634d7e374fb59e778af722678405ea8266b92baf2226fd8ebc05e989062a5f5d50ccf76f2ee4e5782f775d09a0cde77a95409efdcf2e38e0ad63b2b9dc72f2e34f4cc7db88f13148e9c7144a23003a638f0a0ffbfbc3243078d4625f5ef31685cf543fdfd9b877c5991bad3c8183fa5352f59d81103d945588b14d07b2a81c11834e6126238b5f16e61b5cb2b0f2b63b299298fefa79c5fca394fe0058bb2d168629f300acdc933571e20a2f9448b0e2e80590a54883397838bb15ed7ba6060a00394f1e89d8b10e6c00fb72fb09b68dd254d4162a854e15d55d8255fa15e5029c01ec95777c09553ca6febb7675675b6bb81040e014efc06725d8625da5dcb4a7dfd855b45d4c3930d6ee47d6193a89edd780049ad1aeae4f329432633eca08308cb885d8c5d38279fdcf26f9f01364ada1f6ebf1ef134ef3d7eee4cb763911b45ff9d9d9db1055a95865a7013fb654bc5e3a4f2d232f7ddf173bde767de345f6268c5410ebb7ff4b80da8a020e68aa30d74306845634b9c8a7953f6464b1d083b21591fb909cf0979409267afa9b1b7c5ea304ee46eab6ccb49aeefa5b0e66230c70efd1e33a16f371fcbeb91bc94be7e767c1a5501450c7652239e56fba65a579d327d7944449d3b194b003ce8cb466f7ec3f4fd243e0aa2631e4757aa50f771fba5c1fe9de336b9875dafbf6d648f7f827e99d72ce7b1b4d0cb21f695aa3f1143148ac63a06d0e4ba08cbf2c2e52eb2a21e8fa2eb5afdb45a0e0194208922f40448c30e5c073e245252bdf46ae39d2b30f907fd5bd82ffa892fb7c1e4d519fe1d9886f4222fdf12615017cbfdcd7d38e64a98bc578e36e7158624490c019a22a858a04bb9aaa65018ecfe461005a0f21c5be8b0e7a73f52509e0a4615bb967384671fb79ce543125b135fd5bdf572112bfd4b034813a544a4dd5997dedea68443a3bf61f9fd47de10ebdef24be9d6023087cb2f613b2fb55d14bb1dfa1989027c7317a2d25bd6c6491b3bdefb31d5b42faf3656bf9dcfb10c947682fd01002d82e1fba9ef93a0bf6e8f2d73bb5ce92001ea4d5d5d671d869a8ce96190d5c62eaf8c4b630b8405d156c910ac05c42a991b989dbe5dbd92814391c22b5263e8c3a38bbb1bb3d21b0c6c8abf9cfcfeaf703666f017efba5c1649b1f31c4593a3bcf48771c792afa39ee641960d379a909a032c9ad4f029a13c98862a7496484a7bbe418f6d7fea9ba4cb93e8b7f2aadf1223f205bb359e9ed0943f1feae6930e6b7b79e846e90e461c44c03d0c7c6095b6e1438510eb8c23c100a7cac367d83b71afc89afd08a3a82c9e15f055fd29a389283575f259d7efbb9bf752bd27ab4b3fc8719586ae55f33c5dfe34a1a79d27fe33e4b97aee6ee5501a", 0x1000, 0x0, &(0x7f0000001240)={0x18, 0x0, 0x40, 0x55e7be80}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001280)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000001300)=0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000001340)=0x1) fcntl$getown(r2, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) shmctl$SHM_LOCK(r1, 0x3) getpgid(r6) dup(r2) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) truncate(&(0x7f0000001400)='./file0/file0\x00', 0x0, 0x10000) setegid(r5) getsockname$inet6(r2, &(0x7f0000001440), &(0x7f0000001480)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000014c0), 0x4) 19:14:56 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlockall() r0 = msgget$private(0x0, 0x290) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x0, 0x810, r1, 0x0, 0x0) 19:14:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="c0e0cc6014d96a2614415eb3d8607058ab3c603b458faf6677851424bddb9c5ea398a269551f79d4a9586bb034bbfe4ce6c8d5c5a571ce7a5013dc5339b67a61d6aabc9b33fb2192a410394a5343de04729c0ed1ef546b", 0x57) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0000c9ea00"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000002c0)={0x3, 0x2bf1, 0x5, {[0xe3a9, 0x0, 0xfffffffffffffff7, 0x1, 0x80, 0x100000000, 0x4841, 0x8, 0x1000, 0x80000000, 0x9, 0x7b5, 0x1, 0x8, 0x3f, 0x7, 0x6], [0x400, 0xfffffffffffffffe, 0x8, 0x3, 0x100000001, 0xffffffffffffff3f, 0xa313, 0x81, 0x4, 0x1], [0x100, 0xc0f, 0x1000, 0x200, 0x8c, 0x8, 0x1], [0x9, 0x80000001, 0x2, 0x7, 0xfff, 0x7fffffff], [{0x1ff, 0x9, 0x0, 0x7ff}, {0x7, 0x2, 0x1, 0x8}, {0xffffffff, 0xdd3a, 0x0, 0x8001}, {0x40, 0xff, 0x5, 0x9}, {0x1ff, 0x8001, 0x8, 0xff}, {0x7, 0x0, 0x2, 0xfffffffffffffff7}, {0x81, 0x3, 0x3f, 0xe1cd}, {0x800, 0x6772, 0x4, 0x5}], {0x3, 0x4, 0x4, 0x751}, {0x5, 0x5, 0x5a}}}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x1) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) read(r0, &(0x7f0000000200)=""/149, 0x95) 19:14:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) getppid() 19:14:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xb5) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=""/201, 0xc9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:57 executing program 1: r0 = getppid() r1 = getppid() setpgid(r0, r1) r2 = socket(0x400000000018, 0x3, 0x0) listen(r2, 0x7) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000300), 0x0) 19:14:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd47, &(0x7f0000000040)="b6") 19:14:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:57 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pread(r0, &(0x7f0000000080)="cd3fc97a0c9a524bafcc67f444473fd00c88c593e5d651bf9e8ea4d033729bf4353d3541137dec9194e1a851d08f84a561d3ba7e6f4159ce53320f41b93890c3feb2de11bf3da0069f801291a60d37a6c6d2a15c3570fb4a7c1b5f60813a8478c330b15623dc4e51ad21f88e58535a875f7d2979ef92777aa9bcd3a5700ce801a22d2de92ffe2172ce10", 0x8a, 0x0, 0x0) r1 = syz_open_pts() flock(r1, 0x3) fchmod(r1, 0x10) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20040, 0x68) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0xffffffff00000000, './file0\x00', './file0\x00'}) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 19:14:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x4b, 0x100) kevent(r0, &(0x7f0000000000), 0x8, 0x0, 0xfffffffffffffffc, 0x0) 19:14:57 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x110, 0x2) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530007bf66ec4e769d76fe760bdd9dc845538f23ff6c9876c852c9750668257b91541246608a9c2d73ce7c2ea925ed723d754f95cbc017bff5c0b7d330d45ea81827f4b062e2aaf7900e95b7ba5c5f4c9809f39d7a2228125b962b018ebed1dfba2a2d547e590d95422af828df004361cbf7351e565aa8ae5a8e04208ef1123c7418cbe7dc6000000002cbc2116467135af0b7fb359a9836c682d825cae5125119fad576d0aeb58e556f253986d50d5f0031e63ec4304e907dcb75308d35f4da0fe7f0d4f7ca0bfe5b44369bef6b4705acbe274026365c2330364b16239ba0080e0d4d010b3bb6cc3d123b4210b501a8f345a8c6ed99d3cc4e504b2b29fce69df44854735d5c2bd4903e4e2b7214686e8132a4a47f669b6a1df816a459e5c62acfce3e0ae1510fe7c9d47b46f5f10675e58eaae3a45bea2559a6b09361373bcf483ad3f6bd929145688e8a5e7c798515c6d73f6a5"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x91672ff385cf11e3) 19:14:57 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x44) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000b40)={0x10, 0x3ff, 0x4, 0x8000, [{&(0x7f0000648000/0x1000)=nil, &(0x7f00005a1000/0x2000)=nil, 0x10001}, {&(0x7f0000725000/0x1000)=nil, &(0x7f00004e4000/0x2000)=nil, 0xf392}, {&(0x7f000039f000/0x4000)=nil, &(0x7f0000448000/0x4000)=nil, 0x9}, {&(0x7f00007de000/0x3000)=nil, &(0x7f00002ab000/0x3000)=nil, 0x400}, {&(0x7f000012a000/0x1000)=nil, &(0x7f0000199000/0x3000)=nil, 0xffff}, {&(0x7f00003fb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x27}, {&(0x7f0000114000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x20}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000563000/0x1000)=nil, 0xfffffffffffffa4e}, {&(0x7f00004db000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x40000000000}, {&(0x7f000012c000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000493000/0x4000)=nil, &(0x7f0000645000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00003c7000/0x3000)=nil}, {&(0x7f00007c4000/0x3000)=nil, &(0x7f000058a000/0x3000)=nil, 0xffff}, {&(0x7f00004ec000/0x1000)=nil, &(0x7f0000391000/0x2000)=nil, 0x9}, {&(0x7f0000405000/0x2000)=nil, &(0x7f0000508000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00005bf000/0x2000)=nil, 0x1f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], '\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) write(r0, &(0x7f0000000180)="259a0aaffbc83ef3f2dcb68b5a0d97e2304b94b8397879fc6609eb07c72c1586e5d48385a5380fa2a711c4ed5a33c849c18e6de8bf94bd596df5121ce44c3dafa6237f94c4be815282007363600314f9245cbdaa811a81189144f00b43e7c44604406a1c3074f87b4463fb386ddc77448c3cafaf6720f3f9ccf3690af14ec102c6118f9af13cd57e9fd4d0c7a9f485ae94aad64ee8c4219229a52ec0296589df3eda7d0c5892c468dfde82cddab4f7940865587efa452cd743dbe9fca176b326903edba17129265c425b20e54c37839daf92b7d1f20e100a16972ead71b399edfdd29a048513ec03a115ade865b3774790c08775a862dbdf8365e0d097b19bd284f156cbbc492dc7d612eb04cdc27df501f35d632bac1aa608f2804cb072d0990cb92f99d5459cbf99aec752877f0a1019dd73cad843d006c3da657fe3e4c7153b2622b3d17d8b4f5bbc0b2cb1bb291cc6801a6cba927aa157a80b7099d61c7a0fcbcf41d3c2a9e45f5b70ea480fbb2b880fae6ddf7657cf24e2192cd5b9aa6a376b6056f7452e538273a6f557a0ea260a8b13981ee233ba82a337883987da7667ae4ade9be01109fd76c8236e5931ef0b9d0a8d3098de0c27c20a0d5042c32025e2b5b9e80be060394f0b0115ca7a793d3e2387e106bcd3fb48578ebe47c95d9541a02d388a8e57e0414c80d52acc817d931cf33d420565c207f014fc081cccfc42983e4cbd84279f15ffd3d39398c3c47f8f8703c2b8a526f65f7b1b8af07370a3dba03177697a18b5ee95fb63160de02bea58f8985a1fa8ac4c3d740e8c37a07e4984f90b11f2763b5c7045f4618f86010d616639473ea5ae2d06395f054fb7d1301534f8866c7e0d34657d30b84cc5a38408b94cbe0fee4b6237165e96a1ff0c9454a6ee18fee0e9cf74609e026bf9a45320ebb59e9c49948f8b42944f90498a1fd756a034b5bbf506978c4d80fed22558ccf91df8a24ded810b0b339f352f75ba3b012814227022fa78eac7864f5cd4911dd9db04ac53a35afc4fd7cd418accd915c3b6855ca8cc0f008343f65e086b9088f2591db7fd0f0275e65f0a0b5bfa9f748602abe54445d4cbc8f49c253254c093847894c7038811a14a87b92902a02001b02a1ffb0046dbabb39f279f052775ceaf41827f1246625f48955113e07b30706be59cfb355694b1f0ec551cf728f3f2e7d4eb9457570bf321e0c6e680ddcdc9aa93011e5190b2fbc8b655074214345bc14e9e8e5fff59e5d74dcac505f43d5a4e550c58bdb59deab7216eaf7f72d66d9776f5dcd84569b35828b43d921b58259d7704fa5855c041466cb1161164f6da6ad1428c5ec665a06ea9c78fcaa2662c8fa20257fdbdd7c91bc65e2844dee299b159f73804894fd0319432bdbabd2b8962082f8620fa99b29d39fdd8cc9e65f8f7f77107ffe05449885db95e0c53492c6803631b2dc53370ce174e15a96687d00d640ed2a74e52250d8c14c208e80ea99e64d8ce170e89276bc400f668262702076dfe1a4358d59af37dfcbce1a655ae593d9962c15ec7388a1516cea6fc6f6eb2714b5f03266a91b90db8525f90673faf6bfc8aa9562bde86baa38b651064d18c63392714b10bce86b929c5ab1eb566d32bc9b7434d945548ee5babf1f04d35f2a875b40409f212f843580f2dc8f7cf79a9686c1735b6aea7bab73a3fa07dbf5fe5b5a9a8865bfaa14bbb69e8417a2bd3f03ec099922be3d127f68d334faa20794eb2f0a260f4ee28b1685e34d9328988ca57d821d4feaf6e34002b620edd173e01a4781bb085dc46edc94762ec75bc982cac2cfd0677e197085c8b84651f424a61a5b008aed13ea36e4c7e8b63a189f921877ef4a1c73cec93dc70979905e884a3112c71710bd8fe39068bc3413bebb98cc9a7e6535958dde9db0427722e470777f59672c3d4ad98942172c84671f5715d568fa4d8f132855632eba62023ebb84432ff12bbf8756540e4a62b861115fcab5e3a6ef05cbe6dae592fed20ec65a855abdcfea6adddea99013b262260b91b8ea4aa0a99bbe3fe4e5f503721bbdea4643dbfc42228d78e6ea037170c6a2853610307395a8124b1f753fe7e1d9d3c7a727e9ebff37703319bedfc8270a9f97585a670a5404bab0f9660e7d10b47caff7da6301e8a8757d822719247bb337b8e43fcfdcddcf1cc48f803dbab59c7df8edab80af263a6e68b5f98262deb91afe54cb9a36de078ed050297905c6dfd52e2f05a8c084472f8d11e51972ec32368f0b32a32270b23a812fc11d229293a33e22a94c8873b9ce1b69748e757719e974a6a92225ca534a3c5e7aacbd850177e597f30fddef6fdffbf99183ad3b4c9c2509012490e9ce3643a66364ccc52891882fac6a292438a4f3b6a6b3bd542ce45a341b86c3ac5df37f20067a8389691122a66eda7d0752a74f0b7a0bfe09e616a49a0efe716ef01af9231f906477cdef78b8c8917b8452908dddbbcfe1c338370674329c2ec5448bff18c46deeccfa69ba2eb39ab79985243ef68a58eb0c9dbc07367eabe65d4392f118f5db133c47a936044eda58328d693180462ec1c25849bd0cc9b519d1d46770e81eccc75d80b0afd973c5c0461cfa09e6e61cb698ff7851d39c97c6006f4e02dd24ab4a50cda626a952c45e2ade76a96dc4374bf9fe5d25f8f5691ceff1d34e91222cc4d77b4e8f9f01b9bd12ee4d8111165352e79da10a0e1fe259fa533ea939b0ab0d4d99c4e6662bd84bb1a75e29d40f2fa8e073e42a54ba2adf6eb9c6839176f93ad0489d6bc98d82a300f7377cc147230efa98b027080f59180c2a8afcb22a247df048a19ae7ba002a30f6467ef76d8258c5991daa2eac6f708150496b6360aaa1e08992bc51320286899313259f3c76d014c88c22a46954445357c50924fb8ddb06ba77f25b127aee08eacc79db2c775be9deccdf4644c2600054d878a6b02e009b962ff0d4e6b5b4515207712fb7d6e3c1ed18190a407e29c4f0dde37ff5533d6b05af603c46ae707e85dcc039f659170d98769a66692f922d4792f6399b7efce867f73ad179a49f475e5a893823850b7df269a35b294887b491be9dba8a2c2a32bccbc01fa6d0769119e0509e4323873f7418d029094e490dfc387deae131c23c83a206d391429e893cc52ff81ffc6044c9cd4414eba35d064b2385e76df4b810628e582a07ed3887dc16749e45d76fba9c6daaac1c5ae9e86739ece26c3a477157113d5698d593b926440002171e0eced4e3c6d7d7f5aed48d12433c19b0003925eb22818ee66ba70aa6c07320e997b11d5f02014993e9ee23d3ef997b80ff19c94785a7d7c056c290d2a6247691f148c29c943371157af8dd4110359d9693de3ba746cca50817aee92fc47dd8e06fcb171cd5eed82cfbc40186f5c60509856ea6ce8ad930b1622f8679134c585d31553214f40486937663aecf3297f4eae29c3e92431710f98ea4aeab9573d740c52", 0x9a1) 19:14:57 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r2) 19:14:58 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) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) 19:14:58 executing program 0: r0 = openat$tty(0xffffffffffffff9c, 0x0, 0x10000, 0x0) truncate(&(0x7f0000000000)='./file1\x00', 0x0, 0x3) dup(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000003c0)=""/134, 0x3ea) close(r1) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 19:14:58 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x20, 0x876}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = geteuid() setreuid(r3, r4) rmdir(&(0x7f0000000140)='./file0\x00') setreuid(r4, r3) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 19:14:58 executing program 1: mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) madvise(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x6) munmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000) 19:14:58 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) pipe(&(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) 19:14:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2cbde3ae0f302b74698008c04aa4434692e6cb7a", 0x1000, 0x40}) 19:14:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000297000/0x2000)=nil) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000482000/0x2000)=nil, 0x2000) fchmod(r0, 0x4) 19:14:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r0) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000040)=0xc) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x226, 0x0, 0x0, 0x0, 0xffffffffffffff35, 0x4}, 0x0) 19:14:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r2 = getpgrp() r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getppid() r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r12 = geteuid() r13 = getegid() r14 = fcntl$getown(r1, 0x5) r15 = getuid() getgroups(0x6, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r17 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000540)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="e3b103df0f32cb184bdaac7acbde4d0403ce425f8495c53f8a09a583e5cba479238fffcfa13c5aa1f72401eb5b61b0e07b6b365f3aaa7f1e032356dab5171413b5ce675dd3482db42a3e1cc421aa8aee50c00edc18dfa888beb74eafe4ba19266208e3729d3533620dd14786f8f9b6090aaf71022ecfe24535afbe6fc5dfc00beb136eec980f62c71fabb3cc3d3c303f926cddc38b675a597e85ec49ef33f57ad7acf947cd89858352f05c5d79e8805b93762e13fde4cca38854980187b021aad467beb0165897c0751affd3bf015c71", 0xd0}, {&(0x7f0000000280)="e2a7baf104fd8fecf43a24ee4278b852b6f0ca6feb8cba17561462c45f36c811e10b23a0e4d4a4f044351bd4de6e2a1423fa149b427f181a4a549ef0a6406ff2c737549f88336532d80878e2dea2a59640ac9f67c0b945afc4b2315b1cc5681088", 0x61}], 0x2, &(0x7f0000000940)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="20035f629ca398210b04cd2144900000105a7c15725d4b5ca089c2ece5304cdd516a626ae0b6bc824d0285421f20c87bb936997eaeae76adf3307f122cc3037829407cef9f696416d8f6c103cf7c33f0df4a569f0924acc8cabccd13395d1ac964b6ecae37279c601e8f71a49fc11edb1c7a1ba1ba4a8b940003a089e331ca7157decb003224326900547055c5f2892752ca295ab40b1bfd7ae497613a6759867f198795917a16b7c54ade8ad2e81cb0246692f09f2e15cab1ddf1b302e8c4cacd2a72694f626cc837978a988f862214c0ab4fcbf43e75e75aa8d52d231b448c7268fe9481cdaafb7a74219b3b37e64d68ccb9efc2585ad113601079f53b58962624a0e145edb38c39b6e394e81254b56388384b7e6b57ea169e13915431d871ea633366cd26c9167ece6359252526f3c5b9bfee526e5c1cd88ad1ee441b55abdb1dc27ede6c95e0d857", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r23, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0xd}, 0x0) 19:14:59 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x1e, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x28920, 0x0) r1 = socket(0x1, 0x8004, 0x5ef) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:14:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0, 0x0) syz_open_pts() 19:14:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f0000000080)) r2 = getpgrp() r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) 19:14:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x4000000000000090, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") pckbd_enable: command error pckbd_enable: command error 19:15:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x7ff, 0x5}, 0xc) pckbd_enable: command error 19:15:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x101, 0x0) fcntl$getflags(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c6530006d5345dd0f5d7e4d13bb3f4981468f1a07797637a9528db3e41205fc80b6352b0f241c25cf9cea3959ab2ccaf69e4f19"], 0xa) socket(0x2, 0x4003, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x200, 0x1ff, 0x6, "372aa6330312adb87eb787b62e362709b422eff6", 0x80000001, 0x9}) pckbd_enable: command error 19:15:02 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000240)={0x0, 0x96, 0x800, 0x5, 0x1ff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) socket(0x10000000011, 0x8000000003, 0x0) socket$inet6(0x18, 0xc007, 0x8) 19:15:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x92) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file1\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 19:15:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r1 = syz_open_pts() close(r0) fcntl$getown(r1, 0x5) dup(r1) syz_open_pts() 19:15:02 executing program 1: r0 = socket(0x11, 0x4001, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000180)="b100050100000080000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000000200002f4c3a4b03e8b30771a3f80004ffff00"/177, 0x2b2, 0x40c, 0x0, 0xfffffffffffffd7a) 19:15:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x290, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x2, 0x9, {0x3ff, 0x1ff}}) r1 = socket(0x2, 0x4003, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8207002f66696c652500"], 0x10) write(r1, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) 19:15:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f000000007000000000010661f56308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 19:15:03 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) r2 = socket(0x2, 0xc001, 0x4) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x5) 19:15:03 executing program 1: r0 = open(&(0x7f0000000040)='./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) fcntl$setstatus(r2, 0x4, 0x80) fcntl$getflags(r1, 0x3) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 19:15:03 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9530dbf, 0x0, 0xdde, 0x0) ftruncate(r2, 0x0, 0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 19:15:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) close(r1) 19:15:03 executing program 1: r0 = semget(0x3, 0x1, 0x200) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001040)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001080), &(0x7f00000010c0)=0xc) r2 = socket(0x13, 0x8000, 0x2) r3 = dup2(r1, r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001100)) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000000)=""/4096) 19:15:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair(0x1a, 0x1, 0x800, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xa2d47ab835818ecc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) dup2(r0, r1) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 19:15:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) connect(r2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r2, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r11 = socket(0x18, 0x3, 0x0) connect$unix(r11, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r11, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x7f) r12 = syz_open_pts() ioctl$TIOCSTSTAMP(r12, 0x8008745a, &(0x7f00000000c0)={0x0, 0x928}) getpgrp() r13 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x4, 0x0, 0x2, 0x20000fffffffe, r13}) r14 = semget(0x3, 0x3, 0x200) semop(r14, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 19:15:04 executing program 0: r0 = semget(0xffffffffffffffff, 0x6, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r0, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x6) r1 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r1, &(0x7f0000000700)='./file0\x00', 0x8020, 0x400) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x18, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x6, 0x602f, 0x3f, 0x9c, "93125284112afc6f14f3e6af67cfa075b336581a", 0x6, 0xf461}) semop(r0, &(0x7f0000000000)=[{0x1, 0x7fff, 0x1000}, {0x3, 0x3ff, 0x1000}, {0x3, 0xfff, 0x800}, {0x3, 0x944e, 0x800}, {0x7, 0xc4e, 0x800}, {0x3, 0x7f, 0x1800}, {0x4, 0x0, 0xae0d9b888e2641d5}, {0x6, 0x4, 0x1800}], 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x7, 0x1}, 0x8) chflags(&(0x7f00000005c0)='./bus\x00', 0xfffffffffff9fff8) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000140)=""/190) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSCTTY(r2, 0x20007461) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000600)=""/224) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) semget(0x3, 0x2, 0x104) fchownat(r2, &(0x7f00000002c0)='./file0\x00', r3, r4, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffd, 0x4) readv(r5, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r5, &(0x7f00000003c0)=""/214, 0x5a) 19:15:04 executing program 1: 19:15:04 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x4005, 0x6) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x9) 19:15:04 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = kqueue() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/97}, &(0x7f0000000180)=0x63) kevent(r1, &(0x7f00000000c0), 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0) 19:15:04 executing program 1: r0 = socket(0x11000000002, 0x207fff, 0xfffffffffffffffc) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 19:15:04 executing program 0: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x94, 0x0, &(0x7f0000000080)=""/148}) dup2(r2, r1) 19:15:04 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728291ee4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x1a, 0x2, 0x8) setsockopt(r0, 0x2, 0x2, &(0x7f00000000c0)="8ff9c9317061098288f0a1e5fe74548a9f83ee67c23a09a369263aa6e85a5c216667e8e5253aea69387f6c887fe338bf3f46410ce8c8fa8be5c8d76dd5f1ffd1726ae7df4a52dcb954f66f4811ec105f398a615363a4f8604482b2116acb0d3f3bef43c8d2b361491914e9a2a32e48bc6f6b74f3aa9f14d55661864e0b021495d7ae58e06e536f3cb18da1a53aba1464dbdf3f465779439dfbe9b4770a5e728bf55a227eb2c7d275fc4d324b506630bc5172c3e32e80acc719c9e88c09b688fb2802802b457d7e6baf47a50f4183bbfe86394d1a91d4ee9f89b5527bd768534713422d4bec77f33673c0f1379ab8f79166ee2dfc5613b035efb7ce5e46c6f9c736c01fd6f5c168096fcb3e6e69f8d7daa9569df2c0bf9517261df5ddd3d3c4051a4147c913a6df295775e8dd48db46eb16d50d0880ca3fd56513f670c1552482cb44f8be0d650953b7290cdebb1db62451d6ae3a1b0fc1c476056538782b2b8ba5fb83bc0587d1b46ef2bb51e756b730371c369f46a66b4ea8e288c29da3b11789cb04999370edc2867727ddcf8f134cd732b2f15b20252e09d33972294afb7d99cfb62e2107dfc8036e3ba1dd08266eb91e677b72ea2c2ec5ed7222545a807b83dc0066d7059a5bfde4d08f9d894157d6b28e9ec6ed650c689b68bd0a8a6a408a1956e83dedd7fe64fd15ab58111f82d723bbf0c547aa626a764c3b512749e31c2110f73b4c82426b9f307ae165ebef0776cb55d24384e94a4d7072e4b6145b7d7db012fcafbad3997b9f4f4e46eeea65fb8bc92a33fa0c08c87954c2bc6b168fe4d1886a8f1980ea5ed0d082fc8a2b52394ba98d3e99b99267ca9f2d9e8e451e1b081f9c259249b418ea63adccb6ca0f946345f60f2a3adba998a3ac43781e981f025cda3110a3cd146a08a6d562f05dcbd7ed628efbd28b5de4fccecf6085b7be11fd4337d97a25791c4a5e39aa3408fb231ad21967244ab67fa56cea47615efce73a2ed4334543ae9015519d16efe7f8d0ab06ebdaf1bd8432db91b11f19052e93fcf2362a179a0a41a3771eee4620ca5fae62808bd3e818751f0aca9c15dcf9a16db798bca6af9cc19da181e39a55e0053e77e8149c0b532b3a306a6013f287a111d251ae3431ef5db1f69fb59b95cb9841e6ea4f4488ecf676b7a18e022d934778401e6a6ecdf900130cb94dd204bde1279b1bc50838b8bd16967cc4c0ec710f416bf5470985d0d533980579379cbb0ec8df323cb966aaf6be3771d2d00b575d76ecd53882afc486e07ff32f8ef3a5288227190676b7c4852c5dca572d355589e5526ce1b3fb973b9f1a84f4b25c66f82d0d05fc507f8bb2947689c54f308bb729a1a3ced616060867fc241b7f7e959c2ee19922db27cb712db902b49fbaec91641cf3ae6168e462026aa5fef64bb820ef1d186533ebd37c6aee739b8716d7f881b541498e4123b953283039553444751457e4c6819421bf16f722fd67775647dc4411431280dbe2c8c372c236c6802668fe385d17cf9aad673b60e03fb4ebb3d62fbee9b3419e974f87d7236525e8840cbfeb80d4e41935513a559c69f414b41c741e5d30a869339f7c816ccb37b7c6e285efde9257f543baeaac61f7b54ccd0a779a05d53405fa4404265c38cc972087aae6e2414b2818489deb09be73c42e92124099f1d587940828e7f6a96681ff1624ec25741ac637693ea9ca12ce648594529f4fb1696aee60612c54d5e394d1ae38ccdda97faea9b5aa7542b49f80f17660f13df0f092d318031bf3116a92d9f4f318c63abe4de130d1cb2bb5b45db66426f7928aad071edba398a8a38239f1cb9b1d669445c1c9263e709197521b7ea3e88b290930243710b30e11e45f48024dc81f030097b3b7747ae28cc764597d199e284ff721113d25852aa6010a149a1557ba92d2cbb7bea11a24ec005fc7553ba47b922f70a5b6d7d21ef0f24af9532b0588bb6884d4a3640adc955e53d8c8993334231082b4a639599f48f6c24d8db4f5c6de8dc12b7cb2e6922889cb140f61a51455af3a4b3c2502eabd0d7b54eccaadd749d2a9929e2b84eda8e21b76c36a0c6cf6ab44f0facf6eb8e166cddc2d65c68f58b55b5f2926d133fd602c400abd84714e8d6d068f29a8da04365ac703188f6667f5b476be30e25a492867f4772c60d5cbc2d2faedfcb4c57d871bac8bc46923481216609c946569e7d82f3a62936f69f37c9a4d28c64a5aef102cee4a5f3d0b6651d5a152f01267aeccd1f1ad1e4177806ce4f9b5221a78d9d88084499a31035c3aca9e7b2c9821b2bcd803965057a049d3f5850ae6d153792045d4dbad206bfd265030bbaef9d086684991d5973d489b3c44669d66d7cc135bdf7a40c7d1904bf3aa2f1be2993adffce27623bc73df7a202c597a038909f84e714f20ce4d26e839c9709c767b9f54b121307160e80b08f23bdd321aadf1b9df9ae159485aebfe4da187aae47ccfaf96b29be7a500cb658dbb55a42d4c2e6cc9f74dc8b5a466b299b6864e2c14b19878fb885a165929573c7c497ee718d904b0a9660b9b198649e5890a632ba57ed84beca141de63b8d4b17d04c0fdc0ba3ecb6c01e89a5f4d13722b4403d33c8d0e8e911e65aa517bfc57e4a8ba550b0579195eaae5a03707b13eb9c62987ed452d8d3537e86f91c48e0a42e9791fc440c535f6cace316dbd358e94bfab495663ebcc3cc378c3384a752d4b88406fbc0ab5e5b04bdf9eb6414832effcdb1749639477b55c93dff021876d05e854a10d403be9117c8c7a7705b146d8eafa9527760a5715c78bc54adf5559df80476f956b919faa755c76e9a4738cc6de413cf742500cb7637a8c7c7efb800248c00484c4c672e43f50dc6cdf5927b837088ac075b737dd07af6ec9f916ede4f2ab5117d1be14cce75207eda3fb01cf1b7403d4c0bc1f266cd1170810318dd683d9d1e487e5a5281a06086dbc6e3011a62b9231bd1a6a0c77be6c0baeda8179ba6dabad41c469569537f410b970b1cda2d99db0542ee10dd6d7457602ca8339a6c2de4d6acd483ac1fb5293d9d6a46ade7ddf88ac19f46f585d3d9b603ad0dcbd85f5a3467318ba8623b6cf9f9b4acf9d7853d76ad786d75d6a201537ad2d2ba51ef58f223b15fcfef7c4e24d5b520b8014edc2bffd14eca8cce41bc0d8a6cbe3d1cce9a1974f2cf074ab314705a6899b2e403f1bd3da31800c9abe84e0b8f3634419080a9d2f86f82a4c1dc872a6b01d2a5a3e63c1a8e808fcc3bbe6ff8580333b9194b8c32987fed5fc94b233e05d816926f06b82e0443e483b13f69536df013621f48d9f56017fb52b03065dd215806856a1941e97410fbf07d4d34a2a86b5d378c09d8712b8d42c63d3bd479107c7e7825c45b9bff2b0ab901e68f6edfa4b89f276b404d7471972f0ccbfe8538d9cd2685d25b6baea7c9f5e0b678b53a92adc3e99c67786f657f2bc8aafd36515df90c283b2d505361f307531cbf680f389f2845950833530bdfea128c67666f4542c0b3bbcb0714ce56e888870589d3c85a0d82e88f4f3dfbbd93aa1514e6d66772c2730d46dd413a5b4acf6a674512eca0aeb4bf4018425101ec3db07b6cfb4ce7a8e7c9d82528c19d81b6da435778e05bf379a7a4dd325748374c86d2dd8707bc963089e10d9f013c41fdbea0b1260a4f0ff91810a2d55a0b531e086825b15213d2d63449a57b97c0c31a9fe875f1ad684ec1b670602d791ec2ce62efa03628e4094ee78d565196743f65ceaaa2c84b219fe531b5a85a745b899341a6ac5096f4f5eb232d42b4419307a00fd4dbed7676eb6ef42cbded4f0840d1b79979cfad4bc0efbb43183fdb4c4fe6b65314c20838a3e03471b2b9a6d14412ea27cc422cd26a2d98732910c080274a4f24aaf0cb63379760805ea32473801625f14c27cb9642984477d634b3cf9759adc222b2aeb6cd06ea3ed285a365b844b92f144eea61de155227bd8e2903133fa8835e174d2c40ab0b7b27f5083deba69c8f741f8a2f281f6978f3a7bf2589f34a114f8bb4147b2049fed3dca65bff567e19095ad8fe5301a655c3bad623a74b5c03f75bf593a463701742150e4c829fa1ba4377d4530c350dd10ef0bd454a813e6b37a369d20d44db1a15d63ef64d7a88fca08aeeed9096ad6fc9ec4f080cb8fc95049c73f9043ec5189d5abfa4433815ed0633f3fbe104a0ed90cee94f859e065a31d52cd4d7dac83c6ea582a1898bcb2f738140705e784bc070edb45fe33aa2490770facbf9d57de5f79aa7ff8ce348c46d84cde1f909e2dc2ef67d2a64368edb3bded58f8fef0fcce73bb3ef984256d41370abbaef08243a923488bac8d4f4212e5cde12b7632d958ac95e03159fa70ee2936a1deffc66029fe64be0c672bc16634c6987b2109eb8a6ef6552cfaf0830f7a6fe8697786727400e27e11b59bdb32be5fb77a30251cea824ccb25157b6b90f3443ae8b6e3b953003b28ff35ce2f92333d3c7dcb3e9db035638e481d1540be24f6ff0028725d8a9271270f3fc2b4a22bac9eed6b8a7504523e792160511225656a056cf48786a94251b72cee3209beea39c32cd9785010b19edac0de87db6805ab93623bf581e8df529b20748267df7beb2d065903de42ae5393de324d15ea99e65e0b72cf2b09a492dbfaf9cc814b1d40ba950fd36a0c97e0ebe0c1bc008aad92a967f4b2227fcc27803c64ea56ba61ba95f9b1379e6e43915dcddb30cc0635b2f48404fd646a64b49855d64c451ffbe0691b5507cc4b5b459dbf6fc63f83e3ed2bc20069864fd6abefcac6d712ae3966dcb9d71b739bce373d035d478c1f20657c98d052a0f4cc127dff1f9eb14d05c60944986e9538a38419e268fec5708ad630be7462cdd72c27bc2d7cbf29397a653db205c8609a55f7301d7620524a4fba91ce08d0e6b0b2b579edd6219187e4bfa54ba4f5fca7f9261ae02609d7403b3069877cb6883f1b85f382d4c43b559fa3cb67afec97df4ccfb673c9044c6f8d69c4367030007c069fd35e6efc9e5fb1d877a2f7c45901b59ed70f7b589ce48a5cfecbdf1dad76fa2bd844c027601edd7bdf271377780cd7f63f18f917e18ecf69bf7d7d6d3eac498990907700c04416e17291dbe25dde15e4ad678963921d6cd9fff9ba83cabcb22dece0285c79fd703ce629b2fc37fa0a14a474ef34184ab9f514cc3b1bc497e35ae3cb53a05971ed0290f3caa9aa4c8aac44d6f9908dda83a6a5080af997949d6290800d2a65fa37235151c85fed3ccd8153b71effcea3a963cfb539783c607cd309e6b8525311a90735c1f424ba69fd7eda8f6942b185cc1ea85b2f5e49fce222264fae569c0a7e78ad34c51a67bda3aacd109714835f4b9fa4f4da0c77295074def5357da6781b2c5730c1e53452bb7fc034b0802104cab6456c2a7d6d9b536ccac5418416871e4e89d843302e5e15d5ecb6cc9b9066c971dd1a1c955f585e7317b49a60f75c7afc6f19805bafedffdc67c3dd8cea592a75ece46107ec0171f0dea7340baeb05d266e0fcd248f619c9e0dad9d28e7268f1aa3dadbd47b03218b51095e46ef7a044eeec504da8908294027bffb1fa68e24e18695f12f140f0123021a233eb088bbecc1fb10d745f3d93a22ff464dad48e862e551ba4faec3e7bd4c1a8e31ae0809861ca6d1ad130b98bad7672e4572747726a006149419877b7a7dfa2d1a8fb64bd56240cac597ed81fc058f4e74c627e0ae37219792f193e560d84ad0c14efdc58951aabc3aa7cc218191541688c7f632adfb5f01a896e708", 0x1000) listen(r0, 0x401) 19:15:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1c0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7ff, 0x389f, 0x100000000, 0x9}, {0x8, 0x6, 0x80000001, 0x710}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:15:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x4}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc000000000000000, 0x9, 0x8000, 0xffffffffffffffff}, {0x5, 0x4f8, 0x1f}, {0x4, 0x20, 0x1c, 0x65932572}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0x2, 0x3, 0x2}) 19:15:04 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000240)="0046d8604695e1773484c5f73252e58b788729161b3a605c6db460778cd5a14581433f21b4db533ff4b061a72c8fa61c463d2d929f6dc56990c2d3ed0844b28e2f66f2ba75724212ccd3000000efd0c84e367cc784c822a14860c246c5c93319dd6a6efe4e36f82e196d5a8d5f01a66440072ec00000000000", 0x79) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() 19:15:04 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 19:15:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x7f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="bbf5135df1de6d3a6159354f127c12b9b36efd4a32ffff8084cfbf143918f64a9e64f761943f8b22f99b24a02a674aa7699a71fd686fef83bc119365e2c4d6da07c6d4256cca3149ab230889e9bdfb466b2343cb64bc9b20f68914f4b119efd5fe663dcfae8ab3997fddc520050a1c5e605febb11d6ff5c67ed394364d08eb56e17fb653780e42611556", 0x8a}, {&(0x7f0000000240)="0d40de15580e889634357e5ad8b05f792caf6a666410367f8a5e4cb1ac3fc711163eab179d4fbb53dd4cc8e33087aff97daf2caa158e315d7bd469644f7e1ad155bf972c66ba43d0cab39f0d3c30962f73b87344e7db3928a8666cc9f56b442a9590823e217fb6ebe3", 0x69}, {&(0x7f00000002c0)="9e6e388c3b814aae16dc41fc9d0b9ac4cde2c736da74b63a43b0001eecee457f5433707211c36067fb56603083ba4f2e48b67d6153a727f8a76e7e7d3b1138360433de7792958f19dd1298", 0x4b}, {&(0x7f0000000380)="839d438c0ee2ddf2f069be12aa87ac94f6e098a4048e790b6f0d9204f10285542d128a6e74ccfbe9b124fc2bc7215846ee414cfe46b15a20a526569299ac7c709d5d65dbc9a3e45e2d5fe8432555637068867d18ca5a5adc59a4680f965e9cc300efa4bcb8b83aa7b65c966ea60f0c9111c15dd354aef2d0257b9c638eee3327cca199", 0x83}, {&(0x7f0000000440)="cf3d2a184648314941238f7205efc6192b559088667316351ff72d3a98c9a579fd49b5ba09894a7bdff9ba4e1deecde775b6d057fc05448258169aba1e3027092bfa3cae6a8772b55d1559a7eec19153c2572a1257a56be7996bc9d87776f88bbc6e84ab868024ebc8d1ac98e82143af9da34ea260a48cd1d6fda77d2d69b064a2991d4779541ab1081e426441774c5f5967ade67d1b0488f5e7f65016e8b681a133bfdd0bdc36f10206d9fcd19fa88dc34588151b5dc006ac7a408965ec29aefc018a409854fa089b002caff0cabe8e7abe66f3330dafef87ac1b8b8e06028855a1487de7337453f9bc", 0xea}], 0x5, 0x0, 0x0) 19:15:04 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) fchdir(r0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 19:15:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x18}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="33080ebd3e3dae8ecaf150846ca7167511d67350072a3eb3464d2cc70359c09a479fa4188d5dc190ce3d308b79e21052c14781dd431bea82628baf0f4c9a72cd63e31e3c811cbc9b18aaafcb9419f2166869b6f982fc34fe8ebb379d9dc9fc250d68e7eedd65ea", 0x67}, {&(0x7f0000000180)="0b02befa33d6672a48dd572ef48ece1c85632fc7bb74e35a641348b96370b7975247db7cb948a876760f5f34dafa02669c2cc1ea359f26741c0f6b49da3ed92ec20359c024b9a08140551dc7acbc4cc5578300e80127b7390157", 0x5a}, {&(0x7f0000000380)="c10fb93b7978a045b3ce2d119155118b1c82292e1a1d7e3ad78e1ce78006e41ce30d55f14d6c4e7bb9496bb1d3635526a6d6fb0fef89552c2ba8aa4fe9f30b2f743d8a5e12767b1eb01fe8f88c6e23439f280089babfda8a1953c8af9b8c287e349151ea776ea7bff582b2fb8233a0204ac24c5abf1b42ff068664284a6f3c9ea94a8f478197b97fbb1efe1937eba19ec07c2d06f3bd6e3bd3e0de77cb0d5ad9b0512ddd8b21a86eeebf182efcb45c5c02bbf5f39ebd8a69e3a59f259ca5f923b95f058d5d0fe91c5f46e98587a7c7c5e71694c0b290bdef8f85c33646925a2b9a02943bdd200471d58bc1f1e7c1003c7c96539d19cac6298e2b1d8ab7e9245ec5e19c0caaa122febe563edd8461c71bc586a50e1a257fc196f53de685539bf732b92ef3430141dd7a9a622bcde1a60157b258ededcf1359001ecdffa5bc5e930d28c435a2014b673d5d4bf7ee2c000cca81a62a2984d331522b324acc390df490e2450c7b590e64914e0eb476753de5ccecf5ad8fa06e3999774bd0aa1c2297aec084e365eee30a3626896d99992293e784add4a1c93a20b2c32cbb5874992f69b1cdb1739bd3e34ca9542f7ff54b0e20fd7df4e0e4e142b68e6430bb5975ec2a3fec816d80cedd2a2b277d68b8907c86440f15daf882b77f43642506a46362de92c65f54cc83d358f93bbcb943c759b9553a32d8a61d2a7f3e72afcf4cac1f90d6a2565b14fe9c90b973fae1e6deb32ce267003b725d96e119bb52253dc537d35cd8ece997dfc86a0c6c4c45ba2e96fa98555ab42d37e004eeb7729716bce5da85745c46adf3cdf9825f221c6c691ae0d37f48358b03721e775fa24d9e63c21c84bd1fa3c9ca87ff803cc4a0ddc52976b910602af994e5f3ad358ebb5b9220f221dd4219de1b288304281f330042c96da9cf736cba1b0fb2e1757260a4c996d072e3c04a1de7ea3f9bbcb82a7bb83957693b88714d26ed371559efbca873809f72e7f56388a4d6c46989e7635c79c0af779aab9db080d4638f5471eca45639c6158c90ad94773dd57d5d9b10a84323df0c98ba1cc20756b4377107ca141c77aae733c55380150cea976c6e642ba8aedb85ca4014e67de14230df10a0db0997123270c510258ebddcca9f43faed03ac4e671c8b7da6866f4d2d43b2dea0e5c8998fd4337bb99e0d6cc5df9e349753387c2e238e260cd682f8160c170c41cb2efc7ddf2aea588ac2c95d54e30414b92848c192d845238b607d3c67c2183cd5f8e3a4ac53616bd70e8055d90370625ce9d24a0fca112d371c475004cedb92944ff132df7275b721596cfdd9639f61b19318779d0c451e4e3a1672e588f2386f481b9c76b6e27fb1b73b45cad064f98d406c941f7795d2c23d4e1039340386f32780345aff9a80bab6fbedfded0b0f383ebe74e92e5ae7b42a010239b510aad7add5acbe0c55f0a654000867f0fd15223c7528dc14aa34c3cc9a4ec828c8d918d3eec70737c1e2c3a80c69ae47c830578fdc22474abd92dc0d0041efa5e75d4fe13f14c77157017adf6889eafdf5a6f99e1dd3c1acd998e41e4bde74afebe1b7e30e1e847ea325a8673c6c11edfdeaf5f710647d1b9c47ef6bdb84b07a21c94c8d8521ae7b6f25ebf56ce988ad7c46d2cf9139ff6181994bdbfd37c870192c47376f47a6557805fa309fa672213b45ac7522717a15fd782940d0cca026010223ce17d59741d60fa54dba52368666b861e6022cfca1b07665a46471d4862bf71a7f624ad73855b0fb454276306d35464f61d150a8c6b9b58f6c98705f5e92d4a508b1a135344b41d2f4c5bdbb6430c8e42f1710352f597bdede6a5af723997196c1ae5c1d409c4f0b883524362c84429ac84b8872a4e741b7273860da9aec1f691da468b2f5de34d0b28b5edd004e2b812feed8cfe4345f582f16d990b512121da4865199142defa5ceb5b84dd9da948f9269d95f98652106ea981b7cb1c90682072980298d402b05cc367bc7aa6724769af5a2ad2c22f6943823b09c674d610e6b5e656c7b1b1fa6b8a1ddd6fd086d64c36592d5cd624f87f347abbd7e620673a9f2029c656d873af29d25afa43abb2b6c90a9addc64626f228921154ec23cb1458baf805e0c8785e6fa3e7444e888e0ecca7115e8658dcd429546450cffc9954193b0c21d7dda0efc6a71d3febf4467bd804eae7b539a7ce867ab46ae9ca011ffcc8ec717af0b321924342a5c1d26b10256cdd4b3125e8c59996f5939b2786a1bfca5870c24a1f8b214354ee5aa255e28928e960ddc935fd1b4c513edab26d856dcace424d5dab458377dca8eca344f92cd63654448f1bb3f1d7de016b2f3687d5a7110217b28c91354466345e220965f2971cbe6201d39060d2620af08b706b5afbc13042d9dd5fdc20ead920d47002c3f1f124614ff3df196168cc2dec05173e2ea1179f20bb6c4605899bb6957fe840d701d38ad5df316774e9fd16e8649b18e3f251c014f58dc0c12cf9195940b427e8a1001f75863821dc3ae8e7130bf4f3470c68dee5fbe6ce808678151ac3eb8b30ec6bf95a71bdfc80b97d501e3137f92178f858af8e8373b9d31ac66fe86132cc92f778e15b0978bf8bb565337a6144c2d052a630ea4ced0c9dd8e7f02d93b6ba46c40c2b40e90227494e1ba4f2d0fc9c7c3e24eaf88258e702944b68f55f06611db3d9fb3b91eb32fa064ff61f6fdefeba301935479f16453a964584dbbb406cd15f763324f02742fe14f644c3e3bc8dc66aa1bf0cfc464ea266fdb89e6f48d7ea1476485ccebd753c3bfa52aeb867dd9333f35b9cef3a9e4ef67566d52bb4c4283769af9f64fdfdc0a62c2ec5f280436fe5d64b22929913ef906f5e4213e533b6b481396887b8da8791cf2a3006aa8ea062c219e10045ff4c0b7fbd6f425e1093e28dc76530518a686ca87c45531bb4f733447d09ab90478afd2912d50a32940f4f3e7fa1b725950ecf3e8174311c3ac283bfe13fbaad5ff3da3de3423708562166ab73150391516d5dc5815436cec2dc1ea1bd1b07901f6735326210cae5e7842167dcb97efd0d51ec5e4c78f227e2d288b49d1cddd53dd8bbe8ab1634dcbc39eb6601fae1261be8d5cddc269b8598dda3a995be56438c3158b74c374d0c95fe9433d7ac1848a77d8d295b3dfc2a071a2762218de0469a2e18ef4f4bdb9eae31d7c30f0f9eb718afba25bbfebad2c5d63fe9f640c4a954322ec82584b8999d01c1e7b9db8374fb2ee01bdfc9ad0fa664098e5e8934a8a3b3b8764f3d0408aba301a2b5f90a71aecb69e774d49d70ff3833034933ab35eb161f022864962a1d88820913be71207a3491e58dadedee24f5df5433fd7278428e18288f45ac29cd3ae20936195196d838eaed49e8357e14cef04ca769e38427d97268897cef77bb2ed579236b1798499cb753739a19fc5eefdcd0e6502d28d028184c46bdabcebada5b7a0f96858d50e33dff531c5b07ad1ee02c404ee7fdc3e4d0d5eb6fed45cc6ce9deea8eb07d8cca4cfdaa2d23d988d4138f2c59f50f4b3bc8e62eaa346d37caf4229db3791330a06e1efebf2aca48de5b0d1aae25d3f1bef54ef1673f27b4155c630ef66817977938638c0931365007a380f4b621c227621c98aa3f0284f9baea51eb2d46a9d4efbe0b250794e19befa66d3f9533a8b09530d0cca08961993691d2a2ae21a90681423dc81ae4e98a036ecd2bb64785000a93f037a18311a4e97708ccbbb65d0fe44d425895e02ada200cfbea365f50d2d3b8984c8c365611f75cc7b1e7bb7dfc9471febdec88946eee735282cf0b5f2346b5ca287ddcbe0b9e2e5c82ad75b237af66a9c087d9d6914e8a3ca9ca43e5813b2121319a24b12913ca634143e0495b11ba523a223eb021eb0e96e9f22edfd4b20cbf1e75131b5dba3bf0389b470251379a155f10d2274fc07f914f6b88b6fbfc890925338bd70424345d080bd431ccd77cc1758cecd7f557bee2115539f448e02084aac915d724f43b7b3d1cfec94fa49b67d6a66909af112d1befdb63d0c7fdcefd46f096331363a2a57cce5c4c487abaecdf87734f37c9108813774785db255967c270a481eb5bfb1898bf2b42b3f01673b9d4a13985ae77d591f1646a00b85a9c7f6c9e9bddebc2b2f4e4a7fe1c3ccb2d6ce9fd358e450a95fb5d1d96840b969a534406a62ce0e78700f3ef7593b52c3368165c01a3daf2524a0515b8305fc7e5ef7ca197117347b055fb511c2e6c286b0977183970295071cd24d80812cd8a43df2999e9eef7642202018a686c9c057049287161fb3a8b224065c4172a7973e0c30adf9cf19b3a7f27d4f8e99a29ebdc25804b38f5e44084abfff998269dbd682152d2b934df26a970d1d2b6be95eddaa1cea29eab488367d5221c4a05089aba121b03a0d4a343badf58fe9471260ccdac61cadf116e70cd5392a25dfb3db9ac540eaf3764843c2f7e8b8eeeff1398d570f3b704898edcefceca7152b4c088c0b2bc699af4700062f2d8ab4949beb37f94144e2a7b74490258288d68934d1d87ddf65b867c2027bd342d062427c6495eb5382d80b98bae133d4888ff8037b553d4fb37f0eb2ad3bf1e005215ac8d92108bdf978bc72e7f21f6b54c23ffd70464f74fdd3a30dce102597892d49c84bc482057ce08c85249e6f10d50adbf12563dee25d67cf019871dcfc6180bb6812344689ce160db7bd7d4396bba7a24cb5b2d664a31644cb04781d89c3954b9d0ffe79a6002f4944376109bafb1b778cb44fc4fb4da0048e738bc032c347d719f1df9dae432537144348326580fea910a3f31f13848cf0355cb88c927d47f3577ff2f3930e6948f23764d84b87fc7cf1f9833ae86daec08c50a09fccd93b10750385f671bc608bc119be03e66b9733718bc0a702a57619e1e29b5c0b464d5d34e29ed0f5135835f8cb83b247bb2e149713e0bdf69ba18eca4a446c2689b3cefa6ab6f388624bdaf630075b0727a52de071a118d1a7b656789d164169eb35860bb04715ee4855b8f4b62ec6f771f26d0332f1f8c270deae9bfd94aeae082f462db55ce444a278a57f26bd122e58e485b8e7702b11a3402e4133c3ddf9a87d8e64d3654947e83b19dad2204b6b0944c123424df113449f1ec0875781216181e437e3b9e14c126d53ad4098911d7335ef6f57fe0f4ba7123eeabc36c582f41aa147cd664c23c613eb353ea7788c2bffb0ce2e020820bfa2b73b5ccf72f576f3e6dacfa3a02412586248c3cdf3c191798c9920a5a6a7acc9aac0fdc6b492d0b3aa943e6587c3b0968c01eeb7d58731260039cfa8dfbae889a178bac36b6a35aa1f4d256af0f966e4397b984730143cb500d78676e2b9221193dafc5f35e6bbbb4119186ae25cb44e6e9b09c399ca3f746a57e42d267aa7af18ba6f8a719759b46fd1991d447b9b7b77687d3169373d0032c183f3ab97c4b12a52ba189d174fb2ad5ed9ef2e25895fb21633522e32bbe87afeab22da461b8b48e8eaf8b8d598530d0de7c4526df3d124435ff668572c3c730a9bc29b3fb4e26eec1f1d94f39d2f9e01a49e88de62b4cafc68ffcc802a966756faa4caf03a0adeefae5b303b21769dc0cda7a8094f08e6ee9c66896d10ee7f9a2a949feec516e6d6d48300b60969927e78be53eacce3deed082f2c359179c34e885e790b50a1cce9b97b4952ce247e802cc23ced24307cd9dd930ef367b29c18d05f535da727708a1c381409504c2a045c7de89f19aed2ac98ff46a07def2dccd9bf6d87d2cd30503766cfe0179da84df6b4223ad3dd", 0x1000}, {&(0x7f0000000200)="21d12cc66d4b82b15713e01c2946c1ade958f3ea0cfb9d78767b0ee39ea75a5a161fc5bd7d921efff2c0d5dce0d8502d75bc196742f42a46c011229cd37f", 0x3e}, {&(0x7f0000000240)}], 0x5, 0x0, 0x0) 19:15:04 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) setegid(r0) syz_open_pts() getppid() 19:15:04 executing program 0: rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f00000001c0)='./file0\x00', 0x600, 0x100) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x24, 0x80000008, 0x800, 0x8000}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x3514, 0x2}], 0x20, &(0x7f00000002c0)=[{{r0}, 0x0, 0x50, 0x0, 0x6, 0xfffffffffffff800}, {{r0}, 0xfffffffffffffffc, 0x64, 0x60000010, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x47, 0x80000010, 0x90, 0x80000000}], 0x3, &(0x7f0000000340)={0x8, 0x3}) write(r1, &(0x7f00000000c0)="3abb43ebb22b54e5b110fac63a80e39adf0dbebbeda86ec96e461e88eaeff52562540be0b25b19c4276e66a074ecf8d9ea7c8809fbfd0bcd9a23ceb2204f32c191b4d482401f3bd60a91320775517ff3ac8334e3fb8fdb6cd8a8508885e64d8d6bbc718465b6097033580ff9a683dce64ba903249469c46ed0724d92165428836c3260831d1e5fcf1e070ced000618d777f5d56f0ac4755562a6a98c07d7e5bb71eda1507ac456a5de09defe94a8ebe381145b309e1f7779a3ba8ffcdb81fe96aa89e24e75234a7ce113c63ffb8ed19ad8586c3bb9d2b48def89884948de37d7f05c435c233fc30aea534244e371b934ed1b1216cbefe2ab1cad47", 0xfb) openat(r0, &(0x7f0000000200)='./file0\x00', 0x8102, 0x0) 19:15:05 executing program 1: r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x1) msgget(0x1, 0x403) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r2) 19:15:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x1) getsockname$inet6(r0, 0x0, &(0x7f0000000040)=0x164cbe978751d7c1) 19:15:05 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0xa, &(0x7f0000000040)=[0x5, 0x100000001, 0x9, 0x3fffc0000000, 0x9, 0x400, 0x72a, 0x400, 0x8000, 0x7]}) 19:15:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) kqueue() utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:15:05 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ftruncate(r0, 0x0, 0x3ff) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x200) open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x8000, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f00000001c0)='./bus\x00', 0x0) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 19:15:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x8000000000000, 0xffffffffffffffff, 0x3f9) socket$inet(0x2, 0x4004, 0xae1) fcntl$setstatus(r0, 0x4, 0x8c) 19:15:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x848, 0x42) ioctl$TIOCDRAIN(r1, 0x2000745e) poll(&(0x7f0000000080)=[{r1, 0x7f}], 0x1, 0x2000000) poll(&(0x7f0000000640)=[{r1, 0x40}], 0x1, 0x0) 19:15:05 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20020, 0xfffffffffffffffe) r1 = open(&(0x7f0000001700)='./file0\x00', 0x20080, 0x8) lseek(r1, 0x0, 0xc600000000000000, 0x2) kevent(r1, &(0x7f0000000000), 0x2, &(0x7f0000000080), 0x5dcb5608, &(0x7f00000000c0)={0x10000, 0xc09}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) 19:15:05 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x20000, 0x10) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7781, 0x8, 0x0, 0x0, 0x0, 0x7, 0x3, 0x1, 0x0, 0x4}) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000200)=ANY=[@ANYBLOB="177c2b340ab10fdc110995fe9b3048d63a8deead29f7b9149ee375d1cb805e7fb04b527bb789b8bd0022c455f93196066d814662c9f590902ff3afb5648094b940054d43a4588d74588d9ffc5eaba4a211bb77da738512405e42e50900b852338a86f03bf76393ff8e20008e3e845cad72c84bff0992f1c07bc8a78b7ad90d2d39337fce5f09117faf0b6513b5fcfda614b37173109c90b539e25d7e1d96ce886709808f0434a0b8277a8b74d74fa084f97547bf6fda64bf6fca0390ef94"], 0x9, 0x0}, 0x0) 19:15:05 executing program 1: socketpair(0x6, 0x6, 0x9, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000280), &(0x7f00000002c0)=0x4) socket(0x3f, 0x1, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x0, './bus\x00', './bus\x00'}) r2 = open(&(0x7f0000000800)='./file0\x00', 0x400000003fd, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x3ff, 0xfffffffffffffffa) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000300)={0x10, 0x3, 0x4, 0x101, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x4000000000000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x688b}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xda}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x400}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}], ['./file0\x00', './bus\x00', './bus\x00', './bus\x00'], './file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x8}) write(r2, &(0x7f0000000180)="4e1f400000004528c90b5a1c8bba9bcbfa5382d91d9859b2c4c6f9029999f6728b96067f577e632cd5f23e96f1f5ad801ef2a0e5974bf6f7d9ef82b98f8de77ce3bede1dc6c4baef626292a5de6a7dfc25506ec8cda8ff1ea727142b28280a7ccc35408829ff0367140f9818871f6ad9cda9fa1223a7e13eff1bc7047b3fcab17e0329e7c481a93dab17cc84a3bcc7ba194c2092eefa194bbd364b16dfb8a870ec771f798b846aa23e5fec1091c6db59eb561cd0654294cba8cebb1c8ba9b4194bd43f77f249b0f0b498035957672b", 0xcf) 19:15:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) fcntl$setstatus(r0, 0x4, 0x88) r1 = openat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x0, 0x40) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x6) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x6, 0x7, 0x8, 0x5}) ioctl$TIOCSTOP(r1, 0x2000746f) 19:15:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x0, 0x7, 0x0) semop(r1, &(0x7f00000001c0)=[{0x0, 0x80, 0x800}, {0x0, 0x8000}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0xfffffffffffffffd) listen(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5526a321c7629d759e2b41bdb15141aa83e8443d44c9c24fbec7a9c7b881323d98c1676e44046485a4daa27e5d92", 0x2e) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 19:15:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = dup(r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 19:15:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x1, 0x800, './bus/../file0\x00', 0x0, 0x8, 0x339b, 0x3f}) write(r0, &(0x7f0000000040)="000000deff", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 19:15:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x0, 0x7f, 0x0, 0x400}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x9, 0xf9}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x13, 0xffffffffffffffff, 0x0, 0x0) 19:15:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x100000000000002, 0x2011, r0, 0x0, 0xffffffffffffffff) unlink(&(0x7f0000000080)='./file0\x00') 19:15:06 executing program 0: r0 = socket(0x18, 0x2, 0x3) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 19:15:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x8) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)) 19:15:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8040, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) 19:15:06 executing program 0: mknod$loop(&(0x7f0000000080)='./bus/file0\x00', 0xc010, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x20, 0x800}, {0x7, 0x1}}, &(0x7f0000000100)) msgget$private(0x0, 0x104) sync() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b0000232700000000000000000066d1000000000000000000000000000000000000000059", 0x2c}], 0x1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="0d09e33e985161b6239f45da026343bf5b6402ba84128c2176786f22bed53e17684abfbc93b1022fd8a182f2f8e8f16e48ec6d9dd2240d02a1df2b54dd9aa2d59bf49a195b126199e31637984136f7fc4c60b2c20ed37a4f78ccf80f2de1242a7a220c00dd951b6739769b879717d43b6ec95a94605cf3feaf47d81f46eea747b067c4bf27170262173001785e480dbc825d103a8e1d104c8f967975f5b3aff846443c3195c9cf6868a457acbbd12e226324ab06717bff69c4c9a2522f95d266dfb0fcc290e0919d87ea848b70e94cead0a35811f769ec3ef62b541510494cc457cdf0333756a50061580ac3fcefa4137ce587b6fb7b35a9e2b4a85bbb", 0xfd) 19:15:06 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107002, &(0x7f00000001c0)={{}, 0x0, 0x0}) fcntl$dupfd(r0, 0x0, r0) 19:15:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0xc8a, 0x65d}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000200)="23019c9beaffd0040000000000800000", 0x10) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="ee57f2a67183c8fd96284efa6967927beb132092d145e0780652371047f3f906759a8afe35a19e94d333ca9b6a852083060ecf8401210b3a5fb837d015c80b5d0d046d3c8e0525efe13bcb530a83c34080757071aafbe96c2157a245371a1cf2e36bdd7efc66bec85861b33373f3a77c1b9d446bd212f8398a25ff16ad71b961366f", 0x82) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) socket$inet(0x2, 0x2, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x5, 0xff) 19:15:06 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r3 = semget(0x1, 0x3, 0x2c0) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r4, r2, r5, r0, 0x10, 0xffffffffffffffe0}, 0x1, 0x6, 0x8}) 19:15:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 19:15:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x800000000000000, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000240)=0x6) ioctl$BIOCLOCK(r0, 0x20004276) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/200, 0xc8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000680)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3}, {0x6}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000640)=0x120) pwrite(r0, &(0x7f0000000040)="f360b81b5f7884129381bfdc4a0734937d3f65", 0x13, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000840)) readv(r0, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f00000002c0)=""/228, 0xe4}, {&(0x7f00000003c0)=""/194, 0xc2}, {&(0x7f00000004c0)=""/78, 0x4e}, {&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000000540)=""/126, 0x7e}], 0x6) 19:15:06 executing program 1: setgroups(0x1, &(0x7f0000000200)=[0x0]) setreuid(0x0, 0xee01) r0 = getpgid(0x0) setpgid(0x0, r0) wait4(r0, 0x0, 0xa, &(0x7f0000000000)) syz_open_pts() 19:15:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 19:15:07 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x690) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x1000) r2 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x2010, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) 19:15:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = getegid() setgroups(0x8, &(0x7f00000001c0)=[r2, r3, r4, r5, r6, r7, r8, r9]) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 19:15:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) preadv(r2, &(0x7f00000019c0)=[{&(0x7f0000000200)=""/206, 0xce}, {&(0x7f0000000300)=""/239, 0xef}, {&(0x7f0000000480)=""/216, 0xd8}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/174, 0xae}, {&(0x7f0000001680)=""/239, 0xef}, {&(0x7f0000001780)=""/109, 0x6d}, {&(0x7f0000001800)=""/183, 0xb7}, {&(0x7f00000018c0)=""/51, 0x33}, {&(0x7f0000001900)=""/136, 0x88}], 0xa, 0x0, 0x15) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x7) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) dup2(r0, r2) syz_open_pts() 19:15:07 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2e784df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 19:15:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getegid() r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="be3ffd7505c6aefbd6abe6a4c7536d102a3863741dead880443502838fe625436abd23070215e5eece54703b77b9c04427e09f3e79b2d542484906b645f7ea2df8786078e4168eba6f166c7122c0fb8f", 0x50}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x88, 0x400}, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x9) 19:15:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCPROMISC(r1, 0x20004269) close(r0) 19:15:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) lseek(r2, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x800000000000000, 0x0, 0xffffffffffffffc1, 0x1, "81ebff794b15b1a0f832c326adb652993ca9d84a", 0x6, 0x1}) r3 = fcntl$dupfd(r0, 0x0, r1) mprotect(&(0x7f0000563000/0x2000)=nil, 0x2000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 19:15:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = semget(0x1, 0x0, 0x40) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000040)=""/205) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget(0x1, 0x7, 0x104) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 19:15:07 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0xfffffffffffffffb, 0x7fff, {0x20, 0x7}}) r1 = shmget(0x2, 0x3000, 0x188, &(0x7f0000ffc000/0x3000)=nil) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xa8, r2, r3, r4, r5, 0x1, 0xeb}, 0x7, 0x3, r6, r7, 0x2, 0x3, 0x9}) r8 = socket(0x7fffffffffffe, 0x8001, 0x400000000000b) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) bind$unix(r8, &(0x7f0000000040)=ANY=[@ANYBLOB="0020b4605c20bd805f00"], 0xa) 19:15:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffcb, &(0x7f0000000340)="b6") 19:15:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)) getsockopt(r2, 0x9, 0x4000, 0x0, 0x0) 19:15:07 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x111) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) 19:15:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x300000000}) fchflags(r0, 0x10000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100008001}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x3, 0x8000}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3ff) 19:15:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="5001050160000004000000000706ca90041004fecea11ea8fef96ecfc73fd3357ae26c830916fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x34c, 0x40b, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x6, 0xffffffffffffff7f}, {{r0}, 0x0, 0x97, 0xc0000000, 0xfff, 0x9}, {{}, 0xfffffffffffffffb, 0x8, 0x80, 0x83, 0x2}, {{r0}, 0xfffffffffffffffa, 0x88, 0xfffff, 0x3ff, 0x1}, {{r0}, 0x0, 0x10, 0x63, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x8, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffe, 0x70, 0x20000000, 0x5, 0x400}, {{r0}, 0x0, 0x44, 0x2, 0x8a, 0x831c}], 0x3ff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x5b, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40000004, 0x3, 0x3}, {{r0}, 0x0, 0x1, 0x60, 0x4, 0xeb}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20000001, 0x3}, {{r0}, 0xfffffffffffffff9, 0x62, 0x40000020, 0x3, 0x9}], 0x40, &(0x7f00000003c0)={0x1, 0x51a}) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x10000, 0x9, r2}) fcntl$getown(r0, 0x5) kqueue() 19:15:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 19:15:07 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="b5a9072f5552304e358b9021c9b8c973b13ac7214e2424fb5ce2188c24757110024f3c6ac357636a712bff01521d81fd9667e226011aa5c5e5aa4ae4d738d740a2834cadf4b3a74f0e606fc9951bb0d9338897f2", 0x54) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04883f3f65b9b8ef3857567690aaf332c5a2eda81fc2c995e1c0fe62e60ca4f4ca3f1bc8d03eaab6d0e1d1e253af5f10", 0x30) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 19:15:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002007, 0x5cc3) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x108, 0x2) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0x16, 0x0, &(0x7f0000000180)=""/22}) r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x571) ioctl$TIOCSETD(r2, 0x80184600, &(0x7f0000000040)) 19:15:08 executing program 1: getgroups(0x3ae, 0xffffffffffffffff) r0 = getgid() r1 = getegid() getgroups(0x2, &(0x7f0000000000)=[r0, r1]) 19:15:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$unix(0x1, 0x7, 0x0) r2 = getpgrp() r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 19:15:08 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 19:15:08 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 19:15:08 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 19:15:08 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') r0 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040), 0x391}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) close(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f000075c000/0x1000)=nil, 0x1000, 0x1) r2 = semget$private(0x0, 0x2, 0x50c) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000002800)=""/49) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x800, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000001580)='c\x00') accept$inet6(r1, 0x0, &(0x7f00000001c0)=0x3cd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002880), 0xc) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) semop(r2, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 19:15:08 executing program 1: r0 = socket(0x11, 0x3, 0x101) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x4) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 19:15:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chroot(&(0x7f0000000240)='./file0\x00') pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCFLUSH(r1, 0x20004268) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000400)) geteuid() getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) read(r0, &(0x7f00000003c0)=""/55, 0x37) r2 = geteuid() setuid(r2) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) 19:15:08 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0xc000)=nil, 0xc000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x2, r2, r3, r4, r5, 0x4, 0x2}, 0xfffffffffffffc00, 0x2, r6, r7, 0x4, 0x7fffffff, 0x7398}) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 19:15:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x1ffd, 0x7ff) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='$!\x00', &(0x7f0000000140)=' ', &(0x7f0000000180)='@(^\x00', &(0x7f00000001c0)=']/{\x00'], &(0x7f0000000440)=[&(0x7f0000000480)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='%\xfa\x00', &(0x7f0000000340)=']@-\\\'+\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) 19:15:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() chflags(&(0x7f0000000080)='./file0\x00', 0x1) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x85) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000001c0)=0x10001) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0xed, 0x20}) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 19:15:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair(0x12, 0x4, 0x7f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/232, &(0x7f00000000c0)=0xe8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:15:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) setsockopt(r0, 0x8, 0x9, &(0x7f0000000240)="c1936d0588842fb1944c0fa62ff21de77d4c6f515bb6ece208584eaa58672a808f1c8f3fdc1d4d67b6d790799b13f3419dd3ca65ea978069d8d00bc403db7eb2e30fc635cec640244bc51abf811d77e561acca652e6f25ba16", 0x59) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x3ff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 19:15:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='+\x00\x00\x00\x00\x00\x00\x00\x00'], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 19:15:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x800c5709, &(0x7f0000000040)) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x20) 19:15:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 19:15:09 executing program 0: syz_execute_func(0x0) clock_settime(0x3, &(0x7f0000000000)={0x889b, 0x100000000}) 19:15:09 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xfffffffffffffffd) 19:15:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 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(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) 19:15:09 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x30) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 19:15:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x74}, {0x80000006}]}) syz_emit_ethernet(0xef, &(0x7f0000000180)="8ca38b8bc80e58602635fb472f224bd6654d5e3f1a6a8a2899bafe04af3dceb84e285ded51a1582891eb1430e45c41a55200b7310465aa6b0601c6131bea55cb294ba297fc8cc011baff72775ab4820b227829776d4beb6f23d765622e59e78948f2c040262db72da3e6eabeca1e7b7c409cb5e01da16b7b3be94a14413ef2396e80ac748d84755893fff7a5dc8e361bbeac67f9bb31dc70686b07c48494038ece5450326b3876e05923c874895c4848f72306dace2bad83cb69077d2cb66fca64de45f75a53b26b8bf0d2d5d939e9937c335679018869ba9d2cd2f5a0504a97198179bfc89a25b5db88b470011d85") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') 19:15:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/11, &(0x7f0000000080)=0xb) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) 19:15:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x47bf) clock_getres(0x4, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) 19:15:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x32) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:15:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2000000, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 19:15:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x10003, 0x100) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) 19:15:09 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) getitimer(0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x9) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[0x2, 0xfffffffffffffffc, 0x1000, 0x0, 0x1, 0x9, 0xfff, 0x400]}) 19:15:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) ioctl$TIOCSDTR(r2, 0x20007479) r3 = kqueue() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x7) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 19:15:09 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, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2d, &(0x7f0000000340)="b6") 19:15:09 executing program 1: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 19:15:09 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x480, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x4, "96792592468d3721fd77b3ba3f0992bc2a0bd1a7", 0x0, 0x5}) r4 = fcntl$dupfd(r0, 0x0, r2) r5 = kqueue() kevent(r5, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000000)) close(r1) 19:15:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x4}) 19:15:09 executing program 0: setuid(0xee01) getuid() r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 19:15:09 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x7, &(0x7f0000000b00)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r3 = getegid() r4 = getgid() r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000bc0)=0xc) r8 = getegid() r9 = getegid() r10 = getegid() getgroups(0x9, &(0x7f0000000c00)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0xa, &(0x7f0000000c40)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) sendmsg(r0, &(0x7f0000000ac0)={&(0x7f0000000380)=@in6={0x18, 0x1, 0x8001, 0x2}, 0xc, &(0x7f0000000840)=[{&(0x7f00000003c0)="56d45234efa28c4419209f60a0ae2f4bac839ac4b64fd8df4c0177d246026efead184917f9f71f67f72083b637b6e75ae303b6c22e0c7e94d702f2378be9f8c691c04fb5dcf85bf6aedcc165aeac0d38034712018a73ac3bd40145239a0f62f6a84fdfef78930b8a25991ec3e2feea2ae2e76adef5a766243eb8087ace64ffb51498d9c08e79443548359a954c978f27d20af59c934a85533daee7a9194aa1bb1d1684e8cb35319e9860fc57ef100d1bb47e8ba67fd4711bbaf46158eea04c47489e591af050e9dea9fd1df6377ea18010400cab", 0xd4}, {&(0x7f00000004c0)="6cf3c4320be53dcc0fd850958ce011386fb6bc1b85282dbddd613271b1eb4cf38cb7d3358d3c09de344eb98504ad79b6f5f0a12e6f54b37bac06b87fae4be17b6a69e5a17aa98d29221c56bb1cdb1ccecb79795d3f1e312470b0d94db143cebdce15436a6e28b911486eabe452ac918eb573a32caa32d6fe68b11a35379660b3619a6df01acffae4541befb11409dc4862097d4caf51078fd93054087e64bac211d5ff9a89f0580d292b3aff647707682c4283502bac01d5749d770ea555bd875b06f86f9fd53ec1607a69155ff8ea0dbc990cab8259d721b7ae7a5caf24d947", 0xe0}, {&(0x7f00000005c0)="9207c299b954715c0e3badb53eb8ba19d680694c628bf5e860764a24ee7a18c5f1c65b0b2ae32e686b2d0fe377fdf4923830b7ac5a4ae98fb50d55a29007310fcf82a21f963bdfb564c861ba78d0e10c5dcf3b4367a431d9f24ca98a7780c520706482d15f360bf65ad996020f7f220db28a2db66d71be0983", 0x79}, {&(0x7f0000000640)="6f074b957d6589ec24db4df0cf1ce03476275679481869ebc58f4d8d8ae549f11b35b7cda2b2f5a7ab553c044e24d922a4cd823acd90c9ff4590d8b5b46764e1bc9563815093b1bf063cf17a6c02768322b93159b6d140d8b3f12ce1fc2e70f59b3f2e35bbdb15a4c76635ec2cea9db1b43637c75d1e4be277c4a88d6ba0d2a426e2bddf304592bccec9068e6ad5432f646da4933d7406adc49c3cdb3a04e213d97d71c393a4e568", 0xa8}, {&(0x7f0000000700)="cea8eef08e5a36afb25b3d5eeb33fced2405fe789536b4acdc3c517b586877616e788143", 0x24}, {&(0x7f0000000740)="672e66be93b03b4bba6b5be49dd3d533c442654b6f888bb0428bf4e39c9368207ee316a8e2235170", 0x28}, {&(0x7f0000000780)="a4c6766f0243541998c8fac545c1549564b06a1826c3671ba69347ca850ebfa2ba69d3c12dfb8b07842248201349d392385e00e60bd7e63df7667153b20ebcb39a06558c0db323b4771ef22262e793d28f8432ac360fc1c06ec5d530b7163f2bb0d1345237fd9cc7df8b5121229c1134a8bfffab0ee35bdfeeb2140d79816a23c34a51134fa327e22d18303792b459a2747d1b0730600a8e814d2195fe1e0f0cce8f", 0xa2}], 0x7, &(0x7f00000008c0)=[{0xd8, 0xffff, 0x5, "ee3fa6badd9fee3273feac77e9602f1f52307b204cae650383fde98651cfc1585e96299c0f16f2be1d9c5b8b91b6a2fa3529584d04aca7c9a70999db8b904c9ac2cf97d1148098a2013e078b0d81e66faa72b30d0680d9e245b2883e7464957c85d1452245aed57762eb0640714a3593eabdc62a82a93b72870374e2a3a23a585b43c889ec52ec3c1f3bc2d580ac2c484abfc8c6a85fa96995499d15d5af1a66aee22d8b63e06b6b320438f43af8cb8c274a5be9b17da7e55c0be4475ba8b145b4"}, {0xf0, 0x1, 0x101, "3563dc850dd4955d6a4a7dd08ffde5ee1e968971b8ab2d5ec00f4868c106563ab06bb1b09e3f40535e86798a128252b2be739223115c06800502d0d36ab0a7a68b6e51bc9c04e46d20138b1a1d10b061ad21288d3d9d13f3e4f43cd0a356a210680faef19ef152f76516a45c9360ccbff83649df6e3bd61ce94088e2cd891d7358fc53e03fa7389948384e4091f1cc61c2bc3341ac095de709f3a5dee1be47bef32141d1cd0129ad9aa71c4ef8a5724769d9789c527d6d01753c15975725d74a1568e4a0a3cacb53392fdde11fbcce2bf6ff9043f02de21a361f"}], 0x1c8}, 0x4) r12 = socket(0x18, 0x3, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = open(&(0x7f0000000040)='./file0\x00', 0x580, 0x0) ioctl$VMM_IOC_WRITEREGS(r13, 0x82485608, &(0x7f0000000100)={0x2, 0x4, 0xfffffffffffffeff, {[0x3, 0x6, 0x10001, 0x9, 0x3, 0x7, 0x9, 0x6, 0x8, 0x2, 0x5, 0x1, 0x2, 0x3, 0x100000000, 0x400, 0x3, 0x4], [0xbd4, 0x10001, 0x6f1, 0x1, 0x7, 0x3, 0x0, 0x7, 0x2, 0x9], [0x4, 0xa8a, 0x200, 0xb77, 0x2f23a98b, 0x771, 0x7], [0x1f, 0x2, 0x7, 0x9, 0x8, 0x5ee0], [{0x3, 0x5, 0x8, 0x1}, {0x7, 0x986b, 0x8, 0x8}, {0xfffffffffffffe01, 0x6, 0xff, 0x5}, {0xff, 0x100000001, 0xa845, 0x101}, {0x101, 0x7, 0x3f, 0x8001}, {0xffff, 0x8, 0x3ff, 0xbc7}, {0x8000, 0xce, 0x81, 0x8}, {0x3, 0x6, 0x4, 0x100000001}], {0x0, 0x5000, 0x6, 0x7f}, {0x2, 0xffffffffffff8000, 0x6, 0xff}}}) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r12, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:15:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 19:15:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 19:15:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000180)=[{0x5}, {0xe7}], 0x2}) 19:15:10 executing program 1: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() close(r1) dup2(r1, r0) 19:15:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0x14d) 19:15:10 executing program 0: socket$inet(0x2, 0x3, 0x7) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000400), 0x330) 19:15:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0x8, 0x3, 0x2}) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, 0x0) 19:15:10 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000080), 0x4) write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 19:15:10 executing program 1: clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x3, &(0x7f0000000000)) setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x109) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 19:15:10 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) fcntl$setstatus(r2, 0x4, 0x44) dup2(r2, r3) 19:15:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x2d2) sendto$unix(r1, &(0x7f0000000180)="22a2c6eeb25a22b01f2a124d9b01c48cceec909652ca09821604e5b692f4d80540ac823b65720dadc356805a3ac302b6e8b48e5ace010fe49b5a2215f278b87cb340706e6f0e39347dd524808c8a87c2", 0xf, 0x3fc, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 19:15:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000540)=',+{$@^*@-\x00'], &(0x7f0000000600)=[&(0x7f00000005c0)='_(@/]\x00']) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000000080)=""/246, 0xf6}, {&(0x7f0000000180)=""/140, 0x8c}, {&(0x7f0000000240)=""/44, 0x2c}, {&(0x7f0000000280)=""/176, 0xb0}], 0x5, &(0x7f00000003c0)=""/213, 0xd5}, 0x0) chroot(&(0x7f0000000680)='\x00') socket(0x1, 0x5, 0x280000) r1 = open(&(0x7f00000006c0)='./file1\x00', 0x22, 0x3) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000700)) r2 = open(&(0x7f0000000640)='./file0\x00', 0x18440, 0x114) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt(r0, 0x29, 0x3b, 0x0, 0xffffffffffffff4b) 19:15:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000900)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000980)=""/11, 0xb}, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x1, 0x1ff, 0x80, 0xff}, {0x4, 0xaf3d, 0x7ff}, {0x400, 0x5, 0x1, 0x100000001}, {0xfffffffffffffffb, 0xffffffff}, {0x20, 0xf8f, 0x3, 0x7fffffff}, {0xfffffffffffffffb, 0x8001, 0xdc, 0x8}]}) 19:15:11 executing program 0: getpeername$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) 19:15:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x3a0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x80000001, 0x0, 0x200, 0x5, 0x10001}, 0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050390000000000008005786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000000200000000000100000000000000000400000000000000010002000000000000", 0xb1, 0x0, 0x0, 0x0) 19:15:11 executing program 0: getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) 19:15:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="6fb34e6ab06ea3fd9d8cbdca8d7f1c97831c8465844f1cfac645256765b8bf3b22d6fa93968f4dc12d5271341894a821d5a626303f0bf0b810e38016d3b761976cffa7c2a801e95ece013cf0d919361618330d", 0x53) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0x0, 0x0, 0x0, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() 19:15:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="9cc7b482152e2f66000000000042424fa8d4e517221263d0ec880998e01d1b44138b43dc40ede47c46558e56b37f"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, &(0x7f0000000140)="936d33601a4ba0b74e45d0485bc1c270356864d62668385d29c4f95df02e17eb21cdf532659206ef58029d595f401ac83262212335ea5642b7e0dd1906068f7ea0296a224b132ed6a378f4f979070e44fe1d2d7c821ed52c9bb9d0a36df3c26efa735edbd4a7be34b0907d2a839f1fbd1e617a2a65330e2256f9c7caabf880aa6500c6f88a0556d4beee9679e0a214f36e40481b1e48eeb565c2271add9346bd", 0xa0) 19:15:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe}], 0x6, 0x0, 0xfffffffffffffffe, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x100000001}, {0x1, 0xf31}}) close(r2) 19:15:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/10}, &(0x7f0000000080)=0xc) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x6) nanosleep(&(0x7f0000000100)={0x4a4f, 0x4}, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x8, 0x800, './file0\x00', 0x9, 0x7, 0xffffffffffffffff, 0x7}) r1 = semget(0x2, 0x7, 0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000001c0)=0xf) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000240)=""/190) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000380)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000003c0)) r3 = semget$private(0x0, 0x0, 0x50) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000400)={0xffffffff, 0x3, 0x5}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000440)={0x2, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)="926f8770d9af517a781facdbc3fb1abbda6f1ca402a4c77af4626d67b7ef4b0e8f130d4f1812505efc6cf8a1223a114d89ffc5fd479485b8863a7375dddd10e44d2b586a897b98c33c5667a14cd208298e9099072f952210685713fe3f56c46847fd705be253725c1001d1b0c1cc6527140f46c7c36e180157e1319f97b421f246b50d8a2c25ab", 0x87) chroot(&(0x7f0000000540)='./file0\x00') connect$unix(r0, &(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000005c0)={0xb552, 0x3, 0x1, 0x4, "e8d16c0ab74040507c357b8d8a165f7b5cf3f26e", 0x2, 0x80000001}) mknod$loop(&(0x7f0000000600)='./file0\x00', 0x1000, 0x1) r4 = open(&(0x7f0000000640)='./file0\x00', 0x0, 0x8c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000680)={0x3, 0x100000001, './file0\x00', 0xd3, 0x81, 0x5, 0x3}) ioctl$BIOCPROMISC(r4, 0x20004269) poll(&(0x7f00000006c0)=[{r2, 0x100}, {r2, 0x2}, {r2, 0x6}, {r4, 0x3}, {r2, 0x24}, {r4}, {r2, 0x24}], 0x7, 0x80000000) getsockname(r0, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000780)=0x20) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000007c0)=""/43) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000800)) 19:15:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x1, 0x0, 0x0, 0x400}, {0x6}]}) fcntl$setstatus(r0, 0x4, 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x40, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCNOTTY(r1, 0x20007471) 19:15:12 executing program 0: setrlimit(0x3, &(0x7f0000000100)={0x1, 0x10000}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1) pipe(&(0x7f0000000040)) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) 19:15:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x24}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x1ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0xa3c, 0x6, 0x2}, {0x2, 0x8, 0x8, 0x1}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x82, 0x0) clock_settime(0x2, &(0x7f0000000200)={0x8, 0x4}) 19:15:12 executing program 1: socket(0x11, 0x8000, 0x297) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) 19:15:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x200000033, 0x0, 0x7c9) 19:15:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000480)={0x0, 0x0, {[], [], [], [], [], {}, {0x9}}}) write(r0, &(0x7f0000000200), 0xc40) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="2e37ac15", 0x4}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/91, &(0x7f0000000140)=0x5b) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x3, 0x81}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x7fff, 0x4}], 0xfffffe0000000000, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0xe, 0xf0000008, 0x1, 0xfff}], 0x7, &(0x7f00000002c0)={0x6, 0xfffffffffffffff9}) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 19:15:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002680)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000025c0)=[{&(0x7f0000000080)="ba921a27a45f604a7ce78923175cb6598f459bf9ebf490b99f2ab6fc7ce800224aa37829db72a7e44b9b02ef87432fb42f38c145975c09274e12794de79829bc67e30bd502b9d1f707dcc359d42570f741c1d16d04e1816b3641abcbaadd97f255a737a4bb2ac063968dd79963e9226d1766b142a6dcf6fdb7f44473fd5f22c70af38bbbc4f9a8", 0x87}, {&(0x7f0000000300)="5ef964bf00056a0d2557be8796a86a7c5f7852e7157659b27e5467ba8180482d073bd2b4794b41c8e9eb6306c7860397f22a98d31d8d952f4648cd673c368004000debe50f03dfe45639b46684fd4adbf9ed409f9f89b9514658a34d8103909c9b9c3b56c23905fb60cce14258e825169596ffe0058f399a2d481437260ee928f2046de318494886f7413bb4a5270eebff8b7af88e56f143668e3fa0011ae6c4d6d920fd1470cb4738993eefb0b5d3c693cf359b52844adf875438bea1a241878384877690d9c57e5ddb007d9fa6c0809429d4090d42644b7812ad555eb7e6c4cbc22a253a8be5c491802f2ab3e14c807179e38fa241193ffb4a3e3d7a5b7f86a193c84397043f34da2a9908e312cc1f31c55c417edd8536d8638e2d4971c3f2b97fee926a52e34dadc9308880bc6f856787a77e9de51c9a0062c5ca2ff817e802cda1e7877036d608b7b61a6777d5eb71185283e823d7893cb4d55f640850d7323b0637e8d30486269152b3bcffb851f73169abd38f083585f776c3434c13d5ba064625bd448a72d88176fc9e18bd97176b1bcfa0c28e35b15d003bb7ec9a43a564b68ed4028c659a89b7d8a7221dbfc3d535b8b63ec86d99eb581fe63128595d1cc2c69596ed29acc00aebc57621e9e365cb1ffe4a6cdfa5013a60c81c8d49a4ac868a639d87004464063e0ffde19cc148ab2b48852e5ded6cf2d60efe7d4e6ff9bc1343d17ada8593a64865c96df9d4892cf1fffee74a09dce36affeaef8f7806ebcd39bf9f57a3dd450f987fb36fbd645d8684c0fa1af268f3f0eb164a471ecb70caecb44bcedca63fbcc8e6ec5c5b002cc3af9163c191cdb15e85558533e5d6d753895331fde1fa3c6c07ce84b05084231bad418583db8e4cd433042cbf8ccae6e2f71557f221e9fd3e4a46e406ff53d964b25273d0baa6e9b3321e1dbda403512bd280a6e46e66c3853801c89331e60355188d53d2be3ed638db38bfb85bff2cf7f2bb3a28397a2eb1080c47beef5dfcc855ce311b71c0f730faae9e14ed5148e36946d06421e1b6e088d6078dd51fa415e054e1ee8e84050858f5c1b776e145c09b13cc67f72c5ca38ce1c5101ea4950f988eb1012fbd5148eaa650f17e5b00bccbc57d45260a5a8311bf6b84b84c10f90f9d0a186a5132a3c77f447f32e88a98116a848b9a2192a6d23896bcc0025b120c05f347181ae4b917486d8eef2443c3c8eec63eec2bd594715175b7f8421755300f890a606f2885ddcbc13e2f3e178d6e908f324c0c16cc91a3899447334883c814af5754e7b32d37622fe7d3a03b61d4e8297c8870c0512a080a8ed6f787394eaa09e39944c6288d89d9fbcf371deb291c147a6411f29337948ab7eac4aaff86fbf0bf20b03e72fd1be102c43683ba0de041099ce8bc9649b746b67f0820e9a6f77c82c2211c6dcd221aadf18cad79186cba7b77465cad2a76b4858dab9afbfe64806653504c42d4b43b232ce16b2ba686b75dc23aa916bf0c8f3456497bfe0638a52246606b23a09f0910303fd77396979e4f7d708f42a0a81b05c7de14d21d40c871f78df8a1a54f8706b57d169ee487e078dbbf624982854141171b1643c2af39d01bcf96d47e60e0eebde40f5015d0662de7a67fc105903b7fa28dc49c4d69ab819b40fd02e2dbeba85fb8fe353714e28bfe93a37c1424be8be7ff64eaf337aabb4939cf46a7b03bef65ad4b108c80a7ebded6b0cef612392980f253ca2caea0ef08b0e5269764541681d0a7a215deed12a91dee89b9e221e1559d9a350d80b0fcb0869befb46675ebb9d033f3694ddceae886a7556e96b64b93f4e2c5066b3f78ba4e7e38e6ea2e0f84b9a38cb7398cbae18202544e1c732b8129a9c0fad7a1281eb96ba3c55e207d859f2de445d79cc603fd41f3f9a72cde2fd455b8c877862cd38279e837626092e70d9eb0e5e9a8bf9d543084836b60a5aa4b8dae2d96880f362c084df0d376bf9d17d8e2093ff45fda7653a794eae4993bcedd1fee1fe8d07e1a494640490f6e672c25d506d1f445a32ee6cf3a7997acabbacb0a3b2b5bfaa6e24dbac482b2aeaf2ac32cd9b97696e61fcd41981c6734327c037c1f168a085a065b8e99b85069679780c25bbce1ecfc1f7d76c921f89b4ac95370b6c43541f95d4b26ebe8c9f58191ff6e1e36fd396c71d7c5f7bff54be3400a829d7230762fafae34de47918683b0e00be21be6a389ace2b6cc70a118d42fb92a87a7f9ad6a1ff4ff70301f376104e3b6a13be13e10db4fb45b0c14a085a688d3dcc1595ee71f6a0f1614541d6adc4e6d2482f3fe73302fa35eece8ee3d81089d14664ffb10e9960539be8e8c8716763334e4f34b49e043c7598008cd091816df1aae613bc04699f3469dfa15d9124174b68c6f65410d5ceaef5c4fd74c7cff4215cf42ecd39bd08c1fc17f4d29c159b0911ba437ba092cd03f05c4cacac66e86dc128991667cf34ca2780a251841cd184c864371aedac7611fd537f3f62c33cd2c063d7d2df9215f52b4c9575448ff8a84994f34d59cd95f4aa973b0f4e67cf2a6c9f147723cb77e7633af5af92e519602455d0f4cdf7da54618711179d77b0cba820bef546ed2791a218622e97bd2ce0874baa2ca59a9ade2921174d5fb3af137523792c5acca041ad1f7ce70b999f221b8ac42e48f74d9a5cd60e7124da255d963faad4cf268168e8dfb6ca8e10ec0d6a120317d123ee522ace910b530d7700bd60c1204b484092679fd8d6d36fd5bb6b67464390139939b727c29ea2eca09eb3cb942e8baf6944c50ee36e4eb2de42cbe8fe041042053f77f672a98b76f86461a2bdb63c2561ca3b6c561e2a2a877c5d0716407ba248736871245f3f660bb383556c28cf82007ab2e439f1f1c013a9f214ce0ab13c95cd9e96175121f533ab6e093f51622569de1fc5723dbb81255ab1c5fd8663f7d509bdd68e1d6fcaa71ac8c4db815a86d175d9681d8a9f99ad7c99b6f070ed1e59c9a12bcd0ec3ceb88933eb6b3ff167f9496ab879306d46a5927348ba4039c72c2c30f1cda0e7a3b3765522fdbf193c353213753e498f2588470bf07835a2fa835862fa6d09c620b9567cf4e8b517212ae1641e34b1499e678aced151ded5469df153a198234f60ad91c10155c84a41150a7ef90e706389bef8cdf3a2c73185e5480343e2cb8ed88414b7cb99fcad70a5a12850bee410feba46a396575bba78aaf9dab83cf7af881c325270c32aaa0ae6b25319cec58356a1747a79b98cfe8e21064fb06901b1f5e1709e20e207c7b9fe81d59368a366bcfe5555a174eff43f396a3a5c721ea493eee6834adc6555a8b1fc9a5028123a314f6f7f0fefc92dd098cec948a7804ddc6c6de06189c0030313751646a1119ebc77021e2728c50d875c93e0a5b7b7982c61022197cfde0bb1be8f6736a16095f113d7cc2617bbb6f380a6b9249cdbc14ff12067bae5bf22da8c3560d528f4c6e31140a227219e4fa20f44027b6b8474f8a1ecae37fdac9b85983b00c098a3bcde82c92c853faebf97db71d08d7a234a88d7453868d871edb2eece17ca1e70dc6ad5ee36bad37b208bd2c06fc95c11f1880f67b774c6a2a3fb0b1299a39f1057753387a998c4533e33349dea15b861a233e565400ea8352c67d2f605231ea7b48038bd599c24f249dcf96678584cf42a6f2150081357b115560964c6907a9c492c103bfd998b58079e2c2a7dbebf677835f4c2c4eb28af5b3e5b5bb3033a994061765e72ae7c4afc98c0a21b2d97c306c267d50b5d889afa77657c6962d36348cd7712d82f2e23c5e0bb6c55e544112b3d0becaca7b7724288695a1ed6bf2c656ecc8ae7582bd2cd8c943d513dd3ecb37f7c452c0d6712f648eb79fc8bbbc8db1a8b252558883763c7b1d93cde7170577044d7ec2a4458dae4c9fee71ec70948c2cfd345b0ae7b6c710b51c884c3e49195b152e32f6feaac4b7d36eea47aa5b06902ce3909539bf931ec6ec421d6de7105170488ff611e94533db396e8861beb612cb368e2d5d9cb11afd649e7ee9d7038a4f078f388d262ef7e11c7374c5df2d4b5c4f66f6f1229b05fd42d03881a14556e72bcb0b42552ee407f443c7432be29ba6f4c7e68273d7c349b0c2c14ec9f31e2148f54a643f4fb2aa64583d10e8ff517cd76703d7cca23d19fd8db81780727a3fa6da48473cc87ed45cc8df77e527aac8afc9c70e542db573292b666fcf8d1dcacfc61183ed5e0f1aa74024f62a92a818a7c44d264aa52ecdc1fb43353e53c2cbcbcf52693e92247190fee3f07717b48110df3d5fb4c5b8b831373ea885949e3279e2b6fc145f8a67c26e1799ad7a2d6637a04bdbf8cbb8f8fb24a38ef9e6245a10636a5ff21817cfd2f5cd593bcf3ce4399b89e10a67fc51e31111bd0a4b2a6652c3164b39ca9dfc7a06858cb085626dbab4c7eb96e45bfddeb23593dd5f23c6d49bd02030d34c2e987cc13ef9f57dd081b7113f268977c2a94fc9e2666a39efa7de4b3948f007239be2ac3d97cd7ef4bb0a456f010fe61930e8277fb6da1551fd0de3152d2c388a8205377caa427639193f90c9c11e8b25b047be57fb4474d7166154bcc13ae371a45cd5fa76e7f305f4b78bc14d7a6830cd81bd5463500ff8ce7f4dfccdc0fdf564ef3178c116c5ef4dbdb18fc74a48eacfe43ff6a448d57f4b8b5761883b5a5aa59d2a05ff715c4ca8fb9fe3d4dea2607a9fade3d1a43f80270d127b40878258c0b6e13040a29877b098e6e19b6e36ab9dba0cd3d0401cbba6dde1178f5706ebc3d081a64936495ec15caacd134a7fba85c744cfa60b9a919fb1b372af4db7c9e8255c90996d8b07566ad590b34f993871b5e9a94e4b65c65f77c8fa855a65b13132b1889879356f7ed43be7ea63ee6cc21acb8440211c8683f4976c9df8f0038da4ae06ac013764b7f3fe06b1332a7b5bbb86d8c20029a1052582e5f7a6267f69788be93996ea689efce4c7948583933365ab9eee94093bfa3f1bca11ff25cd880a91a554b4cde760d2571a9e0bdafb831c06b2ea3c566cca9605ee58461ea4b2af5c241d4f108548129aab8f3dae84850c0cfa921c3b2b13ba7f8d41e4f949a09e96d77579bde64574345c216e55435304eb1f84036d644603012474bfdfc6a980ab84ea85c12d9be43c95dc480f38230179073ae869c2417859bf2c9db142289c60f24ad472d232eb8dac3d6846b3ee8cb45676bdc89b6ac1c9c8a9ca1f6c2e3f0f25788b309e62e958d36281ac49c242efbbd4c3df8732942075b28860697248a77c09a38fd63b4bdf2e50f9f6cfb5c2388b66d0c80c0088132edafd61c2f71df980ce40d0ab591765a96f6f69cfce325af25472859246e9352cb89ba91f75e0a2426b6d88c44640ae1ddaf71956b6b08948806a06caf443e78546d7965d00ba99b1f5607670ac5a5fc60ce36bcfec71065768912627e69cce5ce572af53e05a0683e1852130e29f7bcc08aa15c6cb5ef2f92885718c669370011c1f64b932857cad364af3ba22f893c96ebcaaafabe87750ccc0040cb8f246c4d037a3b5d54d077978963512bee15b2e9dcffd2be2d67f3196895499e04467cd33bfc10669cfbdf5f80f35793450a36436df76bc273a12df659547d67c4300e82a686d6f1944e838f21d22a0e4dd6233bf3142e530b7184d88a4352f88eebd8e7b08c2dff41253d1f9f1d81f76d519c77e7336d378e1c648cc330630222111ea04d4209a0180bbf36b89e2036682d12090a7076b3a4164e36487f30cb8deac4c16cbfaa7fa64b736", 0x1000}, {&(0x7f0000000140)="bebdf34a98b87052f11887935bb21f027b952f40566c3363d447775b40ee53f9c423ca6463e16906e3b88bf8f517ebc11c6ffe6a8ccc2e789ed05c0347aef56dd25ebead0e0df61ae7d5393867e98cb6be5027e6eb0f8d615c5e070d959fdd454d1f539dd6027fbb28c1e2479995b3c249cc3d6f9d1396199ec978aef5aa5470990d14a1883c8802140b55ef41f866737b7c3575172415a51f3dd2bffc6527c2e2bbb8d9dd313aa09071934b22205ce063183d9d8ed170746b8290a96221fa77671a169afbf7c1bbb06ba968ca8f", 0xce}, {&(0x7f0000000240)="e03f9ec2929de0641287063ed3fcd2681a7bf5746cb01de3ddf03c8fb64a11159887f783a8f0107ab4e1bd6e87f45e2e57970cfc450c9ab06a33ef1d0711c3cf47d1", 0x42}, {&(0x7f0000001300)="1a33490e1108619b83ca5b92fbd8afc6d5023107a26aafb373e640ae59f71cfe8a887bc35bce6362a0af075c1e1b4484e6842e4e5aa483b1b5c062164644f4e6a3541ba16eea2dc85ffc6218afedf3cf7b5d4ecd655f7626c5042ceaeeaf8349b1d29b82c865291fb7e4a4e8470a7748285de4fcbc72d67b1ce0d62d7d16bea7a142359a8703258bec2095730fffe4d4cec55008b423", 0x96}, {&(0x7f00000013c0)="347bd4017caa15d4f075de780cc3b9566e9e45746b3b5dcf9c564101c240ec759357ac81e4cebab8c8247f289e61d9c43bc19384a4d4a20859089f24676cd41ad24eac1b631fdcd91f3727c5292eadd8ebf5f3fabab7b5ead64031cc2e4513bc23e61d1526880407ec8ec2bd05e90fdf303aa56098a097cdedab2bd459d495a1b3ed7da4e5dc84e77003b2c395d53895774cc2807988c406f6c2bd283f33eb56ac68e5096a310f7f8d7f920691ee3b80737d5560dffc6538946ca235ca9d4ccadb929159065a263250a4c628a54dca208a28f74e5191ed4f958b277bbe7c14e0d453a352d4d7a5c0c62e40000421cce8ee3f94da8c24b5c288176ed2eeecb242aa71bc59fa0e72362b24581549c26902b753ce72d87e29d0fcb1582612a2777b9f3bdcb4127ed2766e66cfeff76c955c0fa06c4e0a2057bdcdd37a6f6a97c74c40b7f7089cc9e9472797da5f21cc9397fc8e0785f895597d6a90ca72e8498b8e3c043290888c28295658d1db2e4f408a243efdb8111d49bfb857382a8794ac9c21117943232b3d7832003232132dd0680ace687218528ca1ca4df4ee524c2049ab0fd3ba032279d481aaa47b97c727498404fff105b03ea92ff7b282239800ff4fba4f768475179882a37eab96652017266e8d6a09cd302863584730d758c1b0613982ee6b501b75cb59e7f6df201dc4e83172be9658bd2aee1589e584b5d68c4a0485d8ce72c709dd2a865900b64cafa5c321aa4dc98acf84f989b78b70886e2ea1427ef62130fc6c7f7abd4f315a5b208782e62c5ba72f5b6b2341c6728876323c1e820cb2c299f2685b7d94f583e8e1b3c7f6ec7198af98304bfeebde36c812d190832f0e6a49f34809d735a1a0f92c82789ecbe65bc47f975a931c1ac5d3e2d1c0e187cbd612e43880d78c6059e75eb4961e17c5339780d2249a9ee748a3b7b6e9cc92f52cacd8f1131d1c00240b3f9e0a8e71b90d4f15b277d2c0ab844b30a21a26790ab82a38f1b5b76b33773139f51be8171c430444ae77d77f2c07d404a31373468db4a02c161bdc0510ee39fc23b9fc772f5712388881272aca76c92ccd3addf0a5d84ba9811b1ad4c0364a0a9f6465d533ab5c75805f50f74d812741361c280573fbda744a222f055691129725f0940fe370c58894fa393a64122eafc3d957bdd21b6e5d9b6b2762925a77b5c717aba6c1744ab1613b4a6a47382d599e0dc2055fa7c4d3f14595c055e0ed1be143680259de66fb4b6e1b79ad1d3f3408378b1d9d5dc92b4e875100b176d5744e1fca02de89a4e65fa7ea6e53ac999f55bd33e8010d5b2e5b314666327e4531be3be261ec72963da363fb67a88e6110712f931b99e263a7e78ea5220035a8892d5b2b44c3ca7082701c3c4b17cf9942b3383e135594750477e08a05509411a26c162bc6d32f7fed21046e28265a9948d0debd1ef004d8bddc0419ee5214fbcd2cbf408d2f4f07435b033fb3d4bf86055916e9daeccc2efff32bf6b51764a795cfa126f5359c5f32bb7afa88c706f24c19145be42b593c1f6f8bda595729fa5f218270b07bfc0a83e681f0dd391ea57c3ba0e51e6eca527537bb3b00b6f6ddf17a485a8c8f2e2bbd5da9d10548c30f8f5e5f398933554be67608bd4dd3083dc6b7ef63e6c4cdb8344e904dc48927a91293d12b7dc4787c0c41dc3ce0f23b8e4d664caaa480b0a58b7a591c249cfa9116c2426bf0cb3665de467b999c07a1bbe48810fa79765d62fb027baac0e7d4177a4a0ee2f71bd6aea90247a89da5ff2e4ed9d14f0447ec154829117e724df34bc78c39a921f27f0870003e216e4d329938525f4f762b3f1a8b34afc4c4729d449ee753394a465a87f8f8126f732a05f97b20422d051ef110dc76cbab22bcec684ba943e7b3aad6c9764d98800a7600031606158b8b3c3d91c5a096b5a4d02055c89aff731688c6a58b9f0155b013832944e1a07519caca40d3d587b28982de38140da24ece8769a376df8cae27975b5b347ff26f1cfaf9dedfe1af42225f02b801a00fad3602322a54a076f3e01e01dc70293e78edf20f29dd478b46831820952c5b2951094b448396d10f1a72058916725a2a45c4cf3232b14c61f547ba46d6c41b142d98d74088b182537b5b37bd48669a1511c080bfbc0d50edb6fb4a3f9f830b0cb95011a21b71796f77b1f193250a026e9a959388bcabd4fca6c9fdaf420b67e57be8598fe70119dad1c5fa1b2772f91297fd14b6dcf814355e8743c448acb35f55829994f687bc01d0fbb7ce8ed562d409bbe229c4ea7abcc0a6651048d4f4c4347b9014fb6ec9ba8507b9ccee8288da8ca2658f0a018fdfb42a709988835bca7b62e5f8c934ffcc3dc9ed297407b53398836ae79c5ef0d914752d89a87449dbd69a7637184d6bbb099a4b5a61da8311bf28330cb611d691532dffc47d18100f5de6b845846099838cfd79f6111075b6b5e0377702e040a3156336141974d293b4781a1a19a8b90aafc94ff70d8eb37ffaf2659075d742d0180583e0cfdc37c692d539fcccfeea8ccea837d88d06d0b6b03a01b62e96ca969413ac82a9e74c6e5f66cbf96603276e99ad6bb993cb1b615ff146bc8be97dc39ab89a11967281db09b2d3c360df3fbcd304877112217e03639d6fafdc1f983b741eef03951a0e0bf6fb3bea9ac5299c2b0ed8ff489b34443b60baaa9f2f1d8e7ff7a5fd6ad6d5c124d2fced870313fe52de2f6915a9c588cf9953f5d540ffabeffab556751d4b9de7425a335eeaf671e48b7531a0ae8ad46612d807fcb9e42060dabba122fcd9f72747efd99856122b4167b028085eb8862827b0f8185ae84b0c0fdbb20a1eb2c4843d4adaede16deecbacbe9149986641b0af71f8fafa58fc2c0ecb08f8ae9d60b6fc2590e4164d35b037066051f81aafb384e462da138a3110e6c8cd05e82f21bffc7f844d00a5e5089a9dc2f5041192322e99fdabb2651cb553f4427dafdf49fa3732cf6d0d3df91fd175e3773087929c8a7190d1b1ccf6b81d4326f51e2e385474408b20568f0fed65b1140d9889a9a18a83f7966fc1cf6528bd1b0aaf81af2d94efa2acb809ee547913cd7064e96cbf3989d9e59c39728695a37816c8081b0b692d497c9241d0a6a6c8442bd8f15458ca6c1e1ed8a6b718499bbe059572be50f727d376c673692819a6a923aad666998cd7fada2835c655b20139ab642933e80d207a2d18262615fa394fbabf524b48ee25e639debb8264f936660693733ddc26e6894665b5629678682de27cbf5d89e909dca1baa7a163affb8478610777966bc969c37397172e89dcd9dd7b9ee401f67481658da4bb483fafb637c897c60a4d49b2a664bd14e5054a01d0302ed93c60c7a7a6b0de55fea2b245bfaff61968d5873d8fbb3d9b9ef0f6d02cc5d4df72552b6f21ebed242399e75bfb5a06e80f6c83eafbbddd5b7cd1e151e62611e1a073517b8b297ca4a7ee8ba93ff240f31f93fceab825590c760d07b59a94cb6bb87b180a6914ceb5ef95a95e5f39e3e74f93b406e34774d1c5f048e45a39d9ae1f0ba1c6039454f261ce171180f96cfa3996795ffdee2788a5851b16e270edf9cd3c03f6ba2dc31520ca50ae6c055d3a8da22283d02f509f0dd92ad6159068da50b42ee2422a86163c52198b29bb73e6a578c2a232b3e6e90913d804e330e8309f4764e2c3acbfa426093be7f8903f22214bd16263d27c6f6706d0f84e9d0a48757b4644acff61e922b10d43af6e91e4d662f0abbdf4e68e8c0502033ed95ea99e4c38625119ec4d8167bdfcb95be693dcf2da796fc6d0f6bec05bdd5f0dec3917a86a2e9c60da93ae70135f00c5700c18d343bf89c8239b751dd103d9c685dd7d9024cd9b851b112ab933fcd4c8cc1fe0f8063960f824bb1aa1aab7f6e8e38471d38b4b75a516dafa820b5394dce806430fad4e7f0c83a86c759b877669652b34c36f5efb3760ad1e48fd32dfea8cf862fa867f88fbfe69bce90f7c865e59b504f9c1405b77e668e9a9982f6c884fb8d17788a5a8b594af2fe3fb3d35ff210d727c729dca687a3c9b0a4c83680c64d13ebfc191faead2d49e5f58f6a64bdb881146320a411f55e0689e6dd68cc2dbe66f5b048ca96262f8628bdfefbf6fcb1bcedf3e92666595493e87897a654651f41568b5fbd5e9311ad75e419b78583fe88a50743f06138218356d7692a5f7d4f687605b11935974c099f972e3902f9fad6ce07ae96f671e213d286390b2d0e0edb205ceb389d920ba02218a5fc2a9a73f740b6727244d1c475402fca612fdd1f2f1f5bd8709530093abdcd4f27aa5bd897a948a3878fcb02b97f71edb7ab65c84bf30ad28845443d6bb26fd97c6aa5644737b05ef9456b1edff66476eb66a46a949b800a487d048ac59328df26946366ec3733e8b39fda8f67d46f57b36a2fa5aa3ecdb708bf1f11fc1b7212ef45505320d41b57bbfbd00f39fef0ec4fb0486692a33c9023a91be62ba93758367f49d2b9b9e3e47b730789f4a7b1608ab32557093908171464c4e9e5c168b6cab4d76f03b7a4a79a8958d572413453a2bb87b61345cb2d8128383e91f0566c530af404972cda40711f5439771a63c22522113750f5c8b38de55f6aa27402ba16a117a7e3aeb6720cd7527a222c01d44bba83c83324f85d7eef443db07b0df5bb3ff36e89b5c245ae7e3e6af04be3bd4b7ebb2d65cbd5313019b97264868faf8a1ff93da15e3fe48ae9f666e90ee22d25f93ca373d7ab465e8b812cc8ea91e3e5799efb87dd504754a9eab432f658622cf514c7a7d70c1be98bca5146b18ce6ce59cce2e1e134bd7a7eb9f0f67bee90019804d682d93c03e77bd27bcddae6b952355ba8a63eb73257921f9a80b52c2e10bb6ac6ea32443e7fd4cdfa88245b84c08cc40c8ec062d4bd9c089e9a9a99af479101eb4b0fd0c44637a692cb77c09ec8607408ca76667f3f76763eb888cdcf2880c95b0a4775a4e6a73eda5225096fc911d3de1544eeff29e739e3432b0ba90e7bc068fe6efe63d09fe90fe01635b969cfa91c7d4a78e8ceb700c78487e43845387f5be48f66db8b45ba380a876a2cb0357981eb6d7a7c27a20bcd54facf9acc881ed46dfe4968721cf59688f1b4ee57b07d33f42a5a1d9b2040067ce8b4f303b298be0ae3a5c0dc94b315620035700c78ddac70e07a93aba49e73d0c8af3482241208d5fcb3bcf2cebc25a366556b0ab70c5c1e33282559529aa2623241d22ff69fe03436390fbf6c2cd53da99452c27422470e2e2af7de4a5425cee78c1efef0327e3b4c877b93dcbdf4aa1cbd88e497e422bf66679cb01636e081cc54105f00c706ac07169a285b6ca1e7ffd0f43e62538314ee3be117ee31237213859412fe68dd172d6bf353fec12fb4bbe1d66dd5dac420a30698ed29756b412469e864e175cc524867fa10f6e5a2c7eae44743393d1688bedfe7eadf7f21526e498f4ed17cca77b4210851870cbe4157a4d63be43002731460564fd49717c28ad5f098eb88b068ec77c8fcdf6e00818aee7032f7211273cd29444f0b0fa35155bd70feb79643784621aabd5527030a506829548b61c36715e14ea6e925953495837b64376a7023b98976a0ea7f539d0416375bbee217bd947d9db99a106fdb860bb157d74bca2e0a4a047398abaae75bde4a68bbd3245f7ffa01ea5dcdb47098acbf20f97e76fbfb7a4f18828204cb7885a645aaa96d4563497e3c37f5ed67141de1bfa9394db5592cabb5e5e8b957dda85610e6faf7ad7a02299f5c8d6bba5e6b29776", 0x1000}, {&(0x7f00000023c0)="3f1675cd093bc40e311c33248d8ea4032c8b7a7609735ae2b85ba0cd80c94376dfe53b69f29b9d1565bde029112bf921f56a35aef8b6a5fd95cf0a341fc4d3e61718830e638d4772df8343fc041f7f60ad1d536800da6f28875b323a8b", 0x5d}, {&(0x7f0000002440)="1daa8b489f9430a2abb727db6683981a0e2b2595cb9227bfdc9eb34b1735fdfb1b08e636b9c8fbe86e973db3be17b5eaa8dd714a6f0e0fc4c41f719e9e47cfcfb63654a226caf726000f6083a2583bcba98ade5b9120c7c63869", 0x5a}, {&(0x7f00000024c0)="ac4b911133cecc0a673711ac5f3a7762d559caa1420c391a334f4371d4aa5acd59aed937e72f8da591d23870b66e065d1f0377be050fae61a0bb7a0e3fc97465365363434f595f64d51277877d75fb16b82808c3b8e177317843e1d372212431fef96575952dff2dd491d9dfc89e87f2b8fb92599ef7ba4c04d2bf4ebffe0f109ffc6bf8b49f749a0bb2f1bcb236e892cc06dd1780a756a6ba425ab97d0a921460e5a4e62cbf63d75a07edd7cbd066ce5c8dbb471c28394092a9568744ac15f2332a135d1eb03d0696763c392902718f175c2f42206ce37f2b442396cea1cb6b491d43b2246d3f41", 0xe8}], 0x9, 0x0, 0x0, 0x1}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000026c0)) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) 19:15:12 executing program 1: r0 = open(&(0x7f0000000140)='./file1\x00', 0x20040, 0x180) preadv(r0, &(0x7f0000003440)=[{&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000280)=""/110, 0x6e}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/1, 0x1}, {&(0x7f0000001340)=""/132, 0x84}, {&(0x7f0000001400)=""/40, 0x28}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/4096, 0x1000}], 0x8, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x182) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getuid() r3 = getgid() chown(&(0x7f00000000c0)='./file2\x00', r2, r3) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) setsockopt(r1, 0xa8, 0x800, &(0x7f00000034c0)="99d3200d7fc01ad40c1a4e943c71c757d76e4aace4a42a45f38d4db1916bc87376eda29720b864112f61a3c8d6313dbf487798503011d36da182851ad4dea80f14686ebd40eb55207d92cda9f4ac940b0c445e213562fe7347c62fd071c69e24a7d9caa5ebeba9ca61068d6d1ab0789d83a5e5aec641098cb62d931ad983c3abc4aab385d096219eeb52590145d4c02d0b81071684bb00fec4d65bd706594c2918a797d395a3f48072d5841d29f1d4303ff672e8ac18be8bbe76b4e89326d28f99faaf6e44b5e56b6ef9bade6a00e3879b3eface007d298d7d32af78667351c87b3ccad25aecc8ca2acba2c49def9535cf1489a4d47da10a37c89a1e8351c41ab989c441b81dfe525635d2bbf6d453a88f62478643d2245d236679b26a4fe84ed54c6a60650caceefed5047f29d54d9be69711d3961a1ed9a65c61d09c680b1c88e7ff8b092ba42c0b993cd21fa69df6ce13787f5d3d574dd51d0768b4a69d50be422df0ee3c3f16f4ee1cd68ab42158a2b16bde05d08f90f7206964c8219e4f69540cb30b54fd51a8df67d4ad83da4bf070bfa5b9fba97ebd9b8f5f97bc11fa570ef2962ee1eb431f31bada024b7de2f7b973031db3e7a6a5df15c56c3f1847dc629883981b2460d639bb070993335466b846ad74d475122fa4ad67dfbb6db0429a8db8d3e33919b29b700edb22f4bbad91bab8dc32812b03d7e683d40a0f1b09197ad293a906c31cf991c8ca11db5d4685753e5c790219b1a37e0ad745058c9a75b7791dbf1c87409165b6f2866beaa145d1fd5d8ef46c56a840a5d1eed0b7cabd13e19b686ab7e61f4ee05c476a27da6c801a139e7cca5065ef55abb9f636c9ef20f73f7711646723b244d97cfe75be08ef1294188133a3429fae415227974544498c9769e2bff29ae9409605e1e7c702a43cc5dec19ed32efa3bb35592eeb35e2e00910e1b27118a45840b2cc81e3eb53028f82c5432094e012ba1a06f24bcc25e5fefc77d48ad324d3075e5dd9cecc2105ec5a2a7db8e6a54958acd3ff8fe1a3e16439573606489a5f33b9fe9793249b11274d3e1fdef0e727667284b0c634564505bd1b2f40187f40f75a83a4e117c0227eb5234c539d0e225ef9ca07558f5f3baf441e570136b81e90bbbcca0ca9543b7f7464c9abaf009cc29434fe7266c172bea25581e38f86cdd9566239fcb5361e75e3c73a280803dd132216124b09eae393711f0d2ff2221e529fe618699117564ca63d534cae1d61c94c1cad3c22968541f41068009a8c1c9838fee0d2e5718dfa7b543881c546b86a8a12169cec68eae686a0bcd38100119e2504b61012cde8c3ee95bf04419f2fa2ba97c86606ca51e643843492126248bdfc3f811d628a0642f7f58746916961552133447f0f8761cb3c2f350baf63e011964183068bebff711ec1430fcf4e93db04d9a408725dfdff36017002fa9e974c1e40a43c5d7488203427857d3164c614f8def17b0aa009a4210b30afef5d8ecb822f1072e9ea3678e69541515c1d361a4786b0e3b584e179b305fff352afee5ee1dfffc78e124f45e6c505bf51e7c40e7a4812db94525f59064008f9b114908e30d7ea7a926dd0ab3392ba2767d2df82b2e8afcfb508b9223e6eb16c63097c8a200ac6b189427c5e313ad5d28494e92b75346b8ca4138b348126d2aa86a34c7cd13c8fcd64fe0a14ce5345c332765acd3d987155022241d034f4dc314f65dcb76291f3b8e507e3937e66be78bc1d466dd075a3e561fb538ce113e4b0f52562d1a33fafb4995353cfb7561c67fb431f257ac53cc8e97bf51052d1426bb4178f569786bd8f5b74dd80c4892204f30d58a143009c7052436384a818b258a2146c2462d2adcd9c108c53ce9eb4274538b62b9f81bf0226cb5e6fd01cab89ebab40f018ef19d58ec6ac3ea7d2e4f0da7a0660d3a2a6241dd327fc6106051e3ea2ef1e922f393aabb6d1148c52a39607d3639a58483d79d9ce0d14b98aa3e0ef86738b3f7cf55923e0882d87080a506cffcc10cf1e7d2d830c011eb3b32e5569426e3f9dbf2110c2c2997f0bcb4edabe63b67e82f37799b848818b23db8337f540c8fab345f2127c686ee80d98417a5ea12f18d40fde164f7a59d7b3e6674904d8b57f5cc1589966fff5ced129a5a9f7ad9ffce3c9dc9c2d8449ea6074299d780cd1342a30d54f96d23fd3a611d583fae3ba49ee6fecc459bd6b2104f91b44774bbb54d0d42dff0a68965b7a2f6f43c213698d67a741bd54fdebb88303aa538b354a4c7d22883aee263c7d31132c6ad87f8645c9bce78c238cb5e23017e5df8f61b614b187ef0398a5f35c23e683468304b7d7fd939a33eaa56af21fbd0282f3869ef5b968cb17540046e3b9fadbfffe1590bb11f060aaee055a3b3386fb5cf05b5ebdf0bed5fb4fc251e7d3b972804d2d50e887b09ac573222bafcf14b4ffef5ee1f7467d7e09f798e3c52dddf2fb1ad4d38bd36315a72b358aad56cef4a473cb2b4f239ac15758bbd88b1289b8ebddedf42aa3c84dfcbcf23486e5a3c43c4d442a71297397419a3799084db6376c03d2da0eccab85e771d8a274d8825314f9d7ab2cdbd218d1cc3d40d997b361d761bdb99bca84c99ffa5de5877f5ee0547934e51ccd076beb00a8bd931e9f7b9596aa5ac501a9fb71b6e3369f4e738ee08267c62dcc774c4301010d7a6b622cd8dce81309254df83156fc2aab74d63f355aef292aaaab61365467093990c3d457bba9a23e87686ae1d2b27017006584c7ab4f05a99a2bd5ff619a34021e2877c5d6f6bc225096e2f3de67ceb2ede8d7a1232c4bf317b0fb368c4436a7f262aabcd352e93a3f73e757d804bdad4fd1ced2718e6012f8d8cc3997a36311a5511f51a44fdbfa6d90c8446359da8c3e40ef123e4c2d91e9d4d910cf46614042347e829003b2ad64911d5f8a1bb2ccd3d0fe3cacdccd8d54bebe024fd0c0b00d1a0ca1c628f07f2ca9f8585c161504cfff0c66a0172d165d131e209ff02cc6a124f8d7f20921d8e699a3996f4a931e17382ce3a277de84f5e6f98243f6c6eca1240779c44ca1b48db94b95f06c32127376a69424983ce3ed534cf2a9ed5794dad41a0148b47c80d1fc58b624302f8c3d3b176f9d05f62f510fa359081f2fa13a3cc06d472194df5681a8097c277c7429f3f807278d1b6daa3faa7ba9d1c3e299712f6ab5eaf44996b1f4d5ebe746465504f59e437258a292fa9b4b681ef877a82bc1ccf8024972136973aa4ef1ee96a890be0facf2fdccb9439c1816b531be45b0c12c4f9f34a542849a5c32eaf6305507246dd171fb092ae2ab14e87dd0e0aad6cc19017058a0f07a65e937da7e177ef1ce807cf1681419fe01411424a1278e78eaea54a441d0deab1fcb12c477027a7551461c2c7a4b4c7ddb3dc10852d0d45e9430b68c86ab208bce6b6af66b9f6ef448f1516f698d86969b07c34145c9d5e54e0851de340778a6f337508f64d6f3bb2893363dd139983dd7696ed1d33e2ba8d0be09e7cb07d95c816a3c3eae6e24b92d52d51d5f6156a2c4a91a89a1d7d656ccd4ff3a9630bba270f177c47d38c8d8a67a49df05aee4f7e8494cf510d70a395cb147f5a0d01b0ddc7dfdd83608dd3cf37d0c0dbbe39de958e5448303fcbf105684f659255e639c376a7fd5782f972d51f4489b925c563dcb16a06982e8930fc407c0babc3a8d123a7319962b20b269b93da761935179bcb3fd9c9aec13688e5372c048ebd5a4e24264aafea0df787d9b293672362bb5b7bbdf117414c946f8f7e159ded9eedc69cd655983c536a1c28b410d8419eb69ee8e0e4c3ba678b96ba60f1a41ee86277efee72de84605c8d24bfe1f7ee4812a86c783377d4615fbec832a9c5806b7d33bc746a401fffa76489c8335e87cc0eed2eed550f31b4f923c32e19f76c1dd1a9238c5154c9c155e7cfaf17d2c2e7393f8a51aeecf69481ce2d9ff3eb66fd7ab4dbe1c897c715e122198e9c73e1501efbe56e48d2d896035adaa3aaea0dd027545f2c50cb0f72df0b7278e1201c6cf8e0e07e13c33c801a0b68817ef4ce5290e4b13a70de6afe7fd98ae078a195d5f25185d9292020dd35c8426b13fe0e3a6bafd66f2ef7b3184b4268df065be15951930fa5929ecacf6903999eab86b1778b04003feca07b469d07b56d96344d7f4c1877eb5e33a64700d7ddb8cc156250a65cfc7c5e8ba43257a77ec12f08256088438c0030bcf1fd48eb3cc9092615fb33c4a51da47be8fb08b5d32af4716935325be69884f06d2c4491a89530fcc83ad4cbd3e59cbcc828a43db2d8450f8f45863a59a0c065b16620aac854ccfa133972a873ff5aa53a66cf34576003d0ff0081572a71cee6cbaad06f2df92d18245fe6e612883132b9bae2962f07f47fe0223a549ff0d4ebe98cd84cd8c16b8a8428261feff7fb5a97c90ea5720c1f6f4fbca20f69450ac2ebdba114a49e60d3ae9685d01865b6ac81aeb00400132beebd4718003d2ab75e377f0a50aab84598b0c893150ab6a3e920c3413e23de2865ab77db67b66b4584cf05769a47317842f8f5516fbfa985c0e5b26d9c6ab72fe54b7aec719cd5460c4ddbba3cdeaac5bec680aeac6ad6af1bcae884229dcf302c89d056af829635e5c77c6a9834e8c8e10f57fbcf313b30c143d8496c45b86d719a7fd9bdacb7a8572453be5e9da47c64f8f2bd7529cc7e45c60ef44469aa4cbb4326e2de20a6762f069a2598660126833b7c333ecb95b2eee5730e59376158b5e5334c14d4689863e7b2dda5c448fe619cb2cc5ee0f0459ead3e73a7fbf0942e72bd67b0719ee4f1ef18973c4565f8856cc9717ef032dcd2d7cdfdbba340124123cc926b3e60388e4384088aa7aafd39bfe59c782d8ef6c6d1168a7cc98bd96205a9a874931d7ae06a3bcea9c0a1d3f6b73c5b8da22749b0834ede007bbfd30e17ea47d749e9caa59d1a7ab0077eb63d1fb629c3e1cacdf925981d231ce506a7181714bd52fc747aea33ec1ec04955e2a414d557ee6e36b12c65832005cb1d15615c6f73bb8f6ed70844af262512cecfc240dbd5390a434c897bfb3d20cdada2c481364a7659886f420ff9300e73d061b676ea87fcc5225e2a0f4ff8c35b728fb96ed71ad750851f1b2a04b7ee675d20efb9fe20f97024618c8bef907d0a588ea623ed25fea156f704cde83cfbc7eaa767e466dbb0cb431e57bf4cef9d4836f885ee219bf0bf19a87ca73c2bb5d05936a009b3a4f47093f149261b37919c2ade5cfa393b680279df53a963633d34165e8a2cc9986b8e7812a979e041b6df1122b35a4cc5d2ace9358c2463839fdb9281a49dbb5f3cff964b534e1f7ac4336d748538b767ee9929057930e8c8db617eb76fab2d1e74f5e6953d2b7210fce8ae0159807b8cc234f306b6a3ffca527d0d150bb2cc2f1c4050548976e11add55f7194aaeb277ab8017902844b8dae8e58b7422722da02026755358c73197ff3f9f59310d256c1e32abeadb95a783e18c3d82e7b53e09560712c9f864974a6f5bd9f79fc876aad8a1c849b54aea8d35fa6e5181649816f17de71d05f81252e647822ecd49c3868226fa49b87d58b3f0c3cc7174b92ced30a2aeff1b8b01738c0d853f69ed1e870d8cd47aa327cbdf8090fdc69028581a2caea0261dc7515e53d262881cf2dc3a365080682b40b526a7ae647eec24d83df8af7ec1028ae006c4b21cb64e3708f9c0748edad05cd9c725c26c2c5921b0e4f5e460fa1c03acb254b5c48361181fc03cefd550d10cd532b1cfdf663eb50d1db30c", 0x1000) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 19:15:12 executing program 1: getpgrp() r0 = socket$inet6(0x18, 0x800000000003, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x1) 19:15:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x5) open$dir(&(0x7f0000000000)='./bus\x00', 0x8040, 0x84) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc1, 0x0) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x0) 19:15:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x6, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x480, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x1}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_int(r2, 0xffff, 0x210, &(0x7f0000000040), &(0x7f0000000080)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:15:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x8000}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x2, 0xfffffffffffff800, 0x0, 0x800}, {0x580, 0x7, 0x2, 0x41c1}, {0x4, 0x1799, 0x4, 0x80000001}, {0x40, 0x7, 0x1000, 0x5f}, {0x6eb78bb3, 0x9, 0x2, 0x80}, {0x0, 0x100000000, 0x6, 0x35f}, {0x3, 0x4, 0x4753, 0x39f0}]}) 19:15:13 executing program 0: shmget(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmget(0x1, 0x4000, 0x202, &(0x7f0000ffb000/0x4000)=nil) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 19:15:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe55) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec240a", 0x7}], 0x1) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0xff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") close(r0) dup(r1) syz_open_pts() 19:15:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x112) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) 19:15:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)="d34524efe2f78e60bb00f15e") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x2) 19:15:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x40044271, &(0x7f0000000080)={0x0, 0x0}) semget$private(0x0, 0x2, 0x122) 19:15:13 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x3000) 19:15:13 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x7, 0xebd1, {[0x2000000000000000, 0xa5, 0x80, 0x101, 0x3, 0x0, 0x4151, 0x100000000, 0x7, 0x7f, 0x200, 0x7, 0x8, 0x6, 0x10000, 0x2, 0x400000, 0x5], [0x5, 0x0, 0x9, 0x69e21209, 0x511, 0x3ff, 0x2, 0x1, 0x8, 0xa], [0x1, 0x9, 0x68, 0xffffffff, 0x3, 0xfff, 0x1ff], [0xfff, 0x1, 0x9, 0x7, 0x2477, 0x9], [{0xf334, 0x2, 0xfffffffffffffff9, 0x6}, {0x9, 0x7ff, 0x7ff, 0x3ff}, {0x1, 0x0, 0x8, 0x9}, {0x7, 0x713784cf, 0x5, 0x7}, {0x4, 0x8, 0x1, 0x8001}, {0x7, 0x2, 0x4, 0x2}, {0x7fff, 0xfffffffffffffff7, 0x3, 0x100}, {0x46, 0x7, 0x8000, 0x60000000000000}], {0x3, 0x0, 0x8, 0x8}, {0x100, 0x3ff, 0x3, 0x9}}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:15:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup2(r0, 0xffffffffffffffff) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x1ff, 0x1d9e}, {{r1}, 0xfffffffffffffff9, 0x80, 0x54, 0xf91, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x0, 0x9}, {{r0}, 0x0, 0x10, 0x0, 0x10001}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x9, 0x73}, {{r1}, 0xfffffffffffffffa, 0x9, 0xfffff, 0xffffffffffff7fff, 0x8}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40000003, 0x7, 0x7e7d}, {{r1}, 0xfffffffffffffffc, 0x40, 0x20, 0x6, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x95, 0x5, 0x9, 0x7}], 0x7f, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0xa0, 0x0, 0x0, 0x2}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x5, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x5, 0xf0000045, 0x1ff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0xffffffffffffff01, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x5, 0x93}, {{r1}, 0xffffffffffffffff, 0x44f49d67c3763cf8, 0x200fffff, 0xffffffff, 0x3}], 0x6, &(0x7f0000000000)={0x7, 0x9}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x208000000000d, 0x0, 0x0) 19:15:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000003}, {0x80}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) ioctl$KDDISABIO(r1, 0x20004b3d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:15:13 executing program 1: readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)="98b14cde2f6fa9dff0bb27638e42cf88d0f2e5c1a85005b8849be7ed2c727f08deb30a", 0x94735a85}], 0x1aa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x3, 0x4000, 0x10, &(0x7f0000485000/0x4000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8890, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000300)={0x2, 0x8001, {[0x10001, 0x7fff, 0x7f, 0x2000, 0x8, 0x1, 0x7, 0x2, 0xf74d, 0x1, 0x100000000, 0x8, 0x9, 0x1, 0x1c0000000, 0xb384, 0x0, 0x3], [0x6, 0x6, 0x1f, 0x4, 0xd770000, 0x1, 0xfffffffffffffffc, 0x7, 0xdfe9, 0xa5], [0x2, 0x83f, 0x2, 0xe6, 0x7f7, 0x20, 0x81], [0x0, 0x4, 0x2, 0x7ff, 0x1a53, 0x5], [{0x6086139c, 0x8, 0xaf8e, 0x7}, {0x5, 0x10001}, {0x101, 0x6, 0x1, 0x4}, {0x9, 0xce6b, 0x5, 0x20}, {0x7ff, 0x10000, 0x2f, 0x20}, {0xffff, 0x80000000, 0x1ff, 0xfffffffffffffff7}, {0x71, 0x7, 0xc13, 0x80000000}, {0xf540, 0x182a, 0x200, 0x8}], {0x655, 0xb2, 0xaf, 0x6}, {0x3, 0x3f, 0x4147, 0xd27e}}}) shmctl$SHM_UNLOCK(r0, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') r2 = getppid() wait4(r2, 0x0, 0x1, &(0x7f00000025c0)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x3, 0x3, 0x0, 0x3ff, r4}) flock(r3, 0x1) writev(r3, &(0x7f0000000140)=[{&(0x7f00000001c0)="a62ee087ccea0b32093024d273b9321949e0df443103dac47c44552e8e71ff5d1be067d1f215a01ba8757631b2a7f7e67133943f71378bd84f200117ff52df7e1d3983253e753f21ac77669dae47c12301852a71b803562843901f10c700b1b24bac533313f20a55475b8256bcd90414798f67990bc403426aba8e380576f3315ae2388b4ede0920a7144ec5", 0x8c}, {&(0x7f0000000540)="9a7ce290b8ec1b3ea6c5788ee8f73e32d3681c092fa31152211afc157707bec496b8700bf330a357b891bbb12fdb082ab132020cc5ca85df7a2e89617eccc60ad929332ea89f81f4a03c6424e286b498fa31c8ce31a6a572201980ab72da906f387d5e9d063028b9ef4612eb298b0ac4001a7439fbc926f9623507242e9807cdad2098df2be445af754f9e590dbe5850d171a1b74bc0f43951fe17596bf3a4b837cbf75e2962aa75a93136ebf44032b64bee05743808d3421d2b90716592e370ea77010a70b6ca3a60a770255131174d0beafcf072a6237182c1639c4e90790ee101530e276c56ef1a4d507c70efd4de1335bb3bcd14fb9202487e73fbb3b7239759b6ee77d6bc982855694f1359de79c11a7146dcd19744c4459366eb77c9ae083ce12f03213765ed68e7ba56ce469eed3bc65d48ca4d5a07c5c66f3e05cb48ca3023f5c5aa939b4dfba386b02a88ca130af3f6db55f5c9d9c62ea2457ef8e4ad25cbdc36b68e3d242700415356600590b5d15dc7777fd2773449ae849835eab5bc41d7c83d98c6c944bbb9bc7e9ec0514808850c9d644d8e295acd8933cf8e7a1e87a14d96dea3d0f1d9e76b333f82e8f84092082ce3e85a6360ed3c9625951023907ad19af37ad51722cb1186af7016195789d65bc2fd4391cb43990b633196ebc941227580e8edc617912ac08fd629c26825013c0c72988fc4812e18e6bb5047c9fbad04a0d4e2224a95734e923641d0dcdc2cec16de459fbb06fe5b1b027a4745e2fee027c0875464a32eec297cfab5901543f52c8cad48eb3d7630d25b177da25f690dce8fc4c254ff74b5f9fda2ad68af43a3b3b442624a689185fe2246f69bace3f7949b8f5154179a83b1cc4dca2ffa7f4709b058213c7748111bf6bd01c0c58d6acf376432e578898cc3e61cb7c907a14d1c13f453a53a85838878ea8477b1258d92048af24d3d533dccc9c043ecb848f208febd519d4bc1fca277ff469546c331e5d22e6d4f8978465b25b0855d8b43f89356afdd3b516419545d91aff8836e1c0a384de2ebd901f15b35a237a2150117afd2e6051f8384ce79c7a221209287abb2b5a3ce7bb9c161ce32a955bb02048147be007294b02856bf7dae42da4d93f7267785b5c50d3816a826ec7738b7892251a982eaf1b334a7fa0a7d4ec3b7819ae546dafdc55b2c4b0fe691d3b8707464a0d1d842354fb22cd89056599bdf86003cdb09abb25ec170fec03cb73c787d7b3b58e123b7408e6432b9082ffa321cb6acf6193fdb93458fb00931835f0990dbc4d6fd2ba1247d55d58d1640ac8eb135e86a0e97da56650e4d9c83dd7b53061a576bcbb89593bb4c2279ef8b1f226fd6302d26bd92f0a22101332dd0a35cbe42045c06781bd322ad3010e1f25c25c9dcbe5d9b6a97f8cf02d9a5a699340420d3699861a8af740cd080d65329d9f0abe0ba80c4c0ec8ab6c35061c0e2b329bf6a940d1904bbb750e7f7df5639d08d9cf7fb1dd5223ea636d8c6d69605ccb1a955f56a0851f85e199b473f11b6b95a2c090a3e6f9a7b1b73c47e24cde673c4f48e0c7dd69e7ff47313065f2d5bce6675153982f422d8a89e456219603335c8cc9dde817bc5b2b0b9dc727907819a3b58a53bc3ad46c7e52db7e02d6e98453d2848435a3f047d51c318ebc886d4e3c8165e6b8998512b16d97752783b7feff03165e92bcd59006bdb633094931e8a5e4a9bb6e6bc1fcf2f166c1870441e869f6a7887894e6334db02be18bf34ee9631c78d7a698fecf1a560e5944dc8aaf9fe73e6efb2b141a51d7c587ac32a1e4a5a91b2d7f48bafe503b2d89a40193fe221e2b4de77d1610bad87583b50a85628765aa43dc27a698d34feac0ca865b3c51385304eabfb1174a2bf8b3558858f893bcdb38d424cf32bf94f74d0e977b4cbba72dcdcf1438f1d00eaec8c2045ed79fa70a744b04c515841564246afb5e85dd2e7bcd339f488d301ff5dc3105c3b81c9bff214643740d3eac662025ff03f38235da94fbead9ef9fb8d27c25d7b3250c6d70d8e1e57045fa99cd3fe7c9b3f44582cb63043cbcea1dd42b207a9d2d75f76f16e40f3d77fb7c1dbd9236d4bcf9608d986f3970a74605e934926219f3e50a256176fa0c82af67a6bb2c74a4393f7260c8b64779431106efa3573ab8d7439ab335c51fe4a8b970a2bc9f4fda1a6715174e81ea3ad2042a14fd55289cc396251f813e105346452aecf888b68214cb2e7b95e01443a963cafe22fbdee9bc1d98fef438dea16920a43a59930dcf1ba93a90e374ceeeafc6837cad04b231350a4769a2c5ca1b1301ad3c43b4e4c02f916386504b45eb40808a8284d229ce98676facae3daa95c322e09d9c6345a1629ec2a1eb45d1db62f9eec860da11416a99a652d67e8bf5829ba6dc00b4b8f44eef74555e38b65bdd7f9d3bda3332bd76aa5b96d66382466a3774023a5cc67dd089f2b13cff0bcb88930719e4e522befe50befae1549a0ddd15a8d16747694b9e47c78eb9a71aea4467bba92567b4e1e275b0e857714fdc9bf47eae64daeae2b7d656a101d871e574af7736e5c5d871c2b04bcec2bcfdac37d50590e684597a752d9ccc97f9c3068693f546ce848c056b77e797433c791302c3c9c94767c859994c04c76dff63f2bbbb0869c205c5bfa3c14255ce62bd79dd0ff1b1064116563f572872b79a32d03bddea12cff8bf7a22b6f70dda2c62fc7413c075535f68850af99fc2b198ed5bbd0d5ee950f1eb9e99f65b9deabf7a911e129ee6056f719c8e1640c410a582c4e7629a45a4c2c917dbde967ec9994d7b715184f160353e814353c8c75419f2dac39a4779ee6b529a25ed15e1e273427fc8c74f6d3a1ae436a27096898fdd3f73fd7cde7b5d9d2f1c70aab53867ab8c9b304ef188d91d3178d637f88c4b5bbe0cb6b9d8a9cedf680858af456d951105e9e0f0cd34d92c9a957b334dd42e0c2da4f23dce4a23489e5d5f8f52fe3381f655a5ee3ab0733328b544edd8a05d8ab5cc2419b37d207220afad340f4a9c7dd40cac3c6db50911efe016c8d890e7a89d9f8e0714ff062eddd9ec5466a9a0c7ed891556bad2ab868ac43551229cfdfe701c603f11e36122391492a3e8940b903a467c5147a87c6eb10737c4973f12b9ae1a67919f4beac7a0a6a6c58fe399dab0a5c684aeddfa8992e8a93f64e6ba1f748dfc0be409d39a03c6f8b3007704feafb60db437e3ed240cb528f89ef137b45eb579a78fa0475b5c4ed058d36d081bc2c21f9448ef3016916e0be4f003711df75a0acd8acbbc0bcab81331cedeffdd9218343abc12f6854d48824b60726c90dc9e8ce80ab229fbdb88f62a2e2f38c80a0acaab1f25818c943c95271e0c955e7c3abd6197601838251b2b05c62021ad5751b0a2c818480b64d885f3d511130e6358bc2373438ad183a2a062879b4dd554c5648397fb736f99430789210e9373ce642d1a9d7967279bf64c1cf875d9670172e03a08695b298bd260a77b56936f82f5f174bb09ae421e64c88a2a55a1d0338b1a5942958cf11dd00dcf38378ddcbaec73a0976ed6ba03b5afa04d3f132d1be8a1cc7137593c1f1ec08875b20fe25a5cc35cad88d5c8c296bb749689b0a2556cd8188d951fc8f7da65111ce4029ad0aa24a9d9eda1f92e6d4c9263c9acbe9968ab8fbeeaf0fa9d1e1bec0922e8e2b855a28bb49a7e492f7335983d42f5bf00a555cc5544cd0e327e098cb3bdfc684bf777a9166cc2a0a904d75a6f75a821e9bc89beea707d59a0fb432392117bdfaa1e0b994c86e7b013bd77cb617a3228e8444979584c7015770ed5ee46b5976b8a570322cdbb4411bcf8d25a87648089d9645267cb10ac9fdcd0e414cd45f09f23359c93a728eb8bd929066fe207c4677c3f226f39b41b9e22352d911b020e4f6fb1823f4858c46adb0a346468e90f6b55d0332e8332f5618e3916c23d4b3d83497c27b3bfd2699240b1b2a92c71423a28c6ae0b0529e796cffa6b42b3a9435eccbcfe7754785cc06f9eaff504a6cec330a73ec387d47734e1c7aca1891dd9114c95649f99828504c185c11c530e2198a8b619ea7f91ce8b0e486bc499650744648a4ce57c9ca0295d02c6dcf9bbc9cf2a5b9bb0885683541ea4f9d76dd093af7be47a048aa67c4801b43d01f281ef1de7ee58c7ac431c35089608e84dce0b1ec7753c543b72484bae6d39040d7f7da17644f222584f47d84e522fe0672cb30cc486d5f9c7e348c1ab07d6aa44eef357e0e3d864abff3440545f2ceb81050637b03852a5b2b495af30c297b53c58e75314d4351a2acbb86dbdd2835562fc5ccddf82ead097ea6a8157ca560f3806b24f0629a6202d1b0be574b1592e0fbfe0c5202a4b6914b36c060b887485a8657976e9e716410cd1696a907d5dd83c927379bfa457d6226e8e7afa8167f9e09c4af509ee51e5c6f2ce9413821e36de52e07be56c12b763455a8121c9ccf25e4a175ca14c92da7a8c6597f3c223e3c10c46aa794f05659e2a4fa1c15b375da10a9f2d18277438ff8ba119561d903634eb64a7639a7a0d622a9c3ba83e3e362b337d1bb41d318198f8807ab9a7f9ecb209d7c9a8edee189f1affe0ed25ac8f560f4eacb94e45b06a453ce9ccfe2b68bbc0ce9d75fc8d24eb83bf580ddc2a8e55c32dfe8bf9b1bae222da0cbe16b0de6ad3c461aa17f702d56eed7556802d0ac9f386363231eab5f1447a37523bef23553895e574a2bd5d590896d50e8b214b35d4276cf45299852d20419e3b39299f97b6a4e9286c166ea9d13c3464d4d1c6c13bfdd949f2c2eb1927c00cb40153a5452e2f946121a201b830850f55c63b4ab8209d1942937727d14aec2a8b9d1c70ab9198d419afb3e742c74cd53693b7389a8fdf7751a8028d4a156f31797e0cb07b8a2bdbb27cb70dcb748062af1739e33456741d5d8d74e9af20b59a841402c7ab3287e19600f2ae2e4911ed8d8084e3a87bc90215349e666f126f0e85d70d1a5ff9beba913342c066e68d4e9dfa002dfaaadeb68bdec4296807b8b7fe06b4684c60d1e563c85ded3d2a6e8879e72ace5de8853aa6ac4a4f522d472bc7766094277cf04abd082bb2993a06253f38e62412489086d94d07694c9d58eb342b76a2404c0be79556f84c49b2df8260d2fe55e87f09b9bd6d86413a623eea16e83a44c32e09dd6c34c36ad573a927d70a009bbbf76d25ce1751cf2cb41609b0bef43b0aa8f5bd438dfc8beb3d50f7b30022c4e6250872cb2ff0c0c8bc21ed42947be3cb1e098f2ba97e34fbc88059b2e167fd5cb67f35ca14628df08a1893e4cd5e184624c269797034e83f09b1d76441165101b28f293e28db7d3a93e115afb16445ffef2632511aaa3c90beb43059cd24ae14ff16c6d2056c324c07ffe36c3e3035095f424240f5ec2653f44360e62c3cef9bc97c9602a559f6d5bda5283063c3dcc835b22e1894b4d96a420e24517405b6a36629b988f2c885f7d623d3136aa1a1f4d0e616835671f2ecfbe556c75ea9cc656e3a97d14701ea6f23cf8da911b16939acd0b3d1b4606bb017d7957a43f2f43849544c0f46eac4af5fab0b63b62d55c451dcd1c88b64bad7b3991484d1fa2a0f3205ea1fdd1329bc2cdb8c20ec9fba7b8b0e30eed19eaaa204f096c2145b4d1fc8e74371fe84976cbbd5346b1686ad1b7c5ae0677c261abe85996e5a20181638d34e04fcf0a806231b243d7470c1b1f2aa96a8d8e2101e34876927b956e9fed5cf6677ea63a7e4420fe03dae668d903840dad943891327b6cc7aaf0a9", 0x1000}, {&(0x7f00000015c0)="b8d7cafcfc5df8b57099ed784f8f3e81223ab12970553783ff79b32b8c5576c589137c762b70b13ebd940940b6e9e55b05220baecdbb33f7c8514c1dd23889c5cd38761e5478fd9faa5b3d35d7bb6f63d4743ae502f243f14ddac3974c3d00f41bed787601c03b288f733af1bdad81a71389411442af983feb574ea4449ea3fae64d8a62ecfe4b148209ecd4ffb843a661b199b4118296cdc9bbf3c5f1f3278297544cbae7522c90cd0ff077efc692e6b1996438845596a0b05d3ac3e7ba242a4789218f7b93b42dec49f5a1d5e5b12bf2e908192f98c83437412e73d9735b7e70b2d51d8d9b2e8ca6674abbc353ab50cdf4e822168a893bcc269a31f0653da56a776a4fda61713b1cf505f6c58ae57995de6f62ff4ae1e8518e0f3289b5a05aaa15cd93b62728e0c210d4af41d0b575b7ed398e21ce3abd2a009aa61200ca354c718f2b0490e0f477c7870f00d5891fb9f15d867c17dd3de4e06aa0f9a6b52bfa9dd5653aa2609fcc9f5ecad48a0a834f3ecf02c14f56e04972b952311917b809ae21d141cb0f15a22989854e5ebdf10847b5c0c90b2c1ad3d77561bf9c7f998a0a2fae242f288809c19685e10787c250a3926801ed0d2d0e476694b61f0a167cf55a59a7309f8b9b61137626bd17694715a6aa45c7412f667e9243c17886a44b518b06ea61338b02f0033c3cd51a132f53c0c33677454edbafd36c017725a7df422c070b5f0055f9206c4b9a5b36f46a187de1113b0c5a94b3dba7f746ee73ad762e3e6c80ad129b9465573ea5d4cb0315a25cb5b80a7157548c691ee1bd116c1f6bdfc8a0135abb2dda800eec044f42fa05c8bd370b4cbb21b73171171e42f684ed59e475cd4ed6d159b92f3727d766abc645ba722560197fcaea204b4f9397ccb4fa72738d137553b26f3b17741cda155cef8c75c2d767ee465bbed8238a297f660a38c7abd776110d4d1d2f00530ec5ef32a168207663cd59e3c2e1fca2b0c91994283d159da14838234138c71d9fbd0a9c083f708be2ea055814cab7fdb6d27793a890dcc339525292fb041fe755e5059c88802ffc46f5b6f5306457b2687b0da8156307135dcb27c332935ed741447ab05da100b0b234e45405be857d7e8ca8f974c669f8a38955b08da972e05cb68f5ed635b5e553c9073ecb9a23447dd93230f8e344b1d8a10f4fbdc9328b065442826952dbe081565ecbe54b916ec7ac49df2a2e722841c1187dbc5790b32065e7eda4c55e1edce603e26ed091d2ed333f7d6ce353e871ed2e0cbad5c00780d05ad6c9ac30b7130ff9c570064cc18d6a40617f6c6a399feffe463048f7dd7b8706e321160490b7e0b106f3d35afaf1e32a29d40207ec15c1982d6dcc654ce080cbdbe37e1d5f0f5a9b693c59f0d1ccc18e4c68185512b46c6f53b7d1bbc0456c93419fd5abaf9aafb4122e7b9daaf185942acbb10939bedd7a97fdb727a856fae30f952390165ac460dee23caadacd9b9e21e0fd2c9b12c6aa0a111d27cd922436eec0b5f5cf7635cc1629134ebd32e7bc7ac00ac0b7d657064413e6ad53983e9d69a73e312061ab0d11c6e37112cd325c4de269a7d500eea1f8271b40fc87448d5b1b368806db1d680fc4abca3e294fa3546e51d8f9b2413d4288439b95e78f90f5357754aa3cfd574dee78e62c26ecaf2376dd07ece4ed8f07b174558fbb9333fd988bb9255b56216f5d4f8aed6269e1eb58ee64db61119ae13e1babc0a6b829e59bf962206ce0abb878bd60fc19957a3d4e709192b2c2cad680b175cae629b01bc22bf0bc01fac72e2bdb5ce540ac76cb084aac22c0a8fdd1412eceac6fe0b73592ec276c0717c03d79fa5ad772708e0c4cabc0325f93e7a117aa5a4a98d838a76150880f86171fbed5c81adea00ab7df7e9c792f22c9c7c81a48faa4a3378445fbef0607ac8c4d36a96b9815cea6e6b2ccaf518fec896f3fa425bab25747e2baefe21a5a09e442a7b6ad99be882f3e0221842e2b9030cef6b9368b27f4b9ad7a8923372cc3ba8009dcac87186e19c088d87a292c4b4c4c14162104ed81696f197652bd884243b9755342e31c3b05725d2c0bb3fbe673d4ddc7ee02ab534a5785b1b60c41c165f409b1cfed98f4e63595c8eee1d40d9bed668e39c4e1cc746b44ea7f28a5a1ab873adccd720335268b30882c658fabff41f87623b9d86c478f98e20ddb640271aef1a49c29c0909a098b3899d83d2e9f452e09de463a573d4c718a690ad08cfafc24fa077b270b2624a1bfb6623c7bf56bd68f9088604b334b56b42a4c14dfd7dcf643b8f2eb2937614ff60429c5e427244aeed014ef10b2b57cd65dc5ac534c68517c4e00884ef569c3b71c7e2c20b3ef53c4de7a2ce3bf1dffb81754a5615c46f70907f4be0fb1336e8449da0d84caff94ef8aff20570b8267c60a9a8ad8585d13f88834d11fdeb651821d27be76e43be091943f6b61c9608d93b4118e184f839988912c2cfaf69ec5d789b0bf82ffa77c4c4c65d42785db6b0c1c981ed164e8dbdf7566ebcd7c98e221f26b0d9331b338af325c2e96682423bb4152c0e6cd6f9e4700101b414d32e88646e83c759d53ec0c505dd078b97fa5859bba451dd958beeb6ada5fd0d27b9ae21cfcbd9257d07dd670d26151bc42e7ccaf736437432497b1ec76c90dc1ff54a1604d0dbcdda81d25126461cbe06df43b1d7030dda5649d4448a886609ebe0127968f243f3bee7ffcd7989860869ccb13402c04443f72c41bdfbc1b369b9e9c9c3146776f2825613f03ab97f593f62e5d8a508799d100a8ff88a0cec63dbe4f17189a861347980139b33a8b190299a6339d7731a2b88cf28d2a53c79ba0cc8112c2e0a2bfe6453cd014b921e5a87028e80eb6737903088429d465d3eee70eb4e53548e46a1e79fffde362e8543d950e34df7aae504ca7077b934f983308c5502f6f3c3834baaa368d4aac636699d3e39f9387aaa269a604bcf9e852b7ae4e4793676fc7e00b40e6f7b04ba7d43c17661a0bc19e681a92ad4a48740788dcedca13323e1f63783c9aba6ac4e2109d5ae1627cc5507f6bce4dba4fd2f5fcd56ba58d145a9fcf22d46e7b8b8300c4ac10496b32661b1f3c60e98677ffa4bf85275c81767da8faaf160255a440074f82f252c7e846264e4b1f681932eed5ce57e3ed32875035aebe1cef791477b0807bba94acddc5eed37b991550393b898182c550c2b2ca98e5920c51d008563686b89f8598666741fe05de4f44c4d2c9d31816f571c31c3a3e7997f70e28f4bcdf704fd5bf7fc0213dc832728731b581c70b8e182c5c9df1938c2c389bbafeb1629396590440fe5588b75433c8ba77a65a045eaa6d4f530aa949e6f35021ce10d792195b642c85402cc8e7205b5e9b19236c1e3858861855d01c5241e0a7760a6facffa90c65f325ecd317849bcb8606304285e1284bb93aedd257da9d171f4bae7c7af0404759787827e0c0d856eb53d23f47f36567eff973efb9365959d85061016cf40bf5dab4eb1e46c8eecb6e4dc94ed693b314f60203f769447a7e93bab53b4b1f0aa3b72ddb135b6037219bd84f3f7de12b3b010429c1fb95ede8d19b0f1e4ed890eeb60ed8575627308d238dd225553cb7dfded76a23671e52ef5bc85dca47747fc24ab50b3e219780aff7bbfa9ec066ed5906d468d6c96b25c2bdce8460b1c2b5a38e40aa1f7fba62ef8299522e15a81be5e3bd3ccef4244881db5d4fcb2c47b923c3cd0eb2ce0fc7b6f5bcf8e547ff91ad11f05fa6c7e404bd46f056b87a5318d33469a17724ced43040aa1335fd2e18499e27e09709a5cf472fec9f03262574b0f55ba494d614d48569d6f9fdc30e57af0f3a83b90ed87024fdbf90eaa661fe27065813059d047fcd61602c4ecc80264a143e2d28b80033b2ae7eeb232f39107865756dd14423934d73909021e1d93365428650af82d7ebbb215f845f88e813915721408aaa820cec8c9021367acf4f0e97b0bdef59accc7195720fc4771d25fd052c22898c805041c42a2040b77afbd0f8f974282e9aacf85f7836b4336c44b247d95001eb1aa4604b3e5149b174747f3c73d2b67050c2b9260952f2b4ae0f8326e1c31a1d38e81b4aaf7666c09e0ad55d0146a5aadd38bc72d52d47ba067f52ce4eb891184f16b93f0dfbe5d1a6b0b5c4c7f6ceafbf89d2e1a23eaa8e026f169e27df34cbd15f46ed89f1feae9375c7bb9fa58a872736a29640691359283bddf03c026bd969360c3d202bae22fee7167cd67566467eacf5d8d10d2cf7d8e5196f001145ac53ccb9b8dec170045884c9b35247c5ace23bb398220c0a1221218ddebbae31705a2ed70ff49fcb52ee50038bca10fac004dbe53ced928d2b85c429c282cf03b747783abf5ec1e6572b321b0009238cce07fee4fc7a666c60c21db3fed30dd08865bb47d0aeb7b4965ea845b7719b4b97d90276fc5a5c9f2142632b8d15ca29dea1dde646f82ea72e6b8dee5a90052a39702844e4a779bddb4061558b6940673d2a8c2f776d73edaea8608526372482fd3e11d387c36eada7874a3ef66fe7768812af0b6c34d15353aae753d4dbf5d35813533aa33d551e4567b63894c95173994edd2b5f8e26b112ead54ccd50e2ca4fdd277dfd94d9a6023ad11c801d4d99341baeeca0eb060b5b102284414f971bea7c9afba658e2e79679087a2457e61dda8168a48a911fd0196ad130c76275bd0ae07e2b969fde452d5016565b9ed0aeff3fd13c46693c5e0d51d0d967f0ab8804eafa26b9aa82f11f68a397906dda68b0625472748c9b48459328603a4f838fa77421dda6540e409daaf0ff67f8fc45cda4c58f071d91d66f7050fadc4b0424d6ab12725856bca5c55368931a7d1a92aa89b2ed6f04e83037d710594fff916e02e923eba7ae22a75af25ba85f7639109ca29e5d11d80c1f221c0787b1c82657c64accd514be268501632d0e3597f6130c412f9eea19a416bd503c143adb6efc50d10a50018cd6e1b8913da39a85e2fb1a6596668bf879ab4cb2f096e477ecfd59beee908fde96950dcb26c1ab208463ed49c288859856907a0b41c319c9e26d441023fee5f3a478f85447c26dcacd4e2641edbc4cc24e01441467922cd004162cab35aa0e54953437f36b3fda793558dcd0a4b2057a1b8749a43157ead733874aeb16ec948197ad696621061be880f3e9d54b30d24520602fedad7bca78f2bc49a989027d99abbc5c349a127dab4fbc6c4ee6d1d1193c14d1f76e689c3e0ae899a96eae67d67048f3558a0f2d5ccf1ad4be30f39a5e62b8050238121afac2d0e99e189bb86e782e618648959c7cf205f9a43013cd436654f08f51889e3ac12f843486134663d67f561fa6c87d7b42ac27dc0082bd757a8489181763dabf07df392b391e2af9a6213297f0e606cbed740f08c95ac46031e93ff51efb9ca1f4dc77408466c6dab79cf73144d68c6b3d7cbc223c838c0ca5b663cda014124f951d2c4ebeea502668503c1631e8b07a6a3932db98d596145ff1445a77ac8f72941fd477cc4b0be762b101511e56afd0f50d08b38fa07eb451b0173b97e96890a68bd46801e1cfb08a4db14544091a9a26f1fc1be6d06cb9f8b80e2c0d0203293453a666749f7c540b5c7c748ffed676a6ba4bed1ce23b031eb5dc1bb5c45eb1eb778ef59bd648a89fff62f6029f0a16408f74ae2e1fb94a44e79fb18124e0a0a1c8b00b1789698ae92ba759226b05b9cd6cb93722f5182e940e576778f5c70fea45954ac8a830e01cd477e5c176da13cfa481d8894af737", 0x1000}], 0x3) 19:15:13 executing program 0: r0 = socket$inet6(0x18, 0x13, 0x800) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x19c, &(0x7f0000000100)=ANY=[@ANYRES32=r1, @ANYRES16=r0, @ANYRESOCT=r1, @ANYRESDEC=r0, @ANYRESHEX]}, 0x800000409) 19:15:13 executing program 1: r0 = socket(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x80000000000003f, 0x0, 0x0) 19:15:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xe604f553ed5a88f0, 0x0) sendto(r0, &(0x7f0000000280)="4679e4d7defde8b1454283", 0xb, 0x6, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) setsockopt(r0, 0x100000001, 0xfffffffffffffffd, &(0x7f0000000300)="e519b4c765a8f57b1c3ecbb014717870e8eba0bbf7010f9f6d3b092f8d3792606900aa7955151d02918cb6c1dabe6f176c9c51f77dcabacecf1947cc72439c3598f1d7920957f8e62a21df9bd20b62eb7ffe64fa65d0ce0b8393ef11d0344f390b948b282bf44126d7c5fb1325d8a2417fa27f4841ae482eaf36f243246181362ad6836b07341a0ea75bf669d5915bffd98d229b6d9f9dc46d58026340cb622a326d3cfe2a88f97250658f24b8094164196fa722501476d4", 0xb8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x94ca3fb4c513c47c, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 19:15:13 executing program 1: r0 = kqueue() r1 = shmget(0x1, 0x4000, 0x282, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x446, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getppid() r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1ff, r3, r4, r5, r6, 0x102, 0x80000001}, 0x769, 0xff, r7, r8, 0x5, 0x400, 0xfffffffffffffffb}) 19:15:13 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x5) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)="af1a94dcb645992dda16a0e827de3998fbb7906186abef650032c65762063c7e237ffa58bc47627d7931e2263db22b318a", 0x31}, {&(0x7f0000000180)="062b5bb88e56ea30448e2b4a2b5abba245b70facb30799b8d152babfce98ecd000587b3603e3a66d3e37cb764ebeda2f4c6f8e719d63b73ff71cfdf7d325e2da", 0x40}, {&(0x7f00000001c0)="b42ae19955c1e2400ec8633caba93b1a38a37143898b871bbe8602385e69302900536867524c88d3b14b56bd1184dc0287dea8b4588133b5d09c7a65f1d5a6f177842d13ba6a208ccd99dabc3e922995a0ae89", 0x53}, {&(0x7f0000000240)="1c60f4a2ae1ce3a54b56cc04265bcb8ee57643146273f1f32a4d8a9a3264be1b83f50a7e47b1303308b753695c01d5edc0e60abb4c20a3a38c9fff32fd16ab1c3882b28c1751dbda72904c291c951cf46d571d70dab57913cbee73daada75937d98c1321f0616a0e9654303cee8f84f573a50de3b5508f6822eeed39df57b2a2fc7345fef3bf6398c1d34e", 0x8b}], 0x4, &(0x7f0000000480)=ANY=[@ANYBLOB="a0000000000000000100000005000000eedf9fc6b7403270de009ea0cb20c814f04c4f011b275e3e76ae0e889a49caa3ac94e6756cfcf653dcf1f77b32e65b6c93a490653c173e444feb76071a228168082c74b4bdf065389ba18593673c7482b253abb4c782f2ce529b873aad4e5520133903562869c851753ba14a635105e1f058a0d1f196175e1d9b8bf5ed173d1cbb816ab8aecf6867272eb917e380128d900000000000000001000000070000009c65b1a097c5a607bb7872c8906aadce9652c026516e9357322346b1aaed8c0e3abb2ce10f02ebf6036916e9955e2c53075f58587a973972ed8fd495bbc743b59ed1b4c956eabc3bcacb2d8f9f4a5495cd6ee6c36a82e8f425675637359f4e9f2d236092d076a831eeae65184c43ea6ada375df0eb1699cf05c6e9ffff0000040000007c28da40133e0b0aaad7ef9e04c3e627976b1c41a68ca1feb24ab43c1844b1f616a1a535d5b20f526861a7abb7a197d277d26dfbe22517a3cf22e11c512b3931c5a8f9ba877d31bfd3b98db88009031d13577cb013c68db08b2b73d97463daa0eaa4b7497cf0509c85ecab6a0b1637bbb3b0016a633a3d2412d8eeec595acd176ca2b55038000000"], 0x1c8}, 0x409) mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x1c0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r4 = kqueue() r5 = getgid() getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(r5, r6) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x8, 0x13, './bus\x00', 0x6, 0xffff, 0x3, 0xd2a}) dup2(r4, r1) 19:15:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1fffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x61}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x3ff, 0x962b}, {0x18, 0x3, 0x80000001, 0x9bd}, 0x5e, [0x7fffffff, 0x0, 0xfffffffffffff067, 0x8, 0x8, 0xd0f, 0x40, 0x2]}, 0x3c) 19:15:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x7fffffff) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0, 0x0) 19:15:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='L0', 0x2}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 19:15:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8001) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 19:15:14 executing program 1: r0 = semget$private(0x0, 0x0, 0x20) semop(r0, &(0x7f0000000040)=[{0x3, 0x1, 0x800}, {0x1, 0x3, 0x1000}, {0x38d720c92b3116f1, 0x7f, 0x800}, {0x1, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x8}], 0x6) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = semget$private(0x0, 0x1, 0x100) semop(r2, &(0x7f0000000000)=[{0x2, 0x100000000, 0x1800}], 0x1) semget$private(0x0, 0x0, 0x80) getsockopt(r1, 0x200000029, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x400) 19:15:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="ff00000100000000000000e37b1389da1a1b8604461e1bef9370f798e3d45b87172e4fc635d33d381646aca85557e79e71bcb12aa192adec01fcb898125ca18d60", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 19:15:15 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) pipe(&(0x7f0000000040)) r3 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) chmod(&(0x7f0000000080)='./file0\x00', 0x4) execve(0x0, 0x0, 0x0) 19:15:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x100) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x200, 0x4, 0x9, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffffffffffc1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xfff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fef000/0x10000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x4}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0xffffffffffff7fff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x891a}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x2}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x7}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x61b2}], ['./bus\x00', './file1\x00', './file0\x00', './file0\x00'], './bus\x00', './bus/file0\x00', './file0\x00', ['./bus\x00', './file', './file', './file'], 0x10001}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 19:15:15 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockname(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) ioctl$VMM_IOC_TERM(r0, 0x2000747a, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7f, 0xffffffffffffffff}, {0x3f, 0x6}}, 0x2) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x8, 0x1}, {0x8, 0x9}}, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x19, 0x0, &(0x7f0000000140)=""/25}) 19:15:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x4, 0x1}, {0x52, 0x5}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) close(r0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 19:15:15 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0x88, 0x0, 0x559, &(0x7f00000002c0)=ANY=[]}, 0x0) 19:15:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4c}, {0x7}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) 19:15:15 executing program 1: syz_execute_func(&(0x7f0000000000)="262eae66660ffd0ef2f2a5c4c2d50382feefffff430fbceb054624d8ffc4217f703d4f00000002650a00430f781ac442e18c59fe57878209b71a0f583964660fd3e70ffc5092") 19:15:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = semget(0x1, 0x0, 0x200) close(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100a0, 0x0) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000080)=""/99) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) 19:15:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="92da0db9ef15757f0c8aa767ffc53b6558181c7392929e723ff0cf7cdfb8ce8278055a1efdd5c4cefcf2a3b30bfdc1d7a256e2665bcbedc82325b3da5bfca33c041696fe0ca9f2360f5313477b448289f0d2a6c0497cd5a3af0b25b5", 0x5c, 0x1, 0x0, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) 19:15:15 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/219}, 0xe3, 0x3, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000e7ff00000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ff0000000000200000000000000000000000000000000000000000000000b81dcc2c00000000000000000000000000000cc7a1d273253c00"/169], 0xac, 0x0, 0x61dda899a55d0340) msgctl$IPC_STAT(r0, 0x4, &(0x7f0000000000)=""/247) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_RMID(r0, 0x0) r2 = dup(r1) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/126}, 0x86, 0x1, 0x1800) msgsnd(r0, &(0x7f0000000500)={0x3, "48cc3baa8bccbd3f74c1094864170e8725514d801b92385c11b10766e85ef885728aa185101ca8e74243571435a5f72f8338998bc6736e538579faf3258fb1064e7db112e352ba00f5bcb7fca7857a106df609657f89266eeeb98503fd036e75463129a0349b6678539f0eabd7acdcea1d0c977818552ef1dced573998f34053005a1fc54fd16bc1231334a947985919ea25da603742243f156576f28301bdf06c3b50e604d921fe30f8c7d4108ec857b0b447afe3fdd7bfa6755619c027387b984c9a1b56d5097936a6aa33b89f970a0bcf15fe50b0d001baeeaffd2d0c44453a44ee1a6cafc3f67156cb1db0072ac64733e9"}, 0xfb, 0x800) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x80, 0x100) openat(r3, &(0x7f0000000640)='./file0\x00', 0x200, 0x80) msgrcv(r0, &(0x7f0000000440)={0x0, ""/161}, 0xa9, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000380)={0x1, "6291e1942ccf5622162c9cd20ce4134e3cc2e8d8106c81c05badd773903802fcc0c20ac71d7812856eedb53669c758fe9d99e5b168cb39f6a920ce7678b7ba39e5a5508748227608360f39504ca7207550ab4fd02c60a5d089b225150ea6ee95e18527368226afa76c9a7bb7f78162bc420eae5f97ccfff1f382118ad803d5eb160aac78"}, 0x8c, 0x801) 19:15:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x3, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34, 0x0, 0x0, 0x4679}]}) 19:15:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x200020000006010, 0x40e06) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = msgget(0x0, 0x42) r1 = getuid() r2 = getegid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x10000, r1, r2, r3, r4, 0x2, 0x80}, 0x2, 0xc734, r5, r6, 0x9, 0x1, 0x1, 0x9}) 19:15:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = socket(0x26, 0x1, 0x7) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b000023270000000000000000010000000000000000000000000000000000f6a2287f433f", 0x2c}], 0x1) 19:15:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xcf) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:15:15 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="911bd34a2e4f5f7e4be8cabb5573d7f0f8046348bb25b22b1f0f83d7d01781b701c1260f4f87899cd3050999d39e6dc4312f18d87a73fe8c77677482481078591b176061a0261ac47e09420ed4d4ef3ae35c56edb5874453e47df0aaea63d4c51a42521ab3dcad120c5722f809bad760ac427e327da31a198b9772b89ac4e51b94d67a9de14f64eb64e303d256be54b35b5c845a0800e8c28abb98a61a8fc290d5e77eabb74e98551411478c41f569fd9e422a08aafa30722e2add38243584e0ebf75deaa565ec0bf45b700586107818dffebd2e933d0178882a361a8bbadf317c5968cbe3eda50eabd3bc2a6311aa2c9cd6d2e2456dcf7b8c52b66206a4c38da47fdd70dbda477084953992d43ef6309d22d48fc66cc3a192f6ce0f34ecd6d9fb4eec7cc6e1e1a2755b2fc7c434f1d3ec948d87813bb9469843d1868fdac44a7408d5ba1288d4a85c10e496b260e7acc3a342eeedb4ae56c6d7924e1afb294d0bf904d319964dbcd6ae60bf3a2d7f3bdcf75b556b84a5737eb98c781798052fbe6f771e20ac50cb49b5abc59554ebb050aafd648039e801251b0de420e6e4e6d8b29088230c24ac43904cf2899de45f19ba74cc9a4fcedd1e333c20bb24b2a86ee6e34351e714e38bbe82d7321abe071f3cf047d2ab2f36dd68d3b1f1a1754d6bdc01f3ac9ebbcc20a533c011f0e57ecbdf51f50fe5a01731777d1eb00297a34cfc614e8a697c631eb389595e67dd979d96538881d1de94bb2cf9f01915337b9169c61ac9def5eb3c488e56e9b0e3923c9a5d7676e69248343167672127c823c997729decfa318145ffe5f50f1ee9110a359cb82c32ca48d5939a8febf19279c896ee703d4d32f93f9192e8c1f2ec21526e41bff9cbc26dcc598630d7bce581fd0206abddf420787887536017845c375fd648f2911e39c832be38f4d50ead07c8b10b9d8b9bfd660b6829e1b90f21c7422f9f460f685f082a333b37565e62ffa16cd427a84862db35412c46db93855eeaed1861e76c00a07afd771c9c173653de9ad9d2973697941ae13b296f4655d1aaf03709f495614687b84c4e50d381bb66498a0944a83ab5297804bf1319ff35e677040c48bbdbaa8dfbecad8ee347c88efa80f8ed6eddd3ef2b327f01922e12794e975958ca567e1673621a10c8e25feba56640631bf53e1cf15cca78cc5364fa9c79b70abb76bed3fc61eb9ad2ac8d90e8a6779273a34edd0e266fcee122309b9c25b4dd01eec5f00da0c7d598cbe7703eeb07a0db6d38c9fb214a65c890d1158b8a88e6963ab9bc4a0ee23adcced03f34915a7b66c795d81654eb55bdba70ab0a9ff95139f2c43d9db744dde35d2cc04702b8dc5d2435b78af37565d69a3ff6fdc140ab4ebce094c2ba43dee1c244ce620c380e37374a5526c30d7087c887fddcfe5a0b7f38bdaf27c65b10542c2d833b785b161841a4d6d4abd6eb35339a75da162558128659e86599c0e4c6c26e1cc9bb55f45d9e676910d31ec84deb67057e4252a41da5ba3cc2dc232177e099ef7a4244f8139776244933740bf547ad3f3d9a7525033326b59a0f0ccc106f9f605bea0420861f94715c55c05277694923e371274971075e7bd7ff4084015db39962b7ef92d3ec2b0e7e648977b82a0782cdb562ee3323a269306243722dec5a6988287683181880b9a13f1d0123edd906dcecbd8d46af9c2873a640dde7368207997add4784333255d0867836c905af9b0206fb839fcbf08f3dbbca314a589841fda89f35ccc63468e822d1c73a18221a17549e5747ff6a088e1a981b1e8f9038097989f608e64326d909806b311b6f5c228188c375216cd8110c02344e34d5064a02be6ebaedbb9b15ac74536925ac5b342ba2c1f4fd1965e02c6f35fea0c901de51da893bb1bf9c77ec4c6976488a89278436da59591f2f709883488cb1adf7c947de1d60b85c9eba592226cb465517656833bffc31ad905d0ae3a39a40f744a4dc5e952644f68aad5700d2b314d60231bb0fbae951039e70997552591816ade80d187de3713f93c6fadb0fc591e6f6e23f3232f9d6ec7c1a8ddaefadb17ec2ac547f3130958dab4fe27521ff18d21f2d4d57de354a2340f5975c1101b075ee870aa7d6f0d794ecb1882093c21c6e23cc868e367085827e76ca5cad960b5856ac72cf041edcd8815c7a6f56d68f3a9ad703cbc3e9cc23e1dd1de663c95edcb65fda5ee6e7abd8f6cb8771d8cf8d2bd2c88bae0c2a9b827d55588b5616adf30e676d39daf93e534028ed9df7fd859ea600395c5ac1f860e663d3fda096a4cbc602829a4f1cfe30f4db4683b87b2727870def9ff1a3b9a1c2377a3de9e83a621fd2ba5c905e639bbd637cd2308e01457687f7807c3ae180b967d17878b34c04514576b3235160754cd1e5a46b9a075753475d331cb10a27d9a2d2c7eb7f65f242e1e760b9518d4748d2dbdf5259f7d46233d39df0388f1064aa8f67767fb2b134d71ce02acb6158a2a47f0f153b093242a3e9f9dafa9341c44ef4fa4d7f1c85f64b4209a64ef13f24be93cc7f9b701135436a0016b4bb054b289c57578c5996d315b54a50f61b22f3685653b06879fadfbc5a5efdb1d83b15b195b9bc3067cf297a68c07ad35f036a9f2720c66f38c80b6305c480da6347e15ac008bc868ebda8208a2f6540051e3af0e33f2fbc0500ed478a45107088d64100dd7bd1ed502e718acc5d5ade5e55b66eaccea70e9595964a747c518d77c87bead3b1d0d1580224c76180bc2df97ef7a6b33befc03ed62cd67b500d7d7190e6e5552d311c47fe219a267a93d40da8e133c5f99332d47c57ab14a65ceafe1ea553b57e7a93513b793e9269c3342f19bebbab621a8b55b5e3f0e6d7ca7cceffc93b19d2682d51b61b50bc67dc4b3a2607bf2904c0df661368357e75027d3a6e59b1998279301933be89c29b31ab4167542e9dbe56705f78c4216d93809a195c188bc4675561de6781e964314fd445c5ed9ed2297bd89e8b9baf099e310056dd7935fbd4b7d1c78f757d330ae35db2e5a35bca16df4bc02995acec4d183164e6fc57d647088e99bb5fc8a6702dbc487ea1c972b64b5f1922f7fd38d987f561dbaa0ffa02e45501a4fc03834f768fe0b7f06987caaf5670fe035d24bb42b58ee0e1caa454d1938c04d8ae70cb6c0cad656c2d680ea85943cf0c103a181d4d76d0e05c71aee1cd94f44e1207a504bf85bb812125e60d7bd8c7c270bf0ea3a5b5e9808f3423156690a7fa59a409292af11bd1aee0846d7085a5fe7883d818e77314c9da86158325d2a9f54f9537c690c583403591ebdb70057b679226b3d3c0bba512e495143d0822944fe101975fe1f3bc00989ad9a25e94210b6ae23e2ce2150913e19820a9975d95d6deb8b0ec223f7b9c0c017b7028e3fcd2df7d49be9e63fd0d40b322a338e2943e4af63c443454584e52ab87b081887978ba27a32106f85e3037822ee7b32e439d5fbeb2ade6f8cb7bd130c0711d1e0d0702c80429d9d7c212b17243513d13181e8d8c89fc47d4c8d0c509d311d693794c63f4813bf4e3ef664aa93afcf988b559d86d94f77ca22d3f8d2a18bd77622b3ec38f58337c8701a554d3f6b8657efd8f24f17b3c9d23ad9034ca23e4533dbc7d76a9b2869abad80027db12a0b46ea74025f317ad269055478ed31a4858a22a550af5f122c4ae6ad6f6b40b7f2cac7eb9fafbeae803da7961bd46af9f93be058536b8cb132de0bcf81a6b0307f414af71c7d1bf8a66091cc93de558ff10abc6ca5553ba2d2790992c368f7bac895ba185957aaef4ff05b82baafe099203b0a6b5abde76d75e906ce313b900e88ee80a62dcec767767cbe5fc0260fd07863ec9f2a7feefb303c4720177a6e79239ac938a3b0cab62dcbf7a1eddc8518f1267a9c50bdaa5bb602ed020a70d1261aa92f342f2d3213e847385b8d800f499151c80b291b2f58a58584c3c39900f6ebe1b5f2fc11305e81434786a2d1f834c2864815ab4df3330ca7d057734889cb67057156bee4115be340026056935846ce3847bb77a3d106423f670b1b93db5e7dc4cf13d5caffab1a8802f8cfbdcc18757f46fef78089f8f9dec5b0995e15b16303ab85e293fe2f60548b26ad89fd8738d9a1227f59feaa6fd7ad2f64f53697ed2b9a015608d194bf2aad0cfbe226becb204c234ac494e6fb0a4179cc1be3b12b4970088b6433e58ca1a91047dec5c5e7caff374451b18598d71dfc795220a95651b15a8ab57ea12f37f617e02f2170f75367f720884ca4ac5d9ccbad1ff6c8972a6a5f4bb471fda0fb87c22cc2ebd93ea230bae6995f52736e2a3bc3a07e8a7c858b9e071445fdb8324d31e6df9022c8ccb2262f7c63cdfbfd6462adc7170c16041830ee73ddc7b04934eca810799734aeaa3785f707c0aa2236671aea3317df499dd54250f348d065135fedcd1fa2c4a088ab5ccb5e27638aa268460f1942705558493e0f4453db34a7c8fd4b8c5ae53edb82f08dcc67cb1dd49d946eb3f8ce234da371a0c4c103652c261ca6a9bc121fc0faa0b51afdef95d80c683c9a1989831bebc2f9631514a2a05d5e2715ecfd0b91c364082576b388712ac6f80f450732c21bb4605a57e62aa3a1daced221a412be56afb668511a28dab970e7d9fa06b17bc14ecb779ca507e0576b9db916f3a185b51d3321e7d6a7b9b8fdccc164c7cf486e89ae00d5cf31cdfa61d380f6ee6924b61de60f863a0f5254ac5548c3bd81f565d6ea329189e3af523f22d00822809068ee98df83ca9d4b4f5d7946944063d2c954c80ae017d27db3f71a33d4799754b6f061a998ce5538d6e8eeb3fb947aa374cc8d29ef6aab11453a3e33dbd8b87af3873142410bab8c2b118706f36066958a6701e9bfa7cd8e3b20eca5723115deb55752b717006a7047b9e7f51780e12396b5a0502585f28ea7ba34450f98d082037c5cf26cf3ea5339bb73e878e098918467622785cb4ebf1ea4b47f481eb8653175a30aca3f835a08a70166cf4d4e14146f715b177bb735c69b97a6951a52e4b695e3a26296f681bc734f5ed46073ba11294118ae997fc80197c382b93fc7069cc03b23a9aced3e374c828ce748afb3af6b8c872ebe20174283ddc64017257915ee239edeff26af5c7235eb77228cefec2d6086707f426f780239528536811eb962b41a8e5e320e416465a4b05a05355bcb466f61db1b972fa689117cb856a0c2f1305b25ecdf1dbf1c414a49efe0f9596754f9028a4088244b9b2e4ba20aae1b816ed283d1de349925540474cbdeeb11164a9b978c13ca6e04c99ab9c8099c706213c7c3b0285ac4a6d386b564e119b012b0b0cd91abb3507547ceddb7cc1b821223d9f293afdc438d68bd4d6b5c5bd6e23a741e2f6bb966bf40bd88df1e38c4c97a7f4aad53c3adf335a12028264eb7bff8f8c7053753dfe3892c4bd002371e195eb7cc370a9a8f09a70899ebf1d2bafd1a9319d4408f09061eb420fa07065365d3dda15798e9982a5dc7dd0192f6c7e165b033e6df8e1aea2b4cdf18b841fd1f4f586d28390b6d34d3ae1a447eff98677389e9c01c2c6014e56c83197ebb4331dacc99712d603384ff4cdf0ebdcc87ad33c1d5098c315cd1fc496cda7059d7f246e8c3afd58fe5ad922f7eaf74d3f2d39c5eea564f922ba369387e1c1085eb82cfe369ecb4fab35cc8c53f246b8e590d8bf3327ed17d8502eabf6f7ddfd4a0f16501bc791dd6c4e78c3b2f344d468283fbe371c011eafd3022dafe533a11a339a9518478afb3635ea4684e69f2b4e", 0x1000}, {&(0x7f0000000100)="0053d3bfb8de2484549f0aa39cb14a265fca168710f53cc021cd47186ae8040d4831ae6294f4378ef17424133486e07e4d29d2e59260a6cee016f0e1b65d4b0eb59688d5f853fc0f2e22fe6598cab83c8572a688bf15a38ffbd42c2c96b4e37ede1dce04a9320c79cddd15b0bbfc38b1d26c6fe5368f291cca522dd2e26cfc9098ac9986fe4014b4f63f477c3aaab4c12b10bb8d8a382cd637bf", 0x9a}, {&(0x7f0000001280)="73888b768060f4d921ef01765ffbe3e46a6fe1aad2c6480f69148198273416c5121e231be7573e4a13c6e458d85d52e8f9958a1d0018c8089c64d349f5067394c05fa679bfd0142125005c7dd39d268d7e1667fb55ff4bb005134a796cd4e5b27fdd530dda8331dc83ce96e2047f67317023ced602d8800a251690daa2b1a6a4c7bc570079854b8f6471299b9d8fff3a8d26a437832e729a6a7f0c64a739e281582d216143e56850876c7e5bd1f97d2d4e053fb98ad2c3b42bae0f11b087e9e0985a44add8e7e4", 0xc7}, {&(0x7f0000001380)="674dfbf89e0e2ba060424ec777f443a395178cfa41608da6694e17755f75987a6c2c6ac293083faad6a5113a3209a41d92840f6eb4fa5005b8ff98089d3c2cedfac8c344ba77bb680e5dfa1116c8265bd1a6be4ef46a5ba30e7eac948c4a5ebfddb33013e849e3bfe8ba2ebe5b769a0893d443b425cdbb35b2dbb6c32d962861fba0f1faa4f2b82febe07618ce6efa48f8467520dd54c644040d5f4f2105e6999b2b3b75339ddf7e13f2d92a2e66a80f218928bd65f70a2f56f5c31ab1d038d10d87b79ffcb5ba18d71e9156f1990728241de072f728794b5ec039a1de469c982ef2984854161bed4669eb3f1b9e3bcdf065fbfd48637fe805938c498aa1d8af02af1c54239a2bbeb90ec360f8d9c3b7ca35941463871339e891f0b15b6b2cd294093c9f2fc7410bf39321fd08c01c675a821c4b79f0534d5f6c2ee7328506b44bb48275067fb38d8a2ba521c7b3dfbce8cff5efdb6e5a3a472c2cfeba49d49f28aebb6f0af1a20d767bed92cb1c747b8a30e002f5554573589453b4bd9b8a4effd31cc0efcf817c60c397434e66c2ff99bb3c97c2187b44a56c416bf1ef5efcbe5842590448c4a8eed7d3a75f8a1a6832c360513a46bb0299fb4a1775422c8c68fae67ba55e8c954d570e8c234e350c1a028e2a34bd14619197eea678179a64a5f8bb07ff763ee146b3bf8452e45ae7129bc77dfbd3f36ffb20ed1d1b9e6dd1aff5e4632eb8864ebf086b0c53b0b8698aa461c2f8eb5682be33940fef5c4bed5367c4944ef1adb7716cc0634bc6eb38363c431f2188f5626c36788a4d8f2c9bc22c7c9979c7f59306ea3ff19b5e3315c6fc3c6c559ed9f83b631389a8bf5b460ae3c894fe060ebb7c96f3a4f2feec6ab7b5a9fccf97970c5c8df04d086497e0a7f4f3740b34001c1969ce85be62b91cd30f41d0bb40d53a7bf9cb347f7b53bdc75cfff60f7d818aa19f7d5833174a2fa27ca637c35febd2269b6b60f2be49f81c62d7489b1d05a3bcc8baa58d0f4bc060acaf0b4860933f70031b3c224bb030ac0cfc331dececff4207afbd15735f92aa1b18985cc5ba43efa603e08a397df6124d10fa1ada520661d44a1b83c3ae8f5ad8b24a5a39e8dd4482221ddd8c81c5f041435d78b3032ea1508a86a8f784700a34dabcbcc83c0b77aa0d9ea9e85f192ace8498353d753bcc58769328895d1d01be29c4fdf9affb279333c992740e35c5e2505f06815d9306ffc40b626b77257c9ef72b1b1240f74c6d474f101ed18173f455d9c311a28ba07d8af80d24cbf163c4406c645f8260894750010bc41604d15584484f6ece6065211b93e85f373b8cbd4cdb656ab8c8b6ce9d38a108b773de5decb128666d624e142d377c6639d329fd65cc9ee1915d380f7c7841185e4a937c6d9edbcaddf402084769a2e54a49ece8a4be4b9931916b8373a1ac736f1eeaed751ce1206da91ac24d626ba5a1afba739f4b40d6dcec02acebbf5eb0501689415358a8e7ce3534520e466b12989cc77f6b781a8c1594c690f6029d435b2a68c63cda33fbaa83bf372f608204cf71b4f24c7f6c28ad715cb9759132955a0d12e621587d84476f03939f87794bdd98da26a4494b5d031bc69b0eb468ae58cb8d4032461dc9c9b1630cd09215fb5608bdb7137761b9740ec11807d8883ac08e1edf5eba335af2894ac838ec5f3edadc000ec2dae7296609c478aac35343a5411f54514be17425355ea97290368e726f29875abc48c073c9ef3f61369c1346e1c81c7170019ffdaac706953bdafa35315ad54d28deb00458eece3dc6e4f5a212a6ecdfb33ccd23d231e9dba7b8f7a3119b9124387ccdf3944586233f21b59ebe1291bc3b69467a98b4bd5179cfaa70b1c3384c9cb83c273f38508f31911b4345a8c3b28964078c579c754d0b75fdd60646805e98a0ee3e9929c317b99900fae2bfc4ec665abe2f0f45a7d5f855e025b5e5c5307c9166618bf225b07d14fb10ced91d841dfd4e8ca46b5021b7abec1e63ff68fdef0f59d5415c71aa7a7b741481d7424f49b4d7f4406738ac3061e557c14d48a45bb3e3551a1c7e92cb616d749fbf516dc85b44bc6d0988830d2fca6921e017806d5d226c71a2a6f882ae080fe6637e611ecdeb4b13467a376f5a6805aaa50989d6cf83ff86f11808a0fff0ff0787de1e9c97ac116a790a6225261c312fcff3c7451ef596daa1ce217daf706b816f87434d9fea2f41a873bea0a65a89c7bc775d5a1cfaa3b2a8313593912df4042e31d72866953029477fb93116dc642f2e4c82fe229698f8db0f16fa7ee51bc1f3bb9d3fb90d98595c7726835f3bafb4555f102d3c36aa32bb306733a8a5f7aef6391dd8645f9b96de006c1b8fad97d74e45969fa912e352346253bffb071786293c4231eab9dd94788bd22d7e4be6c97323c2bb71624851f9dcc9dec5bcf269a76ea022e0fa5358adbc060c163f064ec6649ab8265e608309183debbb8895f762135e9e3627d4d07e73390e7e0510cd9d77f6c2d741fa0d2c4e53c0a91bf7248904c3bd30c20c494e2a0567dfd9cdff1549b805c5feb6d5e224cdb569cb5e5184203ea9b9432af484145e570b22df9409c9438b0e12b31e8009a95bb4ed3c51e42de85ef919a46bb93d6c0f8ec65f4fd97b59b5d96bee1ff885469e27b9ef0b1c0e00bfcb4668c9e1b6b7cff222f7b65317f41a0caca2dde080b74738fdf9c246119a7973b6cf5eef0daa36dd1956bbe743d5d5148b9fd4e66d32fe36d2f23f9b00cffaa6366a7fc8816dc9bcd10e5d0688d4e21f2953065890456b2e792da58e60891c7aa1718df8ced41fbfeb72d72ed8eb32884186457e5d391a07270ee06c4a819807b203ccd32ad0e8d8d9ec955f60026df80b68304229edb4839287e70fedc0aa99cc816145d97eb5a500dd446c2e6077a185dc29c8e0f667d553798c518312134a826bbf5e6632fd7fd3ed3e68058e9ccc25b5cd9b7d970d601b0843136ae710775926fa99b87904c3ba97e25b6d03b7e2f9a09684c1dd6b008dcee62df818f162ead568295aaa6cba59e8befee3531eb461200a98023366405da4663d966593043cee4a519e205da1c1c4b539a36cb6731769778f24a03b64d21e84ecbe6b3b6b45b5e654a09f48da9b02218c1dfff1903f2e458fdf7cecaed8920119a4c88df0b783af7e7e13a5a6de2d83059e8dc65324d32cbe5f027dc4b69968114cb04f9223d86546ea78c9c79efe5c2502e92aaaea05382f27eacbf0f06016d2a191ed26d5a0e1bc14576cff695cfb0ad2a9320ce11d7b3d0fb84471986a84b30d504072f4de8ae5ceed0da6dca23ff0eb3b3872ab0575d89b52ee8615ca5051c6a3c4c3a0f63440d48b151270e8a6ba092dbf5271675249ed79221fbbde21e61f2b347aee43eec18928bc45cd8de330e6fedeef19c0b78cf70f133819aa6cdf3c8d0d62de56a41ff75a3f8820f2ad30812273a6b85b6f54faf9d54add13a9e3210266d0188222b5fb332e02c421f800457444a65a64ad6b9b3ec601caa61f2f8cdccb37f9090ffc46af6e0ea68ee5190dbed53a9295632f35c54ca2a0a073959f17007c2282c2396896e0971b7181ace622c5db31f8bed278e8af9bbade9a5df4fd9061156acdba9cf0a69dfe4d669ea683b01679dcf872027f85e52d0fea5b94ee23d47e6f164a122e772fe370995c9f40d882f8395de71fe8f434b5bc0f89728343eb7578d99fa8842bc872ab2ab054339bd02cd1385d2e880ea89957f8947bb4c78bd3d3ad2bc7a21f23fc004b4f4696ccba57180bcfb7f0fe10bf5ade6642fa48605bd91e1ebff48fe7265713716dd9593218abf221b604ba5a91640618189199cdcdb2f428cdffbd8fe2c06e17e7d9e55f70af06e3926733bcd0ab4ff01837d72f7bc28e081607f920e989a40282ab912d5704a11230adefccb20ccc7c7ea1c31129dde6025093670d6756da1702558b17e69a11e7daa4fbb3b5a05d4018228d0a90184c5e71c0c34a9edb6ab75ce68ecf8f5bfaac36899f7e2f00670b673473689a295a7786a7266313b11488e85a4147a7aa2e764c90f32ec94c81e50deed2fc5a5d7f4860e8b0923311e112739d2e2df0aea7008a73741b28887dcc42415a70700e8d4cb49a8878049462cb3daec1a8a94f10bde30b13b78d81b3599f8708c098e1fed9bcc597dab3fe4bcaa27b6cf465d0b1b970ad7aa5b276a9d914329cf9294cecc6adcc172a43371f1046d7e30b341ffbe1a1f01f786e03a68d421b54d4a25f70900c4fac0149b3db35eef726f0ef334f85172a4012ca5669e1908f0d7083fc23986c6f3610be603d4d9ef1487b6c9832e1fb25de45201039fc1a6825a39a084f0d1a09a6bfd5ada1a3b55dc9e86f3e84e79d38c28df0bd0af794271d88d89f57415ca498450d151974ca3c6f06fdfd58903cd249c7048746b3a0e9d764ca6ae4960d2d270f9f4bf96707d2c904f41930f7300f846a70cd6ed61004fe4498be6844f0301073698f272450f358d34d698090cb3980b688eff0f6b961823f18bf9923eb5b3bf72727de5299780901faf5c81dc2b1fa4c96c388bd4ee566e26c3f70593e9b75ed50dc27fe0db002c8ca61a91a4fbc74b0823ccb9ac50d63b7dee24bc383c0131c78b952ed240fd5abecae2f28810a606b5c271a1d2f375781ca0e510e7aa711666addc7d6bae9c2261b751dda9d27cac774c57955de38bf152e61c0ffe0b9b4c1058e2720d500c89552a1ebe2744ec5776a249db9da8c8c45aafe469aef9658ac1794c08da22654758d7ab287ee4c704a52d99298158d4e98e3e4ffa924a3dfb01dde9f49092b01bdffdb51be3a08e0dcb0fd8b118995dd5a1c4077a2b8f4592346db85cbbc9ed38d9f926b9ecd90af4073d09a8e59c45bf2fda8e00637f29d93679c77d850fba92aea4635e6b3df890444a80cec416c74635e793d280673432d5e78d5fc5a7c135790143ffacdb2b79d75cea96a3f682173d758ad5db4d8347945e407094986b60c06ee9f2ecf9777a19d2c13f2742cd06e8cea87eced19e5146aa8f1bc989c2bbd527bc8c2bcf54cc4dd14b7dc0957e3eb72083ccaa6b4520dfe93d5bf2dc243f3342a4362f0003123c4ab1c693c2ad46bf5c332f83221500e2a45598cb0017d7c78fa835ec52fa823028076501db096d872b0131ff7255c2fab8f27308a5d09ba3015c5fbce03e900c157dabab12fcf9bc54ee96cc7e1c8b58a51a1406e537d4d98a02815da7b8249e151d21af2da27ac2df6d4c74265d5bd568d4464cbc8ca59f056391dd981b9a11bae5018c228607394cedd4213daee284f3d1014bf0a70697c8f716e378bddb4facd4ee50059c0ac15f858302bde26202c9df2f95d983c6edd57e97997348ebd6835dbc16acbc6cecba0118b890a8f9fc87c7fad6b7d2eca6455084a9de7667cd7f2663fa2ff7e98fcc2d5065e31e29da00512c58d0c20ae4c1c228b871b65d54aca2e9acc907a21d67fedc623031caadd1799417811d5c11924ebb302938cad36456389c30883478aca09fe05d6961201ca56313ae0d6b14e908bb046c2ecd0f424e506684973371cf115a6b483c4ee8fe878b0ba7ac5213cb1315dbb8d5833d9280b7ccdfb98284cde3b17ab332799dea1df74404750b426df7ec313b3b02897e8265af21961ae3eefff5dc0b932d67fbaf75a43c3e55f4fe68c184bf3b79e26db4e9aa99d658caaf4312a6391ae248f7f980b84d3e65f3e819725c0db1f99f1c72b4cbdb98a3916be5e216b34c8f559e00e2cbc14f5b0150186c56b120fd347d468", 0x1000}, {&(0x7f0000002380)="e18d44a17d0fbde115c4f4adeec1bcb5560fad3bbca2b915cf586c496f522dae7ff707fa7ad663bb94aaba51d37721829c811076aebc5e9aa4bad6f00a0d6e487f62aba110d9cce8a7f7552801fc25efc6d5c2528dc5f3529b7426b9a760881ecc49b98b5b316599cfeb64c9e412c8ac3da7615f5405a7e6a7899aab51b4da8ee5bae46fa9637e0b9c837933b4bc7d4a771022cf3d004753572a1955f2fc25d620c26539fe76e870e25bb7be18b0b8fbd492c303ebce61a9b9f32e5a74a989125eabae385354f913a842f0c71cbded27eafd2cd2090ca5e5da8f75629a8be6ab", 0xe0}, {&(0x7f0000002480)="1348da8a96987526362bf61487137b8f4fdb37a224d6e3a3aaf8d0541d888a7ef244999f5a3b5f1158e927cb89495e1cb610b59a9b950f924393ef1a7d616c08056ce781df36fcf55f43cdea6a1c5d4ef073110bf278fce095123e42e7516821220138c7ee3a6c36559d758b9c13e3b7b4ecadc033647fe9bb68a3fba488c2979858ebf7d6f03b79387e346ca9cd1965dc16e24cca6e19b59264b1a242cd14274f267709c39084a033edcac6b04fffded022acf60bb9d2c8dcbd77c4009202db2cce43d7dd6658f570862ddcfc886e52f0ea4538d441d7809dc481fa2b32f083d9aa9f52259848dba60b2f234e349b5ddf960ee15247826afb43e9b8854f37dc67eab440cd7eb93154d7dad23760a6f3d5d65c8d3bbe2f5d4c911d107635516a8fad9cf1d5fb569e9b043c943a7cd7700b0a908c57f9623b60f292c43016f3524ee0734649bf258f2a4f17c200dda0ed9f2b2cc2a07828c321ab008775a3331bad11de46d4e7d2dceec1cf533897666aa7e76d4bd7c181419f16b6556d29578534c4a98fd5f8592cd87d255951b435fe533a1201c72f5c85e98bace2eca0d413e0b37a9ee074286b890a85343ec3dd8ad60c8412ae7d6774ab415b134512fba1efa9ef959e020efbcad8e3668ad5555468f1c19572518c119cd00f4ba94542f9ae214fde08c0a5a065af8d2d38d3944fd7df5186f9af32f42d5be5bd0909190a0642141a7dd5c0b51eb7c034309672071968310897f7980e2451fcb0f3f9c5dff24bbecc709676ee76fd4919e408f955565d0f46aac82ab012448e4ef3e52a10c46004a33499e929571ddfbaaf2d42c65c5a855921d9358729b535c3421534b43679b6c25b159f5eef18c0879af03383f6e5b4031cb88b7dd4bf16ecdbc21659ae4087c78737d3da2ac7e1409fcb460d96ea5f4524e58a9dbfc797a2bbbdbc3a6b3bbcf137c324bbc8b77516ff49efc586f1bf6c16dd55bd7dc84d6c85a7e5008b0fd3734c1ab4bd1220cdf72629c9b08d9d6922f91decca636dd387ee4d6cedad54e99886aecbc590d13cb818c2ab1e10906e194c217538041652d0fb4cfbe3754ee815177e4f66e1f821960d08e8e92db3381fd3509d9c72967bc1c632729fd55c3f0f6eefed0895512ef839624cb6c93783930d471713b2f8f8754cd48bd300f6b034def3a4d0bb4267dd838f4309a6d24156eab603e46d41d6650ae709aab0119b53d8da0b8a5f04886d23e908098a9206f1808b73ecef0d2836bdec5bc23093d689ff7256268210535069b23322633ecddec0e97233ccbd8c1156931e94ee0a30a8054a75b4ecd78a98805cab5b6697fe5c6a60874666c93eebba32649cd665389354e9ba437f4d1b8504ec118ce7f95aab34ce5c54d3c9763a217daffe74372c3f1b534ac44889c7253c244cc028bf55b0c7e233b5513cb42958edd68bd18b2e4f8e748dff428a4a9194d9d6d1effa6097937ef2fba73c0b67a809a9d7931d48d621e24b677556fd06961b87da9097f2b160fb018ad9a49dd73e7b5bfad819158b53b3e87cc240253049e02363b2517caae311e7d22ba1ff70e69d9a494cbbecbf2bab6c229b2e7507fb7dee2313e119324b70e92fdb5bb57c66e9c8fa54485f7788f779e9e939260c3eb741b1203fd981522923696a115f473693c3f78267e20278a913c951ac783c3f99597aef736352823ad29f6a229acdadb410e1d41c5a597209be765e2750d9dbedb55b828b69544bdf678e039539f6481b45c0cd6fc0e2e208a8871cb4091605678b45e8d37c5125a5f00a8cdf2c83e3f85fb7fbe4b18d74ec9efc6dc653b37248b25d7d90f8452de3310ac78ff6cf3879d962e1c36dadb1473b051b7434319072ba3775fd4042f40eadafd549ddec540309342f7a2f785f2cc1915b165cb69ae99a6c8b463261adc8ebed921510217c44c499b29b6793283377c9ca4d370d79ce87c7fd84dac010c948dfb817ef3c396d1cc37f52f0882238797f800a54eedeb39f9232d8db6cbe9f0a2ce2e2af72e0ca8a41a7d074b874f7fadeabd2eee3d6799d6acac4bdcdb97b8d810a281182234944098b8ac73c2d8dc531a3f38fbeb6b5bd9a73db0ddbe5e5f5ae84865d0ec537afe6ee581569c7a206e99f57e6a3a97c3da9fe9a4d80cc543b7445a8c660a923fc7950197c819b9a5adde11777acdf8e54c54ffa411bedfb3205c5acb10ee6d7e489c2b5244c2ee727b158e215fabc4906c15b3c6fa27b0e9c0fce92af56ae40702e6ea13c5b953ed3f5389d6f1a10a1c431f4852af65a93e212ce0f3fb5a470756bf8b996c1d63ac72e77dda6a4fa5316b4931332fa121b2e1e06d6b4e01723a61ae4455bfca35c30bd35b51e8658c048ad5a7104518423c252231ee292693aae78ab47642e1fa61ccd6c0812f853042e3d93247a58c95cca2680ab42d58070c3e925b783e978259e29af802f0dff116c57eba4bd12ac17bda18d586ff6a77fb011e3d25395d25ecfdfe8aa939cc607e8cf26c8da6792ea0b70faff9e1d366c74bf11e19cc529df1e8d20bde505f9029eebedb36cffbc6d39c5007ce42560f06f28e1a954b325ac72912c16858dfb9b3267152c09702c96752a4791d85d160209d3301b1e51aa2395b8c3d8a9b5bd3a855902ebf2620086495fd5652052126f58c015a5129ee3f9904fd922c3b1fd56cdf2fcf0fec3a407458ebd6dadde1ed4b5f77801c0e4424d204a933b074552d15a1b172488500a500b060713a1728a61f578278aea637e45b51e6880d47c7c03a639bedea911f70b93afe27d298f3d179de0d9fab7a28c40259473b7b9bca40838c16eff7793b2c10556409fbc697b1cd4eca9db2ddf4a26963eabe1464daa4712e2eabf3f1135dc8bb1c1971d7366504890a09b804e5f8dc9b743e9e37597d4d63e83cfae5541b76029b5323f084e3e0c2976b4f0998d829eddb88f3a9bdb1e8be304ef8539991a5af61789254bc4ab8221c02a96d112327f15822d3581da53ab086d7e9beaa6e697da61893952d9bab3d5737f6d8efc5b642a774c1100e06635a8ba56c1009a15fe55fb8b30a988e2e090a7203d2daacbb99d70d368692824951033e7a33bf3de5cefdd4291b685c200c9bd54801e8fde4644a3762db2144e92eafd518145f76058832ea73578ecf16f9ff3559f7f4cbf390a8c882123e254cb31f40bf4c9beba5e2b6a2798d0df4a221d06cafc1af0e27e3a0c5e261429c3c92f5ead2db1020d78ba5c8d74b08759bfbe2a4eee5fb852a9f8b9d4907078958edcb41af449aa29b34a6286be64e55abefbf507b8277bdfe010a9e43f3f1abb95f7ce33c69db04a232c352886e21a8b2f6eb65785579868fa42a1aa25eb52ad7aa9ea9a9128bc1ea37a15214a6bee4e12bce90a44c5cac573b898468f325577a5a089df7e29fb362064a75b7271f0508f17510e0ae6ac0da62a6c81192b45bb49f5bcb1906ac320f6002f49317e6b32f7c62c52394e5e899720c886f74ff00b1c02b4b0b681a5d83e1ba9c3c940216c0ea88f0ff0643e87af32a6f15933cfb9e36b90f1184487924ef77839673ff8974c4332b4f03617de05f267726ceaa139663a418f1a076bfbe9864eadd1b0761f3cf0ba4811abf7b82be13a310af1b42e937e9cd35fe56a4b018c75e363ce88167667d66cbd808ad0bd26021b42626c1e1b2cfb6d9b6ae8803620af664dba5befa73fd3fb1211c34788cf0d7c7630292c6e1a2df669bb34231abcdabf1e8c3c9b3d1a456ae9f0b685d5e664f896e240c48d968b985f867c2aee28ead74ede7061a11c5479790bac9a14d9f4e1f64d907b349406d648a3010703beb491ccded6c8dd091f5282a39d4335792e64ca0bd1173b6544c83de034f664f8aa01d9d009a4e18f82213eb3dc0903b568bbc4aaa65615c8ff51108b7a3cddabbdd69be215b0498b8ccd1ec2104030bfcae0a390648da8802bd6f0e31574cee334f828f1ada103238ec2adaae5b1408cfd7b60e5fe080939423b8d080c503b5a8970aaf6e323cd86d33c52aca5a3568d159607452253476a72cb357b3be9fc284d9aeb21ad8e3b22f7f8878b4d67bb427fd67b777e241e05ed00ad151e3c01e55d822dfe8ae9ea98681c55210dde1bd4906b2f9722ca77f23539b4941969cf376d225c7c3cfec0829d44c0db655d3b980d2a17689906596f4f1b162a56cfc74a017ac311d8bfeaebec8c2ee00cfc4aa569da7d1f8b5171c8a4b17b3ec141be4a9a79d0b859e4d3246f888d07a5a8affc3e39342e47af446a6f014b3aeafc6daa11da2db4fa366d66d70937bd982167492cd702e09e5fa6063c1d38e2e207415f08fb5f0ec25b53d5d264254f6cac9496692c4719fcc9a4b8d34443538223ccea50c6bb81520cb19949339fcc90bb82e14be2a37ab0c78f5e77eb80da3ef39acfc77dd6ffdd6f977a1e63024d5a41db639aba848d5b13c87cb212fff28736ed09f05186f197ba14d84efeaca4cd4a1d3b166773e12d1d68876cc801bf6d0e6a90b7f339b7ad98314e5ef3b93f64d78fd253af84c89a582bbcf038aea85b9c7debff5ae4725740452c6b612cda71de9fd4c678abed3d47da18e25547620427b824648867b9bbc96cb6338da232c496282242305b117de77a5fbdcf0f0a3294d19ad48d17a58fe8cb99e4e80cf7d5fed5618b0827bd302fca743d1fad39c49cdf1bdbf9b5d8a87b69c659bec0d52618806fc4d3063126fec0989d0f445a46d0a53e9842fc50bddd5826d912f81f5c85d835a6147062d867d5b0ea59be19096d6740b8e7c4b92af9521c2b96ae911a6eb264b06b0d3b8c86efc2510f4617c12824105bc3ab312e5e37573f5fbce5a3c8c3eb84503784faa0f35613dc07b8f409a4a6acc05d5705fba33bc3be74a663c49c7f27bf395c0bf502a319946ff5286100dd6c3fd13157d57b22b477c3fc1016defdc17bd263967646322d18774a1673c3fc57f47635d728df42343777554020fb488f941f898332bba2efe721bc9b94ce95449fac970f3d6a18a37daa74676d2ddec4ebf6b0abe8581ab4fb1363c79c48d7dc4f19007d1a1bb6016cffba350e4149f55818402a1a430e77d5fd8116e4631ae8958b6015f92330212a17ea02f5cde478cc7144ff0148c827254ce21cca30ea0fd3c96a9846ceacba2216573a70b69317bac76319d0008e39647991985bceba600f7ad096e05bc227765eb3c455bf8e3ca3dca8fad2160b9c82b23e0870b313b140d28a91ac3a3c89b3a8977477ebf089503a0e1e95591b274499b39afd9364fcfebe17cba37021071be1c93604c49b97f0cc2c4520522d34b46a4a33fe1fce4f476d691dab4f9431d9bd459433afda64cbd5a4523faf4c0a35f7e564abb0b33cc84ccc21b4801a95a92786942a662144c96746f03bf95a5052260611e5582c39a95d4ef1f115c37ce1d5844266710f4f873d57475732fd0c48ce04e1ed33a6d25c11d30a96d1779b1a07c1173e06a64a43a609479059e0003035497ed490a1718f72002dcb9b2db0341d22e1f12bbbf23690f99a62bb0ccc685bdbf31a8b918dcc9370df82965a4dfa3a9faa18ca938e6741a0ce5778f8d26bd1a484699457d038f3998653f9f01d94a10fc4e1a5592821a3aaf1675c259648cdb104dbb7a3d74e09650770b185b2d6d6b3214c6243cf0a394b9eba65c1304e33a2f25a14205e4222fb8b7c77918df0990e12f6e9a41e86cc670a110263703991b24e39da5b9bc222db9ff67b730b7edc5aa9012bd872762557c223589aae049e4fe79408d26015fbbf1b6b5dae", 0x1000}], 0x6) close(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xffffffff) write(r0, &(0x7f0000000200), 0x4268) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0xc0, 0x7, 0xa7, "9e0f24dd36c33af2e59406c539c15ebdd6a356e5", 0x1, 0x5}) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x3, 0x6, 0x1ff, r2}) syz_open_pts() 19:15:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) close(r1) ftruncate(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 19:15:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2b3) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0xb4) 19:15:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="845d4c2026292af8d8034b5e3fe37c0a58098b298b583a5ec4119bd9c871f7ff7bf3f7b75dbbc9104fc1d7419292a4c3b6529eaa8f54e154e8165a8321009524b650ff58729ad42d91", 0x49}, {&(0x7f00000000c0)="5722ee647c0324", 0x7}, {&(0x7f0000000500)="5981a4d038f2d29c287b44c952c173e313cc52abee04191cd34fd63878a180950efa11b111a5ae4a569920c4b681da921624525e686389ff2a7f8c9b9625ac552a88597e52b7bfefc9bcdf997be82972d7b1663c71d10f5ee0e9f2cd80b7a68e272d2eb946e71292f12e1825f06beda5c0f9622d398f6f4ebaa36f577161d9ef0702567718fe6ef6aa0c73be4c1e4904708834dff06054c76c7967ae66e27623f3e18efa85b37b5e4d10aea61c4128cd450f1493e8e6d57486863ac735e65a6b7d9646fe5df4bfd070b971bdc5e08c643f63daf8c577c048727736e0d5b99c5ff05299716068fba1719b590ef12e25b8d501a9c66f2fc66a1298b55500588f22a69ccf6489b744edb9eea742766ecb004e1c9c6106718dbf67150c13c8150610a8331e8421d8c19a8fced84a22d55352458bc9ce60a3e74d87ada554a69f4fb9a67ba37663cf52f8c075a6fddcf76dbf03f15bccc7c8724c7a0e0ba308f086af9359ff35b9282b0b950bb6bca139dc829341c6bb12624ccfc55dac010c422e119efe9b76e5cdf8cbc6218f4d6b6c727824abf4d7f5e3891570cc95d9e601068f2f5b1301152c430cc172240ec62cb3f39d6578920f40e503011de7586c8a8689e3d92d4e2d2d27413d32c3e4018ee351f2dfb1f4bc839d11557f0762fa850ada543039cf9cc9eec85a55c06950cee636ba027dc034a4985aba60f0456a8a663eca51cbfed787a38bb496f602752781b91b7f9f1ac2c99ac1f812f8336c02c7055f122e383bcee285bee30803cb25d0cf21f8f4f6c5b46b665e462076f5b22934a62ea1245281a47d713dfda4ac183924e73792357ebaf2405c3d78ca15a2d2c740a8c293bf99659bc7bed85e657cd39a7be504ee3ad244ff5a6c442f5e21ceeb7ca5f3d761c1ada369e6216383e6d44535f05d03da6ecc234a52bd267317c29d007d2a468fb4d253d24f6611c20f74de40959785d2258b24f5b33fa4c66dbada20cc1fbf7a21d3d6321a43d7c359304682460766dd9c7ce2e4ad893445db7eeb544957caf32a7a471ec93e5381448a7a62880f292ff0915b41c204274cc7f1d91848fc0273b002e56b68060d869358ab4edee5b4e5acfb2911ee5e2be9d093ff50617dfc0f829a0a7a6acfbd13f8660668390bf3b0fb1755fdf4c4ddbc6885c122ba69555fc155dc01b75412a41a6aff3550f5115319ecb6152792fefc3b3be0c0b69b1cecc2a8ac2f047fef39e0a220e3dd09c8044d58cdb0d3d2a0736c8d7ccd9a6926c7fc6dd4ce32b76704b17314764673537b480e34500e3ac802d29f7ac0d867c0d32c678d98f0509a1de1d7c68e5b4af10e01004c62ddf36e0149be073740cb51adfd30202fac70e0dda3ef4d1ce6883121c7f19933de1c4f1af26bce451ebdec34d667430474faf5a1b853a29748204cad7c3fea14b4a2255487d3b9d67589255672fd52cd65d0cb54ffba8f3f91db0b4358b3040352c173980d1c3c847b2c12e20ced385cd4d360b9cc2286df01563980ac94f08a81cdca421ed2ba37a208a8bc9ec471abbe5d14aca29f3fc39f7b9ef9f71c0f3cf2fcbf9c0b593451004fcc99f7a4a04d0b2a08267ef5565f60d05ee58783a1be2738ebf100e5023312154597e7d316b0b8d69ec6433cae74c2912fda3262cb1befa9ac1a2de51a42186ac6d420c580724eb3e7e13cf686b2520de57bc66dc4ca11bb653cefa8186e51ee0a8b749cc80b3a3c59ead5e33aed3b2e0523f2fd8a8c74dbce02ac8e6cf20fbeeaf2ce6b5a7f55419f35ee37a0bfa322975b01f9b296c19a6d0c63555420c28eaf017fd0123a7ac66435c865144f6efa5b4ae196f2060c0a97380ed9db5c5e51552d162ee61f462a85cdc8539f828be20aae5eeed2e6e508183c37b876cf36cb4964faf3b3b9c8d54e0ecd99344346cc38984efa0533afe5a9db9d7cb888bfa2ef4efcdd877843008352f4b6a71336b534789420b58fac3613d8b97e46b8dd5de0e08092fe0b8de54ce458064e3c3e05c540ae3dd00b749693074b045e69de17f0f12f0f64836f014ec7842d1a6a3729bedfc1d7dba7044db0231c1db73c4d6efaa723729cc84901f446df0f8cf5781af357e3414d9cdedbafc67851b1d55762f50191c6ccbd43dcdf7f76c005b2666239320103bc69ba1e4472d469f8782663f6c3c38e92a3e65cb84ee429e4af6ab39cb002cc32ef2ee9c7adf4d09d541bbfa7597b02c69e77ede73a275bf6c1e48f721d1faf62c43b954577389699bd3f7817e116a2f247e0dba9d090d94fbeef8279c6a4e508675bee2ad6e18670a9cc6c22aa95a1c76b047a39a8952dbb4a63cbe5480200e0da39b698906e303b234049974066cd7c8a620df0e0fa3f5d480f17de8c75701c80d857286ab6133df144e6c2640520e88e69894235a68bc8fee47c11e80d3f4c56802f9e5920b97e1bba04c3b5846124e6d10d732f19737d180dac54822bc430c40135f3f42ce2439e0bbdb1da2afaf106737ca1f30226c67466863c28645ce2bb67f0f60d6590031d1c2d3759f881750a1da1ff81695b1b4b860bdfbc308758a45e4c99a7f7fc97359d743f104dcad76c2c87d49d912ebdd98320e39a57058e3b7a45ef93c8944e0680ce8241887a2fb806dbcb34afd8553cdfd6d418dac938b4e24ee70d26e4fa114c9e83f896b61f822ec023f33cf5d6dea427b6044188a7d4759bb248827089199bb9f8fc77e91f2605be8460e40eb3c7064af8f52f39b362937b492798710e9314587bd8802829e5552665f504eb5684bd7d7f105e0a5497741264e0b25f1387a1d4cb0dc695b88f5603819310c7cdb5d0ee7c58d539f0d11de5e52cad5f2b5a75ed8dd4142acfbea94d194bfb7b1e81a3d1fe6017fa05669c0684edf7618fa48c56776c37c8df51bdb5b77b3a7ffb3a47db0cf930d4297a57cec51c9e209769b981b3022ecd50a1a5539279b783f20f4f90cc22529a66b547db4e4cef4203143b7922746123c3d21759c56554ce46b568b901834545e3ead64a4ea09da7517ba0d69a97a66d6c1e109a9dcc360a9364c5e94f86c4c8a64d6bf56e17c3d94af19e4c81310608271ec15cd5daa479326ea90ed618acdaad5bbc4b36bcf67dcbf3401d2c0e972281943d3d4cda01e82ffe168d1f20bd899085d380fd477c749522f1df2815b126755812aebbfa0d6da97653861cce0ea670f146ee94f0c44beb0dfe672fe32552c453de0dc5e06c0aa73b71537a024431aaa815d1b8cf5f396c62686636038000896eefdf3c2b78c06074219d3f85ac831f5f805b0ed835b99ab53e0b90905a55bafa87cbfdde8f1b38a5160e03dfc75e9251d69848be5bfa21fecc016bf71c43a0da32e9ce5072b5b66a9b77a187d143de2ac30d662af657ec63e2a013fa05bb4f018cd6ccb7fbb9f2d8867f92cb1fff11cb6aa94294c9cd4031d904fa9c509c35d2d54093ff4680b2cd1281e6d8379543a164b1f09e6ef27fb23d2c505f92dc92b437877fe5954bbaabca143506d8d0d763e3254a72befbfa7c9c9a85b5d6dc0bbe45f773393c5253394aa7e4699d59faebf4c5f63e6b9687442f4c8393b72dcd76b0ca4f78fe7812f158f65c5f1dd9b557ce28355e527a9ebb93ed2cfb2a6e1700ce7bc7bcbbb5bd29e0e776940dd497fd8154bfee8a8b470148edab051b6413766302ef1f9f026e6aa4bb6366ca4b26d8e06df7ab3dbb76ae93a3e21709971d3b9ef0e44339797cc4cfca6183f221aa3de0b7d6c6b1015a42c113e4d850b1949bdf7a89a0aaf292343eee9943cf2e35a7cf51f26bd89323ac593a82c0996fa1b61ffd22f917bbdd8fc2a6274c37b7517dad238c82414a95ee4635f647fbfa675afb2917446db5a7e76c3fb095a475c669ff85281d8de7c75a8164acdc7344eee7fe81f2817c5260bf65ec204a7e7c2a77b4b30e36128744f185cbd9ea71c578bc47ca9f9ab79e04315206642f6d65898ac1e68745f6ca6b530e8405f4819e6ef3951a0236478179b449b20dea84bbf3eb80cbc2433150d8ae0908fd28bb832daaab3d4ecd5c33019a8864bcb9ac8c565965f8f2b36a8b0f6dd2d39f88b98f9e05e5a64e63b6e5f6e8020ea52749b33f320d56bf447da5dce42b05cde2837b90991c1de24e8611767be00098905c6f1115f7ee52be5a45a7d13fcf7ff4998929bd72cd308286113939ba5d194a1f2bc0784f67bb7df438b9aa902e9d4490d89184667c73fe38f8b43065e8bcc88ad9252b6861540e9b591889887f39b550f4775340cb3d23d67fbf4eda1430cbdc841059914015bb4fbd843ac4608971e6b34effb847b355b7c55456736ba3117fb566dc6e38690e8d3650415da365f60b0019c01241cc1d91b0753567448addc458025219df8cc03241fe154fcf68e3c7907939e2f405ff9685892356ed729a81b56e216fa27bba63e37831e60bf773e67a020724b470f12b7d7c67632f32bd626fe76d2d1a04a0de54a18ad52e09d09660b40eaed4137bfa3bcfbccca19adbb71b7811eddc0c6cd9ce13be698b06b4f56fe67518e60df2c1c8af4c8ca2354a40c062092a6a786e3efdbfccdc9d7522e13c665f6834abf5f670fd8974f2b190663a15723b3c422500923a75434ac10d7a1f7505a5f202fe002d8d577822c308e3869c47a4333615b7fa2c19885cd4c93a7d3b2f56b3392d762c4c47e1ecacc0283830fc2244caf49f4db39b8b6ab39f0ce7106206857cd6c3351ebd800d38096cd26918453a5e5904580bf79a1421fe22b34000d30b610913930164026f19e660f1082eedf12a1786da770fee30d7e360f972b6ec0f3d33586814cb374a3a65d97005c4eeacf967bb97d08beb6923b45cd1627c872f514b215709ea3de3198e8c894b34da711745cbd2ead9c4c9ca555fe4c5244e3ca968a0db689b232544b3404bc94b6d0b9a787ed03582202c2befd9dfc547af78ce2e5335e5c2da82c5bed6206f74b52878289bd255298f42d4340bf6d332901d8bc837760e1a76dcda1d7c8b356cf3f8b15c43a8fecc26f8165c920c430e14d5b5bd26f033e777a1a7f4f4fbf58a9612312e6630d6dd757e303c98babd9778964302ed537e198348333d78311278c45a93182fdcbfa73cbac389fee325a9e4825d35d9c4a7e50bcae0fd83330dd140e9c6b0c697cdc6c48be0009aaff1c076a046e2dddb31eb7b92425799c6d6e0ee551eca6aa9aa726e9d404665f3301705bac98b1731cc38cf7647e80d5e237b5c14f0848d206d58b9a5c7e01e06c32e28df71aeca55f641c636644b0bce0635c7caf70d4c180d4fa71b992b2d4353eeffddfcc6f6fa3899b153ea8e5ec04cf262b418ad83f5bfbbf0e4535b1f8a2e1e48c9a372636a8f22ca2a1e8b508407c10e9c8a65964a3577a57c91d08d63004d5201eb7225f3f48b6e5c42561cf4156e798d43f4bae6bc1084ecc488315b5a5ebf4207289e64ba4bd0260f9676ae2df8d4babb449527c9c2634455ad5ced36b86bc6599446bc3437c9ffc3a6109a2acadc1a98153005de2f42e0941b7abf6264857a163ddc13deaeb2704c0939cbab13044095e6309177bd562e314f3ea929dd656b2be2ff89662a80a7a6ac18cf0c76516413cee42229664cf0756a9b4d5ff687bd1d03178e846fc8d38c27d12634b01f53f7f8884264e5719e1ac4457d85f24504fd4f7661e4449ae280739b3207419af945b85dc6862403d507465fc03cd421b4003a048cdffd9e0a72dfe56abf0990600e6e444d4354ec94807e7015a956feb8052b41ffe6589dea2fd11c56ae6d58ec7a69425b75", 0x1000}, {&(0x7f0000000240)="4b1c35e13cc5e747bc96299fa8969349ab9aa9a0d01086376aa3fbf48d498ea45b1a8d4ae0be165f83f3baa3423f9e3e62d23992592ab11c239d3c44895a30e05c56b354a83f9f92d7be0564ec55d1e9d58816704af976b7a87d6eb3f1542de2ade4c4f66223aa47438239aeabfa06896baa805121ed38f9845abebe30a3e54330a4903d79f0f8af9aec938b0835312ceef99da91fa0e04d6de4", 0x9a}, {&(0x7f0000000300)="48fba8d426d6c3e7aa516636d4d4ba2ddf77b4f5b38b1c5e744763cf68f920d452e1db28e566cb4a0dfb64855dea29ff559b4bbd14a5823c98e811388d5a72e599a265ea90e5a899e8e8010ed9c33a8e0a8a51e0", 0x54}, {&(0x7f0000000380)="4b7020f5c652444e4f8e7337155d146f44ae4b55b370647bf52667a228a9dc82d49f7900f43f8be95a997ae6a5ca25d8bf18da2aa9cd0d8a175874ad30ab9f940cef5ba1c41a3ef01be8bb300fef3539dfac2c9c8e499031d0f8b77236784bc9c222cde28692a4c1747142957206e471cf093b7edf47", 0x76}], 0x6, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000189, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) close(r1) 19:15:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(0xffffffffffffffff, r0) 19:15:15 executing program 1: r0 = syz_open_pts() flock(r0, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x9, &(0x7f0000000080)=[0x81, 0x40, 0x1, 0x1, 0x401, 0x3, 0x7, 0x4, 0x10001]}) flock(r0, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 19:15:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x82, 0x4) close(r0) pipe(0xfffffffffffffffe) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_open_pts() 19:15:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="c0131747ad9f0821bb6fce5e9fb1233608ffebe92b686e0ff007c35349dad02bf97d8d388f01f7f8b1e850c33beb1ccea28714133f2fa27fc50a9ae5f0105e14444e8c1618d105293a2964abd6d04070f811a3b8a43276573d6527d7308ef0fa32455fb58fced453ab2f9fc32d4240df6d9892623c5f82353cbe326115752a9f14cc551b9a39c020a7e0c793d96a0f542f73a49c2c6902bad590728c87be074987e0ce6b86436acdbc071815ad3dcbf1410cf95084b0b6820fd8ecfee9b7320eff496231fe48d94c2f38198f48627f6546b3260548d0037e1ddc36ddfb7917545c9a2c28370d93908ab47df6cf2310e7f3", 0xf1}], 0x1, 0x0, 0x0) 19:15:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r0, 0x4, 0x84) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0xa96d3d4cf94e040c, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 19:15:15 executing program 0: select(0x40, &(0x7f0000000000)={0x7, 0x342c, 0x1ff, 0x8, 0x8000, 0x743d95ae, 0xc, 0xfffffffffffffffe}, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x9, 0x8000, 0x7ff, 0x4, 0x2, 0x29}, &(0x7f0000000080)={0x8, 0x1, 0x7, 0x0, 0x1, 0x9, 0x4dc, 0x3}, &(0x7f00000000c0)) select(0x40, &(0x7f0000000100)={0x4, 0x6b3, 0x8, 0xffffffffffffff97, 0x7fff, 0x6, 0x100000000, 0x8}, &(0x7f0000000140)={0x40, 0x0, 0x4, 0x5, 0xfffffffeffffffff, 0x9, 0xb6, 0xfffffffffffffffd}, &(0x7f0000000180)={0x7, 0x101, 0x3, 0x0, 0x7, 0x100, 0x85, 0x80000001}, &(0x7f00000001c0)={0x7b9, 0x9}) r0 = semget$private(0x0, 0x4, 0x24d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x2f, 0x8000000000, 0x8001, 0x6]) r1 = msgget(0x2, 0x1) msgsnd(r1, &(0x7f0000000240)={0x3, "aa0f1f7328e850d94b2447c38dc3d888b19274ecec9150af3c9f64d871e0af0d67efe1fd6744cb7dd47f0ce2a72528ed2c05afe02a7217b98fc9cd02f771456b1265b39ec93783b8c6cdc98c91c4892f8e5560b275c2235eae5259f6250218725c2255f0de50690d853477a1dab37001d71ea1de29d52e75529671514cc6cee2511a6d21f00963978a956d357e9036885dc08f1d0ae7c0778c154a5cb0111aa34a1413a512c971276c9ee7cad807bd5c897f2c69a820807ceba6b19c77abce8a41b5e42477f858477d68df0fc32c7a07b823d9c6657aba929c032ba2314590de6e8e7ba6b391a5be0c311cc003f74d6303c9a4f404d9d437847bd303d3776c38076f6b2385f7ca6e35c53eb16aa83d593dde9c78232d980dc6090e6e623a90b808551b080f99de4c4a2daff47e3e43fcf38bbaf38442c860a86969b50a4b1877e635383541b77bd142479e3f72bf05ea14c8b4a722ee57b5744e69cc51022d6e047320369355a02411638e31a74781dceceb7ba9b399d19e3f97b0a34c3aa6e6aebf51610d92a1bc5737bf400fa4c4f4664d65df9a0fea4050b812ec71200873170a0c171705ea3c0042c9546280b599c6c39a26a9f87774111e7d68f67a284c30925557687eafe8abfb130ad3c79aad98e071b1cadc22d83f88465b79f66ea05e150e19a61473f671e8600e4930f2788812e66f876871bbe7d0c19c9d9116474d03a4086d69afcdac55003dc564689c6c756454a3e0764896137a6be2102f62ea2af8e7fa9c3a54d7e9d50d4b1aa3d764ab8a8ed096c814eef3dc4aa8b619d593540009133ed074109b55ed50ba892eaf3513060df050aacc49f20f80ffa8affa343bdd9072c8a2d9bc12f68f2a8bdf00785f0cc7e304dcc3753c00125755e8cccde8e2ed7e16a51d4c7958c97528d3eb5ea07bd3254b3186253ab7b15410d75919eb2f171dc7b10e1a45a4b0fb4f97c877bc82da3b64988e5a39ee577bf211bc1bb479761205fda888bf571b667bff6bd1717f2d97f3027e1d4d60d0a2a9ecc7050261bb2e74ac6eacbec4ecaf7fcb61ee321901668cff0bbc45111f63d33c8d9bb8f939f890de5ace9b9aa35bee9fc67a6c4c28ede69a745ef278e994eea952509adc4dfc27f4b175223e985c17e785c4f05d62b42ed758038b0652dbf81166df513e1f7655d4460ab3e042f61a1d9f384805e2e77654efe39f2864bcf3909d1b5998fed75f866f0bfb5db7bd59e58e96ac5f0b29808eace82a743120e394351b806fa5a5304f09736abb3e5553487487c16d25b5dfbf0f860284a3e2ec0f092494e1324ff68d782565ac76b73f259f0ec10e1d6ed33cff78e696a6de69530ae8ad50d87a5f76fc1c8ce036d857defc37c5681247b04594582c0c92c24d2abfbd337f11cf544b3a3e5d5c0495960f3a2de49c70a66ec465819930e4f42297d66e064a1feba28c42d511a892d4fc9a0028c161f1b06da1fcd7379114cca81e321bd1d5cbd8d691968868c53f8341878ac30264b86fd5677cf7d19c3406fd76fc94de9672d5aba0c0b911d436455480244d4fd8a691323ca408a75172583d67204340b66e91b523aaef21648dcd595f05026ffd787520f599ea76dd6de71f430f867ea7fc457d577881f6768fd4f8473fc0aa51066dba1f42e6bd1371582ae79d7490d5acf529f05b6473523f2d109c451c2ba1d283f9c3d76b35e5ac1e663a59daeb5180e611adf8126e76c131be6acc6af47533dd5623eb391d9e388bc124ace41ab2e629edce920eb0f581ba963888603907a45c00da7174f50fb1156cef29265cfbba38577ddfaa254a2b348ceb0e93f0e086838431e77bc4682385e5b9b5b4a13773f7ae1529bc2e53f78fcc14f0a39aff6cbfda55aee3e83867e870098c8c24bd922c1c43143bbbbd4cb4d25f642faddffdfed5b75d05ca30380a81e11cdc4689d1366f8c0a40a24bad61f804e28d9069a3542b2a819c670af97c77abb0a0debcf9a069d16bbc280e3a85cea50700e4e05c2a1dd55a0387485287e65e2791fec9c75b42012af6c700098c76c920e67a73bd224918d3fa8dd80f33bdaeb79eb52979310969ced2c8eda20504f5d1063af67a0075bd9622879f97a4c5f4864dd99a1b642c5f9656f45bf38bd435ab6d513f68c6e8fc55959254d86eca9f5d1c426b579bea7900d6216bc6f13a0bfeea347a698e7457f5c541cb29958897d4bce3c95ae5fa804e735cfa417b63e2f07a1cb47f243d426e56c9c11645b98cd12423accec00a14930c40edcefef8aa367129956301f182c4ad6ba0b16f4ba8cd6b7acdcba08b178d6ead5c0535a48209dd3d373a3fd76c6342d1b617567f2a1fb4625b417ae6c1b2e962a68e3b03016eb205972bce07e6c93c585d1537fbca39e59757b507cbdd8e6cd8be8da6080aac776aa45af997e709d147395947f3970d609ce8047245f308f55e1aa66893c3b1279b2d9f9927a25445b035d4c249137b4fad363cf758ed3f8c9916748feb05b4309ee007d5836f46546966b41e7371aa3b43fe3492b64461c8e8d281e90b0fbb88be14ee515ec2e435bccd8a2c2b94e6e93bb4607a3b6d69633c02fde8ff5402c93217a6b008e5b96b129486039f10c60a2d03dd6df3d0511f4c4a7cac7e42ec0a2bc709cf9b7c89881bf2023aee22d1926ce4cebb7ed12ceaf896d53e5a5a3bbe4b00514fd2729351d7d1e1ebee5936ab15b12fe85501299295c946e46a70cebab3cf1a1bcf95a59a22ca8ffe448f8e936f97c448121b2285f9a511e79760fae7c594558bbf28e2599c11c80f8825e6f2003bdbca86a227ab1cf59a514bd6249dc93f3d309cc79070ff58961d1443638fe395ce086b925e7c53eabba26751145f300a6159cdb3f1c6d5eb9e5aee1396b2f9663b4ad7ad650d5472f22ae8935725ae00207eab8a3eeea1f7053f97c2ae70b23745f8bb2d94ad235ed38e21fc9a20dfb5b5d538d190f003d3a7c3dc85a1dc634d7bd3109e3baec705205a384a7e184996cac66a4865e47424b9464bdb5f2e768263f4489b52aaf3e1e33c45ec0c050dd672431273966eb5222b5dd52f171f87a6e54bcf20e6ef4c184c45cddfd4535f95d66c2bc357f254ac0e00703c94f166828f253062a1e687f0c888a97a00b829d399b6cad7c98d26ab145d8f64cb74b49035e1a24d9790b6a2476c91920224293a7ab237e9e4f862344b1a7c6a8a87f80bb923f24eb0f3178d93991f82f568260f63d5ef34cfb7da6922b66da137abb6e6112d365c1fc9846391a6659a8a00575460d231e07ead47aeb9e6c1f5f4f30db3726672b47f9d084760980249e9499e52d16d9a0f7244e3f8211ca29d4c48561cad0ec3775e2906786393c891b540bc6b23fe4256f3a5147c2494cce385c1167e28800acb114db6f60dc45607641d4365d4c1b62dd10e777e0e0fd12bd548ba6d51adb07bd7d371b30a2bb2d8f849362e56ee31898cf884d21beb5694ea02573d02c93c7ce3a43cd0588c425d46c0b96f512aa1b9eabdd88a2bb6aa7a0d6d9cf78f1787f7c1c124fbea6fb7cb23177506e00754359e6e61988e36c6c83d18d65822cfb4607c7ac1a818b58a4b253e56122688b897e9d3bda78cd729ad156500eb5776f111b9c95ceb50b9176889fc400c71d15619b5bcdb4c731acb4c8c8a3c321ee674588c9aa3e1ff05bce692be334be40f2d02247ff59f6574db65d8cdde6c5a3c00f98bc62f9e9b896eb6fd7c52b8757ac1b43e3414a4d351a65f44afa7f7b5faaba864481707a70c27230834c137fcd40b48b9b245bb35a58604781755885d8fee4bdaf46d4a0c300c6c4cb5fe6f438a7f406cdba61877e6b054b45b97b101678d6d3754fea52c5435d4ad349821036c11a16058c8f617a367a28cbd431c6499c5f463de9fbcc770a3b7801a430e3ba18b1e6577e35059c09ecfeaaabd5b51af283b25eb86aede5c159a1c9daeacc54d930c52d026cfa889f21f3c8cc0e53757ea597d70c4862f365229653e3999a1224dba9fdf757049e01de3dc3e8d75ee131eedaa6c5f22b805acce70b6c5b7e556d05951efcfeefc7c70476d8bc9ed6ed65edef63c0d893884f7d1ceffdd42424a70cfb0652f5155082aa562b46264e5acd7e07ec297a64b38eb305f9b0307c9e7db2a56abf6d1ed68011c1716e8349e6f888be6c2faa65437ee704d166926f6f79e618fbeec8f67afce58b5a3d1ac7e0701de6a725309ac4078669470c7baaf44be80124cd02239f938bb96c4b2c1a10e3723ef174ed6ba6dabccbfcf2217de1ac79703db5cadcb989c78003a8895bbec1d62f1d72aee7b0b98961821d814498239b533aabda29934f0ff9d73dab07601ca77b08fa07f5bebe738dff6fb1110d910d51756fbef3ddab160970136c8b128190e7cc3db5fdf00ac40fa52446d7d4249bd5b0c04ed587ecdeae7470fe8879ab64cd41297e7a487c79585c39ef076276e47b2b3e3996061320c37ceea35b8335b2a980c517f0a6c71b3a2a2c1d3363bc68c9d590f0bc0178478bb9cce22ee3e4068c5f98df6d6aa4f94db4b62cd44cc72ad0adb61601a2f9dc73e2c83c462f6f02a27bf5c8718d665cbd5075b47273fbb3f127e17265b529fbc153b677db55bec22c82953772f611c41f057fcaf95ad57f1d635d3847b417123e3155880a6cd65a28b702668ded704e82efeaacc1f3b2d893d98f0a2d52c5f4cf2afd2da7cd6ef70093250eaf6ce099e333594de1d88a32ad07985b723c38d73f6231360abd6cd74b3b612c260e092317adb10716a3c467f866013351f7ecf97ebb8ad951da67d6ea8e2bae3496e19e98895f4d5351ba6091dfbe2407096a6042146a9d6476181ecb8763912d0b38b984b70688b5706edfa0a0e7d9a60284f4ef13018afe7552870f9fc7cc8106de6f52f8153b478be98915794e8897247f2bc20a439d0a3a2ab68e917649ae512016bc61c6fc50ed3c5a1905610b190427bc780376c40f3fe203902aa24635f4783ff5818433164918543cdbffb41e0317e3458d88c9b1e1e383db4d0db27bc69b2bf3a4d3b4e78452ef56078008d17ad30b98c00aa28d3211997fc91a29ce24d92f4bdba6a821e3a5701bcd9558ae32f899f63e6f736ec55ab93421f4f3f25ce904d43183af17a726dd04f0f64dd5afc58926b0370cb5e879e3756b04e8f40b815e8b8c4cdf618565bb118668453173a6db65d62466ad6ff935798be7a3e2b57cf86fb1d57b9af58369842b36676ed8113239a823919b370146abee56d5d9b0c694aa0369d96f13013847dfde9d547dd58ce3c3e69db4e2f0b6da4ef7b8c103adc7780be95aff712e95d1bccb1c5fc171e383ab15128f96afe5eaee2d61b1e01f61e6a410ba37cba8bbd9311b5e57be3bf3f9b273b3270a4f94a3c5ab5d2eb2fc65980baa5d06790cb42181531f6565931f0ecbd119e44696f56b4bc0018637d7905c1e747d1688f602c1513b8fdee810aa73025371fdd0b5c202b105084eb007079f75f958de3434681c815a3ca8096f174629b99e1bfdf15f941757842b55fe5879116d090078b10dccf465323bba00407988a9e49cd07c764e469507b2221d8a1ecf14163f37a2a63d01e769d02b8cbc5a90e7d038f7dcde94e5575c65780b38efeaaf4a355faf09acad21a8ddb6ba355024dcbba3c6f9ebc6637e1334360c7e06430139ef6f5382868872fec22b73ffdbe2a94dd1178ffa2d455df817987b06aa8a23da92ee764086c2b7c37446e4fe84e82f0f2f8a42a84ba10d9c55362d9efc0efdbb4f0093651de24e42819deece6"}, 0x1008, 0x800) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000012c0)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001300)={{0x18, 0x1, 0x6, 0x3ff}, {0x18, 0x0, 0x4, 0x28424a58}, 0xd0, [0xfffffffffffffffb, 0x7, 0x2, 0x6, 0x1, 0x4f73, 0x400, 0x8]}, 0x3c) recvmsg(r2, &(0x7f0000001500)={&(0x7f0000001340)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f0000001380)=""/194, 0xc2}], 0x1, &(0x7f00000014c0)=""/12, 0xc}, 0x41) semop(r0, &(0x7f0000001540)=[{0x7, 0x2, 0x1000}, {0x1, 0x20, 0x1000}, {0x1, 0x5254c62f}, {0x7, 0x0, 0x1000}, {0x2, 0xffffffffffffff81, 0x1000}, {0x3, 0x3f, 0x800}], 0x6) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001580)) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000015c0)={0x400, 0x6}, 0x10) msgrcv(r1, &(0x7f0000001600)={0x0, ""/48}, 0x38, 0x3, 0x1800) msgsnd(r1, &(0x7f0000001640)={0x3, "ffa95e837c8a7169b8e283e08c9251fdaf3a49d1a4f55b465c748c20f3fb04b11d89fca6c740aaad8b8495f93d607cc3b583f8546245775e9a10839a93b9652342e9d23d2f7a964389317159670d69ecda59cf0ea633124d3820266fd1b77bf5c5e7f922eac8df4535948ebede341b25b89b1e710b71ff21d68226eade325d0668a977c5bed78bf68e9271f5e92fa837"}, 0x98, 0x800) semop(r0, &(0x7f0000001700)=[{0x1, 0x4, 0x1000}, {0x3, 0x3, 0x1000}, {0x3, 0xfd, 0x1000}], 0x3) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001740)={{0x18, 0x3, 0xfff, 0x1}, {0x18, 0x2, 0x0, 0x8000}, 0x100000000, [0x9, 0x6, 0x3, 0x7, 0xffffffffffffff1e, 0x0, 0x40, 0x4]}, 0x3c) semop(r0, &(0x7f0000001780)=[{0x3, 0x7fffffff, 0x800}, {0x4}, {0x4, 0x400, 0x800}], 0x3) getpeername$unix(r2, &(0x7f00000017c0)=@file={0x0, ""/108}, &(0x7f0000001840)=0x6e) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001880)=""/127) pledge(&(0x7f0000001900)='/dev/null\x00', &(0x7f0000001940)='[[-]\x00') ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001980)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000019c0)={{0x18, 0x2, 0x1f, 0xf2}, {0x18, 0x1, 0xfffffffffffffffc, 0xffffffffffffffc0}, 0x4, [0x6, 0x774, 0x398, 0x9, 0x8, 0x1, 0x5, 0x7]}, 0x3c) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt(r2, 0x6, 0x3, &(0x7f0000001a00)="6c32b1041c5029355665ad54d7421d8b81cdb8ed727aeb7a", 0x18) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001a40)=0xfffffffffffffffc) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000001a80)) fcntl$dupfd(r2, 0x0, r2) msgrcv(r1, &(0x7f0000001ac0)={0x0, ""/181}, 0xbd, 0x3, 0x1800) openat$null(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/null\x00', 0x2, 0x0) 19:15:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202653000"], 0x1) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x401, 0x28ee, 0x1, 0x80000001, 0x3, 0x5, 0x1, 0x1, 0xffff, 0x5}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) 19:15:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = socket(0x18, 0x1, 0x0) close(r0) socketpair(0x36, 0x4005, 0x44, &(0x7f0000000040)={0xffffffffffffffff}) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000080)={0x6}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="78020026973a0c45", 0x8, 0x0, 0x0, 0xe6) 19:15:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdb4, &(0x7f0000000140)='+') 19:15:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(r0, r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x1, 0x0) 19:15:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) 19:15:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = socket(0x11, 0x3, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0xa5}], 0x81, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000200)=0xcb, 0x4) connect$unix(r4, &(0x7f0000000000)=@abs, 0x8) kevent(r5, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 19:15:15 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = dup(0xffffffffffffffff) fsync(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) getpeername(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) readv(r2, &(0x7f0000001940)=[{&(0x7f0000000000)=""/132, 0x84}, {&(0x7f0000000100)=""/166, 0xa6}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000440)=""/149, 0x95}, {&(0x7f0000000380)=""/4, 0x4}, {&(0x7f00000005c0)=""/141, 0x8d}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/201, 0xc9}, {&(0x7f0000001780)=""/195, 0xc3}, {&(0x7f0000001880)=""/169, 0xa9}], 0xa) write(r1, &(0x7f0000001b40)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8dff714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a732f6553c8e63b9682f69b7b620ba65a66d6ec3252e948", 0x84) execve(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000001a40)=[&(0x7f0000001a00)='\x00'], &(0x7f0000001b00)=[&(0x7f0000001a80)=']\x00', &(0x7f0000001ac0)=':\x00']) 19:15:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x9, 0x6d, 0x5, 0x2, "b59d369ccc000000000000000109a4ebf481ae04", 0x8000, 0x1000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) dup(r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:15:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x9) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) 19:15:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) write(r0, &(0x7f0000000140)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x91) 19:15:16 executing program 1: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000180)) kevent(r2, &(0x7f0000000000), 0xff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000000c0)) 19:15:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/243) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x10400, 0x4a) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000200)=0x1) 19:15:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) accept(r0, 0x0, &(0x7f0000000000)) 19:15:16 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x357) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) fsync(r0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) 19:15:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) 19:15:16 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f00000001c0)="1bb1d6e426", 0x5}, {&(0x7f0000000200)="231886cf218676890dec2560f2ee9fe589c384f39f1a0d0fed5355dd2c02aa22df44e85eb97726de2a34e6b4dace599f4299b211955737903b51d507dcb7ae28b50a9659c45770379a3600c2aa3c80feb2755a90a5629bae2dc47b496d16e1ed77169b00e6ef529be9568baf7fdcb9232761bf6a9f885d17540c8d6831eec71b4be02483cd516a799149dba97bccc55f696096dbe04d0a861f3bf444ebed3fac07cda462a36059e6254e55da3ac42eb42441832c2ee054e754ff7ee9455956c92de1122558bb337a5cd1bc3ddea0412218f2b54377bbb2310234c0e316eb1a2473a299546c03bc6ed4e0cdddb79923f22e069719015f74baf13e103a59f8682f6ae33f3249d2a617be5a9cca6cef5bdabbeaaadc8420f85c13703a7f651186a5a518e545312bf65e8608c31f4e651f0f46d859473ab621892790af4d1485b26794e6646deb5eb30501b79999d5fb52adcc00583ff10903ac77cf325694458e0b73fb13d205318ce6ec79be350e65a0a0334ff78ab488d3748bce7e8d90ae0892127580fa59f312dac4d18cae99a58fb5e2375cde0782d81ab170740061f06f05a668b95c55b087c9f9b58cbfe40eb7682451058dc1cef7a3694ee82980bde629cec8b9ac58fa3aa7611dc434dd00576dcf33aea84da5725e4165c1f7b0cb2a25bced762b87d708c5314c8f9d8c35204c3f5933d8edfe9e1844550801428aa4c8b37258fdb4ecbed32b2ab7ab24108cb2cbe748be8361aea7f82bba7654c804d18cd4d216618d48e3822d07508a0ea03fc4dd6e40087798e05c6385004b377688eef124641f81f5393f3e84a065ca9cec37c62ffdb97e63cfb6d89bbfea991675c552d079c6689310989c302545342a18cef8eeb2ec1241793a4256eb38b8877fe51baeb001db66fda97283585bea4e4b2bc587165291834d2c99d8686647ce44bf7891213578b97250b1321e3de1ee227a00f85fbef15eb48e74fff9d5c5fb2f7fbf52eb7d136ae0f9f4fd670539e10e8a8d325835b6128eb3ef86f622a41ca34df4b67cfab81e04a71d0e3cc4752a938553c85678915d270025907a8bcbe2281ae4bcd73846e4c366993042c5703ec90a369f86dd08d413d2aa13fd057adab993dd0da179b7db0b78b469991696eb1dc441184ad114be4a1742111d3ca43314e25d31da43c5e56cc02a413c9a6e2aa48f850a25c4933be6774f79dd98cefa07cf77f878d06095222953a308ae4674d25f702f549abec4a680d21c9537ccd9d031b33d20dde370c881fd61a55158c7ce583e62e86723648e8d58bf97dd0d51e2319032727405978505c533ad63b8f59a4518b8832a392431428308c764ccec611d8ed2fe914ad74b2e4caa0d5f75652e7f764907735088f6af78818e160eccf4830a888c4c4790d65f409d209cb15afedbaad2bdfed2d2d0741b1e702c337bd0fc3faf1e07005b57dd8de47489433406791f717da52fea4e124ec2b000ab990d91c3e3f78117b0363197def1fe5de7aaed42865a46eb161d7139ac1a6440bba80a3a6d9f21dad9f097a7e09d525cf1736d15351ed8e2dd2ac2c82b83c63f37dd16e883bf12836767102ffb9dee2480c6ef18357cda7e088d4de3c9f7d1b31700a7328690e1e3a247d48723a6a4d70b9dad9ff3469876c3cd2c07feaddcc7e1b6c07ca3826a5c5da3cc12f925627af988a8618decf0d8d44e5ea0851e477a2ebaed15927eebbe4abdcd73a94dfb8fe4bb5a0c40bf10d2c4118d8438e3c6e6f54a4a2d264be2da4d316832d0dd786459f7b90a20da1ecf95bd7037a804676af61a766ccb0836b8452381a73a5b511b56f6d1f49e6e0f65b4e9cbdc87ba3a8572b3c6cc0aef911010e4420fb6c8eae1b9249ac41c19ae93a56425b78d00951a00359ea3bf801265f0bd3b8076708f8fd441fbd391e6317e01da1527216b6935850b572aec6e65bda643c3f20af0f405094214b56f60c8e7963a11242c0017c8de14a3fcb9ae34b68a8042b77de08dbcd1dc42bf7c58a4a02db98ae5a55f4bd8eceefbdf79370b7ee384f86d44991c076b713bcba26716a642d5f346f091f35c82c900a1da5d4c86fafea101a93464bc4c8e2b1c6a2d3db065cb90ea09e019d55f156e972d1ea2819a460fef2a893b8db54d89ad168d6f4669db8a28caaeeaca478a87eb7c95e0b5559a82a4e50cbc5c043b322feff6415be988a68a6e9f273e7d7484a3f230b9e7b0e33676e9e630a0b4f22910d37e3f1906bf5cc49eccd6b6d53d2f225069613e6a05a4c2d829b1f018dbe07061bd53e43564d959f0a2a40b60d080aaf198e68dd6de67fa9caaae9d3cfe2ac9a7929d4f0bb89286a30b9c8e129a06f8adf078791dc7d1f0152a5dff72cb562956ff9a4ad3fcbaeed1e1214964db16b05f9d327e90c4616a83f7bc3c4b5a0331fe521ae9a8a54c23f10bd854e48259be8ab4ea7d0d5304eee3deb6732271e1351db4dc541348e26bf87ae87cbcf3c0b2ad4b10dff73952b391aeb825730cb462ddc594664fc64e0d9d07501c4375ca2c3081eaccea35ee834d2c29e453efec15d76d6db503b33b07c22d86eb17f251c5addab58c18b7fc50d76a2e0bf9d780c56203027ef83e676f59b0cd26ebff204f5cb5598d4b6ff22ca2163130ae8e474ffd6e38f6fcdb3c4dc73f93a80a8f47ab7997769908b70b14b441befa0131c51f1900fe9b76a1bbefb5d730215102ca35b839a2ae334ec8484f8dec56b2ad5f23125c841edd427f5ff0ab455e34106f15aa69658a080f7c315f6171f68a5faea896911c3458a6ec82d6ed2d4147a384f09f6310c02c6c975714e611e196f938c91f539b81b81f7831effba69587c66d9be4516a67d556ff5f4c8636b958ffb33d0b51ec3e99811ff712dc86a4136eeb2e9ae94378ea473492a6b90ebc8d7f406c9446272da1dd7bde154089abae5391c67324f368b3a5b4e53c26e9d379430fbbf2eb8a1a57a8a20530f1408d20686faee305859dc4082e92f8943e827474ac37ddcbfcc369d597bcdb8de078bb367ac4e5dd248d917e7f2159839c98e33dbe37a2bbf35f21af417ab3db803c6e86d4b84fd2e7ae7ead18a5d5e578e4147a139eb4f852a96e8f1366152644c293e1d0af8c739bef2382055788a29b5d391581d0d3fd4e9aeee1686dd4046cd1c60a0aa0417c1ef212c0a1892d848b6940726c2b823db31b78bff23a63b074247c9cf2e6b998ccb949890f8e5c4dfa1861ddf0c39b7e9c3e639045d1416dcf9b956faf12db3dd07d03faeca2efcf19d2fe17a0ea80b4d2ec1d376b269d7f0df33ee73ecb217fc43580a6cc5fbcccb3ab1c8f88ae7a4f7907b09510ad5f24a3a6c63af5bc0703ca8253aa5c33b3e917b39ad5ca4c73786bd4641315cb9949b182f73ea1dcb8c798e7f95759e4e904713368a74b523252932841cc86424ee06eb48a34026c1257470b171eff19e4e2e77913ef4b37bc5250e0ede61c7255a20b63e334ca6f530e869d1960bcb57d4656f250db31cd1ec46a97cb5fcfcc971c4aa6ec81c1fa6849965651faf61daf92fe6e038c2a24a13f189594cdaf56615da6dc6c0aa8256525ebe76a410742c84f0726d1dcbf04423eb6aafcc9e80039a1ab2f29d0f39a2d0009a44de0c1a432b26359fa431746a3f8712924ef7cc28f1d10617583073f4d9074ff58b58f800cae61a4ec76b05e1ebd007c54f9d8bb5a63613b72892a6c00e4b74f5daff55c3496ddfba57a77000ef341640472a26f103a8e2b2286036435b7f0551c98a5bc85a8053f0138aa3623dff43ac575356e2572b01f86f96dbe7625bb46cdf5b1c26837b3e7f899f0f5579d729eb4b923300b257008e1829d2e3c41ef15e81b78150693257fd8906ba73b50d1f073b01d98425dbf1128cba016ab4352fb154a81295034b42ee3abb963b55ba9b8059374a9f92fce6df4d84579f689ed9643ad73853cd942ba567fa85d1eb7ce59767da71c680d119b07a18c4b77dd2ed92c012071a3d5ffe544aaa0c6977b9bf886b54d95a99e842a6405e458c3c2eb84eac579aa471a8650d3e2af8a7c00acedbe4bf0f23180d3dd40de5d6af6ea764a0664873509557cc219624dc5eb9d221adfa28136ca0332726a558d533ede71445ef015913e290d8d43c270831908a30e8d88bf433b939b43264003cbb5e71575e191d4f23ad91eccaf0fa8e80ef02d6bdcdea311e70cde7a22ee56f7f8221fc54810ecd71923d80addaccf11a7a7165328fee7125eb8151dbe7a6c236fd338ca48cc95069cb39127b9741dd2693e6b94c89c8ccf09bfe93f63e617cbbbfc67c0d605ac598be0a8e25d3f0f01cc476adb7c5f1fc828473c25ee20eefc6ba555e7ba33322463bf006276396faa10e274f939fcceb88dee7cec6705a509102ed2edf27cd2fc28a80d87b78f298597db577f529a1cda07edf6f25b7c0814af68e7162ec68db94238a7a4ba00e29fa9ad957213ee65c1d6b484a5930cfd7bc6f44170fba147b3e82e5d2db6829b314bb0079534dbb2a5af4f8a82104a02be148d07fbc41c08cbf29c3787bad79f2188b6636a6eb94d2e559c149156da7ba9cdc53f8a1bd23ad7a8c40783f499ee64eb3a862338ea7ffc11a74efb91e01105c898fd33ecceba6dba63f7175569b08f03640efd3f7e3aba794dd31821263294f82485388a7a5ef507bca7e1d953dc6e682d9b1b7afa35b77efce88a65fb6e4c43bb5d53f6f575265b4dc715b55ac8294d3d95c998d7cb748222d1292e164f1aee63de8a44ba251eed411c609720695a64b9e6d7806725cb2bf7150160fc09200e85729a2dc51f58b349a74d7204d926cc7ec15e94d6e3f6c654d3af46464c5a7cd786c17434600896d69ac95033d395f661ecc7254837f1526c58c2329adb5ff33634f25bad85f9c0359f5e65bfd47ebfc07bc646b40f394cc57a78661841950cff0069cff6ee5684d15f2df3a4a06746f0e01e2d9c0805dbda3772d981ec2d435c7fe4134e7cbd261e3491bd01642a0d6ba68abbab11f60055a71e575934667618d9ef8f14707593971a8327ca0f4184259062162d8c4501e537c9cf2f4bd59087f3e42c67d14fda5706c537340c15f4590f8651de08d3de706b868f227d38fd8508dd952edd6828144a8a9d4be9b95959f7a626d1892eded7818046aeeb2556cb7abcdd2dc1b1acd4d973416ffdd5687860effa4c8d47a0f06f966e600045cb21667c92c6fb46b6c6b64ae8b6f15c3cf1d0bfbe42ecedf713c201cff53ce3c3c94edf43f8445f995ff40f515c20723a4ab6878c78878de7b728fbda6dd384e7a7d7aa8cd46e5171f36a347949b7ea42a171145834b7c50b0976f23af120665b8760dbc0754ff0333907eef475b238dd4bf2b3c0c6f32b0db0a145dcc0c078b815666ba7c377039238dd62f5f67abd1dda8248a9dd43c512a828715ea373dc07c3b0ab345105350a09692b62be93360f16aa2cceab63e2f6295297a64839d4adf18cfc550c4bc237d688c0ef40b2819c0b83475cd0e857b6fc2c6cb1d0dfe1dede92822185c791eb85b85ad3231d5352f2e7f4b612e540ad955e3e6eafbc4091c6cb57e46f72e995680525f0378a4e8361eafe535e3a7e6987efe56138d1dfc01a7b1579e361da2f13735a22384fa19ca9a1cf4769c47056af60540b5b7d2ff8ade5e34cabd13bd78f049affb4949f02a9066b806fca34a545a3b07ac5a334c2c963e648b83d4e9ba5d2c7250e8617c8484f8624f766a25d8cfb3a89cfd4a56e123d4e6046c0b361ac0e0704b13f7f3933dbad1fb6fcc4c90db1437a36", 0x1000}, {&(0x7f0000001200)="1e43513e9833c79771d51c15fe0ab9cde8e1de473c57e00f427b43ad4febd6928efbbe7a4b6989012bbb10990a734740547c48a866024c17def4df1a24a6299976fb125bcc457ceed0805436c01263076e40a9afaecbc877224e88891ef8aedb46d6135b8861c097b45a95737ac5b09aa04c1d35ec43515a00ee95476e6f87d38b3f802d31c76392b4118d304af22a38b8c1a1e603123fb1b093ba090d5da66c16667efc081b71442f22a2c40930e5a8599cdf30daf3712b472573fb", 0xbc}, {&(0x7f00000012c0)="c1692598317cb580fb5c8f8b666b22e0259389212835a534615ea7a1bc62f149e01628937f6856ff01519c4d96a9420ff0259ac9c6e8d4a76b8aa8e974d835262610de67818e076db833412a8c3221cf282e329b86f55d3fd00e63100e356566", 0x60}, {&(0x7f0000001340)}, {&(0x7f0000001380)="2d8a1a17306fb86087c9218541bc856e77763aa37198d059822b5ca7bf230b206a9585f541e9d695e1c3031cbea4ef9e9257241741def7aa9d1927b81975fab5e3d5d2e14eb1461d5507c58672a5bfbf6b58e9ea4c01dead4f72a2279da22981af7a27e2c1ddd5faef0b9356d29b5015887d60be20c35d102cd009cb3ae326ad95fec56a0a67dd2661b098540b1d90e148c906a36e9151", 0x97}, {&(0x7f0000001440)="ab74b0804fa3c389da306c16aa854e7dc1ac6878f76cfa1f07eb41f0c4374be3faa1a803058a0fd548d4b8c9da0c038ef381e56ffd43d8adae62a6a8a813d83bbcd509e6759823ac366f25a79d097838cf2c7b5fd74cc3acb35be3bcf03066e3988c147a54c343f9e5a2d5891e944c2dae91b3e799ba398a171551b93f8d06f6dc5ed3a2024522d82348aa75490fd9bb5f3754dfda07e433a23638bb20631c9ee1476efd3c236629c9fa3457dc02646a01099661b15196f3184d24fc0132f3e896", 0xc1}, {&(0x7f0000001540)="f029496c84a5fae60b51f48fc61e6f45082ccdc7591bc2db017b2389818e692e689692764de01257847074343e4974ea91f1760c2113f29486d5d53df66e6766a5f2a1e07e6138e10c1630e462f891e66d92f41e89c8c5b484190d2108012c95a9bed08dd31979723bb662839bbc428e0717cac185dc8ec1d737b270a559ffe17718b51dddd1046ab1d8f9819458b539c168094ef35ce220a8976939a1f4c5addb8dccbe0842e74a2712108c7622ad3daffaf8a4578c4491eb10dd2d43d6243350f0ba3bdcb363e863819cf61c76289a8ad7ed8d63cc311f4d7f36ffcc3e9fd66de1759c67e461c5ed413245cd", 0xed}, {&(0x7f0000001640)="f39a6236372c0b428d4268a598c5abeaf9dedcb00a48bddd5c89fc156dd87dca5b67a0830ff53dcb408e7d513686427a6573c152bc9a059971e33f26a6403258cdfaeeb78e8ebe0a0122899bec58bf6f9f75c748ee6fc538b1dbdd9ac369142725104b8bcaca62178e5b89d20bff9abb671d0c1c004ba69aae7424a078db9c7daa313b304cf4ddd78268866b4fd69f693c9c168f2b90436be838e84bc5b07690c3c0e2bbc04b6255ebfb9aa5f545d904dc85f2e47f60728da6f6142ae6096dbc1ad6acd4aa4a33ab8273f50b2d1e25b2c8bfcf407910551e9eef9fd0ae29462177299d699d825b0cfc3cbc59cc255d9d32ae8324", 0xf4}, {&(0x7f0000001740)="cf28c5b8052c489d7622308e28f74ba051f55425cbd1e28e37b8379347d90db52ad6da6f17374cad44a53269f3c65c01fc6a6280d874417b800f7d40c3cbb96b87db1949dd898b651c8249a76489f55525fc8d82206d153e6f7b3424b7b2c3e69b0c658d8ba482b970c13668df96126bc66ba5c3", 0x74}], 0xa, &(0x7f0000001880)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x18, 0x409}, 0x0) fcntl$setstatus(r0, 0x4, 0x48) write(r0, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x4ffc0710, [{0x3, 0x4}, {0x3, 0xec8d}, {0x1, 0x4}, {0x0, 0x6}, {0x3, 0x100}, {0x1, 0xd58f}, {0x1, 0x100}, {0x3, 0x2}, {0x0, 0x3c1dab87}, {0x3, 0x200}, {0x3, 0x1}, {0x3, 0xffffffff}, {0x3, 0x1fc00000}, {0x1, 0x7}, {0x3, 0xffffffffffff8000}, {0x2, 0x570}, {0x2, 0x8}, {0x3, 0x1b}, {0x0, 0x80000000}, {0x3, 0x7}, {0x3, 0x9}, {0x3}, {0x1, 0x3}, {0x3, 0xdf2}, {0x2, 0x8c}, {0x3, 0x3}, {0x3, 0x15}, {0x2, 0x2}, {0x1, 0x2}, {0x2, 0x2}, {0x0, 0x2}, {0x3, 0x60}]}) dup2(r0, r2) execve(0x0, 0x0, 0x0) r3 = shmget(0x1, 0x1000, 0x1d, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 19:15:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x4000000000002, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 19:15:17 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1813, r0, 0x0, 0xfffffffffffffffc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec240a", 0x7}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) shmget(0x1, 0x3000, 0x291, &(0x7f0000ffd000/0x3000)=nil) syz_open_pts() 19:15:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x82f0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/230, 0xe6) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000080)) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 19:15:17 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/11}, &(0x7f0000000040)=0xd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) 19:15:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x3, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x5, 0x0, 0x2, 0x6, "7d519a8cd7bedefcf1ee2b5f46db90953d5935f8", 0x1, 0x1}) r3 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r3, r4) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000200)={{0x3ff, 0x8001, 0x7}, 0x7fff, 0x400, 0x3}) 19:15:17 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='W\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 19:15:17 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) r0 = semget(0x1, 0x3, 0x146) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x4, 0x303, 0x8001, 0x100000000, 0x3]) 19:15:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000240)=0x3, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8080, 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="de6a5ce3be0573dd75", 0x9) syz_emit_ethernet(0x61, &(0x7f0000000180)="b6") 04:02:32 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffd41}], 0x91, 0x0, 0x1d) 04:02:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x8000, 0x200) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0x2) 04:02:32 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x1000000000, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x1) fcntl$getflags(r0, 0x3) 04:02:32 executing program 1: socketpair(0x6, 0x1, 0x10000, &(0x7f0000000040)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x400, 0xfffffffffffffff7}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x8af, 0x100, 0x92ad, "193b5a100eba1231e8fd01f055fb293c3d91d985", 0x4, 0xde3}) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 04:02:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) close(r0) 04:02:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r0) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) 04:02:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000240)="5dad3b4f77f5bf0e1196560000000000000004d0b50c24b9a7fafe6a76b3115b380bd7e4f3960f0391aa1330c27c6991b4419ed3a5abaa9e202fdced7a40b645df6541dc2ac948082667eefbf6946972837201cda387f23f2c0f092e423673ae05092899369d7218c6ca0b2ab478dc1c57520cbdc2331e7d0400f40d64f4e77b3839c2d31b0d4874cdc1ebea13022a97e8f8027f28fcb330b1bd9d0eedfe32ebd87f683efb7b7e560d5dcd57928ef11eaf64e8f2b8226e4e04acb60e1a385d8b13a620cb414bb150a2e8d42033937e1812375431a372f2238cbdf0b0a0b57828e8235200fcca7252fe38d6158ecd62836c8fcd4fcdb0de3b5144bb1fe9fc7d245cdf860e0e4d70dbce56fc5099ca88f85daab6c358da9376819c65007148ecbf36ac88798a34917d822be49adb7f29379add8d14503f959d36648ec0cd0963c386874c8c0d59e4acd9cda57c2957fb780eb212c9fccc793c883f599909bf3020e2d0d1d0156525a649ea902388a88311b1d759e2d278717b5637befaec3b21a1ae55de56bb8fb1884bc8de1763a57eb8dce5d6", 0xb7) write(r0, &(0x7f0000000400)="d40a7515a2a48f169ad310229f2b5c703a6c2d2795552332ad4f637c7ae5648153358c052b4809ecfbc687e2fa543bfeba649a83239f46ccfc150addb01ce7249d3b5dc73a0c572f07c3a82e3c085e818a00447d49872068bb9569ba98269212da91b9283e38003157829d906d3f85c077b9bbeb364ddcbe957901a8aa1d8c6fed232a525534f5054f69670da5e6f681ed4a5a7d95832cd82f2572855863d1e1b3e2637f5fc71cac95c2f3c680b562e5f25e23245566efc2c36e0108a35e301f4f5d2bb4d260e25e3a63845703f84cf4942f43b884708bf18d9fc237b94da62080c720542a1d9842bf50d92e917f2cd3bb1e447265acfa13598554827bd890f07af465f54898840099ee8169200d65eb8e520e760aaf0883fe150b49e5724669b8ae3aee128069265d45385c7ef90d603484e749a23a35071ee69e074b3950b67c1171f8517a32d4bd1ac46ec6a3d40a92eb400a7e49278f8d93d74e4e0849a932dba22c5169bab3e6d4a7a00ecac90404fd1e7618efd9b6a97f6ac0e26ef8f906ffb21ef471706d1295f5a099a7e7fec2ec5b0168e3015788bcf9345c7296d4bc3e8f159c7f7fa9fc8b04f99467b141bd81395fd0f892a4a5f36daa89d890f55c73fb8924c7aedb81fa1b89812d93c19cd188104eade00c96d541116b5438e191cb94d1785259ec0666bcd591a6417b726ad08417b0a4e4cfccaabedb6b4cd14fe47540eb745e0ddc5651cebe0318ea8984b395162a6956d0af53a71069f8f50e17fa9187bc876266d08e7dc53caa0564a5ea5c90c0d6477c19d5e9e5cac2ec78982965027f1f0c569639dd619d412c55a74ddfc8d93703ffd42e15117e13a9140801e2af0d60c1629db57679ab7884165f033782749c68034a502185734b1d3a910249be22dbd47c316265141d6cb35da083d6bd3a3d6c821c73a6bc80cb853a1fb3950ebf13091b30ea353cbaf420d500bbd89dbde83b3e66469d1f26798bd376a97898d12ae9274283dae90f9907af185e31d70185445483a2c6a70d9d80e4c724de4443b33076fde2e6f761d5252cec482955a42a891179eb14396388f45dd5ea2f4b345d3aa7c2922a743d503e307309cba6db36227cde5ef52dee226748b43886f6f889a3ba550656a05c5e8c2552cf7f0212ad1502280747ca6c5c2acc85f914792803959856476668119d7d0abd0b8f11fc927992aa18b5b6f28ebb21bb9c96774ddad1f1803d4e227669a2fb237e0b91b7905ed76ee79be8c0143133514e16b7eb9af9ae3ca7ce1a93d380a221dba584f429fabb1a38ad9f64d4e8c4ce98d550ef0ffa87478b3949918a5e707a2a32df364fa09cf27f393d866426fc772d0c415871ce0fe5065467e92b7d89f1edc2677187d36992026649e1089f07613652a3476e98d94a233c6d8e0c5f6c40c88cc2459b3bec70323f598e369264bb02e5a8d54d27151673807beaa546759734bb28ded9032e156c1b030433adb22bfc2e9255b6b71d9767e023c0b0bf39d1c48634d6051f78fb6772abd83def57b92347d15cffb47bbefe98ee0ce7ce959c0a11c51e0dd361431522d1b5e3ec6280fdf703700a6fcfe478d7b8cfdc173fd551b2c0e0a4ab8044284db71a6c78b9f6b506c7191af62e65ecadd792c579d61dadded68d33171283258c98dd7f4c19cb87dd25a3017f90f5f8994be0912a9012ad61af88f20eceb55c9cb75d3a9f67725cd93f3ff7b23d5268f8e4b60b7b86ffaeb081ddc075195f078cc7b307650f8b3bace443460304ccf71783b595653f8b37f38de0b4f1b54df0e0bc3913467f20d6d74cd54eb66cd6a66ffa4daf0b931f93a0a390108c8d5bb392a6f47578bc1f0fcd8c52c70045b1f0562b9c0be2c6105dd32f18990b3ac05d0eeec04094865daf08cae7067c1d5be25fd381fe6adca0e278ebfce6102e67d337fc770045a47fcc56462359b595f36e895f22f413606b4ba4d23993864d2ed9a5c5db3725cc775b47ab4a845f00879bc8a915a791ca8875b719752e1c1f36adb61933bd92fed0322707da22cc6e59e98e9e365a8909245a99dab81d932aa9aaae8bd99cb2e52ca825af895ae38f0c037f1221ff35c2e67dee91d09dcf2124ed50b9f9e73eccd515669b1cd76fb1c02e22209b33a986ea31bfa00e3d011e3d79977b589e5934d86088e29ddb3b3840863971479884c1a952b50d9b75eba8eb10e3f65e74ab82c12cd5f8155f1f7294af1b7cd172fe69a9e1773e1326319348173937333b1344fc63001b9db073555efccb9dfb1fadd44fe9714e6522f2ec4f9a3bed0a146225df858b4d3924fb27a1e74e22a1bd76dcd93af4341f2687ca020f718d93d0a63f5c99def989f1b01eb50ffd65759a70f690fe8f1eb069fd5b68f946a1e705ff4bedcf4713182aa9db1ecf9bc20002522f08e1f74515ad8410847cbb448123bd09071c5e0ae428ec78a281637e68f0dc8737de69065434da28b859ba9a7e99b82c77ec4508abc7cc340dd1c4e37f72be5b7ab3ecf4cf34e9f2d74dc7ff9fe74c740ec75763a28dcef616d6c5780d822e6be2390f11d4acaaf095dc3e96abe7fff61e8392f4054eb33d11e4f49a01dafbab3171adb3b98a797e792177ce8337828aa456c6bb84172bfd8b5f9beecd997a9e7ceff1e1cf8e66c0453eb905b1419fceaa2635469d1b8fc992bf94899c16a782b97f291c5ec5b156db348d4398197995eba6c746fc206c38ba583b0d997596b79d30c9f793952c707cc4fdbda60a21cea599c876242d86583dc7cdc8a051e29f2d66ba44f9295810ae56cb13c345a6d2fb5e271b9eca43787e0ddcde3995832955abee989d6b751b5248463eb58dbc54e37f8ab38ab33562c38003d041106341a12f06bb36c8e702e2c4ebf8a012718e8da1bbc6179ca343dc66ebfd5a28f171cfa7a10f8036b878a1c5629e14c0685a1407e9996bb83cb6f414ef5f96e1aae6740d146391d46fd82b619eee823fa6d0c1980dca8a283c3aac9b4112022cbd6cbc64f6d4f98635687722dbf38c26cd53fe04d28ebd0bc7a6477faf009d360348216034d1bc88c47ad976b5f3fd479868ae8e783e7b7d384506f6b05fb69783237763e4db6d2db3b450f3906e49acb9921a9e4b66a806ea8a6d4862f8dd54df70b717e82d991719d6f379b4d7dc0377c124b9b4f468f550faf7fd786cd039227f0cf093474125944587f09b6faedfd5dfc234a4788a4e8a2b2a4fadbcd926834d52739d3b1c880e9d5b0a22ebd6415b5110e9431fe5dfa305d17e87ebfbf2417a6f85e7d0749bac27c097aa6c201732f88d2eb186376dae5af90443cb8ff1479f397d0d3dcd46e0f410afaf6df94e0d21d3ba15bf2a5e097da9f0441d61409b2184ad8cdcff741b1387739be0fa4fa1cc3313c79962c87d4b3e3d9ae876ba91af8c0e16a73b67fc5c8386155ae89d2c21ccb354391f6fc6d55fce10b6cdf8f3cada5c4132c9f5fcb2677dc533963822287a3e1e69f2982b3f13ece15d07c34a35820c7f1bf50ec730c8264d133a7d228a97ed5d854928e1ab95880350ee838530414dd513ba194c2b2e854111864ace0e25d4378f67ad5e4f9ec2fe34e4459772108c2b380db6bf06ef280d54c6faf429e71be9c168a3e04c6429d2c23cb8e089b8cb2d3c483ef0525b9c914a31a2c43cd997a1859bb7132b359c76e302a34088a37cc74ef2ad8800a24043f9584c452b1ec33198f002a8a475147ff17d5d8faf51d9754b881160eb4295e9e52fd2ce29c33f74a378a2b7f7797271f509ecc07173d52347cf1a401e11a1dcafa8de15a6b676a8815f771ef07173e6ac3c9283a12ee016e60d8f47f137fdbd92f674c9b462e727cb5a052fa94da890c76054a5de8c711317ef2800a361efe06e84d517493a559b3d26bcb50faf7727eb493dc543eacbbe1a0e0da3bb224b7c009886ec34beb98c5190f25f5222dee5f8a80a6e46710aafa4bd1b62af422f3147e09ed8b2105bf2d43ff8402c4e5120eba9a66bab40cf4983d98179d4c51801aec5b37a05426dbf95329938e850d40961835422d12c6cdee2ab30fd9b1cd00b24c3d78303bc48f4519d7cd8b34f50fc1c1fdc9a989ebcfe4d20ffa004ae97ff5632d9afa09894f85b2b2b173269c981e4d7714d3eaeaa10e83f25c9778f24df910d3ce44e9f255c5bb57d753a23546c6ca0f07e4e23c4b375c8406c2fa020e1dffa49b4575b44a04144160df1e17b1b1ed291954d62efc3263f7618b61de9898a170121d8f2530a75df6d743fe0fcd756291684a35850fcd6a423183995c5d20f88765f92f73f04de89d4e20289320149f98b51c691ffec55478da4c7d0e7127c31ca32e8848f74a23ce95a769c248d390b2bd45bbe9077e7e2062809529c655b68cb3003989e5492abba2d0f5cc968ef324be3bb5318807aaf7ec4676d91e590ac526248a663fb46900a7f9b5e1a04f06a5b4a938fe88002075c82c8db5ca5c317130681b3887e66f1014b042d815a3b0e1262676cc5d0419a1c7e73cffa13b3869cad26d65030aca05250fe140508e2354ec488ca66744e093e7d187b664dc5b9e61c9d11545da37870e4e14320115f3d8af80530d18f2853a5014f86ca614bf0a1ba588dd6923cc8f76d92298ede9376d77394ae169bd990208c85e0bdab80353ebc3b1a00d25c4ec31489ac7c710fa20c178d720e25126dd0c619ff46c5f8bec33fb3aeb8cb465a7636f26f61af72d1d6a9bf5997a764ca3d8cbb657c93110e22740eb059cd9da49816d8817987ae992e0f1bcf57b8629f4f754f5ad8ca01761f80a275df6a116c0fd1e645538a8e9b1a98d4525507b961f3bac2cb9062e58e420d5bef82bcbffa4888d119fc474e6a83bf4650fc0b57e86bd5111d2f3020ef8818a4d52c5b03dad304ce48d85c9707a86eda92b433dcdc9dee6ccf1f2acbbab95181d1bfb811cae1f1cc6878836da2537eba5910a27da31975937942764338ec2b9099292dbb546ad76b1807af39bc3ee069039dbfd161926ffdb70920ebcf5b2613b90a715056065bafda4d294c71b48cdf00cd769b9cbaf2b4aa8d5b6c58566372d1124f6a287bc1a8951a65988a5410a1a272de0bbc732d53dcf9ebc674f2af9b13630d87d13e7c6db83cd3bc2793c6cd5fac3072c1bdd1ac9e53891024f8c0065ad43541378251ff825c22c48cc7e611a26134b19e11d6a2ce58cfbb58ce031d64c7f744a2bb6956e758c96d10629dcbeb666a9fc62351db6d7e58af1a9a8758e4a58eb712167a32da861e626bd3446bbd55a60a819e3a72602e6909ea6af1143e8efac3e65c384c87d3109427044ce16952c2bf6d4daacd290d3b9a81a8d53143d877947fee1da314d37e84569a5397566a6bc7d7d2dea6652cba36d56964b6b9334a5f24b2918302bfeb563a94e4f17a2d587a8fd41ed6152713e2328d519e345d71ef0b819c35d4bbec98f7515c9444613ba3102aca4873f666563a44ad9d7835aea7022a0657e2ba8c629ee7875db2ae3d9ea75dc45d2a64bd08fae3cfe0cd32087e35d5467e280f622b1d3c86321480e6a312fd9b51464854e187cb7b94c96da88f28d50446037ecaa091028d5db40b2bc1812f77ced37b69d89085714d25b9040e37ddfbd255f52df1dd29b656b09d082e068865d40ba4879482eb75b94b2767131a528580c5eabc0424833e436a46485cb6a11f03dde9b99fd7345f3b642612bc08f61fc4ca715ca61e41ef262e4f2f5fff54003ad244f46e0d6e3e28c3b16d459adba0267fc2c4c2df4444f76aec0f26fc131f60a32d8ba60f8c15", 0x1000) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x2}, 0xffffffffffffffdd) setsockopt$sock_int(r0, 0xffff, 0x1827, &(0x7f0000000040)=0x2, 0x4) 04:02:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000300)={0x5, 0x2, {[0x3, 0x0, 0x3, 0x2, 0xe4, 0xb04, 0x7, 0x7, 0xffffffff, 0x0, 0x8, 0x5, 0x401, 0x4, 0x7fff, 0x3, 0x1, 0x40], [0x10001, 0x8, 0x1, 0x1, 0x10001, 0x2, 0x3, 0x3, 0x0, 0x6], [0x8, 0x6, 0x2, 0x0, 0xffffffffffffff81, 0x2, 0x10001], [0x6, 0x10, 0x6, 0x8, 0x3, 0xfffffffffffffffa], [{0xb1, 0x800, 0x5cd5, 0x8000}, {0x1, 0xc661, 0x20, 0x3f}, {0x784, 0x3, 0xccb7, 0x6}, {0x5, 0x6, 0xffff, 0x200}, {0xfff, 0x7, 0x100000000, 0x7}, {0x100000000, 0xbd, 0x8, 0xffff}, {0x8, 0x2, 0x100, 0x4}, {0x8048, 0x5817, 0x6, 0x8}], {0x7, 0x5, 0xffffffff, 0xff}, {0x657, 0xffffffffffff28cc, 0x1000, 0x100000001}}}) 04:02:32 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 04:02:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x5, 0x1, {0x2, 0x7}}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x7, 0x4, 0x80000000, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xb8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5f4f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffff800}, {&(0x7f0000ffa000/0x5000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xfff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, 0x81}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffff8}], ['./file0\x00', './file0\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r3 = dup(r2) ioctl$TIOCSETD(r3, 0x80184600, &(0x7f0000000040)) getpeername(r3, &(0x7f0000000140)=@un=@abs, &(0x7f00000000c0)=0x8) 04:02:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc5", 0x3) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x108) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x6, 0x0, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000009c0)='+') getegid() 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000380)={0x9, 0x3, {[0x3676, 0x7, 0x0, 0x6e03, 0x40, 0x3, 0x0, 0x8, 0x5, 0x913a, 0x100000001, 0x80000001, 0x5, 0x4, 0xfe00000000000000, 0x5c57e8ee, 0xffffffffffffffff, 0x3979], [0xd7b7, 0x6, 0x20, 0x9, 0x3, 0x6, 0xff, 0x8, 0x7], [0x100000001, 0x0, 0x2, 0x1, 0x0, 0x81, 0xff], [0x8, 0x1, 0x7, 0x8, 0x7, 0xfff], [{0x7, 0x0, 0x4, 0x3}, {0x7, 0x1000, 0x8000, 0x2}, {0x2, 0xffffffffffffffff, 0x8, 0x8}, {0x2, 0x6, 0x200, 0x3}, {0xfffffffffffffa68, 0x8000, 0x3, 0x3ff}, {0x4, 0x6, 0x7f, 0x4}, {0xe36, 0x1, 0xfffffffffffffff9, 0xffffffffffff0001}, {0x7, 0x7fffffff, 0x3, 0x3ff}], {0x15e49ece, 0x7, 0x7ff, 0x3}, {0x1ada, 0x800, 0x4, 0xff}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup(r0) 04:02:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) close(r0) 04:02:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004269, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x2, 0x46f5, 0x1, 0x0, 0x3f, 0x1, 0x9, 0x2, 0x1, 0x4, 0xde2}) 04:02:32 executing program 1: r0 = shmget$private(0x0, 0x3000, 0xab0439cc13528a7d, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) syz_execute_func(0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) 04:02:32 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) listen(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8f60, 0x1}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x20100000000000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x1) 04:02:32 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000008005786ca900f0e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r1, 0x0, 0x64, 0x0, 0x0) 04:02:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) open(&(0x7f0000000040)='./bus\x00', 0x213, 0x747d543c78208868) 04:02:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c8, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 04:02:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x1ae) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34}]}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x4, 0x1}, 0x10) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xc9b, 0x6, 0x8, 0xcb4}, {0x8e, 0x4, 0x7, 0x55b}, {0x8, 0x1, 0x7ff, 0x9}]}) 04:02:32 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1, 0x81, 0x3, 0x0, 0x4, 0xb7f, 0xee2, 0x1, 0x3, 0x4, 0x9}) open(&(0x7f0000000080)='./file0\x00', 0xe59, 0x88) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x2, 0xffffffffffff68f3, 0x3ff, 0x0, 0x5, 0x3f, 0x0, 0x3, 0x2, 0xbf9, 0x2a4}) 04:02:32 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe2(&(0x7f0000000280), 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/91, 0x5b) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 04:02:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x10001, 0x1, './file0\x00', 0x0, 0x0, 0x80, 0x868}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="617d00400000000001"], 0x8) 04:02:33 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000000c0)="908f043978002317b35f") close(r0) 04:02:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) dup2(r0, r1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) 04:02:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchmod(r1, 0x10) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 04:02:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = geteuid() r4 = getgid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xfffffffffffffc79}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0x61}], 0x1, 0x0) 04:02:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto$inet(r0, &(0x7f0000000240)="39f9b98cd331b25e04c0501fb00e4c5aeae14670b76e6754ef2d37e7202ca000d56bbfc1fd91ee40634ffb0f4b8c71d78ca958153830a96aa48a1af0fad055e5f95c5443398fb03d7bfb1c", 0x4b, 0x408, &(0x7f00000002c0)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000300)='./bus\x00', 0x842, 0x141) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x8000, 0x4, {[0x4e93, 0x2505, 0xa05a, 0x5, 0xffffffffffffffff, 0x922c, 0x6, 0x50074e27, 0xf5, 0x0, 0xff, 0x5, 0x20, 0xffff, 0x0, 0x0, 0x2, 0xf58], [0x8000, 0x3, 0x1, 0x8000, 0x31, 0x8000, 0x4, 0x10001, 0xd4, 0x3063], [0x100000000, 0x93d, 0x2, 0x1, 0xffffffff, 0x1, 0x52], [0x3, 0x9, 0xe786, 0x10000, 0x576d2504], [{0x3, 0x3ff, 0x20, 0x414f}, {0x9, 0x6}, {0xbbb, 0x20, 0xb18}, {0x8, 0x7fffffff, 0x1, 0x9}, {0xe2, 0xfffffffffffffffb, 0x40, 0x6}, {0x1, 0xfe, 0x4, 0x800}, {0x80000001, 0x9, 0x3, 0x9}, {0x400, 0x401, 0x100000000, 0xca11}], {0x4, 0x80000000, 0x6, 0xffffffff}, {0x0, 0x800, 0x5, 0x5}}}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000340)={0x2, 0x2}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1048f, 0x102) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x7, 0xfffffffffffffffa, 0x81, 0x0, 0x2, 0x0, 0x13e, 0x1, 0x0, 0x0, 0x4}) pread(r2, &(0x7f0000000140)="76bab45dd04ac2db59d931fda3b2c1bf330529f3ad39448d843ff9c82c2258278341a18bd57a801bac03c9468b1547109f76e5830553d78f4bcbcdfd998f063195c69fc82701a38284cf984b0451d2f623a4e04b", 0x54, 0x0, 0x0) 04:02:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r2, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 04:02:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x808a, 0xffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ff4000/0x3000)=nil, 0x3000) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r2, r3, r4) 04:02:33 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x202, 0x0) lseek(r0, 0x0, 0x0, 0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x101) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x6) pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20ffa000 didn't change! 04:02:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair(0x20, 0x5, 0x4c801aca, &(0x7f0000000000)) kqueue() 04:02:33 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) dup(r1) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 04:02:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:02:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x100) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x1, 0x4, 0xfffffffffffffffd, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x480}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x92}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x200}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x10000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x3f}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x3}, {&(0x7f0000f45000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000c79000/0x2000)=nil, &(0x7f0000c80000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000cac000/0x3000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xe00000000000000}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000040)) pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20ffa000 didn't change! 04:02:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) select(0x40, &(0x7f0000000140)={0x1, 0x10000, 0x7, 0xffffffff, 0xfff, 0x1, 0x4, 0x9}, &(0x7f0000000300)={0x8, 0x3, 0x8, 0xff, 0x52f0b59b, 0xfffffffffffffffb, 0x5d71, 0x1}, &(0x7f0000000340)={0x7, 0x0, 0x6, 0x0, 0x8, 0x9f3, 0x6, 0x4}, &(0x7f0000000380)={0x9, 0xd0}) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0xfffffffffffffffd, 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x12d) 04:02:34 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x1) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r1, r0) sendto$unix(r4, &(0x7f0000000180)="9b4f8e3784bd14575e073667239c0468155f88b196805312c758c8d57616a9b4a7", 0x21, 0x4, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff2f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x1, 0x8, 0xd35a}, 0xc) 04:02:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) 04:02:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$inet(0x2, 0x0, 0x1fae07f9) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 04:02:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) flock(r2, 0x6) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8, 0x7, 0x2, 0x12, "de730509beba1c6e8cafede9320e0b1830ef3d1c", 0x0, 0x2}) setsockopt(r2, 0x2b, 0x9, &(0x7f0000000040)="06000000000600010000000012", 0xd) 04:02:34 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0xffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x6, 0x6, 0x200, 0x80000001, "5486d6699ba5c22ef399ed77b0a39b533bbd9915", 0x4, 0x4}) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xffffffd9) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) pipe2(&(0x7f0000000140), 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) 04:02:34 executing program 0: r0 = msgget$private(0x0, 0xc4) msgsnd(r0, &(0x7f0000000000)={0x1, "80e7d38182661c28400746d8c513c599b3dfbe29793253ede33bc18e9d7a7120a59e71fe2ce927fe4657b06c932216b32aef73c29fee921c0916aca2df53767f383cd13f5d7910e34ed9ac8a17d5714f616418b8484c5537992e5a2fbd444d6fb92a22869fe25a0f99d666f44d61d6b33229d24e"}, 0x7c, 0x800) r1 = semget$private(0x0, 0x2, 0x30) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/93) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r3, 0x0, 0x0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000300)=""/164) r4 = msgget$private(0x0, 0x12) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/12) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) r5 = shmget(0x3, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) msgsnd(r4, &(0x7f0000002ec0)=ANY=[@ANYBLOB="00000000000000000d66be34d504676a73e87ea9f865516249c847ec217dbf67559b449032a4c602bccb4e7890a057ec7390e6e8bbfccbfe7a1fe7a3c0007b14019eae21dde2ed71d4b835f30b21a07f73cc7f4e7f4b29cf58283598d1ba35faddbf7ad511967b0512774395c96934699b8ad3654df8d9391fd8c90c6eaeb186e1ec1337989376814678dcc103b021791fbb33dc7ee63210e84e406927814a3974770f8fd6ef60774edf5446f9548ee8ca1e68d467168cc65943480b8faed5f163dcb8623c32880d6db0c1bb3c371c1355978dab4a9d0b7c2247b23b8b8eac2c2a6d7dd00400007eaffdaf702536b79bf35b7f1aa7e6751c534fff570c2f7343fb29bd291dd970316a60139fcb1fc8e09c"], 0x1, 0x800) msgsnd(r4, &(0x7f0000003000)=ANY=[@ANYBLOB="0100000000000000da057c1db242753ea0c2a68f32aec4d6e037aaf0bdbb2de750b9ab3147f0972b0c2e4d8da3f6c068360918335d92d0041843017116b18c29b355d1cd58b2ad00f3820467cf8f7d4d64964828aa07d84028f48162019c0b67a427a5182fcdb03efae4ec25ecf14956b980277bf08127c81df372a4c484581bf4a5934dab760c14bd120a0ba11e3836b32fbc17e51b38c95c523b759cb04cbfcd9caf75f05ee0dfbe6d2bec06a16cd2f3425dd9dcf45e74e221eda7a0e1de249c6d7f952be2d414ca0254d1c24793ba4b53ceb1f1a297c016a6bf093ac62a0c0114592d461917f0542eaa8b5cb2cb44d7ed522526a4d17e296faeff468086b8f2d3c3bfd8e5af4d4459e73add2c3cbd3b518b4ce35f1ad84bbefe8e5ef77855c49010b778101907f7cdbc1a941b1869c82e27d38fc899abe183d42bd87c37cddcd20eca8bf9432fcbe98b39cfcf594332991ffef5921516072d692822ffbcde26d2ee32008014f970fed77f5c097b18ce635c7b1d96382426788ee58a3d53931e006c48f8afe97c646184a5498b8615e6421d24ed02627fa4a3fbc6086c1cb3569bd37c17602f68b10b7418578a222077038fbb9791dd53ac3ebbab382f70c5fb28db2e9312ef3c345df6fe3d1ce7f19bdf0349ff604c709e9e67a2ca9c81b292145f3c5fa32978ac2ade579cb1487184ded65dde689337ac880b28728fc2b39217f3e08f4e251bb89ee7be8f1d6fe73040b31706d1393d350f78500f4542c8839494d358730eefcaae9bb6f09b2a01623240d173b547361a4c644ac5dfb824e5eb75da0f1a5746d80bf052fbdd23f0d355599de1a6d7082921504a22c9eefa93f7ac65a7f4a5ef1c844b1b6a983d5da1cd6121e1c456f4311aef943a89f0ccd27995a36bb4c14552730632db4ba5899c3733cadbc9b401c065d29b57d6b53a6bb71076d69a035502a90acb5585ba81499fc47e83f0a1575c326d75b562f2c7481d1cbe8948cfd7389863a79c8285294522a3ccb0bbdb0c30a702bb839637db962f2cafbf0b750a82a9a909c003d334e24e2b4558986c85cbe89f7a08e971160d3454c6bbbe4752a4d77511c9de61b5f6f0f0cfd4edc2083da54688a06e410b55b0d6defadbe503408ae03b98a3ff8d1c52468676ef34249689b7d57d1ba72c15bb6087eb8ba69c65c4d8c1fc9123901237119c7fe09881b6860b36d2829616c49614318291f31b62115b2d765e86294c1e438fc5c2cdf1ae1a12aa13e2ed02edb285da31fbcb4ec2ed3484af53f2b9faf94d246c0460a3c8279edfaf1319815bab01bec41ff87fea4b9fa26ab11ae7d38bb50509ecb10b836cd12dca1264e15338d1c5ff98e9115633b1c97f307bc02aa4983955c16cf650c77deee5ef15a32ab26a9c7c99373f6eb44d4b470aac1d1eb45319b2218b19ae7d6fb276ddb629d0b6cb43a587001d903f00f6042b09e81a9defeb579912f3905f82ad403aa35cded21f84e1c429f76534a384a4875fddeb58f9d53f474b84a1a72cabd7195691a27c8fa6299f67e04e74e15487c58c2c0aeb183eef7fc2522570ed4a50bf45b6a70518a0eaa4fb501f9d459a534269c65777ae1b02bbce292ada616b73b9270abee0f29b03d3b1979f49d103453de34f352e84f88f7932e69a2637fa636878d8a570d45c3ec34b38aeb8799abcd304edd7b448e3649b2721a03a95c16b58abaddf80d9f05dfaafdbcd8fcf883bc6076f06aeb55ab38a558d1b2c45c8ec536ffc4d3abf4803ee1606bf6956fa593a8a79b2da5e7d4566309af8a54050a422fc4418d52e2a2ab4b5778ec2b948c438305effc895344f3447df5d50feb5b559f7f25206365b783426714b8cf4071f2fc664e97f819fd03fbcd0599e67f0261bdc62f60d1807b8e0b451ce2e4bb0edaeaa4e38e0cdc1e73e962532c8eeeee93df8dc99605eb2d4fd37d2672a9a81b629b2753ba698d5ed8eadad39f66525e508954ebe762d56a9f6e8bf0fb30b15f90e7247445c0466688a37f84720571f4e1eed69f90b95b57084351697ab73e7348b86f88a10b60d533dd74401bfb9ef4c1c52eac984ece6ca7458b78932fc680c20f282f8cc2210b61fc7a08ae8a2799b1db30a5db8338f8bae55a34f0861c977404528f74788e3b5084ebacee60835aa6d530cd55ddc1d41645eb0854344e3ba553de418a38b34331665c1fbfa93e713d69d12b1389a5a33e71d59359001c734e6d4b81df69e70b03aa01dc1130ae2ec0e45698e9ce91e1b6977fc3f0eecb33731c7f980aa6132b9da6ccdff4c9dfe26ca64d31feeac11676e3fb4b672c9e4f31547e1f636504a096d102b62c6ad48c2f1cd0f530ec61cb6b1b7a4126d99e9ca6d68733917700396f0426c61b6e0b6ed136404e9c1ebaa9008f21846bc01aca614aa1974e524d4a5ef46883b0898be38f3d03ca08f2857f7f83928649e0454438e861942403307e9864381e1639468dbc648fc40d8bfbe1389d15e3fd3baa5bfd901023f8b3c2c1f05e03c3e76405b2ce0b81dcd681ce52278548768875fa2f27d7141e38aa6c081dd8c8051c0d9064f1301ebc39894e82fe3f23351ca82cead1a46a3c066934de4897539857b58ee1aa4e322f2dc3fa25ec7405f86180e641c7787f744ed192f844c0470a17f5f90d63475dfcfafd58be66f51fa90b89562365729649cb423fb45af4d9c04b4287f3eea0899e72d92c97e30de5bb756cecc788855b78ed4ad965c738211437a5dc005a6cf5e80511f28e34a42109aad67cd6497629de5b783d2e9272e25e134aaebea9ef04479d297f8d1ddc1adb2d68a4fe8ea680ce3386515e5a5a5721ecac4ea5cd8dc45907097dcfdd1465335ec798e764e0d8c59453f28494b81197f97f208c4ac43fa0ed441acb0551b78e8b25d74e6b3d8422d84756f22f9bd55462276acbf45683ac5d0707035da9415b34d29e6274195f9b7e6a84a07f7837c1cf3441eec6025a35bf4f61efc3a2dc541e744d02e60ccdb697bc0f4abad810f468f4db8d170845c55200a5b94e3fc89b3e66319e613188e835ae409a24c314df523a0a839d369da9d360e57e36308832d067c5d6513a22590859d43031e4d9f6fc239bbdabef2e45378f2c800d46fc1202f2d95f1cca05009e183d9025018425d38ab8e98c96b818c91c9ea4129dbe498aa199e01317fe77bc91ca165e10824745f1f4c40b5f9bb1aaa551bc79d49b8dfb8b48e57c54b165c00732dcd3f3ea70915a266a2db52f74e44f0d0313c63c8d58143981d6fc6b7df32a9e79cf7dd568180709668b7ef78d256db6d685b2122f34b76b93a455eaa7bf8d759f7795b757948b604ac6f3ed6d277a5bcd4d955c250d69904f7ee63642f98211524dd766b3b814271b1e67e9a438561e26dff34ea96a6323f3643b167e6fbe18b3821634d4a8dedb22de8fedc26174313ec9580821778f24dc37f762a413084f3e0589c8efe86f4970249359502cf28fb0a447ed4b77d26553262b636d16ca87715044411417fc003c967ac6f00de6d6a49544ba9fbf29ae2e6c12d0835af8c0e9a8ec6e099c12a588809ca67140e939ad1433dbf7b432b97d5966c8890c841b18f49ae8d323d79b9352723cb677c295778104fd95571e307fe047838afd117daf75f6144fd7f6c2d370db34089772a7ac45ea5902d0bd05880d0c3d3b0376cc0120dcd3fecb836d391178bef1a12d5d42b3dcc9162f3d62c53bafc971b119fef0756f2d55a42df5db13be871397144d26b3f565e1d98f629248928ac1fb9f583dc2b547a0c0c52f2859e7e7738576c1666cd36179b737314f3c3e2b6c3cf624a0a6f129c765c96dfade823d21f384f802d0d1dde75425722f8ce249f11c2c4d4a88c54c4640536f7c6b6bf0b57dbc83d5a118ef8f8a499a717e2f52fc9e5e80fb67aa140cd9b9bd4b54f9cca3e44076f72a212f3e6161e906b2b2e5becb15196b91fe3ac82b4fe0656c77abf0083914186ff0acfbd5fd26b85d5782dadeb552ba79052ad1201007cd0698504c979bc5803d344faee171e6d5fb7f52f0aa618905ccc821aef4c58110e7a8cde7d0653335e5cc5adf8a1478e98dd2de8f08d40a21369e5d6a605597807a6b24bdc0ce2d12b6a1fc7569ddbfccd77f2c8a3e259e1c94896d7df8e2e5ee01402fb02fa265edffd4d48c683c68d37e449fa6f0fb0638fc143b05f517820843299b42d688c36246032627310608ecd114d536a404e735ea479585fb8b408087669682572a532d3dd77ea6b96456c3b771ea6073867015ebe5ed885e557c78f15be1c460cf9d5a536fdb9b9bfe85e542c7adefac337e8c80e30107adaad20d9a0c1302b15ad5cdb38f49b29a80a30690cfd4b2ca9faa645cb114c4f7e639cd33244790c1a559f7ff2394e9face3e63dfe71bbb4568756e6c9b4ddbb196fa776291e093d9d41ead3998cfd5d1be42da77b031da6beb8e27c0deaf8eb715a7cb5bca9956419e4b8b363433a478a0c587d80de621cf3e6da308daf1c47c3cb130a81b77c40ce5d1d3f6fd8c3e2b0e7af2fa4e7b3326fbb396bad3d3a01fc5658a4c3d3630d44e3dca15b53a5a3367dcbda81c9b5c6cd58948d16368da5526e11c9b68287c5af12b9b2b40397f155e1d991312389211af6815d285783f7bd88ca0bb9ee56fd744ecdce94d5f94bf9fa4a8a71cb82eca8570444b7d374154f9f964777ff9916494465f5e6eca653d1fca5effd40d2f3efe956e82ffd58a05fa0d0e728175526f5e655b7d3c309f1e8257a7ec8610e5ef4290b19213306e93b819936dac8b000bbc6faf8f9bd9af3daa9dbd2a5850bbb8e33fa0ab7460eb25b223af5223b04a038ff3ee287dca757bedde0512ee95680ba448c490510553b4806ddc20385a8dbd84be9ad75879e3465312acbffb0c122585ebaeac189c80f3bc1f62abb8265b986a21a96315b35db488aee35d2abc4f14de7f7468631f9aafdaf85728dcca5c1a89e83feacde8c2b804e3b88bb7f26691e91dc02488be22520b4c2ed942c26844878d57fab711e06be4ac0ae54b35e65aed7de8f1145354ac3197e7d2426f9ea79df7b647719468475dd6ca794cb6ada64bda2096f3e4c5e08da051c596565459922bd335f1a68efe6ccdb4805ce1f8d8df6441316ab49ef48afb5903de5a81b57c9cf4217daecc6d299d5c5b0b8c37338a38e0929093875a1fb827c94d6b02168ea0f33fe526fb7bc8c8b46f36d68ad9bde450af3d32b25bb5ab01296a7f670d659c47e8354b0021f2e44db34bf39fe632f32b3625243b7a40ca854ea08ee5e6443325377bfe6e4f46869712dd9292371681e27802946a736c440aadf6710ddd5069b5a89c17984b7552c0650efe899a882cf11aec92550f69458bc4038bff5c73bd04bdb0c6e930dd0e366d5475e954081e483bde6721a5d16ef8482b8c1a3488a793ae2b7e96cc88ff4ff47daecc6420d6c929b04be98f386a7222a1b901aec1d70570c0630a23fe16c363fe2877f3b1b80e58be3122678b0d895365ccc93db5ac5d9e90ff743e9933a275bbfd251735b0e86158bef3b6568e04cc54ace0db89d9974f6cf5d0a7247eb80bc66caa00abfd33e3157f3cf578c73b35e48935d93f09618cefcc4144b36d87873a506ea9ae173e5b18a3deb83b8651ea4e4bff4c45d282b71fc461d607fdf4dd9f6c37c925f4dea9a867142062e5e8bac317a6123b04ba6032781048416166e9435e8ca22624fa16bdefdc28b95172f8bf8cac1e4913044994cfd8b81215f576d025b1853812692d4a41ca95403fa9fe83a00e4375a1716def3c2ba"], 0x1, 0x800) shmat(r5, &(0x7f0000ff9000/0x3000)=nil, 0x2000) open$dir(&(0x7f0000000280)='./file0\x00', 0x10100, 0x2) setsockopt(r2, 0x5, 0x6, &(0x7f00000015c0)="01ce00626666cff8119a2b56a9ead070395f2c4995c17b6bbaead61e1e5abb5c67105f4d54a94b30efc086a05b106419d20f75172f2433ca5aa708b3422e65e4776345e621ac63c2c8f333599947da9c32d479827dd521", 0x57) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000480)=""/28) msgrcv(r4, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000ac000000000000000000000000000900"/30], 0x1, 0x0, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000016c0)=0x5a01) msgget(0x1, 0x8) msgget$private(0x0, 0x200) 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x14}]}) r1 = dup2(r0, 0xffffffffffffffff) sendto(r1, &(0x7f00000000c0)="819eec44", 0x4, 0x1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 04:02:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x100000000, 0xffff, r1}) 04:02:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xd, 0xfffff}, {{}, 0xfffffffffffffffa, 0x1}], 0x1000000066, 0x0, 0x9, 0x0) 04:02:34 executing program 0: readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/119, 0x77) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000001340)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./bus\x00', 0x0, 0x1fe, 0x4, 0x1, 0x4, 0x400007, 0x2, 0x0, 0x2, 0x200, 0xfffffffffffffffa}) accept$unix(r2, &(0x7f0000001680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094bdec69a0bd161b0051622096100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb48c5e693052067162e402f397df8ec21a602112e5dc82f9084655c5cca5145e4bf7651fa22af7e6b8717034da66106c2e0553151907e9235eafd3238bcc27c0658c689114b6e53511783b6f6955a5b6ffe8cdf79aae8053e796ddc5388b1b7a948faf9f87be5b56db0e26d5706c74bb6bd4d7a31dbe28a1db727873addfdb5c67c00386b42ccf4da"], &(0x7f00000001c0)=0x1002) preadv(r1, &(0x7f0000001640)=[{&(0x7f0000001380)=""/206, 0xce}, {&(0x7f0000001480)=""/227, 0xe3}, {&(0x7f0000001580)=""/101, 0x65}, {&(0x7f0000001600)=""/57, 0x39}], 0x4, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x45}, {0x82, 0x8000000}, {0x1af, 0x6}, {0xa7, 0x200}, {0xa7, 0x1}], 0x5}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={0x0}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000002c0)) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000300)={0x20, 0xfffffffffffffff7, {[0x20, 0x80, 0x8000, 0x2, 0x0, 0x4, 0xffffffff, 0xffff, 0x1, 0xffffffff, 0x2, 0x7, 0x6b80000000000, 0xffff, 0x7, 0xfffffffffffffff7, 0x7, 0x1], [0x7, 0x8, 0x2, 0x100000000, 0xfffffffffffffffb, 0x8, 0x8da, 0x3ff, 0x81, 0x100000000], [0xffff, 0x3, 0x6, 0xf9, 0x7, 0x9, 0x10000000000000], [0x101, 0x9, 0x3ff, 0x0, 0x5, 0x1], [{0x8, 0xefa3, 0x2600000}, {0x9, 0x100000000, 0x2, 0xff8f}, {0x8, 0x58000000, 0x100000001, 0x400}, {0xb3b, 0x8, 0x1, 0x5}, {0x5, 0x401, 0xe6, 0x4}, {0x81, 0x3, 0xffffffffffffff1c, 0x10001}, {0x0, 0x4, 0xa5eb, 0xfffffffffffffe00}, {0xded, 0x8fb, 0x7, 0x1ff}], {0x4, 0x7, 0x9, 0x7}, {0x4, 0xff, 0x5, 0x6}}}) 04:02:34 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) socketpair(0x10, 0x3, 0x7, &(0x7f00000007c0)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0x8) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000540)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 04:02:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="820201f0ffffffff119f905851af50cf5d8263c2e5996a4e52f2e105ec2039124e8b2564b5aa1972a2992e6c98f2ee71fbd2ca67dff078735940c640051bb3c3c4b221c647cef6dd4ab70f81198491a36b52b34c190a4815602210ea6e155c21dda446e74f547a1af6d13b154bebbbfda94b47f5324e442fbce24830d34f5b2dfe5855f0832625f33afbf10e82b143000d4fe0c55cc29343511fd85daf83f0c909b082b89c3c5b52fdfee732b11ec7fa997117a30715b0d4491af6e59caf3e60f366745fb1e4a41b6ac59e0d17a5a21d0af100000000decdce06195726db69e7edd906583abc59caf23fcfa961a3b7d35f62c4570eca0a65c819974f3f6daa8450f887704c4e5d3e9667161527"], 0x1) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 04:02:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 04:02:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x10) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 04:02:34 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt(r0, 0xff, 0x8, &(0x7f0000000000)="96832d0c6cf19e3096cc14b1f962ae3dd6a45ebb5ce1e054c7205addd071911204937a0b8b909241c7acaea04c735cc9a27c4f06db59baa624fc8511ebe6bbf3539ee7a69c241917e85892069ad0b2023a832ba4", 0x54) 04:02:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) socket$inet6(0x18, 0x4005, 0x9) 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x29371fc853e7d051, &(0x7f0000000040)="b6") pread(r0, &(0x7f0000000180)="be4571c3ddfe898f2c887fa0d9c8d6e52fdc24d4b9d006e9840c8424a4", 0xfffffe66, 0x0, 0x26) 04:02:34 executing program 1: r0 = shmget(0x3, 0x4000, 0x24, &(0x7f0000008000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/244) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r1, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="9c") 04:02:35 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000040)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) 04:02:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r1 = dup(r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x10001) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 04:02:35 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffffffffffff0000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x100, 0x8000, 0x6) setsockopt(r0, 0x100000000, 0x80000000200002e, &(0x7f0000000040), 0x0) 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCPROMISC(r0, 0x20004269) 04:02:35 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x2, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000600)=[{0x0}], 0x1) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)=""/178, 0xb2) 04:02:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f00000001c0)='\\', 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 04:02:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="36db9067d5dc97", 0x7}], 0x1, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x30, 0xa}, 0x0) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x100002) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000140)="d1208442ab4a3c119349f0a21bf6e95e868f02d207150e5452f50d355e1713c14f301593e4241e505a2f5ed5c9148c4e58ecafec41857232253821bd2ac1d90918371031e9d94f4eff092412d6f4e165a45de377e2eed971895612fa01b55768edd5fce0634366161de866fec411ab0dfeb58d5577fe38b0fd3af95c8f07f2afb74b21a89b38710c2292dd33a04e1c3d0adf972171", 0x95}, {&(0x7f0000000200)="bd59b3f4fb4ca870ce95298f26cec68d487edf3029b303b1d5f9a99288f0c8da0a8d525bef9876765acbee926f06c28f1626cd922892168b738e3acf8496cee49899662045293e24e7e1d72f2b880c7cd05aeecc1bd04cdda0c99411de33a7b9be9fa560463ae45b71685dd74fe1e58e0b1a2030081610deed0cdcdd0d9d8a0bbaf4eca7767a58aeb6955a0c38d02ea5a39262b8b9ae109a319c7f73d17a8b356582d8234857829563104465a57b3dc4f2f9a68db86b8bd6b86886c69844871483abdddf9e135211123e65c9a84409a8516ad5", 0xd3}, {&(0x7f0000000040)="fdf9353f2dde4cf64284d5625929dcc29a3a3a86342d2e3fd51ee0d95fce155f0ddb34c3d0454dd0c5d89706fc39211781be4eb75aa60a6aaa861df1ea0f0b9df97951fb35a8431b2567245065a52426309fba99cd3d7785a0e9c91e07f92b8d665382a644495e", 0x67}], 0x3) 04:02:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000020, 0xd2fe, 0x5}, {{r1}, 0xffffffffffffffff, 0x42, 0x1, 0x7, 0x81}], 0x4e6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xca, 0x2, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40000001, 0x200, 0xfff}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x7fff}], 0x4, &(0x7f00000001c0)={0xfffffffffffffffd, 0x7}) kevent(r0, &(0x7f0000000240), 0x200000000007, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0x140000, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 04:02:35 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) 04:02:35 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040), 0xe4f5e6a4cc92deab) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:36 executing program 1: mkdir(&(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) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\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', &(0x7f0000000300)='c\x00') socketpair(0x11, 0x4000, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x8, 0x7fffffff}, 0xc) 04:02:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) chroot(&(0x7f0000000040)='./bus/file0\x00') r0 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/17) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup(r1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = getuid() ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) r5 = getuid() setreuid(r4, r5) r6 = dup(r3) ioctl$WSKBDIO_SETMODE(r6, 0x80045710, &(0x7f0000000000)=0x5) 04:02:36 executing program 1: r0 = socket(0x22, 0x3, 0x2000000) sendto$unix(r0, &(0x7f0000000180)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='})@\x00', &(0x7f00000000c0)='.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x80-^,\x00', &(0x7f0000000240)='(\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='+\x00', &(0x7f0000000440)='(\'*\x00', &(0x7f0000000480)='\x00']) fcntl$setstatus(r1, 0x4, 0x80) 04:02:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)="9c1ec4e1bb19d32d037c251b312f3c94f12885150bb9e4db33dd30ececc462", 0xe2) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x104d, 0x0}, 0x43) sendto$inet(r2, &(0x7f0000000040)="37ca7b34c51b7009bf2ab5c249abf509c9637facd78c77bfbd12339e98ae988cd6e28b1eb23cdbd0023286316e4df567d73d447134e23729a93a4c2ae922e7d56fee69d41ab8cf9be010104a1ac3722e35296efb21493c0d5b3cee0018", 0x5d, 0x8, &(0x7f0000000300)={0x2, 0x1}, 0xc) 04:02:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xae, 0x1}, {0x87, 0x8}, {0x87, 0x8}], 0x3}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{}, {0x1}], 0x2}) 04:02:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x7, 0x4, {0x400, 0x62c3}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff000001df7e52a612b8018f4b22b32b05ed5601edfa82"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 04:02:36 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0xc2, 0xf0000000, 0x8, 0x80000001}, {{r2}, 0xfffffffffffffffe, 0x3, 0x1, 0xf2a6, 0xa8}, {{r2}, 0xfffffffffffffffa, 0xef1a873055902a9c, 0x4, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x8000, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x69, 0xfffff, 0x6, 0x2}, {{r2}, 0xfffffffffffffffd, 0x20, 0x40000083, 0x2d7, 0x7}], 0x170c000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x101, 0x1}, {{r2}, 0xfffffffffffffffa, 0x40, 0x22, 0x5, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0xb28, 0x8}, {{r0}, 0xffffffffffffffff, 0xf0, 0x80, 0x3, 0x7}], 0x3, &(0x7f0000000000)={0x800, 0x81}) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) 04:02:36 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = getppid() setpgid(0x0, r0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8b, 0x8}, {0x47, 0x9}, {0x1, 0x6}, {0xe5}, {0x25, 0xba}], 0x5}) r2 = getpid() fcntl$setown(r1, 0x6, r2) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r3 = getpgid(0xffffffffffffffff) r4 = fcntl$getown(r1, 0x5) setpgid(r3, r4) 04:02:36 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3f) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='r\x00') stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0\x00') 04:02:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getitimer(0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) 04:02:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000180)='./file0\x00') kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) r4 = semget$private(0x0, 0x4, 0x10) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000340)=""/4096) r5 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="ac4dd33341e99c4a48a9a61738628a9fa4aa2e3eb516a1cf1983ddf1f29eb3f800f8df36c44ddf3be7b0edb1021971901223cc45ab06345a73c45b114858232810cbf025d1197fb8e1289cb977f5b9efe01e44bf8228c4c14ed586609fc3710dd57878c4bb85d29d03be85bd285534338b2c0b2603af68ae06134f00d5edc9c365c3b340eea0", 0x86) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:02:36 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x1100, 0x40004001000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186002008b5ac13a26000000009c6141b70900000000000000000000000000c6570c896f4784a7396f", 0x2c}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setpgid(r1, r2) getsockopt(r0, 0x20, 0x64, &(0x7f0000000280)=""/238, &(0x7f00000001c0)=0xee) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000200)=""/45, 0x2d}, {&(0x7f0000000380)=""/44, 0x2c}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000000400)=""/41, 0x29}], 0x4, &(0x7f0000000480)=""/65, 0x41}, 0x801) 04:02:36 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0xffffffffffffff59) r1 = socket(0x26, 0x5, 0xfff) sendto$inet6(r1, &(0x7f0000000040)="6e7e54e2509fa978e7355c61bd7894053d48d4ab96f3eec75382c655f303c409832f570613530a78ab1be3d2aefba22477ed906b22a1c57dcf6fde2d", 0x3c, 0x408, &(0x7f0000000080)={0x18, 0x2, 0x100000001, 0x5}, 0xc) 04:02:36 executing program 0: r0 = socket$inet6(0x18, 0x800000000003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) flock(r0, 0x5) flock(r0, 0x8) chmod(&(0x7f0000000000)='./file0\x00', 0x104) 04:02:36 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) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 04:02:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) fchdir(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000280)="72f2b9a5d97f6104042a36651800000000000000", 0x14) chdir(&(0x7f0000000040)='./file0\x00') 04:02:36 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20c10, 0x60) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 04:02:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) 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(r1, 0x0, 0x0) 04:02:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x80) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000f3ffffffffffffff000000040000000000fdffffffffffffff0000000000000000000000040000fdff000000"], &(0x7f00000002c0)=0x30) r4 = socket(0x1, 0x8000, 0x1) r5 = socket$inet6(0x18, 0x8000, 0x2) r6 = kqueue() r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x20000, 0x0) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x20, 0x40, 0x5}, {{r2}, 0xfffffffffffffffc, 0x60, 0x1, 0x100000000, 0x100a5}], 0xd8cd, &(0x7f0000000400)=[{{r3}, 0xffffffffffffffff, 0x8, 0x800000a0, 0x10040, 0x400}, {{r4}, 0xfffffffffffffffc, 0xee, 0xf00fffff, 0x401, 0x10000}, {{r5}, 0xffffffffffffffff, 0x80, 0x80000015, 0x9, 0x65e}, {{r6}, 0xfffffffffffffffc, 0xc5, 0x85, 0x3ea28a6, 0x3a1e}, {{r7}, 0x0, 0x9, 0x11, 0x101, 0x3ff}, {{r8}, 0xfffffffffffffffd, 0x60, 0xf0000000, 0xec95, 0x9}], 0x5, &(0x7f00000004c0)={0xfffffffffffffffa, 0x5}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x50, 0x0) r10 = fcntl$dupfd(r9, 0xa, r9) accept$inet6(r10, &(0x7f0000000500), &(0x7f0000000540)=0xc) pwritev(r7, &(0x7f0000001740)=[{&(0x7f0000000580)="77f2de4331c1febddb3a0edee2247529457729caaa153fc97f7833d2da1bd02ef71b8e5fff8fd6dfd16f5f4533d1eccf85482c2fdb000b1ec92e086baade53a49df7f60263caa4583ba24bc6983d4b7fc735c362b0d9487ee964348db29d48bf9474a8705edec8d1a30ecd3182aef3ed3a829acdbb37ecad18e0592c2ea5", 0x7e}, {&(0x7f0000000600)}, {&(0x7f0000000640)="0933aa279043a9fd2adc16ecf0c3cca98369a52ca546b9c91ae4202e6c872745ee9afe15e4d6f4e1c08a672048f01d65e10c02243b9aeb1b47f19b0d4cef5da305f351562371381cd65778d014b0c76691db6dee133c5a0bf6b330660c564bf16bb8cc8074e8a9f3940138856a03a0a9664db98f8c82c62b07e2e187fbcc8c22d11c717b6c8a679c8577589d811728be710b0a911192e937cd31166ff5ad771ba459415a145152f2f7ec1bf4bbb69ee4a3d7d80247267f30b16a4b4a572de02a191d2efff89c27ccd5052d35b6f002e6e7a1eefe3e7dccf8470893e2894e205679b59772dc35deb09a6e888fd57cae7bc06a133473648475c91c00b0ed5e379829725214a3348a6292097f9656d0c7987ef53a1663d2b73e043236faa282d6ba3fae587ad5e32b765e2a9aaf62a76ba23582e7d0bc3e0849e69f3ffdf65ef4ad54a2e5cc9a23851e55c35c49164ce6bf47bb1a09539ad19092c934d2760ad0b4944b6addc76c2f336bb0e54898ba9d48454819ff898267b6ea4aef1d579f4b0e94466eed10fea5d3c39ef5c04f1435c058ddce8b3b6993f45bbf962b23d28a92e089829c6e0ef0af991e0aa70d6c45b6c394aa3c8fe3001da5bab21319405458ff358f5d165f674004351255bb03a2bdd30994b76896cb31d99983a428953433a8e55fca394d5baf1cbd31d85ab219cb6bb87e17ea1008b9cb6b9d80aa63dcad0b9749e5a3d3a9b847b6ec85f91a8e139934911c43aca03440e6ad1d8d4dd32b63234d75b8af99507b50b1fe2f65e58693872d42df0971dd14a6e92f230a17c981fd548adf89708af7da8c797f902bafe44050feacf450b3c45ae6deedd2c7eff2f1e3ab4dfd97fc6da9b5249642b3541e3a780f23803549188cde52d0c0ff8ce3435efed67e632740516a370e74052d1b966aaa87fc1aecc45fac41afadb83ab4a933f1fc7485694cd38fabdbea381b6e4d7895d9c819e762c98416fd585db06e8f151f2538d7951edd3f1d16baeabaa5b9c41ce0dd8b6f22e5bc0e22472574d945850042cf3250a9323605bb5054a63fb277705d228528e0322c2786d1cdbd24ad1393683c03ffa6e65f593649478085e39a900b22045b22920043b3d944a731c83489b96a7876396d1b640e9033bacc52218cf285a7e0590e333b4c50bb5e3b2bfa0a78beb90b4c9c35beabd286d8339431c8ee63ff3aa7f78a7ad8b72855223755f4323756e3bc43f13caeb46a46e52c07477d053b9c2ea4a357a66cfdf20377b54df34ef69373b23c40f93b62340fcb141a3cdec749c6804e6096022159d0006205cd0d1b6fb020a8c28d966cfff6cfb3878bce05183380a606b6ac9fcd67d82b3f0208fc859748111cd19ba1a3f8888f9fa18cefc1df0dfb97bc62c87e0014a7d51b85b04f0d18a60c2357087d51a7d0c16ad5c38d10405d5ad845e23530c14fe57f4dd21e47ebd93a94cb889052cfe9a3766859a8b958f9799a8ba247b51541b0f07363089035e8bc47569718b1c57f9c1f859c520fbd1243f942c3dba02c1c5ada4e34c49d8be68ded661b2717b942e51a80788476e91ce0228780916f7d79d59b981c46f0947d839466cbc289b35498a0d36c96c969607f8982dfce6932a2c0f61755b6ede0a2d3bd8cf2907a30b99456652c0b3a5de1604a1004e3326455f3a4ad69be2453facef1c2b2069a21fe0ff91ec0dfca96fe969454865ff1da7b018423ca72c1e8a43d486900bd07dfe84fbf37521412759ae1dcd02885e75786651d04b430124a45090bc190e3146bbe2fd2357274aeba5955badc92bd278599cd35ef3f0f619fec394411615183a85728ae983434e7cb02d792f27cf62067ee0fdb4efd7885f9761033844647017a31218e7ce286ed4c440a046dcb705d37c6c26b52d5468445c3cd944de9028e179c7a7d5f7715f6cab36d5fbb2340d42a4daa221d7f1e6ad643532a69070574090d84f79ff33fd9f1d8305dd90efc8abd3d0d031849a503e5ce6f0fbd3cac208bbf95469ef7afc5201bef2379eb2ebc743a31530f7078a76f1b8d32d0e93877632c4457a4e711b6aecdd2861a17d43eef1531474f017d23bbd2ad4aff9b6b8cf921f906bfc0f91665404ba9455c0334bd2cdb9db6cbc5c74fb5931d3f053750fb71c344e44e7ab161abdb0c2d1b60e477708c3ceda52295577ce7eb27dc898dda0d259b3a08728f08a5a2e5e4dfc829aee75931ab1ecb7df9e8d3733495757eb0068f9ccb0fdd8680903273fc02475ba8504ca73ecbf09e945968620ceb1d182df830972fe0e587e29f9b1377821ac4ddfd1bc74f7dbe00d0044738e74c760fbecdc4137cc639776450dddeccb1bd1ab5bafef75ba78375c1ad1f87f4f1c0c10a595d92a06b59631629c7b2d399ddd83de699e37b62953aacad08553ea102e8ff5a55b2cc94e762c4503d14b36159b5f138c7dc73ebd8a53432623951dca0889288b504b3e5cae7843a5c2f2acd049e2eba18105c76add9b938fdd79cd6d634ee518341cac10623a9af00a42122379ba6ef1670aea372ceab309d9ebe34b682e38769aafccd6fb993ed113c7286cd6408db914966acca5b3445ee0ce6a2e7a711fda79183c0314117dac5a49bb97ccc0516249350fc2228cc8a9bf403e017b21ad7228219b379aaf7e91344f5ca12a2b2fa2d20d73f4285741be4ac75c805c31b05acb4fc84658902a89739b5de6dddfdcea91211f44b32ed7584612513b2374cd7487ad9e195d0b9ccb18c52654ff788ccc5af68e7ef9e26e4bd159bd627f575b763f85a90595fed190dc4797f762c35aa7c7332eaffbea5187aa71cb8d663c2753066d0b3c4c97e65903c474e675dc5a08bce4e59e9b0b5f349196cd6ee8f5dc400b6080b3bcef4a85c77c2ca934b6f20a592b14269753e36e2d18e599a9bc8ea47ba58bf5a219c7eb6b7b59372a59714ceb8ab79f02b8b403710d7dd13c68501e251095fc32f9b7fee3468ead7a4d4ed9b5d5c498780f7abf704a9d30a783ec85a08e2cbad83d3a896c91063c48f22a6130f273c48d027dfd53a207f58edafd796672949cf4a2b1701c98b3df2b4aa753657d3c8015e72d61bcbcf2a5d1de48c6b7421ef7bccc320e880646c6f5a87987e8745ca7f292a222fbe776f7e7cefb964f5904e6ed13ec1f83597b69a04f2917fb37619912a643451f510ef8e35faf9bdf8396b61640e82f74659d9d38c1ec16d8b0e542886769dec842d081071b722332c39a7bc00d97ca51cb249af2b76f6a77b199d46e77bfdfe9b18c5b392a5c4d2712799a42dc67c4b9533e70e8cd38fc7bba630658e53ffb70894561b052e4d19819e76607465e87061dedc7b42819d123ec7b7397c6899578b0b3e1ec5f6572e651e626c3130f7501927e16fb068543808ac549a58b4704655fdc6e5a7168b500fdc97f5dbbd381b47c1eee360c94120fc14f3a4038f1a23e86b72e504b15106b91704091938377ab7854bf662330820bb71431747575f14eb617c1e8a31a91b973abf7477133d6625888a1230771dd93b34d2d4e3ed236e6dfe9d79b60a9f467b37dba393d3fb6e07d47ecc8b03a30bcfed849e4fd993e41c5a0c111f63673b466da324e253282a3eea7cff983e7dd29c132946e3e4979140f2d93e25e2d9ef020b73fd330089c1771a8ef2e83c2237045c265749464024674e094bd10104f6976e6af9e3f3e43bff56fbb4e1a5ba1b68db88261667af01dc38cc6cd90681541a4a02852e25c4101a559f8a8de69beae0a787d8aa6712c8de72c27c379aaf0f91c7067536d76a28fbe86f6b7dbce444fc89cdc2811cf549f325d5b56962ab922a5cd82340837e4f8bd24317baf24caf62029f8400c4303c248b90c4352b8e1102871ec7ebefed28244f250b413045b942d4828f9c56e87887a4e077c2080d850285041c00faeeecfaabf051232b40f6194339391569efc73d31319bb1186e182dbf6851616fc2144988ca6798b8e1ee8111eccd4f0483e6a2ae68f9ef51a37262ea82fb85a5dccc29f78dde31b7618c651b9c9d6268527ed266a8c3ece2fa1a7070be8a66cc3d877e41229669926e9005eb96f17081e0686907666d6b03d8e65510978900920ccbb426e8f7e2cfaefc6db891ea012b235f28df09313052b80d117a4cb59f27b2a8fbc6814e50c7616ab6c12d94c9358e73bc5204759acad666e373ea4127698d5728cfa117360674ea5ae295558bd9da095bcaf1090d1121b2cdc56ed0b5f8144a6305fa402c896396bd5621777b5c354226ea35cd22cd815496daca5e4dd572303a7588414003290999f62a08ac1b1ed6586d90f5037531fa0e1d4d52724de4a64d892894cfba382a8971d7b0a8c183ad75c5a7549942d37928408564e08d6ba86f2dc099700c2bdfa734bf65e8a91449cbc77043e8d0fdddc441bf30715dd75952503333c78feeca08f50f0d64f9b159e18a5241fad0ceb5fda810794498ab1f52e507fface9d574f97e577b6d97244dbe8e650ddabbbeb008e0b6c4ea8aec9a7ab7d1f26e5289bd6938d196fbdf4c1af60511525055bdf9d920bb1088ad708ec9b806e51a54e53e416c9900a9d76b6a90f43b7a1eb75b8e355d67c37a50eaf45ffa557fefa8fc0159559e1938c7c0f3bd258132dbdc99f55ec3cc584ee684312b9656b28907117dde639c4b7a431f65560f2af1a3ec96536672196a8b2b6aaaa99c844be74f2594fdaea24d16a3890831dd4e5dbf5ecb3ab2a738c2a096e9a8fd9bd1e885defc164eabd022bbc905f24d50a482a17e912e64ab51bf60d6960ef4bc18946f28c71620fd7bd49a6025158b84ece44c35a71b897146717c260dfae2acf1ebfadbbe50c6ea765f7dc77f4ecdbbdff750505b375f7b79dd2049644e444c6c97c53c4824cca57e182d3d09bf01227abed4696dfa2e27c238623966ca5b189b7ae5bee5c2e470122b926816da95302672e8f33a3b4ed9f59a93b5a3209078ec1d49ccb4c946c64768ef9eb013d4692c85d1a7b60e7ca60b3d41ea70bcb93e74d2f93d464fb68c58958edc594183300bf17c606df5f0c8a5c4b5089a4735f72761f818d6f035fcc7a5436535c5749aa5915c0801f25a6c7e57462bedec0d2c1d7ae723f48991d41eb41ed6d80f933268f3b5073292f018091ef72df94068d591e586ca872b248eb3feda7eadee7c85b11b0aa023d5346d4fed217f06729fb319bb9e8460318d6022ef3200d383c089018a2ece55e7904c4e56ece870ee7b8e5450047c2f036c1fe1618634932f15b48f5467c2190c658bd6ef7504965b0f3456424dc33376ef3d35263113924855ae5a954bb474e36bf5e957c43e8769bf9d2fd35bbe6834b9a6546331b80361aef686c6d9087cbdaafc8a32f3dc382acaa65b9bd85b6520464d3c071d8e0567c2ca91c427b6362070729ce143ff6a22f98a152545629eae628ac94e9b21722b3b7071451853a60b4d9dc041f62d5a95c0ca1a943a590a5b48f886b71f071eaa128f5ef9568118534c5e2c6d9ba30704a5eae4f2fac78411f68d64846117934f4f92c635d11d1eee9d3ef93f2a4528568a00d0996b2f342083d7bb6691ab87384fed10d91a6abf12d9c623c2851ca9d11e917187682ae4a392606f091ff2dbbd3f2011f5ce96aa94aebedf41381c4387eb2e49fe7d2fd9390ae060714f9a1922e0fb19a278f5dfbde736aeb14d3f0e74f54699557109043bcde155671f448c55249f947f23b7f6c8b0338375ac960648ae1a8d4b02212d49632815b86ffc9b3a4d456430044655934709869f408458617f5d4577", 0x1000}, {&(0x7f0000001640)="1b90839d2f4959d9005320fcfe19809eed8858245c033e4103a4288ebb11cd1cedd19506afdfa6402efeed4fec3cf06786025436c7a290c3d8e9876257369dd0cfdfa5f3ba4af4e48b34b1db615368bd75d99b521a8cfc5ec84776f4be4ea70d54ea64e33ca55f0b9df130922da26d228f8d022f01927f9895", 0x79}, {&(0x7f00000016c0)="f7fc0ef351e7f87a42985e2c3c038785278e9bbdd5bc9b7e673719324392d10597c056c1cf2362bcbac0e50bbf0d9d4a539fa0050ea75ace82f0560cb9d5f9b7b827d8266c1e0925e1b120c3cefef6d1c823c7f094871b3841508f3208e379ef99fc52ba62e79295", 0x68}], 0x5, 0x0, 0x0) ioctl$BIOCGBLEN(r10, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) unlink(&(0x7f00000000c0)='./file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') r0 = geteuid() setuid(r0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r2) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:02:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x100) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x6, 0x1f}) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 04:02:37 executing program 1: r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) 04:02:37 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10aa1, 0x0) getdents(r0, 0x0, 0xfffffffffffffe1b) 04:02:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc004, 0x80000000) socketpair(0x18, 0x1, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r2 = kqueue() pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000380)="14aea160e09ebb8f46b8c671532d8bc4bad8ffa73089d9020a6028cbfe69c81531f82021fca8b2374c8d797b850eb883ab27078ad23d4ed2c1c1d8ea7dc52c", 0x3f}], 0x1, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) r3 = accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x65, 0x21, 0x8, 0x3a}, {{r1}, 0xfffffffffffffffd, 0x17, 0x8, 0xfffffffffffffff8, 0x1}, {{r2}, 0xffffffffffffffff, 0x69, 0x41, 0x2, 0x8}, {{r2}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x1, 0x4}, {{r2}, 0xfffffffffffffffb, 0x2, 0x84, 0x1, 0x400}, {{r1}, 0xfffffffffffffffc, 0x40, 0x48, 0x8, 0x7}, {{r1}, 0xfffffffffffffffb, 0x2, 0xf0000001, 0x15b9, 0x80}, {{r2}, 0xfffffffffffffff9, 0x7902af7d48c75f97, 0xfffff, 0x200, 0x2}, {{r2}, 0xfffffffffffffffb, 0x84, 0x80000001, 0x200, 0x9}, {{r2}, 0xfffffffffffffffb, 0x4c, 0x6, 0x5, 0x9}], 0xffff, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc, 0x1, 0x4, 0x4}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x9, 0x8001}, {{r2}, 0x0, 0x50, 0x4, 0x401, 0x3f}, {{r2}, 0xfffffffffffffffa, 0x8, 0xf0000004, 0x75d, 0x1}, {{r1}, 0xfffffffffffffffa, 0xc6, 0x1, 0x3, 0x1ff}], 0xfffffffffffffff9, &(0x7f0000000240)={0xe0e2, 0x1}) close(r1) 04:02:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x0, 0x0, 0x0) 04:02:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000640), 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000007c0), 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 04:02:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x11, 0x7, 0xffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x3f, 0x6, {0x8, 0x4}}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 04:02:37 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) syz_open_pts() 04:02:37 executing program 1: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() setgroups(0x3, &(0x7f00000001c0)=[r0, r1, r2]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 04:02:37 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') fcntl$getown(r0, 0x5) 04:02:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) semget$private(0x0, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x7) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000040)=0x800) r2 = socket$inet6(0x18, 0x8000, 0xe76) r3 = semget$private(0x0, 0x5, 0x740346c1fb18a63b) semop(r3, &(0x7f0000000000)=[{0x7, 0xb5a, 0x1800}, {0x2, 0x3f, 0x800}, {0x3, 0x2, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}, {0x0, 0x9c67, 0x1800}, {0x3, 0x8001, 0x1000}], 0x7) recvmsg(r2, &(0x7f0000000280)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)=""/77, 0x4d}], 0x1, &(0x7f00000001c0)=""/144, 0x90}, 0x800) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x10000) 04:02:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20001, 0x40) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0300342f66696c65f000a61d20bfdafb1d744bf7de15c1ae67f23075dc9a"], 0xa) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) open(&(0x7f00000001c0)='./file1\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff1f5c00000000", 0x8) 04:02:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) getsockname$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc1e1732d56a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ade9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b565accb441a6690abf1fdf2b171ac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c02d2f0f59ca42cbb68e588cfffaec1b5bfe13785fa2799844b3172ba7f4"], &(0x7f0000001080)=0x1002) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) unlinkat(r1, &(0x7f00000010c0)='./file0\x00', 0x8) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/191, 0xbf}, {&(0x7f0000000100)=""/61, 0x3d}, {&(0x7f0000000140)=""/35, 0x23}, {&(0x7f0000000180)=""/35, 0x23}], 0x4) socket$inet(0x2, 0x0, 0x1) 04:02:37 executing program 0: r0 = geteuid() setuid(r0) socket$inet(0x1e, 0x3, 0x0) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 04:02:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x4, 0x2, 0x7ff, 0x9, "b01075399d2432de09a1b9391333d1dee9791dc7", 0xffff, 0xffff}) 04:02:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/224, 0xe0, 0x800, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 04:02:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8800, 0x0) 04:02:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4006, 0xd1) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000200)=[{0xfffffffffffff72c}, {0x2, 0x0, 0x0, 0xfffffffffffffff8}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x2, 0x20, 0x0, 0x1}]}) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x1f, r2, r3, r4, r5, 0x8, 0xff}, 0x3, 0x16, r6, r7, 0x2, 0x7, 0x100000000}) 04:02:38 executing program 0: semget(0x2, 0x1, 0x80) r0 = semget(0x3, 0x1, 0x2) semctl$SETALL(r0, 0x0, 0x9, 0xfffffffffffffffe) 04:02:38 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x3) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') 04:02:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x290a) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x8440, 0x0) fcntl$getflags(r0, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getpid() getpgid(r2) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e0000566c653500"], 0xa, &(0x7f0000000840)=[{&(0x7f0000000180)="8b2a7f4f3ecff9436555af35eae8debb613cee2730218608896bacc7e45d3ef4495d0357cc33c0387a5fbdf22c40ca2b1d9f246b47ca70c672752c646bb10589526a8e9d4ce3980a1a27424ff175ccd9f1882af9945609a02637952f65f04fda629204365b171266f02f112e1f1d6325135ce5f931f7dfba82b6d9c6d7605a5f8b316ab76ff555f109d3516b594a844296379a147935504e8de30ca8f840d2c1ae61a57e803ba28e4c555b6a9117f903eb4e55119ee71ce5ebf87ef53dcd3b4e7c7eef008c90b75dcd37bba060588549c57c1112895564", 0xd7}, {&(0x7f0000000280)="901f417b7496709b472bbc368b19f9977cffbe146cbfe4bdea86c6d7c473d9d140c5e4f53359c75a99ed32c2f2305e455703847377ac18ce8072f47ee8b325036e7921f43e24b2a64363825190fa77c41b9b6387907aca31507a0bd9e3aced5256428da4384f3ee7ada67d3dfd2130821d1803b7df1a388786a9e765fedbdcefe83d1f77e6565cc99fb8dd40d47df5248eee12d40c0af96d0ccfdede8c366591b547d150b08b220d1acfd8567758e53ace734fbe276152a179f78715d1ffac4c7f80fe3db9053cc8768ff0e3e4ba411de8d9c182da81124747839e85", 0xdc}, {&(0x7f0000000380)="0319a978e4fd11e9b8768b76f813639b28f5bbad682f93f366e66a6b9b5a06531290645c9df1928d69f6e937ff5c6b89c66a57ece6be1f04f22c869fb94afad5658f3e16b10be6a37b990ebd31728e33678900000000000000077b", 0x5b}, {&(0x7f0000000940)="fd03cb3b80e331dd64636fbd4d3b6b818c7b8d39f8780ac5f0344b808f04ec4f923d607e3aa09826f91328d3ab835718cf5bf46302e4e2d0436af49bbc45980ab9ec31268ad41cbef0295a2b2eb83762dd3b0591b3879799a2106c1c55af741b5e78b7c151690ed227ea39bd5de90709ca0f49153a5b9a0373167c518299e316309d8eb70d2afd11673b8e4a9962180857e1488bbaeb5bcad56ce53bb23fe262a8121641ac37d278e862dd211affac21e25a6c3138c6db09116eceb2a88256b3961a75efcc1b08c7bac45d1d565fc08d64daa57eeaaee0df88c9277d701e874eea4e", 0xe2}, {&(0x7f0000000500)="93bfa76d81aa70adc14148974f31cf20560fb5f734f88c370dda175d86b15cc6e48f4fdaff0d7f1b0cce6eaf34bf6c9cd8687ba3e1758146a3a068c4680bac7a73eda1358c7b773dc590064929b9603d4e0c580ab6fdaf998247cbf2a09cba48f718", 0x62}, {&(0x7f0000000580)="af4b9f41b90fb7d1bab2987e530472162cc8a44fac758790e249f436d9289419d587b7b837049629a9083b5c42f17f143d8fffea8d405809f6f6bbb8989725a4989a6a8550c23168241460f590fbec442b7787b9daff5fb3abe744982c3047ca91732ac413ee6da27f22118b155faf4df49368eb4f5cad05688701101d5261f7a99c25f7417d15e8bceee65431d9c76711dc9e549c7a93a0a31c0edb92c4", 0x9e}, {&(0x7f0000000640)="0f5732a161cffc96ddf301198e80583f920968b46da39b68db480454219eb0ab830330203eb2867b6d0a2e13224240e577eab667d5c2c2c523c839cafb080cd85eb846000bf28bd35f9960320da527b90116f7108adbafb9f876ef5af3fb854f236ccbf5d5ff592ab30d48559859172d2b62b024b613820d3b95c95cb768e1d37a0410d138f014c9dac2fffbca5ce09a648ca408c942f7a8e4a8d4833c04a8e8e81257035c9c4d6df8da9e89dc021a3f55e003900aae628fafe87cb48025476f5a2fbe1bb73b64445f6fdb32ce40b4e7e6229ee072672463d18c205e3c49e80b527c6ff51a6bf6", 0xe7}, {&(0x7f0000000a40)="9b149169de492b36090d711aa39fca19e46547d6f9a014165c9cbaed991555b1ab3fb65df35bdb2c5d0769a568317f05994e39944974e63e424015164df15d795992b68a96c710cca1a2240d658f6d63530659e4b7662875488913f6cee7a05e3cd7ab44cbb06741b0d1a91953c42f8a487d4095ea5988fb35f35807a08e509866c35840a7da0d7fd94e86a45227f412873009e23a6db1b6f0979c982f9767964837311ed4ebd2efa914fe45ff99de631a1da47896a1fbc1434eafa03056d757d8291caa52f3fb57e532b52c8ef20257826b5a23f6fd3807b5eff3da217ab266de97991247dc6914282d3c8126", 0xed}, {&(0x7f00000000c0)="14aadc33a3471dad39954803c6e8153c", 0x10}], 0x9, 0x0, 0x0, 0x408}, 0x403) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r6 = getegid() r7 = getegid() setgroups(0x4, &(0x7f00000004c0)=[r4, r5, r6, r7]) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200001c9, &(0x7f0000000040)=[{0xffffffffffff0001, 0x1, 0x7, 0x4c05ce0a}, {0x0, 0x56, 0x6c, 0x1}, {0x9, 0x3, 0x401, 0x7}, {0x40, 0x6, 0x94c, 0x10000}, {0x4, 0xde7, 0x6}, {0x5, 0x400, 0x4, 0x6}, {0x5e20fc69, 0x6, 0x8000, 0x2}, {0x6, 0x3ff, 0x8000, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) semget$private(0x0, 0x2, 0x8) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) sendto$unix(r1, &(0x7f00000012c0)="aa7d923a48551273b56090d749b659add2f169ca272740edeaede61f2157e12c05383d0edda7334d0ce4cfb19c23c1358bd40ccf63c782a4c78ce16d412fc78ca1fbf41d803edbcad2220ab70998301051ecce54dfe9f8b1231201f796a90523daeaf2c417f6d567ef60d98568afcbbbf5f851dfd3c02883e77619b56370a29e5883abd939c110d8003898161189efedd3c02aa708bd6293f5ba38d34f461d29e7cc05eba6057b2dd76ee33f8ab32de741efb653c724496936c787190149bd664e837d56e2d4f54921e9cc498060f5feef129f76f62e78c0774ba0ddf055bc88b055f16b6197758fe30336bfb9d23a0a5f1c3e31", 0xf4, 0x4, &(0x7f0000000180)=ANY=[@ANYBLOB="0007000000000000008eab337b2bc973152e2f66696c653000"], 0xa) clock_gettime(0x4, &(0x7f0000000100)) r3 = getuid() seteuid(r3) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/bpf\x00', 0x20000, 0x0) 04:02:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffffffffffff0000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x400}, 0xb) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:02:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) write(r1, &(0x7f0000000180)="2078f7b678807d89e032dc19f570", 0xe) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x4010, r1, 0x0, 0x0) 04:02:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r3 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) accept$inet6(r2, 0x0, &(0x7f0000000040)) close(r3) 04:02:38 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x8002, 0x3ff) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 04:02:38 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) sync() getrlimit(0xb, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x2000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) 04:02:38 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x80000000, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x18000, 0x0) 04:02:38 executing program 1: shmget(0x2, 0x4000, 0x4b0, &(0x7f0000ffb000/0x4000)=nil) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) chdir(&(0x7f00000000c0)='./file0\x00') fchmod(r0, 0x40) fcntl$setflags(r0, 0x2, 0xc99c0527fc901df0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x80000000, 0x4, './file0\x00', 0x4, 0x1000, 0xfffffffffffffff9, 0xfc}) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$setstatus(r1, 0x4, 0x80) lseek(r0, 0x0, 0x2f, 0x3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x100, 0xffff, 0x80000000, 0x9}) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f00000001c0)="63bf6b2a0dfbc8fad6b13b44d1f8208d5a91ca20c291bae8b954b78bfe1dd7734cfbd478929f778367c9c6791dfa81d231e31262e0dfcc3ecf88c6435af72829ec4f1d53d82811c90545d93447626fe29124d8f05da63c9f5169f684d19eade91bfdc2663e6cc2ac7e60765255ddc06d6dfe3bc97f7c996e0bb712916d5755965e75a67ad26a065ef0f57980461843ff1d68fd00f5157adfdedb47e09234c3f6afaa5b11f9c91bfb72fc0e4e02f625d429127691a88fc5349b08f9b3ec2cb61cba360d15fca37a7d518640757e62b3c75e486a5b3f1237cf98a60e96f64946461934749197161602b27a9aa1a137f128b000a232f9e3", 0xf6}, {&(0x7f00000002c0)="1cd17b07d8693f94816da20961a137f662054bccd2c724bbd443bb1a69ba7c2027587e04c7c5bc92ec5ff437c5751610c1710d668eca6443d62b", 0x3a}, {&(0x7f0000000300)="0361c6440229ffa11e90d0ae0aca2d5d2d13a95cbb2ab321935bf31b68fb9b9322f831270c194c3b8df15bc51815cc5c68de32ca661dc59be585e4a99d9cc7cbfe258398a4ec6c7943e88bd68c3bc2fd239e4dd9f7545627a0065b2ea2f551da5f7237eda4c4dea0ba7a044d9bfd33d6044fe0a874123e353297d048e3dd2da0cb4e9a556eac83bd363ccd02dba062f151121164ee370738cdc674b18b2139879e26d5e90110381d8a1dd54c9d09dff078529f2d986569973c68f2d53cd24bfb12832dfd46d10da325f940256900c0b80809c5b9c037c597", 0xd8}, {&(0x7f0000000400)="2cf3a960d9887184a4b7b5eb48456a8c2cc35a44531a8ba3fdd98f990d73ea06686e97e975f0996022b774836375571e179897f397c69c9916040b3e214803d45afe3d515ca1fdfdda76d1fb6417f61a5f4576f6648ef9a96c6bde126dc8e88226e6dba787452232e956653b9c0e3181b8222f3c3e4e66ee4911c1e7ee4b74cc9e386d1a8f3cf327141d514b7f518d5578827a1d62a365b81022eb274e834c9fdd3e", 0xa2}, {&(0x7f00000004c0)="7655b9d72c46b0eb1f4d9592af2149f04d4aaf11a8c389432aa33a08cc5a1dfb605dca23f65b8e5ccf2c3b1b2b5d8b3fe58f1c4e6948297c1da886d34d931e59d0572ee70e2b992c8deb134ee6369b66f6847f3b4c49c733774e0cb7b6119085eda312bf6dad647bb4499baf42f04c", 0x6f}, {&(0x7f0000000540)="f8c41935189f0fa4b2f687026c7b23b331b193cfd9df548c1f7bfa06adff77a313fac358ab748c2557c04a917bd0ab00b96a910ce3a860dd8442fd089ef3949760032642a3c388d3cb5e1b60dfb0e0af2002eb6fa5d72a5bd4e21a1da01c9d55e4a4f7bcf305015107ac953b073fa014aaf1731163057e1c22d76866ca47a2e54fe33ed073deda45a9be741e0e405ad58cc4296e27b43fdf11b8f30a550c4ea81f1ff5f2e1957103f7322f76ec4715d1e253fd143ccc2cb67ac7438e584199ae36c1774c822f632a5ade107c37ebb21d7dc01347e8e3f722f621", 0xda}], 0x6, &(0x7f00000007c0)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x1}, 0x4) r5 = msgget(0x1, 0x22) pwrite(r1, &(0x7f0000000840)="e0c917fc67154846615b4d4501c082a4a05acbd1fbd16ecc4ac1c10a4a83d971b979a157a4720c030a78ec5ee22764183c17b8128ae92e15008eb85fb4fa3b84acf992857c19c230c34379049291b5fe779b187a20695d1f69a04389d2cedc392baffcb232ac0953772114bac36c45a0c0c5b43a348ad5f5a5ee346a829d390441f8a33cdbf09cc205f7939a919a2e81927584308ef0c7f2bc19626bb53bad041bf415e4028841f954b3345e1e9435c1c25313c2ccd3bcb9a3dc582edfdb516a2d9f", 0xc2, 0x0, 0x0) chdir(&(0x7f0000000940)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000980)) faccessat(r1, &(0x7f0000000a00)='./file0\x00', 0x0, 0x1) pipe(&(0x7f0000000a40)) read(r1, &(0x7f0000000a80)=""/131, 0x83) msgctl$IPC_RMID(r5, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000b40)=0x1) msgget$private(0x0, 0x63) execve(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='/\x00', &(0x7f0000000c00)='@\x00'], &(0x7f0000000e80)=[&(0x7f0000000c80)='-:.\x00', &(0x7f0000000cc0)='/dev/null\x00', &(0x7f0000000d00)='}\'\x00', &(0x7f0000000d40)='!\x00', &(0x7f0000000d80)='){],\'\x00', &(0x7f0000000dc0)='/dev/null\x00', &(0x7f0000000e00)='/dev/null\x00', &(0x7f0000000e40)='/dev/null\x00']) open$dir(&(0x7f0000000ec0)='./file0\x00', 0x482, 0x120) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000f00)=0x3) mknod(&(0x7f0000000f40)='\x00', 0x2000, 0x7) 04:02:38 executing program 0: r0 = socket(0x20, 0x4, 0x53da) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x41, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) 04:02:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) sendto$unix(r0, &(0x7f00000000c0)="b10005036000000000001000010f000000000000cea1fea7fef96ecfc73fd3357ae26caa2116fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:02:39 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/8, 0x8}, {&(0x7f0000000040)=""/29, 0x1d}], 0x2, 0x0, 0x0) 04:02:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x4, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000300)={{0x65, 0x3}, {0x8, 0xfffffffffffffff8}}, &(0x7f0000000380)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x100000003) setitimer(0x1, &(0x7f0000000240)={{0x4, 0x100000002000000}, {0x3, 0x7}}, &(0x7f0000000280)) recvfrom$inet6(r1, &(0x7f0000000180)=""/173, 0xad, 0x802, &(0x7f0000000040)={0x18, 0x3, 0x8, 0x3ff}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setstatus(r0, 0x4, 0x80) 04:02:39 executing program 0: socket(0x1, 0x4, 0x400000000) socket(0x1f, 0x4, 0x3a) socket(0x10, 0x0, 0x9) 04:02:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) geteuid() fcntl$getflags(r0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x200000) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) 04:02:39 executing program 0: syz_open_pts() 04:02:39 executing program 1: r0 = semget(0x3, 0x1, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3ff, 0x6, 0x0, 0x4]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b80000000000000801000000ff0f00"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x8) write(r1, &(0x7f00000004c0)="72f2b9a5d97f61d530b2a541583ffb892a36651827a55cbc0e467b30ee3b1b34a9df998e8dcd73196f8e995d504cdb9b2103608937659adc6f688aa3a6037940f2b89a90f0510771123286606111cdedb29e348100000000000000c650699cc84ebd2499e910ee4a63517c0fc890aec9a9013e575f5d8561ab78baaf56f418d38d58d5fb8e6893b1e10b38d48d9c19458aac784d8b7e251346cbfca2b08df970f09bc7d088330d78adabecaf33ed885bb68369756804ebbb8b5380cdc4a867e41d3018da013af2d8de18e65e89884e6ed1bf870fa4d0ae3846bef58d33596074790c0043b200fed9e0872159d30effff0000133473e6258a3560be1a6abcc5342ebc3724205400c89bca85abb53876014329f5d224541295c1a61316958503a64e7d4bfbd34f0cb719fc8d407b03dcc28828ee03bb44faccd868947a99585a75c349193a3d8304e922319d328944a2e8dc7033f8b673d6624f67b1a5e1be5c14b6c755483260bdcc84e606ce6ed3a0a386", 0x171) dup(r1) 04:02:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x1004, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1e0}, {r0, 0x40}], 0x2, 0x0) 04:02:39 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x81}], 0x2, 0x40) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x2}, {0x80}, {0x6}]}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x7, &(0x7f0000000180)="6908332a7bd4f7") syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 04:02:39 executing program 0: mlockall(0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f00007f1000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f00005fc000/0x1000)=nil, 0x1000, 0x7) 04:02:39 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffff, 0x4}, 0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x401, 0xfffffffffffffff8}, {0x8000, 0x5}}, 0x2) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x3, 0x3, 0x2}) sendto$unix(r0, &(0x7f00000003c0)="5001050460000004000000001306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 04:02:39 executing program 1: syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) fcntl$dupfd(r0, 0x0, r0) 04:02:39 executing program 0: r0 = socket(0x6, 0x1, 0x7ff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) socket(0x1, 0x8005, 0x400) getsockopt(r0, 0xbdfc, 0x4, 0x0, 0x0) 04:02:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000480), 0x1eb3, 0x0, 0x3, 0x0) close(r1) 04:02:39 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) connect$unix(r1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000300)='./file0/file0\x00', r3, r4, 0x4) fcntl$setstatus(r2, 0x4, 0x4) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/81, 0x51) 04:02:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000001000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/185) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000100)=0x3f) setgroups(0x0, 0x0) fsync(r4) setuid(0xee01) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r8 = getpgid(0x0) r9 = getuid() sendmsg$unix(r4, &(0x7f0000000640)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000340)="e3d5559f819235d552c9361b475115e0a3a050f1", 0x14}, {&(0x7f0000000380)="e6a19588eb71db7b73b056541f8643d0423eeeb9ea0bb5f869c302c9b7a193e71d93f2532303bbf1cf51b4ad1e6388744218ba9b11877ce682e0320365e9a3ced43445b29b47ecce34dd60fb11da4aea3200aa913aefe9715b84e0608426308357963ff02f64", 0x66}, {&(0x7f0000000400)="ebdc4f5e7822b906592dea45325a7500b12408eaf79b00ddeea019667c000758db120a8e77093436d9f8e2149a291c4c9296ee90861e8ad7e6d21a17808afbfbec19a2bf708f67b0f2ab83578808f127c9f13a9d63cbd98db234fa61ba8f56d2a30b42ee19727a7824552756a2b6b11901650d7160a72e33a7276664b429645209e7b5b7bf8abef666b573fd6d37e919174cf4620b5e0fc60fd1b245", 0x9c}], 0x3, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r6, r7, r2}, @cred={0x20, 0xffff, 0x0, r8, r9, r3}], 0x40, 0x4}, 0x1) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x140) faccessat(r4, &(0x7f0000000140)='.\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000300)=0xfffffffffffffffb) 04:02:39 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x10c) chroot(&(0x7f0000000080)='./control\x00') r0 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) mkdir(&(0x7f0000000040)='./control\x00', 0x14) shmdt(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r1, &(0x7f00000000c0)='./control/file0\x00', &(0x7f0000000100)={{0x30, 0x5}, {0x6, 0x5}}, 0x0) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) kqueue() flock(r0, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x4, 0x2, {0xfffffffffffffffd, 0x7fffffff}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x9, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b7") 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x822, 0x2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x1) 04:02:39 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) socket(0x22, 0x8000, 0x6) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 04:02:39 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x9, &(0x7f00000002c0)={0x10000, 0xffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) getpid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1, 0x4000000c, 0x3, 0x3f}], 0x6, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xe, 0xfffff, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0xc7, 0x4, 0x7, 0x80e}, {{r2}, 0xfffffffffffffffa, 0x8, 0x0, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x34, 0x0, 0x22, 0x100000001}, {{r2}, 0xfffffffffffffffa, 0x10, 0xc00000c0, 0x80000000}, {{r2}, 0xfffffffffffffffb, 0x20, 0x4, 0x7d5, 0xd19a}, {{r2}, 0xffffffffffffffff, 0x8, 0x80, 0x84f4, 0x8}, {{r2}, 0xfffffffffffffffa, 0x4, 0x40000067, 0x101, 0xfffffffffffff29e}], 0x3, &(0x7f0000000040)={0x80000000, 0x9}) 04:02:39 executing program 0: r0 = socket$inet(0x2, 0x8402, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x2000000000000001, 0xd8d, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) write(r0, &(0x7f0000000140)="a313c377284c35", 0x7) 04:02:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchmod(r0, 0x2) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x30000, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x99) ioctl$BIOCFLUSH(r2, 0x20004268) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x1, 0x7, 0x3800000000000000}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x3, 0x7, 0x6, 0x1, 0xffff, 0x200, 0x1f, 0x2, 0x2, 0x80000000, 0x10000}) lseek(r2, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8200, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x8) ioctl$BIOCFLUSH(r4, 0x20004268) 04:02:39 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff1200f5ffffff00000000"], 0x10}, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) syz_execute_func(&(0x7f0000000000)="66420f380a7008673e440f54cec421f97e5800c4017928aa357fa899c421db5e09c4c35168e4b5f26464450fb23743980410c4237bf0631d00") socket$unix(0x1, 0x3, 0x0) 04:02:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x9080, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x203, 0x1a0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x10000) 04:02:39 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r0) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 04:02:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 04:02:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) read(r0, &(0x7f0000000040)=""/164, 0xa4) open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x44) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) sendto(r1, &(0x7f0000000200)="3432741ec748b4b76f234634958e48d151c12da90b5e127132b6f11f3701a982b735407a5758ac657e1c1c3ddb204319d302031d44f45c61dea489b9809f470a8ba580abe130ebc027e70dfaf28f58abaf440f9430460e766453182b4ce6bde796018aa9432f17f4ef7ecc4986bab0f769f28503", 0x74, 0x5, 0x0, 0x0) 04:02:39 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x80000000006) chmod(&(0x7f0000000200)='./file0\x00', 0x10) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='x\x00') 04:02:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x108) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:02:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fchflags(r0, 0x1) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 04:02:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xa0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x410, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x1ff, 0x4, 0x791f, [{&(0x7f000005a000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x37}, {&(0x7f00000f9000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2000000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000095000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00004be000/0x2000)=nil, 0x7}, {&(0x7f00007c1000/0x2000)=nil, &(0x7f0000241000/0x1000)=nil, 0x1}, {&(0x7f000048f000/0x2000)=nil, &(0x7f0000195000/0x2000)=nil}, {&(0x7f00004c0000/0x1000)=nil, &(0x7f0000608000/0x1000)=nil, 0x628}, {&(0x7f00000ce000/0x4000)=nil, &(0x7f0000344000/0x2000)=nil, 0x1ff}, {&(0x7f00002f7000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000000}, {&(0x7f0000198000/0x1000)=nil, &(0x7f000044c000/0x1000)=nil, 0x40}, {&(0x7f00006d1000/0x4000)=nil, &(0x7f00003bd000/0x3000)=nil, 0xf99b}, {&(0x7f00000cb000/0x2000)=nil, &(0x7f0000019000/0x3000)=nil, 0x6}, {&(0x7f0000659000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x18}, {&(0x7f0000459000/0x3000)=nil, &(0x7f0000753000/0x4000)=nil, 0x6}, {&(0x7f000000d000/0x4000)=nil, &(0x7f000002d000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f00002d3000/0x2000)=nil, &(0x7f00000ce000/0x1000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1000000000000}) utimes(0x0, &(0x7f00000001c0)={{0x4, 0x1}}) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34}]}) 04:02:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x389, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000340)="613da931f08393df8e17cb656b1d1456f0694b65b28e491d5ee9253e0dc43a5245578868b8a5fec67b85815834e69ca7757953c716c404b57571c41bee", 0x3d}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0xaac0000000) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7f, 0xffffffffffffff47, './bus\x00', 0xc2, 0x101, 0x4, 0x10001}) chmod(&(0x7f0000000180)='./bus\x00', 0x122) chflagsat(r0, &(0x7f00000001c0)='./bus\x00', 0x1, 0x0) 04:02:39 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="59c70f858ceadd8755a90e48fb7aaf0b6ba4688bcd7ec7c2b4d0f5fd0212a11582c9519b47d9b4de9b5e8840ec54e4f7556862ab419a845692d478bb76eb6b50a0ee2cb8ddf18b7e40137a13938ab270d243e98da22f176b165e4cb04157c29d26d38c6ed7822f35d454b3aaee1ac42ba33301ed1a1419ed50321f0580598d31479e01133fd505c81370726a102d7137ee2f3247131f66a7f9ffdcef993fce9d1eac3eb25904848cf64cbc9318f840391dd283999e67b3687008ac7ce40f9486f2fd7641e9466d1982ac22c7f7f2b79b", 0xd0}], 0x1, 0x0, 0x10000000) ftruncate(r0, 0x0, 0x4000) fchmod(0xffffffffffffffff, 0x10) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x227b) pwrite(r0, &(0x7f00000001c0)="16c66425ff4126ff95b5f5f7c873b7b0437c99b7f95288e0cbc39f30a806c0758df5baa98cda586d0ec0bffd7a5197f5f87ce4ae36b8ef6f8599b255ef45d108442fa07dc9800548a5278fbb0924f51f259036a10b2b7835c6857bbc1639c16ee6", 0x61, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000080)={0x100000001, 0x2}) 04:02:40 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) bind$unix(r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xfffc, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffe55) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) sendto$inet(r0, &(0x7f0000000040)="8fae6e24c703da8b7fe353027780f67ec9b6b1f0f6abc96d88f74e0541395aa8d8106ad1e4c018e278c62466f9b0045b9bd2c82009a86aaecc1eef4f5842f1ab8fe25e9b92921ae1b7f4f2c170388399d395d5a6d4105c31763047d5fdddcd7d31a2bc1306bac334ec9bb507f2e8a09f55efb22f761ae07ca2cff645b1f5b028f6db62e24f40ca134f7ce0b91afd144cb548b0e796b89476194a46191ac02a83781c6fbff49e19091fc82f85c3f4509c3c6a", 0xb2, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{0xfffffffffffff72c}]}) 04:02:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x23e) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) renameat(r0, &(0x7f0000000180)='./file0/file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00') getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) socketpair(0x2, 0x4000, 0x20, &(0x7f0000000140)) 04:02:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2a0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) syz_extract_tcp_res(&(0x7f0000000040), 0x8001, 0x4) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xc000, 0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x24c, 0x2, 0x5, 0x7}, {0x3b27, 0x7, 0xd25, 0x69}, {0x3f, 0x3, 0x3, 0x7}, {0x5, 0x1, 0x9ea, 0xff}, {0x6169, 0x80000001, 0x6, 0x3f}]}) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') syz_extract_tcp_res(&(0x7f00000001c0), 0x100000001, 0x3000000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x24, 0x80000000, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x84, 0xf00fffff, 0x8, 0x1f}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x8000, 0x5}, {{r1}, 0xffffffffffffffff, 0xa, 0x40000001, 0x34ac, 0x400}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x946, 0xfffffffffffffff7}], 0x100000000, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x70, 0x20, 0x9, 0x7}], 0x1, &(0x7f0000000340)={0x7f, 0x8000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x8001, 0x1, 0xff, 0x6}, {0x6, 0x4, 0x3, 0x8539}, {0x2d7, 0x7f, 0x10001, 0x3}]}) connect$inet(r0, &(0x7f0000000400)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000440)="ca429faf54cca625d9569e412d55caba2c3affd88f91ff1a9eef078315e11e9a7522e173572c50543d952f523da56392051962a7eafa60aa472f1cc850528b22df0bbfbc30d3d64740b95795b4a6cc0f03b969f6e584545d59177ed074a0f20e57fe85206755154787a9e03d09ebed2726d2db248188b0a7f56e8045d0f10ff37c40275296ab7c3095a4e9ded0b2aafcfb6f9351e698305cf4f8bfd9dee694fca475930c9feb117a5fcc7158c516255a2feaf1d92170565cdb96c7158ea37ce226814eb0ff8dc0a36630bda9b3f87a1d3af39a54c9838bdcd1782297bf8f2a3e3b4e816a5380da8d418b5761d1c89c65467eb2dc38c4db03526179e1cd68a52f6137de3dd1585667a9504d3d719cfb521d9c4aaa5e153748c52d45011949042900e2414c759fde3f01dfbf35ce0acb141775ddfd214414cde22cc3b01fd36c83c001ecdd79923dcd665604bfe4be65d9cfcdf053debbd99710da129c033d5cd7c7074b1d2982f2a1a8c926a52bdb28793ac363cad01c3dbcc5aa706bc01e4e3893880be0d302d90561dc6f9107df819fd27e56fd159135edd743c1d716699c181ed93a577ac0792b6b0578c1b1e21fca52401af3d14b3550bbda7998eb0b4994d8b0f2762f8b596b65e81b87bec70ae00edb4f82efe98b0d043267c70c8dacd4e259c7c541c7a97f33884d237e4564bf10b3ea29fd02f2f092b09816711c863e92c7b08ab6818a6aef6cec6de8f35ff3fc263bb3821c377dbb6ef31263135d42514071ca3603546ca117722c0fbbd33b7f939d89d26d58048f53f2732532e12ed1b8db91c9d48b981c393cfbd95717ffc0de4d189b3ce50f1c80006af41b0c301b6f7c451f85e1b2edae1c3ff2cef78812c6e0daaf299c9091af4d3c864a769d9b1b36bbf621717a52f4fcad1124b05351f530f5db33ad20357ea4c0e3930160ab923b86d1ecd875a72fd8757de378a0d188cf20dbce1ed242e9d6ed61a3f176c8d8608149e692bcf99b178283d9336f66b3d473ffe0334fd9e52deb78cebb8721362ee52d6c1920b1ed103879b789a84375aaad5e71239e77f2612b0912410835a3bf89140e7c52bd03085d2c9777b62883a0d1fb0dde6500b7827b1164d585754ad63a4142c09eae7817a70ade319735ec943b4dc1e025e5c4ae32bc3af90e8901fdf109adfa9990e6b5c33bc19728ad83941455a5d7def9951a09647f8678379f1c1e70f1a48f5f6abd7207f06d29cd661adb5a57cda6e033af3689f6f8f76b531255798d689d7050e51c47525e8d13791858ff0bee54a716a41c817ea771543ed2a98718001377393e897e496cd12e9be51a42aa83e950b9ccdcb2d9ba3fa71ca5f9a2cd70c79c698e02c88a1d2b3a2ca2319e86a357666a07d8a1d112c7f87293a776d9e6952b497635cafa6d8e06783443776359f16373c427a116cfa8817ecc246ed79d8ea4f0b3130e28dc94494f9690d44a5f372c369bf469762b4f661bfad05d5578444d1b3e40421c45e460c5ccc623cc4fc4d0163f2434b7b213f0fdb1d502f74113ae32e72c7720fa09c2742bfbf3fc9d8d4928fd26dfc20029f05d0d4a96e00fc74be60302fcc373829f72539e3ba86f5ffd537c21866433bf6a3f3050dfaec36fbd535fbff25c31778b08dce5c3d192f7f162c40a4e29802f45ef0ae22d8ba30a8de3127e73987d6850a1576ee66d271d9478a332a48a7a8841abe0059f235c70976df8beaaaa62cc0687f654233e5e0276e9a5154c3e28b94670e799531000f54c631719fc522463bc28676fdb23f91b13d0095ac8cc5b192041fe052f50d900213ce9410a1ab6a130519ea8f38da9df777add15b7ff9fa56ca9d1e077670659d344b91fce9de692033a8efab191a452297b07b70ffea3671b8eaafa323dec01b1e04eb9dbbe5ff6899aab10472595b9060f5df13eb8292fac81fd3f096f4e5b9152862abe577828ad912f09587545107ecd611467d248e8cd76ac94e0fb461dd715fa8700b8fc68abfe7a7e12bfd4a8346b851bfaec6bbb7989fae592be6b23dea626ffcce5522db2da03608705699da0a7ec76fdfa11b5086cc0c7608afc878751eaab2312b448ef5b863b5d6cc93da347a481b4a2a2cd1f19dd70e28bdbce535c05ec67abcb3b325fc9e7a54164a70bf17f9997a4c379a28fd2ef87dc377154515987a3359e89b4065b41afb3392ab9ed189b1bc55a5dbdd64a407564544648067da59fd42bd9d10fdb70661abf6dc3db1c5bf0e064de0496e205d39726d09ca0b0d2b17d8ca9df4fd2225d8c2e4f757608f0cfab67e07455bf1ae7e4b339a9ba236c1a1b4c727e4312d28969a77b922d47f0a0e9a7de44a8618d5ed0b9922bbd0ea430adb6a9ad993dd06030bf163417392f3fb3cbed665dd37c7554d382da1c98fc3bf4f52d30a484ede22f4bb54bdccd05c2cc0f428bc024994097ccb583a3aae939717db0275b0bfb6fcfeaf9da0473711057d11e871fac65ea21dc8790030796dee61a2dd6fcfea0427583cd3117675315e8db112a3d42f673494cf18b1d6ff331150d141bf9feb95caef9cbe9f884fe121ebedf34950cfa640c23d197b2abc3467d9260e5b42b6d7ed367cb2fee1ccae4c78e714ab9a92e8067100cd1dbf419ad154421076b06bd28cdb23aa0a5fb789e0d96adeade540272368d508b5eb7120a854c983213fdb3a791c42bb486cfda6cbac0b91c50238a3a90c27bbf4b4c158d867baa19d3a2121e0323e30e33741da2d414d23858936f0e4d3270f782d015ee9ea95488116d1ba20b0dd992380ed6b46423a2af2ee48e5d308adc07d2068b5d3af4bdd3baca7c0e85a74b82e5b711bb82594a27d4f0ecf6b6edc20ed58c73290cc07d1d019ebe25bec910f3151e018249a293b7d0e2905ead9862735717333968158deb2e9dc9fcdde6ec9877936ded42ca1581dbc15e435836811dd3a4a810c666ad3abbd06a672e49c7183b336066e84ab279c2240df95aa2ba2835db8475b002c0d014a14e70e40f1bfd50748bbe718ee7b1da5a8d995f3e078cfa2d9eae3d964bb4462003b5ac60463da4f9d2d864e20a6e7c537318fbd70d32322c6faf979492c9f7c08aa5fafe8557dca63cf6f2657f41fbd875aa45d3bf83be05269b2f7df4210b7bf1fc3d9ca7e6ff739fc1557f1eaa472b55ff5645b694b5a528f201d7a2e6c2006ef705ab1d094fc2a674041939653548284dc818d3089089e8bf722c07e464a5501db5cd22d94805cb26f5fa26daf07e1312f841a42d8b115af57877d2383bbec4c0a962e43e405dd9ff49aaa14e10c8de61c892698f4360cdde6bf3f1708cd6312e2e5210869045b4ffe2e5edcde621ba8b44b6d9ca20d21146801620ae786267837d27d3d28f89f06c50c12dfe120b1498bcd59a396d43a5a0cb85a9e0af93b73c932b270010f83fbd6c1ccbe1c040840fd97df8f8e86740506ac5c7bf99ead2477fc707fb4efc10363d09de4c722640f1b506cf614bf554513b136deb47b900435d7f74657e37a43331dc68d3750dee28898d28069e127d240deeb132a7fbd3e6c382fa3c638f12e3b2baf3f20a4c3bfeba816b685564502df0ae320c0747672c71ab26067dae2cbcd344646078d4b39d5026c4a4a95ef36ad04a8237480b211f20d2d3dd3b62c6bf191b26001cca1bf44b866ab645ccba14f4067e5b188dd6640814144f47541c4f38b51ac66079cde71cf060e612046ec1bf5f02ef6ba546795455a9eee921555be814cdf19008c1141bdf9b2aeac3c25982dead5c9cdc07f17ea86e11ccdb31e86ae00684a20ed70f721548fba4b9090623195786b12ba8b358a196342c48ce289a1c3f8ae3a7e32de93aef3cd6d371c039fedaf3edc1962401d00420d5d6b3c5df23c54845d4536081640b6f921de5e1ca7d90aff379c39a88d0cacc0071eae206185c2e851a13cebed0b42c69d23eaa774583ebb294f135fd40d8470f925b42936fef2ee47df2acff312fe50ca4495b3ac8656fdc69d0f03af80dc418481f49e9eff4ca639d0b7765d66688836354c896bb01e8018ac221a06890b979eb41bf2e2d6bb3a441db9f7cdb1da5d82f148e7b409a7f6bb19683b43ec9a9ecdd2b64bbe53af36e7fb83fbaf98235004317ced2ba4c09af54c86b77001edb88c4c30c03232cbe247a3ecf83e838b27299ba9cdb5c51935bd33d0561839bd94058b8ebeb11e63da76cb6ec69316cb6073e8f4f3fbbcbb7ed4b2b6154bd0c7fc5c73fc18267fcedfe025953fa9b0a72637b777f4b890475dcfc10e78ba9651c68d2db51fd955e51f077899c1881c9b33440c155a8ced7f61958629295c5cc032879097bb35591f612f386a63ccda1233d64e49756005a37e7e5c14f2b7496ad1cb0d87b38a39bdb7dca915a7e63feacd6956c2d379b219cc53684cff95f13ca18954607838aae0c353c897ca20cd1e61eca19316d603a73fb0b6d4d4aa2e29a5304ebe8d3e0a112541e4fe6aa79e37307df47fcae3d1d82ff8f9ed8128dd7bd97c60230eaf9bb68d4ca4914f2e2b763a842d8b712827f454cfbde46e498377f078ee9f252f622b10c29ba5af6c269adddaf19784bee0152e3ede50b41132055d85c9978630dac5bc0ae604641efe8f6428820c19f30c398c905f3d8fc69add64d9563e25f510ea684b30c83fcd4a409d572d8fe6b551b107c982be13eaeb5f5fc02695c72e858bb9efd854bcc8502a2d69a3a42798d487fb8a918877740ed76faf129c3ba1c48a00b3a4542b436e429cb0291a2f9c8528e5440641a2a482ffe1ec178734594caa7b7d80543a0ae8b7c9d563fbe4d067561a0267286bc7a54e0787a0daca05d8f1ef1edb76d7e7987ee3f9d6026b038507d7c250f89dfb83dfbbb262931eba30781200a0703af79165a21ec8e99ecece2bcf396ecea7c829c304fe90207e57e352386289a5a22013e0fae1b1d6533ec768d63a3ac6f99bf6b568b0913d45e85e270d19c2d9f04c4482099f02b6c33b0165bb0891ad7475fcb70ba059524e5cceee81208d577c0341b1f7007313f3eb0e46979c1b96e0698ade5628e5dc4105292c27c32859513aa65bd348c51a8173da04506c95ed909d904c869155bbcaa767a478111fc122281b251f17270754dbe91249d1c22d1ec19524cfba6548f37571a4206dddd7c9cf3fc643fe01721421c8be3ff196b9b096cb1b4f6a7d2f313dffd875427cdae535d9e91455c1264acfb947603b23de2e21527a49e171998c94b14cd470e7f8deddd641491285461cd0d3fcdb8a4da0163c3442ef068f312239af818f97c128ef64d68bafb681a6f671ff1312ef475e5fd049c92149a03f045d4ffcaacb28a57e97c327335d305c2127c07e10070743f2ddc81e0e79c211566ee19eb26f99d0cbafec373b393bda7a664113be3f04eb910f7b423ae5afa83356062f193341caf3170468a957c06a9b312a476b0623ec7a834ff3e1acd04b5b5c39961f466109fc9f1d046518ad7fbec6d0e444c75e9f87cd058ffe65454d0c65b6516d8aa9f1ea5912328bed4a5bfe4536897db31bf1b2b52e9f966a83c89099bd72ae1856538200b0e874e30e94c805c5eb5306cae45ee41d399836f20cc80f59ba0b149f5f119c63ef3a630b912611cda680dab29aad61ddc83d60a9c99f597b4f7a6bde87aafee40e1853026401898fc983e6b03cf094a2ee0350815bacdf73ee31ee661f45f85f3db2f74c1b32995517befbb3c690f2678ee9a5f04f0651afd27ec077324b84337a3cc76350d0149aa0c8112e31a8e562e135cb59aa325db88", 0x1000) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001440)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000001480)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000014c0)={0x6, 0x1, 0x2, 0x9, 0x9}, 0xc) ioctl$BIOCLOCK(r0, 0x20004276) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001500)={{0x18, 0x2, 0x1, 0x5}, {0x18, 0x1, 0xec7a, 0x6}, 0x10001, [0x3, 0x1ff, 0xae, 0xfffffffffffffff8, 0x1, 0x7, 0xef, 0x400]}, 0x3c) r3 = semget(0x2, 0x0, 0x108) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000001540)=""/4096) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000002540)) getpeername$inet(r0, &(0x7f0000002580), &(0x7f00000025c0)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000002600)=0x400) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000002640)={0x7, 0x8, {0x100000000, 0x40000000000}}) recvfrom$inet6(r0, &(0x7f0000002680)=""/238, 0xee, 0x1, &(0x7f0000002780)={0x18, 0x2, 0x2530800, 0x5}, 0xc) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000027c0)) open(&(0x7f0000002800)='./file0\x00', 0x80, 0x40) getegid() ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000002840)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000028c0)={0x4, &(0x7f0000002880)=[{0x8, 0x5, 0x7}, {0x81, 0x2, 0x3f, 0x80000001}, {0x100, 0xfffffffffffffff9}, {0x3f, 0x0, 0xff, 0x7}]}) semget(0x3, 0x2, 0x80) 04:02:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x782b, 0x3, 0x400000000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r2) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup2(r0, r0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) getdents(r1, &(0x7f0000000000)=""/58, 0x3a) syz_emit_ethernet(0xfffffffffffffdb7, &(0x7f0000000480)="be6e52089800405fe25d14edb751021f8b8b4de20a487ad0c2ac5b6ea7daa67044b3182046b7de9bd9d8cce427a551a013f33e23f71114b387b569b29c8e73b441b8c527def7583101a1f2a492a00f8c63aa2596d847329131f3f901fb2b9ceecdc2cf69320f91bff5e69a53ea6555b488a7b4aa91aa5ba98ad07ddf5d638a59abd67356b09db26a5d5dead08b395727a2a94f84d665cbb9adb330a9737ab75d0d964aa944fa6ae32e0a76e0a83099b7a9b1e6dcce72b45222f4e24a2b01a44a4bb3615b5efd6f26c0d3d135a9f5e4815cdfbdc26cb80bb1326eb557f28b12415b539491eaa890aef245558ea814e9b44aeea8") 04:02:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0), 0x10000284) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 04:02:40 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a6a3f8d77101161734081ed2a70b2fca228d95fac60f26aeb0ab4d2a03c15122c732f3154a44a75325e62a1ffb6d689632519c23d2692749f59802752ebc2047ef115b940a6c47a1a976abf06515f282e0c65357c0099f1743797385211b7059ee262ec72436dfe64efc465ca1f22fd3d2e88c0fbd225a2d25b7f89281efc0f7cb5f11f4c77c9b9b7d3abb6e8f8be0af4e5fc6c3423ca30b8bccbc8d6eb7df09b496f2ccef402ea605f04f65d9e3c0472e0d969ab1b1cdabbae23e3f8eef61d4", 0xc0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) r1 = dup2(r0, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x10001, 0xfffffffffffffffb, 0x4, {[0x7f, 0x3, 0x7f, 0xff, 0x80, 0x6, 0x9, 0xffff, 0x1, 0x1, 0x6, 0x7, 0x1, 0x200, 0x8ff, 0xfffffffffffff001, 0x96f, 0x101], [0xffff, 0x0, 0x3, 0x2, 0x401, 0x1, 0x401, 0x8, 0x400, 0x4], [0x1, 0x0, 0x7ff, 0x29fd3f26, 0x100000000, 0xc6, 0x8], [0x509, 0x6, 0x100, 0x6, 0xbb23, 0x6], [{0x1, 0x1ff, 0x4, 0x423a0}, {0x20000000000000, 0x81, 0x1, 0x3}, {0x7a, 0x80000000000, 0x2, 0x81}, {0x0, 0x5, 0x1, 0xfff}, {0x6, 0xfffffffffffffffb, 0x3bcd, 0x72e}, {0x80, 0xfff, 0x1, 0x80000000}, {0x1f, 0x1000, 0x245c02d1, 0x1}, {0x364, 0x80000000, 0x5}], {0xffffffff, 0x6, 0x7, 0x4}, {0x73, 0x8001, 0x8, 0x6}}}) listen(r0, 0x0) dup2(r0, r0) 04:02:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) open(&(0x7f0000000000)='./file0\x00', 0x81, 0x40) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x1) 04:02:40 executing program 0: syz_open_pts() syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f0000000100)=""/249, 0xf9}, {&(0x7f0000000200)=""/88, 0x58}, {&(0x7f0000000280)=""/245, 0xf5}, {&(0x7f0000000380)=""/235, 0xeb}, {&(0x7f0000000480)}, {&(0x7f00000004c0)=""/27, 0x1b}, {&(0x7f0000000500)=""/168, 0xa8}], 0x8, &(0x7f0000000640)=""/123, 0x7b}, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x7, './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000480)={0xa5c, 0x800, './file0\x00', 0x6, 0x9, 0x0, 0x7}) syz_open_pts() 04:02:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000280)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x21ee34f96f8883df, 0x810, r1, 0x0, 0x44) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) close(r0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0xd60, './file0\x00', './file0\x00'}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYBLOB="54e3653d5b4b8cc7a04dd5cea94dba9fdf70399998e5ea5c8a3db6511416e9b1b4238c9021d5469738189014495de598c33631d99a3156c13b88464039505edbf2e35823917f283107673b06a883534cc0e7b41aa417b6e05d7d3cc200dd5460711401c77af0aef8017aa52fcbc9abfb2a135178a16137847bf61c5645a33d2fa417d5a69e0bcb040f4204a3762135810dd0c4529ed762e700"/167]]) 04:02:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf1b4e552897aec7eff7ab1a2c6d815", 0xfffffffffffffdd1) 04:02:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x82}, {0x100000000000021, 0x40000000000000}], 0x2}) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0x1, 0x9, 0x2, 0x6}, {0x6dbf, 0x0, 0x6, 0x8}, {0x0, 0x5, 0x5, 0xfffffffffffffff9}, {0x93, 0x7eed, 0x7, 0x9}, {0x6, 0x80, 0x21a, 0x6}, {0x7, 0x200, 0x100, 0x69}, {0x5, 0xffffffff, 0x1, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:40 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000080)=0x9, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000140)=@abs, 0x8) setsockopt$sock_int(r0, 0xffff, 0x128f, &(0x7f0000000040)=0xde, 0x4) 04:02:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = kqueue() r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20030, 0x0) r5 = socket$inet6(0x18, 0x8000, 0xffffffff) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0xc1, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) kqueue() r9 = open(&(0x7f00000002c0)='./bus\x00', 0x900, 0x1a4) r10 = socket$unix(0x1, 0x3, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x2, 0x20000044, 0xc5, 0x1}, {{r2}, 0xfffffffffffffff8, 0x12, 0xfffff, 0xc6, 0x100}, {{r3}, 0xfffffffffffffffe, 0x8, 0x21, 0x7ff, 0x9}, {{r4}, 0x0, 0x8, 0x1, 0x8, 0x4}, {{r5}, 0xfffffffffffffffc, 0x22, 0x4, 0x1000, 0xffffffff80000000}], 0x1, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffb, 0x12, 0x4, 0x30000000000000, 0x8000}, {{r7}, 0xfffffffffffffffe, 0x80, 0x4, 0xcc6fa6a, 0xff}, {{r8}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100000001, 0xcc7}, {{r9}, 0x0, 0x80, 0x1, 0x80000001, 0x6}, {{r10}, 0xffffffffffffffff, 0x0, 0x2, 0x10000, 0x4}], 0xb323, &(0x7f00000003c0)={0x80, 0x81}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) accept$inet6(r9, &(0x7f0000000400), &(0x7f0000000440)=0xc) r12 = kqueue() kevent(r12, &(0x7f0000000140)=[{{r11}, 0xfffffffffffffffe, 0xbb}, {{r11}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) munlockall() close(r11) 04:02:40 executing program 0: getitimer(0x5, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7fffffff, 0x1000}, {0x0, 0x3ff}}, 0x2) connect(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 04:02:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x28cab, 0x86c08709c8cfe16) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) shmget$private(0x0, 0x4000, 0xc, &(0x7f0000ff9000/0x4000)=nil) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = dup(r0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) 04:02:40 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x2, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x2}, 0x681) r1 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x2) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x9982, 0xfffffffffffffc3b, 0x8}) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x64}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget(0x3, 0x3, 0x20a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) fcntl$getflags(r0, 0x3) r3 = getgid() mknod$loop(&(0x7f0000000240)='./file0\x00', 0x5, 0x1) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r6, &(0x7f0000000200)=""/51, 0x33, 0x800, &(0x7f0000000280)={0x2, 0x2}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x0, r2, r3, r4, r5, 0x10, 0x3}, 0x81, 0x6, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 04:02:40 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) msgget$private(0x0, 0x10) msgget$private(0x0, 0xc4) getpeername$unix(r0, 0x0, 0x0) 04:02:40 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 04:02:40 executing program 1: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0xb011, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x30, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 04:02:40 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = semget$private(0x0, 0x3, 0x424) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000140)=""/180) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x7, 0x4, {0x2, 0x7f}}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1}) 04:02:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00"/101, 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x9, 0xffffffffffffffff}, 0x8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "00000000001f0500000000dffffffb084000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:02:40 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x31) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="bc"], 0xa) readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) chdir(&(0x7f0000000040)='./file0\x00') geteuid() 04:02:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x144) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000240)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="dab79f793d03eaac98b2ee1c1858f2396c4d77547e15f5428d42703a49f4093d76e840ba11cb05cf8a9365e101dbede4f20e6d14ed4cc629dc7edc65aaba01eceee757dad1f36bd858e098d0995361fae1618acee51252391ba372419905aa7729fdd5d02e0b6b4fa3193a15d7eaef0d53e4532c3d46778fa9956a2acb522839f0cbbd47d5fbcb9cec68b0528784ab382c5f711a7c9a1b079f284e5712a935aeee6b02bbba9d16109888c39979ca7494f49092322ddeb23d1f50d91a24b4627320a7ce5c0a58ff991095c5923011c8f5944bedaa9b66260c6bbdc80ceef727d6b7", 0xe1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fcntl$setflags(r0, 0x2, 0x1) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r2, r4) readlinkat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/171, 0xab) syz_open_pts() getgroups(0x3, &(0x7f0000000180)=[r3, r4, r4]) setsockopt$inet_opts(r0, 0x0, 0x200000000006, 0x0, 0x0) setuid(r2) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000001c0)={0x3, 0xc}, 0x10) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x81c}, {0x7fff, 0x0, 0x1}, {0x6, 0x0, 0x9, 0x10000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) fsync(r1) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x800000008000, 0x9}, {0x4, 0x9}}, 0x2) rmdir(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x80}, {0x6}]}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000016c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001580)=[{&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/208, 0xd0}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/222, 0xde}, {&(0x7f0000000500)=""/66, 0x42}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x6, &(0x7f0000001600)=""/176, 0xb0}, 0x840) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000017c0)={0x1, &(0x7f0000001780)=[0x0]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000001700)) openat$bpf(0xffffffffffffff9c, &(0x7f0000001740)='/dev/bpf\x00', 0x82, 0x0) 04:02:40 executing program 0: r0 = open(&(0x7f0000000100)='./file2\x00', 0x18010, 0x20) unlink(&(0x7f0000000200)='./file1\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x8, './file0\x00', './file0\x00'}) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x3ff, 0x4, 0x7}, 0x2, 0x8, 0x200}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 04:02:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt(r0, 0xac84, 0x3, &(0x7f0000000040)="37668d3ecf32d92fbbe234015b6effd10eff28ab0d951562628f991802f697ee33793e5f6206726a137dab0f0f2b92b51f1fe5348be905fcb8de4b3ed3d081bb1f6f541c5322a940c805ebf907e05eedc5b640b9f37c9cdcd851425b5aaae05875d1", 0x62) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) 04:02:40 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pread(r0, &(0x7f00000000c0)="2685efa2044b4dffbb0dee311d00000000474c2ff00258477735bc32", 0x1c, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x144) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x9, './bus\x00', './file0\x00'}) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x208, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x2}, {0x6}]}) r1 = getgid() socketpair(0x38, 0x5, 0x4d9, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r3, &(0x7f0000000080), &(0x7f0000000180)=0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x9bc4) 04:02:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000002c0)="b94836fd5b0defaee496000000000000006f6a5daf1d2058eb52fbd3e5b7eea89790d4ff691df2c4eb1ed947b0399f48d768a184c48a916242d6d84b797c770118a765f2b683a31620e635f0ce35ebcb26586bab1cd5a4c676da3faaba373ac1971278e317fd390a80515f96a87c07b6dec073992111ac4ae03969ebda4695093a8076b8341d637d30348f060b90323b1ccccea200b94afbbd6e3dbbd0e5f7a25a76e07c4112db8c9893ccf83f9eaf1bb2626bb08e12281a06d6c1a3ec4c52f4a4ada93f01cd7bdaea29fe813e072cc3b3b663bc19423fe90d2fbde704cbbbe70db367290c0e02ba6e569a1f670ea19c6a997a1fbb8b63f05a465b29bee6dd71a69c8dd49441b3d49ce1d0ddbe58e929e1a9e77687fb25b9d66f2895c9a28911e2a3659eca80f06c50caacf2617a2d0a3dc6fcbeefd0eee897661f0bfb3f74f8469cdad5b588be9f", 0x148}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x6e0}, {}, {}, {0x80000000000}]}) 04:02:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) pread(r0, &(0x7f0000000140)="663085ba8d756506cf9b0b1517bac88c18862cfe442aee60f64c45d880e84c910489ed9df33bde978a7a987d65621d5303651b570f7d125365a113fa54a82812f63ca5edb376867abcdc5ef55bc396e3824551ac617c9386cb325ed10bddd94b1be970b08420b41bd321c10b176ccaf740d6ac9276e4b3d61cc0243eb6e9542cfb95ce62b251e930ede7d2ee7f57c2dd1fa2887681d602969c60d13c98da2f0ab0305eebd21877de70666420c6407755162f5fd4b8638db25aa5acf785b7488fba676bd635454866e3bf4271fd", 0xcd, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@un=@abs}) 04:02:41 executing program 1: r0 = socket(0x11, 0x4003, 0x0) write(r0, &(0x7f0000000280)="8f061bf96f3833ea6c1aea6e92f271dc29bd309cc21f6bdc3a40be8711dd0093461a3021fe027802ac357efd2e5f0651a300c6f4480f737991ffc796264dcb19582b3a082e560c6935289214c2a91f173f5c335cf581ebe93718856013ce36f01db3d61a17047e752788341c3dab4c53fb599b9e46f3f758a89ec9edec77205f43f03ed5a39cbabc67a65d4a217439af6491c6540e8243f6d0cf4fe02254f78e1a8a045e3055cef0fa55060a4ce27f5e55db9827d960311ed52e8b5daae400f2911b9ae66f67172a81a996cd95", 0xcd) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="7bb5b33f808ee89fe71ccedd6eb09dc82ea7ca818081c5ddce60a0c1b449baee7866574fe25f932bdc49b2444781cf9d8fd7e483aa0bb790be0cd81eac493d663f9aa74460bd280630c830b5a5bc3cbfafe4be437272c2dd023d7fc56aa8ca", 0x5f}, {&(0x7f0000000080)="4fcf59f5eb1028ab263c11d8bbb66dbe2d142f757f1d7dc97cc87611933f3d202a85080eff85777f91a141922c5bedb00e40c6132665f86f6db97a2f556c654ca7c73c21cb97b779bdab287fe4fa046c6c00cc6fce96d2cfccec4337589aa3f68e142aa82dc3b075528c70d7ffe3ab52bc592b7ce6a7b0969e00024789c58f7e7706da9a204be5f8844926cf6ba61996d4ca00fa7c039bb82aa46284568e2f68586a661f924dc7404a6143955bcfd0b651c462c321728966b250a5f84ebab016dffdb636b09820fe", 0xc8}], 0x12b7) sendto$unix(r0, &(0x7f0000000180)="b10005016000000400000001070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 04:02:41 executing program 1: syz_emit_ethernet(0xffffffffffffff7d, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 04:02:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1cc) accept(r0, &(0x7f0000003ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000200000000000000000000000000000000000000000000000000ce66130d541a4afc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014de2b3cd1e713529e3f1c6abf520000000000000073a156f41172296db72e1c3eedb770170a616840e5c285049301c2fe43b89c24655ec088e320d3f03d8b62c8e86f13efca5d8ac054f3f21b5c10c2f9b17166a655cff22b02592006d00857d029c5beda3f00000000000000b671851531e97672262c04f1cda390310a3baf158239ff08c097a82ee650d9b93c88d732560128393840bce59fcf4103b0fae73b4a0ee2edc5448daf9d7a34a3f91619340b2e5d36f95519271ce30eb65523d5cb790604f09d7b7688887e9478ba8cac7197be25cd2b860a3e874488a339ad8b4a26bb72d57adfc6ac068e499a52d3e37be8ec1995446ea6a08fb15446fe5f106a7557c3db50c42ee5e9344d9172168b0766c29704d1f915dc2f264ab2390e3da3c93d3390b770a46605176df198675482a5fccaf499ee1fd7ec946a8e32caabe9250825c0ce04d094a08566fc3c07823d8d797d8db4"], 0x0) shutdown(r0, 0x1) r1 = socket(0x2, 0x4003, 0x8000) getsockopt(r1, 0x7, 0xe, &(0x7f0000000040)=""/139, &(0x7f0000000100)=0x8b) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000140)=0x8, 0x4) setsockopt(r1, 0x4623, 0xcce, &(0x7f0000000180)="7e96e544a722a8173187386231b34183e6eb6fbdd78fc8b9865a3a14864445323ea46540c9a18c74f18540da73cd89b4dff7fcf7d4c4ae13b42e49fd70022e7e82b279012c0341ebd4bdbd194d4b41368ad72b8bc44c73d1b52bb6ba9a4e0581e33f2a46e98dff0a3c7389838cc1707ea63cffcf1e0cc3a7c60fa6c8d102adc647c86fb5137534a22b0b4f11a150efb75b66e8ac5beada9ac5ebd1aedd85d75e7fed6ceb629de32ba10f9c217d042826c3a33bc10db8cba7630660a6646ba261e5d3f0ba7f03168716620121884550a56c02a38c320473011b0f80b7d8e59a9b66944005a9c5ab5f2c005e6beeb0515b4447d7005d4ecf1caf47fb44336d1dafb37f91f5cca4f67dd506521f0cdd32413d74e247656c280baecf17ed5fb4a0dfe8af4998a5ac456cdab55e0196c0609e07122679af85ce23d5e4a3378981829fcb0b1fc5cd2a40a36c5b31febbfee243d77f5f6c35e3b5f3b040d7811e1d8fd054b44e3f60906c36a4d91b9c6744de449621fe8e139694303aa598f2e7b4cb736269a0616fb992c2e1cb14a6ec8b783e6f8c85e3e9733237783df152bbea5b3e976095258325895cac2ae1c3f27ac55168615643af0be3f105853a0ee98ec9b1209e36c4dcf5e1a12c00d5493aba95726d10e89130ee4bf3d2489bfece861365f5200dcdfa57037c803be1af5c96b65214f47aab89058e73e313fa2714dbb208310cf195ac66e6605b0b5f934c95c76fe60a0703dfd5c927d64f2d2959e121527a9dd8731225f92bd4cb7546de5d5729d40183f23617f8ade5da50e9145764211954f535d7aa0121ff2629317686ef405441d5e0bac59c4ac85cb6b12761a160d9bcc4068edefae67ae9a209345fa075bbc47126cf294af391dfeda1e1ac771de8fc61c8309f0b85b67a7f0cc07068ab6b5e6175261dcd46f12bc884a81a09faf0e98eb2e72a5f06f535573f9efc20e616c2ec5a72f7f73e8762e57b11f7fba89193a840d0ae161f658f08c7cf5a0d6fed206d54d0a09da7b1d2c9a74be781dd3bddc6fc06649076fe22593d4fbd3e6fccdecd69b8d5f2c96851eabf3434f4363f80dfdc486c312f828035782c3d0175ab6dcefe4d780e4a67bcb2c3ffeff6ac42d6c58607f65cdf89d770b66fa9868d551e2a0a778526143a55824e2c78f8bebe14062cb8e17725ae43453e9a66b3a868f1555283a7c6b169fa6b5d9f9435a2bfe637a285b14271511b7cc28f59a3ded5bc042973b7eaa9b692d701bdd53f8925045c16d2149524a9efe18462414a7e300f75114efec2e06a59b2098d420f34b68b242f9f66c139a1222984838a5de17a4f55c4959c1d1046ccb7765c2dcc759a64014deadf2d9c18a2ff4cbff03b92c99021bbd765de51c5fd81ef7b9acd6fd98e82dd0e62627f73c579b532c325f06ac1c1af70399b09b4f0751428aafbd5d06103518e41319ef34914dc39fa855d9896c38ee82c5e37b5bd8e1f07f5ee2214e231aaf42f193a4a3d05ec7d946264bd2a67f57553e92f2725d53e3c820f7cad62eb24627b02a6501c04dfe4e2cb0cb338c08f3146555b38a86b591a4c6ee4b55a8601b96a0822bcc88db8f266031badc7ea16774ed818c07e45d5a3b0ac1e7cad2f164f6ce2be742cd9b55e15ff138aa8f6922ecbc17bfff9d9f5dbc66364d325444dbb4f20c207938b298f7c8364768b6cdff43bb18a9558d451e624eb369e3e56e3a28f8398f9e8d5ebd6fda387390b8bd17634d2be7b0544e0f9360d248f2b59525be2ea95cc44094160e44538ce3b03a8fbdba954aa3c4a21d03cbe16d9f873a8dacf3f913f0c2f131049911198bcbb75488680b801d9c426d334a217f040d6943dfe4cc4c6be845e791465db438137024b91d7ca0d14e450d4fe729e4183266e5a06cae852806225fb7bf1db5a7bcba3fa54456af83adb3914d9190a8c931509fc6376d7db6e2197971bc21a518359d479c7b46fde6e8b8da8e91346f1724ef10dd42e62f03134b47e2a3d013ca6b8a79c75801d13f77a052e56d4bd2791d4ae74a6f070bf4538735c8f6fcb552877c8f5820089bc73f02abdc51f434bad2df19037ad02a5121a63ab8a02c0f2a268c99b8c39392ad0ea93c11587c88b96225de50c597bad5c8aa72243b53d34053ca7501ec354ee7e4d97847018fcc3f36aa30fbc154b77d4c0cdac2d1d39662ebc0845f7df865df6828c40ddbe2b769a09a6547522985b002583160fc76ca712fcadf91c5011c248aefff947843f6ac55e4565ad104a9086c91714f9efdc5f033397a7f60f7ed8c7958ad0f751c13c5dcc5ae52bf338b30d1714339a37b1a05021fe355a9a2b946a8d288d853ed6fc832e4d039301ffade35b09220a4dd0705967c344f6045687c66f71378ea6eb6427cb1b239e1cd03918d75fe7f96387f6e72106f5c90129192a9f52bfca732426dc293033fda4bd524a2be291c1e0cc0a35c4a53f69506d81ebe7be1357a87f6e22b9b7357d4bad65038548a8c029127082285128a78758748752666e85a889627953f8f771e0cae87aa8dd1408d58f872fd35edfc046aba34b25a7f19864bc78bc125f98c890d96f33e15889e465f837016b80da26349e9ea0e01eba243456980064588fe4b11c55cb890ee33e7f527a6e6e59210e01bb86daa89a53d310c9d5d3ac0d66e7874e8a08daa6d36109e97ef8d215e166e4f4127733ea49d6b127f277e45ffc811e60ea19c8063cf2618157338579dfda5d0e1392342f0894a88f5497c8c2ca0ede56d7eaeb6bec296900672fcbc5706808140b1552eb380103ef1a0cf11d696ba1dd973ac2366d82e4c5a77fb1a3f8e76d832cddd7d3cba507d23e5826d17a6ecb409eb59f66e85159e42626ca552db69b5fa5e009b49f7d7e51a345319df71817479dadfaaef5dd51feb1da41487af8fa9d3dd8a566a2334b203cb42163958cc3ebbdbdaed031f459575ee186aeecd102bba959c7a36e11acf08e595f508d33a2e2fa284703627061685bd4a8b5765338a09ba3630e7efc3b4346e4117d153659789047a755c7710d76f892dbf104466de5440c941b83928d8083879e278b04ff40f537fb4afa1043583aef25dd7b4d92e0a89819c14dc031cb46b679eb26f025ee95dda94929f7710892872e6fb8da8db71d6c75bb633eeba65e338ab1f163a1bb212229868570b2a4403c0a267804973648246250bbac58e149d5cdb436f9e71a6787e6f9de1975782ca61c6bc87ec453060e27d7f48e3dbd0cf142edf34a87d5787d3ff0ad02047539c44b2667f94231713cffba78690277dadb0b75461eb64ce769bb362783ff5555015a61cce5fa44d6a47cc228da74c7791899bb2b387f67bf2fa2706497231d73b7ab87f8158c17694c8fb5880bf9c4e2aecd9f26561d211a43807716538bc2731943f03e5be1fcc4b5ef99ed2c2d86330bf274ba951fdc1926651effe88ac481ee07794ebfa29ee0d656b56e2f66db599f47b4c12c69e8ac32a6fc00cd13ac39b5109af928acabc83d77fd1d39c146dc3e949557402918c0f812491d6c27699f30496b18d558b333550d725c3797a51c249b07a896658150102b9f421c2db015cf4ead8f9408faac9bb7ee8e86a8c910f468e67aa6d59b3df27a14005d8fa4edd8b7b255fc5e92eaca6978f2b1f21e812ae2b59108d7d96b34726d3c5d2ea9f78c7e035cb3a2e22abf3c86db2f563dae7cd2d4cf972698fa760a641481be9aee436ec772c6982548c8e341ede2e9c662a454a2a00f5c2ac463fa8493d90aaa9f23f7479721f35bf9bfa923aa6274c877947cd87d02479fba7286208e46838c67b9b9de46bc50c936e0cad32facd9191ee03f94adf0a19cc728d9b926d098c2b00154bd07facc048c104125f93b1159904b3225d152a13cf370923f6e2ab0b9d9b73099dbc4256e25551395dbaaecabf03d58d46f17164eeb2e9f0882a08fd294410216543b770d1969d2796074e874678eba759eb4829dd856e5e0e6ff8f3b513f6421c0075ef307b3addd52ec03edd8778aa816f7b880b51451eee8a456325b8c515ab9283f1ffece842e19953e777fc540b4fd43ce096a11b91aa051a782e3cae79a5394eb2ca7224efef3513fcb8c30316111f99b10a287b99143f158228badcabb9ce240cd67c31e73ed9550e586ab983d664d6edbc4b4f6d1a6aab7c9c9d1f549be77471e433635affb030dfda50175e517c52410f9d8502e6b52c94dd0c96837a93a070be956de61c51f957a717da17b14251be7470c87587984fe8473d33c7181b34f65f2e20a7f6c9cb1e3c5cb2ceb2efba13e958a73137e666e6e99f8b7a69411b6f62441e40e37e97be971dbf6c342bd232440c065d347732021297729b39e4a604bdb5053021aa7466b7ae5d4bb61ea1f1eeb19fccb4a7a55a21e21e3a27d6faaebd6c386ae26804a7256f693f9f11eaa8f2f296dc74a46465447ce73d048063e7ba4210048a1491bb8774cb16241282f281f21364e5c82f52ca443e2875e6f8c86db0b00ab433610d94d6d625cc473bcac02da315bd01c3f487104aff5f10830989b003bd200fce766459ca6c5e1e51041954e9b4931ba9dfb4113c8e7acafea6cd9dc1a3e1154192bf1246c09470564cb6fe4da713acfca349e68c5399d078114a7f13032baed4c7519f0acb973c95209d8790399c6f029189c7ea972a77fc5d81e5f5da3bf587f8d4fd98d649636ae7d1ffefb0adfd0ab2cebc699febe0fc2b03482e65f0e58cdb16d5c9cfa06408653bb6d90c12dca611f23aa7fb08087584573ffafd775362546e076f552ba93bd951a75cb094eb553deb4580ce734692cc3f802a3cd3c32bbade201431184cba417d18a02e64831846cf7db6d7269a01b37dbccfe893a6070cda42eebf97e16f0429a2dfae85099686c669ec81c850392ba7a87084af00f94be0db1b8ac39c0119ba9551bdb24a87fcb302d36f959cc12b763e34c8e9a7185292c7275d9e147c08df4926e5e306977a5d8bce008eb88d3cc8f8d57c8078bb450df37a62b870be345c99ec2d7dd72b716470e396b30bae796400d28fe9cd3edce1a1263c138cc90beb16f8dc9f688a55056b710379e9e4198d4fd5fc02a744a1ca98c42ad23d9f60abdbcda60e30cdc4084a9cd1eae55a67936c5edfc5edead26ea5095aeac22c5edcfe7122e3de4a5bf3e981d8a64718ae2d7ff8403f3ca9fc4baaa1c4fa5588d6d845ed5ea415c54e4240bb5e25be4167f67248d1c8e8e9cff52cc97cf5c89bf0751d797490390028eef87d169682802c60521db20699a0cbe62f997b93b2f93c2e3e84e53913763db8c808201b3783bb6bdaa9dbc253f60f618e28f782289f531d99a32a811909e296d0ff9d3496ece9c99f43eb2944043c4123b19a47ba734d6a6c0e828e446d325548e2c9734b7a37e460570c3d4c4d8fcb2edd41a5041fc7ce4db575ab839cf2ee1e2fa0f702339699bcbad9e1d10b39775c2c0583d0369b07cae6f9a8ff5a8e8856ec5dfb5a5ee9efbedef954e3082f630306341e7005e7ef2395fb3ec88f74aa594c23d2e71fae44d2d8bd287bd71f498cbfcb3c013eeaae0d20963d39ff68a8b53a8da5f6808c2ef6abde4420f0dc240c106bb22e238d1ecf7e6bae6f0aec0aad17d1856b5ce330701af0d8029d6e304e4da8cfd25bd1c3cd12b29d6bc79c0176fe1cc2267f38cc486b68a864ce446dcd09206cc578f0d41bf90e5eda9ac58d28654f9193ec0d0fed8236c08815e4258580877e939b168c993dd8f4cfcada962da589ea80e61af5daf0bd9387804e1", 0x1000) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r3 = open(&(0x7f0000001180)='./file0\x00', 0x8000, 0x8) setsockopt(r0, 0xfef, 0x100000000, &(0x7f00000037c0)="3dd3767626434588202b9a4dea98eab83cbec4cc070546c9056a9b94fccf969f8c1b38fb87d956125c0855fb0abe2fab54daf6825b2d0dc8aca9029b5101abc2a83f9234d71ebc9f17cd01ccb45672c57fcacaa1f01f50926c0ee0b410c95c6e97d9f34599941798103f7f293a1ba29e1a1a2fedf125e8147b216f3ffd8807941bc0d41ef47581336b34bf8724b0d577ea9971f8e7db31095291b3eeebe2d6f632cedc1f748aa9ff256a55b182d84511a8962127fd0b104dca2ac270a0eb00b689a4b4462958bb0fa2f99493ce3bd04598ac039d109c539162590fefde93fc10f7711f06d5cd4aa8ebb96208b7dc93d1fa91d97c826968d00b", 0xf9) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000001400)="a2200ca255b6c54526c5ff33d3c1db40a853b31b1358dbec939e42eeec22e92ce29d076b4ece58ababe5d6402e9853a98fb03270f6cf7124d4a1e081a9479b19d8561ae2506eb4f0fbe88e00666f09276da82a974f5c5a302d773b661e193c1aeb5f644b964b0ed46ae0f114ba24a33bc582ce876ccae154cac32847e4b82bc62ae3132730feafdb27fa5afbc7798a17da88e0c27561f2f28fad496ed358880980ab0c5e9f2d934b9de15e225727bb5c9250ccbdc709f02666424595c638e86b36a1e4b4489ef224fd5cd3c30083d684073e0bea67cf39b22f3d471f641bfe34c215e34cbe1d64d30baba8cc9759804b8784f135538c885527cb45fcee0e2d76eaec84b2003fb2173b9146f36076db96b437b3dbde26fc5df129620fcf26523e99b74291af1068d35eb2a517bb37cbd5e644a6be47e2a0533d856158aa96695e44bab67d95c319935e905ffecc010f6487d29d6ef838e46e16f7434afacf0a217431762f26678e18deaf10cd472112f3f3704b3a44e2c689b8dfd1266cc35d9892de48edcb9495585643d7bb56a93bb6332d22b2e2e32621f2021c837ccebb99f4873f526569d0a661eec61be2e8d94bd9cf73c1cde67c3b422ac22cb436e4e82f10fe67f3c8f9bccc53faf0f9e0bac8e30cd036a17b865a49210591ad00905e98165dfa17da941b5aadf04f14028dc98c0febb47072e052ec946eb8eee3ac51ed0a3058875ed99baecb6c96cfdd23601ba1ac1a10087c3acc0a1c48967a4a5a1a7aeeae9da6bbc8ac29b34d04b257b433fa9388ff504d375bb5bf5599e154fa1698bfed35f4734a723c675f395557927257cef579245af79328981bcac0bcb2859374f225bd7d0b33152b170cd60fb274274c8a87015321b7209efdef304ef491fbdc99089d8e726e8e2000bfbf6cec48c54e3fbc3cb869fa36c58002f2c3130c4d0f732097d32109800283f386f628411e1f8faec09afd1e9c55e4341e02c5aa3d1b0a0ddcbbe61b343f7c505772aa6bfe986b32d41dc37ff59adea825a6e5abf73301355056ae54a31dcd0b38186ae778d8d25c0acc23c9a41cc4a79d0b0d75996d8ae103bd7d344ab7c6e0aa3f3fa2bac7f86177843fdef36133cfb7495a01ff56f5b9022c7997a0cd1dcc6dff51992564557ed658eb05f448186803e619c9164651a5642359e3048157ae192cdc7e07ce1279be4a9b15b838556d66cc427ff609ce342b3b9588d91bf991a65671e9386e5319211b6f349625fb3d5e14a86ab6b9fc9befd5b2d45c375935ba06343937b9247ba8f0ccf7cfe7ca97281eb1a7fe43e403d6d017f95935918212574ae5aabc07ac0505e9184dcbfd52fda76a59b84d46f73cd878ad2e6a9c064612f636f67760ecd46673c6ec5aab3fadef0588b4ec63ffc72d740757b0f188e4dbda12cea916e45b7249b071279a9cc6d10cf226ca3e3b2cb02d128fbffeac81e8e5dde85b3b715d3f00a8f6766bfdc5936e4fa121bac15a345192d8e45a1489802c67d135f7713f5d769b9d327b1d5ccb9767f61f7c2f12f2b398f6435d1af5cc7328b4cab7c386b60fee52bd703a5a6b1ae6af605571535af967824e073391c7e7e32b1119d7b06608a0a522b273dc0171ebd7e70bf9d4eac898e8e32aad951348a2fd3fb94ce827316793b1d13b89b41ccdf825ef19eff362085e2f2020eeba900875f3bc085ecd643f917400513ec4dcde5a9ce1c5291039ff4364d7d361af1b92a643d5474b5e8f994b2c59cd543ba3f1128f80fd7b46d502e6ec196bac9a38cad7f4a9a0b83027aaccd7b2e34cf7e8272142c9adb77c7bcab3f41a2092ef132b12b679fed629ceca6774f41daf469322f9f269182c435a34e773c7c36f6ffe6de80d538fde1eb4462db78d7fba6e2c249bd36a48c7eeb119b96a3db336c7b21040c87c86fb36bb57b4baebfa2503410d963facbb8103ea5aa5199e1a799a0ed4ada7c1cdf69238ecc8b61dbf7cebc8e63a20ca1c032afda96dc2ef1f722e9a96502c65e252c0f0bce0004c2d94aedd5ee94fe51d70420a35e9eb60eb676533249b0b9fad648b091a41b49d87ec303986124428e844f4563e5b8b06a7a7afae154cadb603e19845cf243ea236e7091ad24ca3dec41dfd32ebd1a56113d38874dbab360b28ed473da5e9b18342895e41370dbbf87f71d02a81e05d59c53a96dc92e429eecfb3a094c995b04618c7fd49cc7958adb5d74fd6fd34037a3b2fa67c899a59df3d7ea00a478f93b374b374f8b3594c0c1abc52260bf61e3f715b9480faceb1b7c6ba119f23415306048542bad9da7e04a83729484b17b3676ce30ae02a69d1b009fa82abe1d1111663ade8eaaff668681c02472510d123caa63fa9539a1c31920a7979c69adbe8e04beb0a9691b6cc5c78d50658e7003d1a42f908d79229a0136bd47f305cf25a26ba56814be284f17df2085df38c6949e72e4ed31465972c1bd94e4d94fb610dfee3a8199b86fc58a78aeda9302db34feb374a30ac171206efc7eb4e65c69da2e0ebc8f0556d009a50fb1c504f9cd40ad172fc1967b72bcac4564cd50fbcf6e1af988a1774372fc5ef18dfeca0d82d6d83a7c7e38ff00f4ea0f91467e8222a8ed1ce77d3988f191a565b8354a3f034a8fe5f0eec3fcfa802ecc54be4fdf3e2a9028c6843bca13d975f6f4236db53175c7498f4996dcc90547ddbd206f4b0bf0cd016b3762dd91dd2e9dc4d55b6935598d486d3ac56d2bc49f7473ab68d53c85ea284146bcdee6d867a59f92b937f04189c17139d1ad65a335358af915d0da2ec3740453b166dd1d65b956fbfdad67590759f556556f98a45be7385404abb428608631a16b94f8662481e044bf601be502d711143b0ebb3623bf94bdd66112e007c80e5278f9567f7236009f6834fb1fd8d4850fb14f0799f48b487256b91507291bea3369f79fb54b2094aa3146b47fd885648382cc1e4e5c9d0b024bbc416cfa46bb1e1b6dc93ed12bdf64652b9c78ca2a456ecae43c6254344a2c0f98da2b8ea87bd50234d8ba0825e957565dd503c6f3d2245d6a0cb2c66120fd7ff70035e743c953d65e6253d0a542aa90429b4394700bc3000c832fc0f687d579c4526080c88fbcc60b01fc964b49960c1847208cffd1994669b9f254d346b984ed5d30b1d2259cd77f5555edb8b82f8dc75c009591a4b25667f3e81df56171ba0abe78cf423883f144c62f361c1baab511bde0c2d480c6db1d580186cc298cae6d1ea9f9c187ca7d466b80fda10ffa3c4674e49427688bdbab8367a63f8df3a5376a9d8b8e4ca9cde99e2f69150117ab1d4da37a0df92b89c37a5162d0056df9f757846e0306fe3bf28198b70b679e1526f140207ee9b5ef9c8e283b5fe0c5b0df05ca8776a95ac59afde16205f94f25dcd97742ae7a025074f1750f7ce34a5315cbeffd4f955977c0666ba4446feb0b02dde87053c20252e7535c5371ebc12cb2eb78507bfd355c019e2895893bc2048d1ee24671b743a9c08b20c8faf999653a42e75943841d636a433ff948f6b46eb653147a411bbc79a074ad339ad9176a89b8190200c9179ff8352285e2dabcdaef643bc12c8cfdf12d196593a9c7748fe197a819142b4da5b1f5cfa7265ed2b4aebea86b6b0b5977e2e990c678aa25db06653868987b29e2a8b8e920fd3b7b911c9071f780d49209668dea06916915b36f45be29abbf64c072299ee35314c4de05dc6a5b8f2731fcf728a5585bb94e0f2806f9083ed162bf460c006e3bff48faabfede9f1c866a99dd34e27cba8850083ad3f2832cd1e3f9e03a3ca5942714810795947561c31815961ec2f8af56bba74c6fd82f3b71ed601c26347832d640ecc93ba592a5eab8298863f26cdfa54b5adea89d9ab256b978827a9346a2525ff74a4e09db3b77e187602d09a11a4676bb7efc3a684394f20aebf455428645695a05cd5c990dd3d924132806290db844813d5fe4f440d94308f319bfa0ed3fc39cc7021497eabd71b76fb44aa2fddfe3c011df607a9107d2d8dd48d7597ea827fd27170aca1d5ad181e680d6ee826ee5864f855fc42004c5e6df85c406224c1e3771500892ba729a822883b06b1cdfc321fcbfd62be3499488687816566855f594741c9b1070baad0e32bda23fec3f947065497a5cdbb6444427fc9e077dc2237d55de4e008c586bb764419d0cbb02110be89bf3a77c600f0a972ed5de604d6bd2989c904708f16179ee44618468f8872ff283c32c4bf0a0532779d5f8662edb183445fb3c14c4a73e69f78a1039eca565b33a4b596084efb1fddbc14e00f5417989577c9e2a45f7d96e3857c72e47722c458e1dc886432fdac24bbd8f54dfbcd1901f9656bb9483038413d2baaa76a50ddfbe6b682c0810ebfa9fad9399b23eaa232659a1864d81834d7a7c72229602a1b540190b9334fac9b70906b9b93f49d4ea7b568c412df5f2f035296ddd96cc0fdf19692cbe08285c77f82ad6c9ff9461e0952b41273cc18762093e9ef08e210c09bc75339b9aad45b72bdeaf7b57d0a110e730fb316dcfaad212033f60938582b30407f9cff118dde10334f0217fd026e842f772cebe6cf6334c773197ae5c93e99194cf186ba0a785fea29d73a1f3331ec112dfa2a68a7d8809e68070c62705ec36d9281e08be976896ad1e375e7dbd0b57afbd2c889a75d0b0c470a4bcac9de96176a81007a613ff92b09a9d7f343b57fb20b3b33e7cb84eb4b89d34a03a9b8a2dba58bd750d058e276a750d0a7def5be98996d00d9f81090440c7ea106dbd966d9e9d4678586d8792bd02b79bf0187f01d926ef6c590df1cd2214720dc07734cf7fa7659426f90cbfe606ada1239311e3b153da3fbf8810c29b28a6adbfb641411fbc490a059ec03962bd37187b58130476929e6d1c93d69e1a511e50de203660ab610ff7449f209628257b8ecaf6d2cba6c27c5a733151916e41dff4a1ccd6ce7edacc6336d57e5992df878d32c0a084b20589c579e355382e8edd1822688c892dfe85e6fab26a26016452a4337ce43a37657089b022d905a35820586a6648ff0f2c2d2b9331a4a68f24ce009f453a89a88fa97181945861171993249f26cf1b176cb45381942214ad1ebc0fb87ed17569cf1d64a3770d0837a461b27021199732fa1bcfcf8d5cda5241cd3b89f70502fbb8d33e51b6a5df69db4a29b835968cda5f7a0f471b59af4c86f43edf5096db263b3be897bb0cdf7a908d42aef3417d5bdd5bfb1bba17be6634dae547e2dc9ae295f9da8d53094cab854349ca30983c1019c78936d39cdd47d3905835b89b9cfcfc8f05ea44d44a03f5bc378e9a104be854ca94b6fb298c78284174568261f20fa6178deaa8eebce8836db8993c8d25c84da0370b311f23e799d6adc9334fbd845f5c5591ccd46d5571f7e836f680fc340756895791261e05d4d7f08f42a94071cdea9a21c67e2bd826d31aa488d6cf58c0fb4a191782fafe8acb8667adf7d1faba133ec1199e08a52dd4e305a4a5ba9d87c7dbfc1c1daa267ef2ef6f7b88c9545f72b645903e215af70e69d973588bbb1bc079525149667a074a8e651030b7408d8de6b785c0024c71272eca598e4123d3a048fe25d27754779afb31fadcdb042beaeb8c24be588650454892ee407b28391e424804f5c64f6321335239326162ff7610972890bef1b9d160df6a881b345280a5fef704ba50a196efda908dc19fc2947a1cc7bdc4b52ec5f12aa7d371be58a02d2cbad2416a2fabe900bc40f3c856bacccad1cf2984f5fab4cdffa3fb2e8456a0e4c26", 0x1000}], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000002440)=@in={0x2, 0x0}, 0xc) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r4 = semget$private(0x0, 0x1000000003, 0x621) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000002480)=""/223) getuid() semop(r4, &(0x7f00000013c0)=[{0x3, 0x1, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x5, 0x1800}, {0x3, 0x0, 0x1800}, {0x0, 0xfffffffffffff800}, {0x3, 0x10000, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x0, 0x1000}, {0x8000000000000006, 0x4, 0x1800}, {0x5, 0x10001, 0x1000}], 0xa) pwritev(r0, &(0x7f00000025c0)=[{&(0x7f0000002580)="80ed521c0f246c76d45b86a87e5717b15e7fa46cd561907a", 0x18}], 0x1, 0x0, 0x0) setsockopt(r0, 0x5, 0x200, &(0x7f0000002600)="d210870dfadabdef810414853cffb2e1a2bb63a0b2c4b921fc52febaa78e8ff10aa438bdf3fa7e14c240b677008ede45fa1998cd968f8b61cc0dd0ebd3bf0d7dd45f5e8b0b17635ae56604b28610bc67f5aedf445e32c1dd9aefbcda034348623f990041dd40732c617a8233d7035f78dd6bd796619a8f8610d8feff19067bf06fd255e307d698c90e7ad8a30e5c91c66e24f188f6cef55aa8c794518c4f435aaaca15a200c3f5810ce32cc1bba5e5d089479184d52688ac5d6851991964ca2375b60796c213ea1bb653cd642dac5a8952164e0090ef0f612e46697692934e32795da4746affef8dc45c00bacdc56161ee43933bc2685d345c1f6aea67990a5b0eb4b9393879d0626023733a22918e25fab05fb868443566c7fe82d447feda544891ea59976a504f66f47d6214aa71a4a07b8ad65429823ac57f474b9c142545e56fc17e1e9a9a0069a5ec3b642fbf3245e6d24b31a4fc76981f6b9394e33732ae6e5d92640cff7220589e759c4e29d0c743ed8a6fc24726aff35fa6b4265fc46e0f7e0db9f5c1a5b5083a0771a3126b0c0de862daaf584c0f368537937fa836d18892ee32ffab0e57d20f351d082b8eac9729274c7efa106797e5fe8c69cafc738405228f9a36c432c9141e4735576272d4615475bd529c03fbbddcb053db23b662237cf12c128a4b3463052125bb9430d6f5404acc117141a86e17b4cfc67217e984f2f01241eb828586bdc14c9422f8c8e398277ceb2d6a6a34524ed68c84f577d1e5b806320666a81602c1991aea79b507beb51e12cfa67ea5dce1b817460631f565c693f992ef0d556826483a2d46b82d5cd1614e1d40b7b6e4e9fed79242cdf4cc25ee937d7baca5a79347c5daee110f10571d2dfcc51e1345032c403374ff00e184eed60a66666b5f35936c59de07dd159c45568db385f40dc67f21e6ca6b99f47a3e093db313e90b4750e69de5b0ccf020f4dd45fe13ac1279656a6a28add90768c0aa5c8be9cbbd01ece1a7674a1a67bc1e20479c30c82d24c226c635c7b8682a0e876017dc9fcc3841194a47a8eb194be686bb52df86f0556580665e4579f503404d1e546d692abd9a9f50baa96d5a1978bf9e53d41fa0218b6f09d8005fa6ab1297a18037cf62ffa85fdf9b447862d5c767614dd01ea99510cb94471d2a72bda5acd72ba73973a1431a058a9a6cb8cd23c856b259f7bc0130a349e1fff166d6a1c4af41b3f2d9767724d142a1855c105a545b7cfe80eca56d9c0d6bd86ba77aa86d94f0428128f074d1e1afffd5540b07289b89aeb207745ad951c89f86fcaf3746bf32a0c1583d86b166cc9cb6ca9876b4a25d1ea77eef7f82950c424330fc2066fd9d9c884961a23531ae153848cab0e7594fea907fe361b150b7e657d45c7ec4d550d7383ad1362e32d41d2a9217835a97979c14324be078ebd3da961e19f6f5dd8d6215a3f880f42dfe886dc574fe51b4b53a6cf693879713d4bfcbfcf44f3df16767f366d578eee1de3954d464feaf9b9d3e137fb5dbcb1642bec0698ee752b396b1d540cf51a5fc6b3c5e753fcf16ed7f99bfed4268b632ee0e8d5dca0e0f4bdc3916b90895529c11c59719e2c1ce2e19750640af03fc194914873d634361bb0492004285c05815c3739620c58d771312961e63e007bbd712a4659ce8049a18a9de17d850ae881f09f6fc575efe548677e984aa571418f333c069dcb92cf4304f02c63bc5b45970a71b539a4e2a1c2b1cb1e28c75a2d6aa31aef7bd37a0ba4dbfba4ac51350bb8f5895fbf419b20b775b44e4ffb9f21df89e6d12a4d021c00daa81a75b82327e5d9b9fcbb712f63bf3f139758e0962eb1cdbd790d5861e5bdc9e80f76de3752fff5eef26881b1497da2230951729fc3f23a996a27fe3eb5fc6783c0b4cc1cf2613be2dd70b5015a3a4931ca12ba54fb80441e43261b68ced6b5be9c47c88e2b870db5c68a6d58aad6220fcd93844779f2b9c706c422b7a624f66e9d706e80ee2975dc1775c05caa5af8c223c965351559f32eee654c57164a3bb4b09c0a7fa0c45727f5c32c0b15b4d72a19b1908f4f76a1efa5cd2f822ad953a69c2fb227be65b95b91d7a370e88702ed0ee6ca962c2c54812c2cd43bbbe0d6e9ed9d200468385aa070302c4603c44fc71c2be20eca1842fde91ab2b5f723e171d9c22856a58e9955438ab1b85c41e2c52ff97db04c78aa0dfd0c7d778f4d9907982d7303f949a3113205a866d77abc72e00dbcf94c6e7e5b6c38306dfeae7b15a6a664e572f1340d328ba023e83f6638c6f562d3abaf9ed554bf00245f23007a8c09aac997db78dafaaa6600741a2a6c7df57041ff68d30a7595cf6137c15c91363afb032597d65f145d041da16008d7a698de1b42424551e2a0544577e3c6061620be8f94ec0db90632523dc5ee43d7a394c295e2cfb54ffdc2741cffc3886895aa3af5b90092fb6133f93c751c70b41a971fe1e95306f1cf780bd98ca8c032f13742c01778539df33885bbacfd1a38d01bad9bc1e962a0fa3ec075e79e523144a136da80caa7a2b35f0a980e5e9279cc8f4379e5e8caafe31f1d70fb51320f38dc54b35756ea6f37a1ff2f3a3108b7205f87906eac54929d058fb40bb376511f4132b8a241e7ce1aadd361257452b965a23586c50cd815278f9dcc34c2e780ae8f289ab985699b80c5ee73e39e36a7c37cafd97b5588e1e8530c4bbe4e0239d35c3cd331f547d573074718ded9f455f2b8cabef550213077029bca0a18e3d98c62a5d07c7e3522c2a7b1ae7fc1259028d085ba1fe8fa40df219b21048b9cd01f7c22fe1ce0857bda5b2b2ef311c345fc19e1b4e872d7a9cf93fb9f616b7b0e3479180e1b5f3f1e679fc4b634756af3fc666c681a0aa742033f9f9c05d8b1cad4da9b4e60190158742649d63abeb86be2d520765132aa5d6fe2e1256162052e998ea6f1df9f345c77968ff6080e4e30e5f37270dfbbd8169c1bddbb00112ae6544063efc8c94cd4c2c95b83784b7a928d01500cd0e54fc0e8cd63ca8516f62c8b8df8eb155e622bafd937ea0e1788077a1c3f7503638356a80e4d6db18c95ded53680a9132e76baf790b9d3c66ab0f23790458931a040a40da37545b749efaafc57ae4da0396d63cc273673f97041aaceff3651801b4389e1d2dc00d1703ba1a9c39a1d8588c3f4eb35321f4b3ee80ad59fbe1256fffafb01a9bc52f04fb30970e71d174cbec1ec06c3a1ad0f6a33119712846a5060a111cecbd53c99fa8b8124bae6014417b3bd74657d658a49b0556f97607e1e15590f2af83339a9b3274e061dcae986e43e0b91691f5631d2161fb5b9708044e69103d483700c9ed8313f6838c389e93349db5f11d77ab81a49fb01f1dc25c92b6a3703934f3311da8cbf33c3dbe0c78888032fe35562292780c2abdef7eec3d00e553abd5a334b3026b0e3cedf96cbfdd2caf8972d87aeba43b63e5cc6ff4577b103c07744c5874ccbd0337a58e7db197e6b41d1149aba1a03454d31ee635a885e94e369e37b36d0f0f039f789ffd6e9b6d44fc046bfaf1827ff2e49ad15630e7aac47f780e05d4d68bb671262e0179ec56e0258b29b2ce495a5b24ba612677dff48ee928dabc5e333cf844ce300d8859373c9707a44fdbf9aa451aa64f5fa4e6892df1f9681e11729cfc182958d6e9391336a4617365b7d091357f7c2a35c5e9dfdaf9cf870b1bce05a88ddb78bef83f508939939a48209cc3da5d490dd9490755d1afebddd5369e51ed5ad303c4eda83ee5d5d7979f1da366f84644a2d1371d5f7e60108c6c42e462a4152c0d78e083c85ebbab3623199611cb4563fbf42a4146ee6d6523d98c9a097f6a23c9fb8824c83dd1c0acd1101df58d1838729dd1aea5728a5ab99a1b0369ed3461cf3c1cca3fe7e2b53e192cee86b1c696c9d636a405ee29d3e084c34f6fd35aee2b033e9b9623d01db575b0e4fa05bac9b94905832d31177ae69e51c8f920d5099465bd4e1cb602506871c079e02beca9e631c2c0f755695814bc529613477ebc7ea8ebe3353d8112ee1b0c9220f5f8fa4ec8d599e92dd169917761e767a0a750f1f622e3a94b14139f7eaf4ce776d1d3807fc9095c3c468c5d3af0d8af0e88bd5d4f5484df9c28854382713bf54b6462b5e51a7d9aed69097133d19184c7d5f4dc111418d7750f5674aa8ea4e0bd3b1d315be1f0c01095bc7523a72d8d94577e028e29c7f7380be510a57d2c4b289d2d805cb22b950171c5f2c979dc1131cbd644ea2651e0a3a8e17d4b13272e26ddb24e0d3c011eebbc85eaf11b97fcc39ec00389b362548f60014ecc28feb254a0c9e2837e4fd89e981c7629426ee731aa49466be0ec384b426026873e861ccc3ebb3e3ceaa69d53543903d580d07c7fa48ba755cc2f05f459d552063ed289f7e14f13ae8f95a8b4b69017c2f19848911b26fbc7b52c790fb8fb1c5fc1bb438c5a087669d616729374eed0feb1eb452c4501e109d80046f343ebdc39339b1dc9b4d81d0136deb2d09590a455f40d380d74bc389f1e2db33e4fdc6e290363c70344002aa1fbf3f2d04597618f78934c6e99b4dc299b3179faa4300495c06b07eadd65574b967f99a723e9bb4643cf19a5fca0f16d04f0116ad808650f6ddfd557766ea87c0785cf41b4344dc03075cc4453eb2a2e910560d997f3a903882c63422799b42ecbfa51c1f484dadb66317e1d7869c56aa7478ca95e44ed864737fb006a1ce71719855ec2a6fbfb418ba873512d0ef75b072a8d7f0892532fc3078143166e61ddf9d21d2fc73a591555ada6e3e60d52514a26b978d16b05c8a6eb9e035ad570014be25d90899f996d27badc1895ef6d34b7f3cc74e3dc609077911731d62b33a3cad055af4c58a72fd046e39b86328008e56b1b33e383abb1e714033008c3850e38085a85a8e054cf116b046f5436f64d85a43e06e4e51510dc600a1d411a33a533f76ec087026af56d6f7990a83bb4acd0751bc12c666b2c82381b7d07b1860beb9ede7a734a3b37a1f2a7aa4c5280bc94dffbdf9728dfdc641033076285470c1f5215f6960c16503015c0bac02a28def6c2325ca705295807b15a1b4af9c577963c49fd6f500e66625869c7d7ae060d69f92807a323470e69bace51037c1b345d25164a05f2836ec7c0ca1f0319f715404e617e3016068114080247adc890d1a022c45194479547368e1d484da04150ed832ea0f1af27d7f444871ad4d42c58da544620aee7b2e160f411bcbd7d81ffd2d0c4af849e5fe602593dc4ea99e1109d8d20d1c3fb469d4a30a51f57038b3a3bb2171380c440158b54f75f77cb9fcd63f738b3f5b4e4c7fc218c4f1f23240ca579ebb1ab633b9e918a392e69c53deb8a8246b152d1bb5f39ba46903a4051a4399edd2e56e2733f9a68f6ebaa77f47baf87b04177f8b8576fb17ecdbc3eafe23d994cba269aa2d7bc38ff9e1f1776be5d8f695645624b6c28215756bc3b66ca68a7a72106d4607b4537afdf367f2b0e92393bdd3cf1e3788435fe223c2eabac39bdffad3eaef60c9b2b02f1b9b848c20f911056020bf16cb392257bb0723338182dcc239681cedc7f328f876434b85ad64c46d49bedf1b2806895b428cc2f338368d44eb2011776e8e237272a1f5b7bd1f0ff8ce9ddb4b493a83d24d13dea2b365705f23dc8c4ed89e83400f4c705d61d9943a1b2193268cf676d8d4fe5ff57c02f6c1c8f56455c591453627b52c6eeddfb29370a53920ce47426bf61eacd2256a6b52a34fe82a3743ceb4e53c04f8aac93", 0x1000) fcntl$setstatus(r1, 0x4, 0x40) socket$unix(0x1, 0x5, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000011c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000003640)={0x8000, 0xffffffffffff13ef, './file0\x00', 0x4, 0xffffffffffffff19, 0x3, 0x9}) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000003680)=""/79) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000003700)=""/66) semop(r4, &(0x7f0000003780)=[{0x4, 0x6, 0x1800}, {0x1, 0x2, 0x800}, {0x3, 0x9, 0x800}], 0x3) accept(r0, 0x0, &(0x7f0000001380)) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000038c0)=0xbf) 04:02:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000300)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8020, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x3}, {0x6}]}) clock_settime(0x3, &(0x7f0000000140)={0x6, 0x7}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x20, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc000000000000000, 0x20, 0x6, 0x7}, {0x8, 0x7fffffff, 0x3a22, 0x4}, {0x9, 0x9, 0x2, 0x2}]}) r3 = semget(0x2, 0x3, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/95) 04:02:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = getuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(0xffffffffffffffff, r0, r1) pledge(0x0, &(0x7f0000000040)='\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x183, 0x0) lseek(r2, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) fsync(r2) 04:02:41 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x6770}, 0xfffffffffffffed1) 04:02:41 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={0x0}) 04:02:41 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10aa1, 0x0) getdents(r0, 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0/file0\x00', 0x5, 0xfffffffffffff801, 0x4, 0x0, 0x4, 0xeca, 0xffffffffffffff69, 0x1, 0x2, 0x7, 0x4}) 04:02:41 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x156) 04:02:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200000000000, 0x1) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 04:02:41 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x9) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="e302af08b9cd5df1bb"], 0x1) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() readv(r6, &(0x7f0000000200), 0x10000000000002a3) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x2) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f0000000040)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:02:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x4) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x26) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_open_pts() 04:02:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) kqueue() writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="9b7ee80f83800343c19766f1ff5fec91f8d8ac3825542967aa444649bcc81f37f5", 0x21}, {&(0x7f0000000100)="a181d0377707111bbee6861a5d6108cad4556b549ad3eeb4fd4b431d561aac9bde851aaedfdba36a02282019420c8f95cd2ca4aec144adce7bcf0bceccf6115068c0ef7ef63a36d8b651f3d5e054", 0x4e}], 0x2) sendto$unix(r0, &(0x7f0000000000)="b100050360000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:02:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) setpgid(r2, r3) 04:02:42 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 04:02:42 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, '\x00\x00\x00\a\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) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x7, 0x80, {0x1000, 0x6}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:42 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x3}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10008, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) r2 = dup(0xffffffffffffffff) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1e4) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x3, 0x5, 0x1000}, {0x5, 0x6, 0x1000}, {0x4, 0x9}], 0x3) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) clock_settime(0x3, &(0x7f0000000240)={0x7, 0xffffffffffff49c7}) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000040)=""/115) 04:02:42 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x2, 0x8) r0 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x2) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') stat(&(0x7f0000000080)='./file0\x00', 0x0) 04:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x8, 0x3, 0x8, 0x7}, {0x6, 0x1, 0x5, 0xe9}, {0x100000001, 0x7, 0x6, 0x4}, {0x1f, 0x2bb9, 0xffff, 0x1}, {0x8000, 0x7fff, 0x5, 0x5}, {0x3ff, 0x9, 0x625, 0xfffffffffffffffb}, {0x200, 0x0, 0x5, 0x8}, {0x6, 0x80, 0x5, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:42 executing program 1: setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r1 = socket$inet(0x2, 0x7, 0x9) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 04:02:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 04:02:42 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) clock_settime(0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) sendto$unix(r1, &(0x7f0000000000)="ded20b8e7ba5139bddc55c1c1def0120e57891b18ded6b5fc57d4bd1a670461f12a5b357bd026abfaf099d2c0037a731c1ff28e670c4688e6dc982b1da8fabe98890702a334a24fc39c0cdebb80740f244db5c54f7a510929dd0b60270f5f05cfa9b7962a77f73565db9f39bc14b5df28ea001a688e0f892addeaea024c23b37da70808de9950e2f00474b7b40cb0eab0c9f45a6", 0x94, 0x4, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x0) 04:02:42 executing program 1: semget(0x3, 0x2, 0xa0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x87}, {0x57de}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fa") 04:02:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xfffffffffffffffe) 04:02:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x25, 0x80000001, 0x800009) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="00f1", 0x2) 04:02:42 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc1, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8008, 0x0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 04:02:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000000)="bd", 0x1) r1 = syz_open_pts() close(r0) nanosleep(&(0x7f0000000100)={0x0, 0x8}, &(0x7f0000000180)) r2 = dup(r1) mlockall(0x2) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000001c0)=0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r3, 0x5}], 0x1, 0x0) 04:02:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) 04:02:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000000)=0x100000000) 04:02:42 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/16}, 0x18, 0x3, 0x1800) msgsnd(r0, &(0x7f0000c40ff8)=ANY=[@ANYBLOB="0300000008200000"], 0xffffffffffffffc2, 0x0) 04:02:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 04:02:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x100000000) r1 = kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) semget$private(0x0, 0x4, 0x8) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) close(r0) r2 = syz_open_pts() kqueue() r3 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r3, 0x1, 0x0, &(0x7f0000000140)="295dcb58ff4c9a7fa8eb0f7d", 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 04:02:42 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 04:02:42 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x2) chmod(&(0x7f0000000200)='./file0\x00', 0x10) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 04:02:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44fd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x80, 0x100) sendto$unix(r0, &(0x7f0000000240)="9c147f49e71ba221be3466bf67dad91c83444cff81088814cc5d67c401766fd66e5da5c79ec06b013a7ae6492b993f4c743dea24a835cf28fce2cb146653a3bdbd18f84a04c1453e1ae51c25bc49d1b2b93bf24440c4286d27b463676bf86a320a43ea975bc0ba80e80f941d7b619d789ab74f1dd07d2561b5228389afedb4a7be1713957203890a75fe134683078f2fa7b0d2d950d69b73cefeba97753827d9cba878219900a218d212745a6b7c651556717182816cbc22c354e032c3ffdd96267df9541a08a46ce5d8dd2a57adfd3b2fc21f2adc75ff5bdf957b0a9073a4e594724dcebbf32f7dc2d2bbe6689b821e3dfa2dc16d51f440f4272897f7bdb0c9bf4800703c6900e36136f9bea58b6daa010d5281a1a8e494feb3e27f0d625239a3e59ec474990fb60a6dc82eb4b250ebd09d092c5aed88500c705a9959899a345c90090ff94c624de2d8302b2bc537eade154563673a2234df0ef77a694505aba71c938809ec22e4b9e52a098009052121d43368854d005b36606ba7e4456e79218c6b1312adcbc15e46708874f25a06ba753d01cf21a2c912fedd98bc1aa2db1fcb0b1f700c70626cd6a435b6d69cfb7d43f09328c22baf412fdecd5ab716e4bd4181ef80fcb11a3dbd950364bae365fdd2676d6cfa4a585a2f2223eb9b9da7cd16ce1b69fb4c5804e46de37c66ce576d5910b2f7711ec17fc7e07e57e230a832cdecfa7de98c6728933e4ac6edbf6c88dc8998951b6543b25c8d6070657a64bb7fdd283b56ab6ae281b87e689adf25597ba47c3e43e2fcfbf1bc91275abb925d967993cf9ec6474b9803f5ea7995d6b212ce0c0eb075f7027fc738f3f22ed3ff5e5e2d7f095be16846ce5f55426188f0f41c15909100ef4120a92c80f0e0737fc79cd229f04e3bd51ca996412392e3b70bb11449e1d6c7a3295ad6db18af171eb2bf41c31560bdaf2f239ae28ecc5c1611104be4997a9817d03e102e2008a73e67db4c53e24214bed54d592ef730b09b0d5e526da55e663dc04645f11961a27d1067d970f505c0566e76a62a7bca44579fef1ff1056f1a56be7be21ca4409900e67aaab29989f1d4f3214bfabcf8871aa4506d663a0c4fbb09c6014aa484e6ea8230a4a13a874a1c9086e50e6da1a926dbaab99e3ab18bff5d8c48f20d7f7398a7495f706dc1a5cfb7d7252daa78f88c8b58e6e4c4dfbb6f7430fab39b43551eb3830b750f94d72efc3e6dc3619c2fe151e0ffd5639e5a954ac5dbc1a87b056e8eb890aea0470a5d0a4e5eded1dbb11188f3f7c0b2415bac2fb6021fdb57ef73c01bab60ab2fb9a0d454869c12038e2c6316277ce6493fcca6a98cdfe7397478aa9a1937077d337d42dabf1a34422a7c72d06099543e7874297d319f9d71513d072070003866bcacad49bb384b1f1b17ba1237fb13be18bf330633c0cd56ea1062be5f2c6268dbf1fbf431b8b99fbedcf179a26cde48cb20b2c17c0311a0b6c89b94d06a17544a0d510d2abc2e0a81b951ef9d9fec92e27a3eb37281ab156ebff5f614b5ea92b56f6c4109afc065edcca95940d18f2f406caf352e075e52abc67885d5d0702b084eadbff7e87207cb32a74b1826da534733bb5caed33dc658afbe7a1b5581cd80dc4ec92e75a1cdd481120bf7d4919d43fb1a9c75b8996339478a1cc39587fa8cf3af25a07cb5b10a0142cd2a5cd6a33138680c4878cae602ed8a909530d7c7b2869a06ffcf41702a6994bf2baa37f7bf53266e5aaffaa8c1f11845fa51e78f13951ec0be553280285def1b6a52d7000ae5078424d4e7633eced7fcd64d5bd16e47e2cde8c18d296dfb21aea3f8a6fb7fac2f0b2252c161de25b83dcc85aff207a16e0cef7333c13cc327ee0176c87e920a5496fe431dd08792212b6092a4ade851f1e5deed4bf06c0daf15e8192404e974ea4f5eaef05965d346530cda5b8003348efb30ea00e56d5016e6ec0fdcc0e61115af099b6c59f14d624ced52ad256fd8b9a16a1c74e7ec3359781855060dcdde6897bb3cf515667bcb727c6495376cfad33fc9203192efc59f7101877442690124aad83bc00ad0bd854e4239f0add12d77d5d0a915f9c754cd8a66f9cf325dfc4b75c8a74a46deb821256ecbf24254c9a2854c2c8babb94ae51005ac92423c434b21df99ad21f4e9799a7c168190a0de3a8d2137d77690a2e5fe78bc979b9d15f16fadd0fb02a117953ae6aa76da78c186ee255794ebdd51f618d620c32867311e9fab8de485ff44e497ee3adc842a3f540fce4a6339e741a558267351bc6c1c5725a5ab433501cfcc0e414b8200f6e4691b07184dae36564de9c0ea2226a1b6f50aff418bb6ad09e4e650046426cd381e3f6b37a5ee12433dffebdae590a0ae8b2c221631e2a7e22a6e2d02e8bc7c3a2072477ba1e2e20fd50c430b94d6a31c3001472773dc58684b754272b27c9116c11b924b438b3c78099d741d8c38e18d8a26a90e6f6da985cee8dfe7c74f0eabc67aeb69751fc7f0c418f9ff68353e6f65173ee68fc4f34466a8a58ca61f36ec69eb9e944ab72337b6a3f652b9b3c908eb8206eb1dda631b327a2f50844921371bf03eee40266b36d7c0e51ea1352d9f30e19e20ff55ddf696f06abeb0d7bd86f1dcf4dd0d0de2ee5f4eeac53ae76a32c478e4b6aea208be3d7ba68145bf034eea40e633d5b031227e6f07e84601ac25f08c6ec87a2cd4ee941a6e6fdc2ac80fc2e57e3203c879d5f7e65c1982f63122cf1d8389072c80336e9d928f87cde191936a196e069ef056f812875107d13167897e2037d507b62963e1e69f8b970a321860ec480ce02c6e4f37841f32998da6c6cab6ffa435d99fc4f7f02242fb109b2ff5421df65ca002fde63de6f5942d774281b6e07edb9b9363407d8f36d43011af2f376f787f8a93b6682f1acf0f215a9641275e9f1a75a885f9dce7008be140debc2c1be5e52e30a59974fe83e1466dade39789351fdf8d5c458cd760f5ffcf247c0d29cbb8a0c2079b9dfc01ec1a08a7d175a1ff02f65b89db646c55dbc6a4c0e5b0bb2d3e44edbdb6383e1de2d4f5be9711e23577c8c75d64197dc2bec3321416e302b4587dcb076b3a3197445be6ae6d7263b7020c5e6de520399ead3686329d67e7c3ef6d268c9411e44cf3ea39b639155ca4086dbd65395d0952fdb69a8390976ee60c5e041223cc09c52c4d003d17a178febae911559f3ce84600d1ace531025bedb778169fafd2d5b2e3aa9cc7520b74009d3fca712be925a372cf4dea89fd58c360eb719fa64c1165daf16013f656ab4bd0e8d508f8dae2976026e275298d6beadc937f46fa166920e1196b6687ca9c888f6bfd1985813b4d928c0ce7994c0ca8fc10a3a55545f40d9f6565e762629deebffd066bad28431c38d983f44666c0592239adff802e1e1f1fe3b127c6d1ce96915a7768ec06bc883e1af0e5fd855108a0ad9f874282bbb3ef5ef314b236e258924f13bb7129eb0855ca4dc3a34b80709af16cac57ab5b2008e0fafe16541589cbaeaba1331656a44f42d47a9d6ceb0dd52aeb2d6c21a30bfe23a627f159119abafaf21e8093a9338e3b10e5bc49a540788fe1f7b2b9bfdf7822a0c969bb0a886eeae6b4323f59a394743d06e0c01212f1f437ddf87cf0f7d4d958cc0ac0d25f7a894e528545d7a9700d09c0ff3e638b773f370c8c170d7c2507ecad2c2831a0c37b5777361c5965307c4861a9a5c1f8299269e4566c76d07b0ace8e9e7acae8448f73e423e57bc93eb114941fd1db1d7852b36f9bc7f7533e926fc51ca405dbcfcbbfa7dc672ea90060c26d53e2b7b3c5c1ff11dcea899dceabc8d37d86ba70e82d0ae5141ae3b0b3bf827021db029bf85556af586e2bd8235e721e39454a8267f67a4811c30136e6ada0e0afd28254ceb86b61d97133397944006c8b80a162d59c875047eae362cf3137bc0af30e691885025d59b22bed8f75ea7d581f01a74dd6fcc718eb576c15fe553e30507efaf594777bc5178b4d8dcd2b771c3d641a80af59713b02cfeead6f5de96479a7debd7e9b721f8e0b03f6704a2062783d1e758895d749755d0d4ed1ec1eaf8716e918da1a07490bcf3c0fcd439a6c1ea65e38f40394cd7c0fe89fc9f4588bf63d2bd3b52f1a30344b56ba9ec40aebca1dac064d5aab497e5e587a20089952878fe16e4e11b9be45870fc36cc64a38ef6a471ec2da859218381b2adb9361208a2fb7818bd3602a0828821518a7e5d2bfcac198ffc003d89c8a63b1a752b884fa9e6dbc15f5fa762fe2201a98d467b27d6813ae4621576895f972536a2afef1dd8942107524cad2029ed3c0c245eaf3ed4ba1b92c41738744bb80b7dc388ec9d88f9c99b9835472730c5f4c10fd6b9346da49a8a136aa921cbcdb8f6147c9e3074a39456cdcc692de0ecd1153964e43761461d9b09c1c05c8c29a3f0656066a07b9b5ae568047900854d530ef9a56d9ba0f84d3ff8f4d46a2ae63b14dd3245b7f3198536fd1fc11be73e4c2f896ff195d56b8b42208b46008ddbb63c45fc4494e5695eb3d5ae6c356fa835f67ce34c28427525dc6c647d517aab88c0bcd70eff9e894d987a731f108e8b325f96932dbea727347f470f645a6d2663329acc6b7aedd42134c6e5bcbd0f0c8f6216d6f5d8ad56e387bbcd162a5d9e380dc0628496a302dd4ae57fe42f233c81e1c3da784ac4e716f1a5b38e5b5b35192433267c6f68844f60fdc9ae2b21cdede29fa71d3135bf6931401941774a9f30cedf1ac3d159ba80214030f1bc655352090cdd24a856a20d6ccbd24b17641ddff4910a14252e02de7db0ef6ce30b5520f2a84ae256caf068cab1e9833e7756ad3862dcba658b405194a7a5564d2f03b31ddc4f061bf99b147ace00cffe0ac21541fe2fa78c03c1437509427436c0cd42caee5c23c876dcb1e8115a35c206448554c857ebcd86d402d78cd0f53a554ba85d0a63a8f96582088dc1c75ae01f1887d1a51f42819164628760ea12b90fc8d05f8349791d55ae38f6ef8b7da29296be9febac0f7ec6c44bd4a347a17e9b49c5047263e17b4b14fefaf33e9167a0e5ea3b17d5d31b364cffd437a85410e38c96a3929052790b72143b612b4376d15ce8631e27f6b7281170b890f78c3fa95c38ce154a429a52949ee236c6ba51538a9a04a8ebfb0d3c77a96fb978f26504901a04433048e8ef39959294f953a89b06d2e48b84d87b50948c00fff910b3f47c27ad0f1c11281a15da74ff40d7120ad7f9d79a7a7f8acf9df1e247373eb0daebe74eb6e25718d2216c4d46c9aef06064bdb83b54fcaf53d1b229ec8a5acb0f69538efa35f38cc5d413fbdc514b20108060759f402bac02eab905ad82d3322e6b48113196a527fd1cb68302b6ea9084c5f5164bc7ee6e76a4620ea54bb0ed4ad88d2b7337d441e3fc90b83910a92c2a241a81eb81638ff488ad697e125f2ff2e34570de35948a426acc36d39c02b14746bf31600e1b304d2cb6db112dd8427360beff3a03f0941e0ba93c85b711d9cde159f92099d0e5ad2fef74521ae5dd9dd56c5ddf2126cfe453795f1347d45daa1dc45d2acf9fa16d2e9a835c4314857688f9629b98b61e2ac9d5cc2a41705b53353af6c7d2fd7ad29a471aa5f10d3c756ce0f6b4bf12d62cdd0acdb4825e92debad07858cb17751ba0af1d2ca3bcaa55815766032dbbc79fcc9c74036fc8d211ac91b66bb49b7edd2778cba122ae6a23d3ae4cb4956c2547276587167d70ddf433ad3630e922a8f93091bfd576fdab5dd790d3727f90553b388c736", 0x1000, 0xd, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, 0x0) r2 = shmget(0x3, 0x4000, 0x346, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) close(r0) fchownat(r0, &(0x7f0000000140)='./bus\x00', r3, r4, 0x4) 04:02:43 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgrp() r2 = geteuid() getgroups(0x3, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) read(r0, &(0x7f0000001a80)=""/103, 0x67) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000009c0)="88ac4ea8020c735fea4f23d20f645128a17a6327ae91b60ee762396568ec07ad931f0aa9b3972b76869d04c743725bd2392f5dc6d12052c0a9c2ad2b2f38296c378107423b24c6d1cd427a1077758b7da30b166ed8d38ab13816a0bbeafb9e5e25eec078a825fde3fab8266b3a67129a78bf350410a6d400f618c7de1604250b70f6199e2bfcc5f5dd64cb436b6f75332f8bf23b891a3f6bea1333416804c47b12865d2eaeb990c6c2bcd9c6d1423cd4e3959a0d27cdcb594a79c681c7844a9422dbb38b734103bc33909acce453e5bc9db82541897f1f4ca558dd88974775e101b8fcc287f1ef426fd52690db3a61d20855f278b86ebbb3f49e2908ed45e6b8ed838006511307db3db02b40203fb10d9809bf6812558b452a537f4e41b86d9e87f3de20a695782055084c8e2177c1b53665d73d27f8b66a40912096d2d534fd13e14d16dc09209a4b805a8f51213758a08e8eeb9c84c8ed7d90b0b4d0a28900e99622164f8cd85c7da5c7b3996f23d46914e261b7b267de9d8e8082dd5804f0b018513ea21f00a7feee5ee98d73dd036135d40bb098fa0a2c7255ffc1b0491610745e9e35833112549249f773b05c2d0aa8af17b9109c3c631f7f7dded7f76f289301173cff7bf4fdbc2325919a4ba1633146ff7da0a4d18cdf6ce3f1ce80d169a53db2f301d0d956972aa7c362eccdf677192f9d436aeb0c36165d8c695c7c9c23bbaec2705b8e2a80583c32d4e824f2d14ec95d13677952952192182e1ff5476b6ccefa3de41f4e4550d7be1c6e4a17952a0619ace92ca91d3eda3ffce9dfb80cbe0d2d7cab15d7826ab47b81bcb1242530a75d899b416bb273661e7805bf04ee3790f80fe3b33ca163c01822ca2b7a4dbed1a8069abfbfb70b30a0a11db6f474be95f9e328ed7ba256c3f5382a3d1f0ddf235ff4dfaa6aac1a8d22b6e0158469780f307769c74da783cc754c2eed2226e23672bf356928f54e34f2110e821bcb21583db7f397f5898bb9e5f071702f5d9712be10ff720dc59a392ab7a5bc977ccf72fb429681355823d7526602af5c5be0c7cc326cbbed8ad893ac88ddfe5454a6c7e82e092da8e6fde8a0c83d40113630e37b8dc9a607f1021fc07d680affa55dc10b61cf9b0aed6206e5fdeabdad6dadf64e19898a772bcee71e33fd70031458b1f708ee5902d0ad1a15a0cff235aa84767ce9309fb3018a57f96239aa34a52c81ba6565d8f196f394a5d0859ec8c45749e583540d06bbf0a47985c0521f596d65672127f0c80c452ca76256541bccb1e58eaf4e687f9c3828992a363e1f6d24bc2d7f8f2b2ac43b6baf590f80a312551593f864e758fe5b546fff4c1783453c32c24a1cb30ff0a8e7a316e67897fe2cd90aa5959125750c6811eae12289819c3931bfb8fe606baf27ad08ba07f26c87800af54dc2f48b58e4889c7d1223baf9164bfe45c14d37814b4308b5e8a7046c5fd7856b6d4c2763dcbf973866d3134e6ce2f682c7622b1793b90c1ecc3c46a5da62af325c7a76d053d465ce5362eb1fa0f71ff3e021a2d291490b01f4e81c43f6f561f4fb90182e3a83711c6b16f05847e6d8775a200c3dbd2be1862c7b826f8a9522dfb76d13290bc2c5c5cd0935935186caa2a2525693aec0e7d0d7e8495f8711514dd00d06e7842991410e60dadade6239c526eae950b4aa55db5b644f148146c8c1fade9e2a5ae3b519136fdba34d2476aba088bbbe74763a2ac7644217e5395d0adc6a1a204988c1ccdbec569425bc329211337b3901a13c27013068a4fb2e106922aa7bf8d1de8d1d3f716b7bb7f773bc9b6a7758cd30b689a03806f06cd581676eb69c6b745d528ad1b4c85ca916cb1c60f6d7e149cd310867c36b250c7de2688f8cfd65414b5fc8b6480cb8a01cf83168b49d4e23bad6142baf43b2ecd364dae06afa357e1a270955488ee32c24ff8f9de18e00ce03c0b12ea246d4d4d5b07f7f4c222cfe3a94ec86d2d8447aeb65bde9a4d0190e09ad82723bb72ce16b10541acd213eb2e1be58d3ec40fb569000aa4fa1bb20fc25f88376b9e55056c793d9782775404a16e4ff0f0091d1cfe7aba0b291d132d02a6953e2d8c62489d17884b25c796037fa368c4920d1a77e06604dd2e8af47c8abde15e8a79e3b22d50b9b12ad6ca4d22bd77a466e5424d17bbd3b94e7e5e6a72aed0ec151c6800fb05c5b1599c6cbc7cd7dcd0de57539b3b7f234765e5f830f8a44ca21cfe1a2674eac5c42d6023ff333ae5391e85fa556cc35e0c9fa3c25134a0667ba22d08cc2956abb25f30c82d6bf37e838e6a859fdea19252818ec467887d010b159b5edbbb1906cdbc4456ac0663b278542f0b3b7cb5777e1aa63b6e60a586028cc77b3a72a1ec138607523ee74d801e55e5a5824005ef075bca0b388bde2b240ef3037f0b884fb3a67cff6a36e42649967122d372f3feef98565326c2c9d107b926f1b67f1c6630ec6bbdcf595f0375c186b17ab53741bd708f027211fca0e74938058b8cf53315ad9d0347159eced76c2817d9e5c9a3185fbfe204e280632df9683d56a993cb819321240ca5c44017d9cf514a4865cfde4d0583a4102f745314ffc5a7210c2ce9e917fa80bd0561fb77763075e99e1bd8fbe0f04e12f5baf83fa8c5bd36735588a44f30d03a16845d8259e8884365205269d4bdab38d49d7213fd6152f7e5187dbc48360a3cb12a1c57ab65e0486cdf062b2a68e37f16ea2ebf067fd319934e604df10a40145d30fa8348418cfa05b8675d6af98dec48903b02810472b88da3f5b70f11fcdafc738fbced35c5bef4721ddc8689df9641f7106e03be602e7aebe3a1bb1646d001823e354d7ea07ccafaf08dedfc9e5a318637214444c83bca78ee9f846a208df779efbb58ed7e9b879a2d216facd5969dd62a65b13d84532351359fb3c483732281533706852bc163aee49eb64e26a34af26d944c17ee51d0a0e595d319035788f416503f77b60d25e95b74dd94753eae63fc755b386dc6a35f46afb62e22fb8aaa21ed71f5ed690a3c940702b9b38f0af29979fa6ae38e192689fec6913a7305b56bd96788acc22b3c8e63b4792ebe8953471a61c1dadb1e210c765f299c2e644008b4b95bec96779fde1400423ef07ad8d3179c147ae395b807a8258865816adc2e959820e3144ad035747b66aa79dc07892b0bc8e0eec5b23e622332904358ba4b3f694f2b2595f90689dd2976ec56141ef5b077e14258de7107e02ce3ebea4fdc1cd6c684ce2ad1d4a89abce5feb92b88e2bec7f8f6db4b40aa10c9e3b9cce77cab8884a0884202e99be2ea974d443a4a8a38bcf44827a48b505c75a785b6b0c3e445c6dd15939e2174a8452b0008603d5e65cb04ab404b96e87824aa040d75c0149d252e2779bbaef691cb10b35eb8a38a1ad8af71248bdfc52b0f6f87cf12dc68cb34b3495de7638f727ab159f758da6b9f0ea9b8ef0515a65e3536342084dabd5ae7bb78f6e72ced669d3c91d95c8fb17a66926ffc00342d54d07c4574d85b3d001467e013e811ec65c0b13a2edce01c06eb28d83cc89c7dba75935b93f86f2490fc115dcddbed68db16a1b73d777951bf4c68be640636f7942d3dd41d50a757473d71e70ac03bdbf16e092c8c15426d11498f02721088d3ba9797e26248d876188486fd78f917d733f06025a0dd458059f8a32b6425a4a4a229baa8df826f97f8e939bf332832695ceadfd90bedd218290df2978e722da5eec8d32289e81b964bd4568c457d6cf6854dbb47ea37eb714221884188bf5b62cb153e3334b1ffaa1f369a1310192a860351b2aa8a2ca72880a98683fa438d46a885c23a4e1db909e3451bdf923a89f33ac373d4981cfa25f5c8ae5ec83d96e30b9998c74bfb39f1a757cfac9c900746e7085f87481e425597e3a271069de6e87d9033c6ef9ab64794a3ad4404cb2c50f6e9342cbedb12c0e66bc72f7eca424c92774515f7363c22bd9be2d05e422a3749c31db8acf078336bc21117af0268516456ff6408aabaea8e045dc9e2a794f43a550173f9fb63e43f09634cbfa76b4b09d433b8effc0cbecf851e49147abf81ce291610bcee78100fea2b828db430129630d6ba18e7faa8debddc1d69631ac852d4c79c4e02dada5e34cb31d796177dc06907882f56d36405f2a9ca44624b4e4d5262727d8f4c2867037ec1b7ab69770bbad7695b5e10fcef5dcf2a221bb8258bc385daaa8b6c1ed4e7f05c1b2922f217e4d7715a5821975b23e0281a773428ae2c5cf78fef8554ca46d8e4387c55225646802eaa24771d8a4b2cf0587a2d59532efa2b2fba0645564e6c9c591a618a862d1d54a189987da891e4ce16aba7b8e9cf191e6286f7a689400beed0926f7f07b6188281083d7847c3a2250fc0fece1225812e40f8b6b1c5a6dc8a928f154f79ddb0956c592ff4d0505731189d003661bb8b7130594dbbfb2843724f4b6243bf0c0d33616445cf4d81d12642b99021809f6d52df6b451bf25dc05e3df236d55ffab739d51678e35ee532443aff6d5b7e209eb85564d73d6cb91e1deff916fd77f7fb31f4dd17350190b2b1f9fa14b661eb83e3573d6649fad1f55d9c4fc196fe6ee61fc2b621a7f32b7435c9881fa84fd32cc1b935d973b8d36568d765d9ff4ddc5f81a97f99948b6459f8fd6302687408e10a4b414d07c710df2733d5b0c5ef25694838e8c3e99a621dfec6d31dac5e0a01b5619bbf8e3656f0acfbbd8eb34282965519ac789f0e48fc987ed7d95687674d6090d35dd55bea44a8b2e6a96c6e55fc70b907304b6572fae155ced01c28adfa6f708f2a0660a78fc5fb5ae992ada6c182b76c7c0b57ee0891b47982bc06ccc4aa23d997a1816e997038ab1af478800365fd8a55c3104027b2f5c2e6613a616eb125490ab7fcc221e1fb963a772fb1d98ea45213a6c27af222889f7ae5168e08b8207cfd272f3d1340662a0caae748a5acdb41e634f7d6ff6eb0b718247bb60b34129d807fecce6d4bdbe0f5e011575b4c188ca9ef6652adb9db22a42751b05ecd10e5a7f0a80a26119466ea0e135b723c585c4e3c65863b0142fc0b4c9974f003d3a50798d19abe3917f9d53581358b5c1d93331ab2268f0b242fe62cdf9f7a1644aef142d5e73d2514c40a2f9d0785e79517e0e82088ea9d12d04ffc9b68812c3abf5c9689c20f440bb749663945f29bf908fcd2a84565a671a303d361b6c53409af03054b53cce92423e88a722f5f55b26141ef752393993137792d2a09ae545ea44c1b79fcdaca321b12604eeb06db1a454ddb0843f34a7f0bdcac32ab2309d7f21e1edf05ed417dfad329e113c17a1c664c4aa8f0636609f64b8d3a449b7518106dd892c8252d50e78c781f22efe04a9b80ef551f02983b393c7400b00fb0b0ffca069874608db2f2101c2f5cf253aa282ab9816abc200ba91d4bf9974ec969ce96391e5ad3d7410492f9ab8f84c2c9f55cfac445d077b137922508adf73491e706ebfe178f66710e1f23f93f211395ee438ca72fe03a88172c7e387e11d138d22fa8090fb02e72d3a62f2204b0ca04fe98e6f8a7c0d617195397603afb6437b897233998f26153f0665656081beed0823e115e37fc3bc10d7a6ff1bf8ff0291036add9b9dc467feaa3d783168a575b9effb19e64de308912274b0e395a775a445bbe829819fea5689e7a53042dea6653fd760cd7a7a1baf0a6e9f6b5cde543b417cda94270ac1114fac41d4dba990f6de38e28ca7b2af04758b6d97de4053945437da186f0fe3e75b06c35ea3eb402c4968", 0x1000}, {&(0x7f0000000040)="6f92d3dd736aa280512d0975f59f6a4ab224a085404949f441a1b40039e100dc9948e69290eafb6b397605a7549b92191ac58b717b37c63fa0fc14bd66d4e9bd16a89152570d4580c32093ddeeb86dd31849162253fd9aaba7a3d771e853e3400f31a8e103f942208846f1c876a81b6e0d8dffc4ee4ccfb9708f76ac34949c89426813a1d35f5c02e608dd1c504088b6d10ffcb3d17778797151819f85736b456ff26bfd73f400432b50", 0xaa}, {&(0x7f0000000100)="983ada8d9e7c278608100c543805726f403f83e8b91b93c003128383789795948c9c9c0cbd5938b1919560b805695939ce13cebb1e38a4214ddbba2094d5b895d7b0384bd4612a797a1d048fe5a77205bb1a4d17ffa0b21e", 0x58}, {&(0x7f0000000180)="416a620e365827ecc14e40057c85a6ba221891cd2085a5a0ab51895959e4930145c2a7928a656353b1a7c0ad138318f970e32e139da68cbc9dce5953b28637c14aaff8b426ed1bf29846ca93144cdc6bbb66a33e7604642fd3d3daebe1ed718642438d3b02cd0020b51f7bd77cbbf28e4c289cc175bb0523ea21072115792b42028fffe56c160d92f1524a06e16752", 0x8f}, {&(0x7f0000000240)="ed15e7c33e8b5f5282c4965859958dff737c1f166e6e2d9c2ccef0933f0ce47a3af9f2e314483cfe34b69e89b8c650cfc178a509d0659927bf81f92184d0718b9b79ab78", 0x44}, {&(0x7f00000002c0)="1d940037cd8995634908d436d56cd836b9c8761d53b5802fda83d0d17c249340dcf6d5da5d0fc57a332a635b2e3dba376e8988574f745336a6aa396e04d2a1077058afa5e7e1850f5d590da8b4acb061bda0359a2dbf3c92", 0x58}, {&(0x7f0000000340)="74160c1503b61d4c1bab61594c053766eeb6159ba085295f161029220277f9617d3f988a846b243dfeb7cd2e98c4db99dde14f165474581a352be1b227f644c71c02aa99689bb20cc277262c0451d0f05c08d41fe976928258dbb8cc3f164c65b956d3243b82a5a11426e7168fce21dbce549756d47575d5c13004003964705bcf03567da0d57e30c832b4c853d543b1a10e5121d53bc322026d422956c67cf50c429312ceadc893e055236ad94fa7ecb9332edd7055d06677b046fbe6e4e98e47a21adbcba2b73c6a1d97e1d19a5ddc690c57b231bd037cdeeb6964fd80a6", 0xdf}, {&(0x7f0000000440)="b2257353024a8b69d3f7cccd3c3ec60ba0df5e61a90a403a489a8a79b692dcbc8267ce9a61c28376e7e0d068f536b6244f58e964e096c638b0f13ff4773d2108032d9b413748908ca06a8d658530b9a42b59d8c571a1c2a572ef462992fc1e8382fa68ddceb1ffc82d2774cf88ce2c80565c412948c68fdb70960f33656d96e9c572ed42c945098f9d037c38cb7353d4486c6a0616baeef192a27c", 0x9b}, {&(0x7f0000000500)="e033846b29af6157c332b74644c6a07329d0240b9c1bacfaebbac101f1ef96b86da6313c43dc5dd89c2eb045b855abe90c1ad4846418b3aafb32c35eaec6658eb0f7be8d30f21967bed045d4fb596009a4b5104778f770a7d0aa2a7b5b0c9350bf7d5493b16674a20696b2ba34bef84ba373004b4c33d4fb6b103a44826747e7b7d36bf9fdf361e1d7cad0abe4934ded684894b92197107e", 0x98}], 0x9, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x98, 0x2}, 0x3) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 04:02:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) dup2(r0, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) close(r0) 04:02:43 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) flock(r0, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x3) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) socketpair(0x6, 0xc003, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) madvise(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) 04:02:44 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r1) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0, 0x0) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x282, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r1, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 04:02:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80", 0x466}], 0x1, 0x0, 0x0) 04:02:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(0xffffffffffffffff, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) getsockopt(r0, 0x8, 0xfffffffffffffff8, &(0x7f0000000080)=""/24, &(0x7f00000000c0)=0x18) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x2, 0x400, 0x9, "52d13fb5fa033313f73333037e1acb96dfc6a0d5", 0x6, 0xfff}) socket(0x3e, 0x5, 0xf02f) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x0, 0x3, 0x40e7, r1}) 04:02:45 executing program 1: r0 = socket(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000001c0)="aada31afde6156b273eabb54bb00b2ad846f7ac9ed58e71976cbf4568a2c810df5e6499abccd1e91199fcb0224d6248539560d71b8b967dd4a2e4018d4b4b0207ab894fceb27c1343dd4e5a8f2dff56eef9c766db2d5400c89e3ec398b079487e0dd6e6d9542cf7f0ed9b3fcd50c4efad1f01020fb3d00e91c3c4f513c7eea382c69d467ddce6ed5d5d1f5e20626729d420970c8d7fd61f1d8793b38c5262e32faafa3bb3edabdb34c3dbdbce95870da416180731152b00428a7404cd59acddb83900b4822948f29bc88c642570e8fd89a17868f7e7755187ef96879e748e9395a7844054734c5945cccb62236fceaafb23bb4833924e108448e754e432d1596a41ed318e7ddae930373", 0x10a) 04:02:45 executing program 0: chown(&(0x7f0000000040)='./control\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./control\x00', 0x80, 0x188) faccessat(r0, &(0x7f0000000100)='./control\x00', 0xa1, 0x2) 04:02:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000020000ffff004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r4 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r4, 0x0) madvise(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x5) munlock(&(0x7f000000b000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/183, 0xb7, 0x843, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) 04:02:45 executing program 1: r0 = semget(0x2, 0x6, 0xfffffffffffffffe) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/68) 04:02:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 04:02:45 executing program 1: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 04:02:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x7, 0x9, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x100000001, 0x46f3}, {0x7, 0xc59}}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x7, 0x9, 0x1, 0x1, 0x4, 0xffffffff00000001, 0xca72, 0x0, 0x0, 0x6, 0x7}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0xfffffffffffffffc, './file0\x00', './file0\x00'}) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x9) 04:02:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x3fe, 0x28) read(r0, &(0x7f00000000c0)=""/57, 0x39) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) getegid() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100, 0x7}], 0x2}) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xfffffffffffffff9) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 04:02:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) dup2(r0, r0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/96) 04:02:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x10000) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d112e2f66696c651e00"], 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:02:46 executing program 0: socketpair(0x18, 0x1, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f00000000c0)="461d37f1d0e63044d80cf06bdd811d80ec472c6e09358eea9f8f745902f308d0c311febe0f55474b95f8d4e303560f9e56f014b5c4b56333f770fded09f4b04bd6a784a4bbb28aea9a60fb399f2d39e8a65efc8760f6d82938978bbac2e56f8553e2350068f0a88cf44f59c14e6779fc8391da2c32c6683937f5d394135c0940d1e76d6961ec1b0f40e2e8733b95dfdc64f6412bd85b2ffd4bdd0cf58ed221e316759c33ab8343cfd15c9053c3b99e2355087bd4cd2753d219d612f628cc60ec0889dfb94b2ef42bf5ed5663fe950400beb1dc8421501ce4929c040ea52216c84d1eb08293f9f6aefbb3626cc055594ea1579a02ffdfa93ce6bfc5b82ec70798df260fa6f4fe005709213d616de42a86cb13846c0a7bbd2205e9fdc8322722e71c4314ac122ffdb66175d4de49221aa60f14d4d823beae5fb94f9ceb8a71c5796fc053ae902ae813b20b5b331b425f7fb56e9ed9b639d5070de3a8ecd4fcba253c41ed956830ccb68562f8abb804bf334bb4dae4e97a8af694d35741b26987dc72c90198256a1234e8ae98c86ef38e1b513aeece220cd18107466d1e78f138bfbf20bf593d62be9f2fb93ad03182a5462521a1efba5503e2150ef09ba6e51b89cf2108d646681f44a5079781212365b51041e411f0af088219133f7c47b0464493b7bfd80351424b2b31709a63588dd4756c12e9e4b9d4588720003e852ff6054e5abc7d047980582764d85791cf267a59d4c884389a2d6773049d6afeba2b98fd53a9c739e6f7144d34ae1fadf4a574ceafc319063ac6423076094ea74ae16c14c4ee0dc1d12c0ff8d8bd4490686604dc55f36a99fa0a2f585b7447842e2ca59cec606fbfe67dad13fe4e856ef27ca66d69aff7cbf61b6c45fabcfb9fc1d483454972ea3931c620ef68b65a97c107ddcd877ec64e899e0aa5e69ba2bc1f3f65c3d5dea981acf76be203800d4cb1d9df1dbca71f4f168bf736bb73fdb5a107f9295b210adf63e1f7326ed03f0320e19e1baa4d3a9caea15639789babdd2b64379d7eaa45fe0cbf486401867b12268cab3ad5e39733334f8d293727fe6c853ba449119fbe6c2888a5b51774c4f723524c0ec92e89a5574c992e395b0023f2bb2e04398e13b32dc52355c9689bff02bae949dad7ca1756cb89b051425341c3bcf2937f315612fce9c2f593e3caa3019883c3afc7edec6a0d13cebe91ec0c9801462aecfce8689952145095bde12cafb4f8b920586beb7d09839611c780ad91da99ea8115c226c8ad7ce11ad8051dba68e498192196a8e7907f708b5341cc5d3a769e20360ff0369d50150119b6e41c9ef4d362ae95e356b3054e8aef540906d716210b5210501ccc11592e662c0175d453ad043f0b856a5975ca89af82a88afc54681c4273a4afe38a05d2400a9e6c46b5718c4dcc52d08ec78fd220ff6c4ae54ccbf92e20f9f2d27f476307588012cb61c5eb005a13700a9db4a5b31aa913ac226d169f74f2c49bf1a0c5bb7d2489a8cc6fe94b7fc3bbafdf369446af4c46464da008b2db1c5aa1f6bb20eba6acce97315ea6681510e65570e2f6d168f99906e6de7f2ccb676cc23577a61623bb32135b1bf27134829601c618ed00bb9c5747b24b62e89151e29156b8453074745305a948ad9a1cfded0bddf2eb688050ff267da98626e367d5f789582dd0e4a9336117cc918bcf0afa66f5ac8a489de511c13ae134d26e7c6104c7049c105e4786ac447fd0021d066b89120b152906edd6f91a9d20ee793c4b8b49de81e44743af67cadbe6e390fc42b98870a175fd29ded10a8b5035ce794a3b70ca0fdf6cb0462a030873197d3785e9083aba61bdf9880bf5bce7f6e0bef4673c0c84e4b63a8bb1c7ccbb503c23941bd5693c7199a889c0454b1a2e498c820414e0bd0f58d5d9f2812283a0e60e6ce7ca2ee21f582be773e143fe64d53d998b0a8856bac98b4ce514b00c09d122b305f16fd3a7391577601894aa06246148b957908189ffbe5640918c232d00e71c6c42a8fa997237314599287a04ad18e6af0071d6b60b81e983e92c7074124e75e8c647e919dc7cab7a8b04c979f4695d0eb68a696c754c99097a5b3aa0bdec85e59bd8cb1dbeef211f97c6959329e6b3e86a2de31b47c055ba9133beb69761cdcbfbd432c2b1a47e2605eb11f6d3c79993cf898957591ac7d3a56c3ae619252c4f8afbba64e873885d4b0e5a83699a03964337a1e76233cedbb9fafcf37b4b186a32c6bc078c4137df1ae40e2ef5eb061e20a8aa461005ef3f31d199e7811a1a4993e601bc7ba3bb25be7a50a499d9e0ec2e2e363b9f6bf74838cd4459784548363faf3b7163dc386e532b4f81fc96bea5a6b72a50ccc2bd44d001df2ac9df1127f0ebd630d54605a4e19a3ffe4a5a8913276394a04541cf63a43f919014936e5692f6423eb0a588d06269593bdc7f11aa606d5d0cd50e9006957e75fefb8b6b2327a48a2508cc944b55dd44ccf1a07ddb9de0093f9211f5cb684561b19016f191db5695646b47e6d263175aa21d6c58562328a4166ce40696f39676e101ce2d8e4059d2273c6adb02b5da3ea9627a29f453270b18ab6e20cddc1c11788ad52316a25961a8d4392ce878d9e87530c7d66149b4ab034a3ca801bb01c79f2a38a48f8fc11da870eed7f9ca82076860cb568a14a2c56e6dc2cdbe2e3194cedb1fc2e927e98ff4352877ed0520c324176dad8543c494f2acef8eff3a0f7b8ba491b2940ee228c4f955830390eb2f29b64ce32508adfa2f06af3986c6653a250db74254410a82eccc2db4b0a6a3a367cead1f78dee9b10cc9fc8b9d806e732b5e8f850219341597224d6fa89a408599604444c2b3a82d8ae45f0d26d8780b44b30e0dbf84987a7b77c3578ef4e3490eca76c6f202b10ca0e555cbd0ffd48c6df092551f9e0d428193175e929abc106b4b5edde318aac54874d674565def7afc95e75fc4cd1f44ca07cd8eb79372af3a5f3dbe8e438574a9682af4bd1c378f7fd7fd92d1367b765ca8c963aeedccf79b66c3cc7319191977c238c27c660568218d8d1be085ce07aee1f51f18cd89b4fe68dfb50621c8d0f227030430e701133f702fd8e04cffcb2133e3cea8e3493d7176abafd23cb92939c9e894b4d529d2b143d096770c096976d2c2d4f7011709d4feeda3718377452258c375ed7eeafc1cad16e45f281a5a15e8016bdec8cff070c11c352bba4484e15ae09140a97a6a4e79716b35ae8ad903d1e903efc01776559f3d2134231838c0bc4626fbcd85735ea238cd58e945f0bc466e252d3a590f68ec023cb68cfc1a1890231df4110fba0bf6b7820488a3d0ce140822c934a1bb6c9c13c3fda5d65ed6dbfd99f7fcf5243f5050cf9ae4d8eae0f04ffd57d577daacec3054b6fadb92e240ae5f564563adf96993520cccec4056e19e3a7756a4aecb9bb7816f0891e6b21d02c2fc34de023fd48cf5575f8270a52b53ec7c0acf77430646912194f703165ddce589a9abe868a91b3a3f945a629927a1e25f37dd91327d9a5aaa19d178d6399f80032895e6e5f3c1d7ca5a126b7a4acfb07a0d410f14895a9c2823bc0c07047701a5ed445b950174b1440ee3087d36dde3212bd9a4209b5d9774e2a9b9dfb20a6fc954fa3d830ce292623fa50505ed71f7cc9f71ed410cc2b1ac429a51bab9d10ba59cae846df8710456eaa1933c65ffcbb83496a81b4f3a7936adb52eb42d222efa413fe66f7aa9d347952052d59a338b8dda4603eeb51743d24bf079cf35bc20fd2c61e4ca3f414ff3c43d5c25f99f40f91255cef95846776ab69234b42c55f49866d0a043b2fb7c4e8e4d5bee80abba566ee318617c921a39ddd42cd9cf201008b4994f4e419918c79c0b53ace0c08bd256a1464e2c758e5358aed124d1ea1d4864a0fe1ebf987be07820805acc58b84e8cdd934ec4a9c8f9932a05927e4e00977b21817f43623be928efdd40ebd320e5ef2bb5d140b146edfd371cd266cb92b94afe8ae8f031d4a37e4c208ca1870171e15ece3c71b05315da84c75dc8625e75b69b8e9a58f121d9c69daf3abb24b0d4748c1e468a2d9dbf9b6e82ed1cf64075329fe5228cbb7028c186b9ff9e3012ef11b89586ac9cdef65fcee00f1cc02f59134da5a62783702c183cadbf3d5ae95a563bc9d1cd7cf7dbefde55ec4917945109cd61c4b0da4bff0e866149bd4f1e2939213d3d5676f92225ed2437eb19a3b64b922269b24c2cfe12c7b41d28cd77e67f8e463c7e965013a22eed945a3f16d036049aafe27e815b3f9904b3c30b6174ed126b9ad6410883715ed39d5c8f54ec2c8e1c67dbba01277c04d031e66acb0a67f36587c6d583d0e02b063b1cd05dc990d7945eec7af0db4860d14473482ac996dc3007824bdbee75f623592c228a2a06c743c2fe497aad2846ff112d79dd6bb7c5b018f5f4194596d3a4b4b2bdca9e18cf211fba3b71aca2a3ecb9cb00186c4ed7bf807f242f52d17b666b0a0dfa66e94f3ca1683eff1d9b65d3ce80138dcecb008fb168d82fb2c66af6679149ff8508daa9c143d1d3e27d831abbec15cfc8e8b1e8b1ff2a11f8b53c3b8f6bec4a60682091b7e72abd8e4278c3be6a77a77efd4f81d880f51f78ef8c97ead949cba4476459857dcd8a1451fe54e7349b39292605fdf2f659e938ed734e3109b8a3c8458e561d96529096d1cd4d544916e5c3d045f099faf5f4dffba8dda051f77380a4b642a621de9c1fdb34d7e6fca7a3b36bd626c0d47bcd48891a84a22e91908f6995fbf0a0fd2b540ff550efb1e47116079a16086bc6420dd82dd97d602d11598c3845f47a30dd413574138f87d2a2b9c9cea161d001296fe4bf7652855dba636ad9bfb0b253c7ad9ff10708f30b7fdcc5b88bae52bb54d9a263c29c31de88446a599ae7a28ab2f64f76a4b28b411d7412272033eee0916e50ff7137b22d8b0267cdd4756c7052d27f6e3cd9bf7ddc5c18fda63d53c6201d5d2387df7f9ad1bacca2f5a85cf12137b49d4bd545c3a421df1035260275a979f2a7eb9efec8ed42f687caadcd4259f7bf4fbc0c8127e1ddea82cbad948f74b684f504386eeccd3056f3afa2e627f306a7b0c5066dc9ddf30feaf3c03d71f23e4ec9c932251378dab80686093e56d60de18ecd48ae90057da1d530d132a8819db3e392ad7e06d19ea52402f1c36cedbe11a85fbfe82b38784cf1c00bc9fd01be6d3baf3060e49c33915d2d8edcc0dc71cfb503e99bb027513f9be141fc8e423da4c24a332a7d3685a4087b89f7cc687c1fa274ef150e4a3f0a1a728fdcbcd048c9f42a576f56df36443446db6f608d34123db93c37ca99d9d9274e53999cc2244de5da46e7bae4c5ab559f0e7c52e3bb8230f208f20d689cba5b535e818ba3e8a1ab04dd1f4548adfc88d278f8d55826fd0d62d7b4cd91d5f4de39cad8de3a0e34fade28f8cb884afe7b39b3d7511eb72e47b46fb0156acb80d7cb309805a0e3923e9a9e4f386d24576970718ec786433da3b1fdce5f3c9edfb5f87d63278ec48130c0d60052584b0bf8f2c624c33f526a0037dbc464c9a1e495bdfce7b74be967ef48b1b65cacdc2f8e98e1e9651cddf24521acd70498070ab81e010aaa09668b5458327b2b3f91e63a8c813f27e25132f4b2fc189b943d20bb11e64f3ada41aaf920d51d2668d7774f0eecbfb9fd05bddd84b2291210a904e69617dc98cf71f388903f9af22e03b298d700a7614a621655edcd526697a97e3603f1c9d02c861e45cd23e77b51d2f65442f6e93482f35f465d901e3cb95bd4", 0x1000}], 0x1, &(0x7f00000012c0)=[{0x28, 0x1, 0x3, "043fd0f9a3c854a63a2ab1ba7d70d39ea6d427a1"}, {0xf0, 0x1, 0x4, "b627340981d0376d76802721b93d5580de14e062f35a4d358d9072e6384179ea2841afc6bca13326aa63c6bfbc1f4d133e3c41fee23043cdd7a587569979c4486f38a6c8929520949338a424dabdf39a2cf5b67b944fbbc6224fd653dca46ba6bc7847bf50de500d90c15d57e0b7ebf5599c06c280a9e166160bbe2ac0c59534c5a23102e93a396222add4533df9ece90ab80801559fb5c9375ad7e9c1786b416c0de496c545a207317572d8b90a9e27f7722befc1436d9f93dad38ee99eee246089184b88eb3bb2fabffbbe324d4c289335e33231ba5bed68e41e"}], 0x118}, 0x2) r1 = socket$inet(0x2, 0x2, 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7, 0x9, 0x80, 0x88, "7d1991d9a05e73c1f5a27491a52f671bfa7c2d9c", 0x8, 0x8}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) 04:02:46 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1000002, 0x4000009) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x883, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x2, 0x4, 0x7f, [{&(0x7f0000385000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1ff}, {&(0x7f00002df000/0x2000)=nil, &(0x7f0000129000/0x3000)=nil, 0x627}, {&(0x7f00003ef000/0x8000)=nil, &(0x7f00000a9000/0x1000)=nil, 0x1f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000307000/0x2000)=nil, 0x6289}, {&(0x7f000014e000/0x3000)=nil, &(0x7f00001e9000/0x4000)=nil, 0x5}, {&(0x7f00000eb000/0x2000)=nil, &(0x7f0000043000/0x1000)=nil, 0x64b2}, {&(0x7f000028b000/0x1000)=nil, &(0x7f0000176000/0x2000)=nil, 0x5}, {&(0x7f0000238000/0x2000)=nil, &(0x7f000028c000/0xc000)=nil, 0x3ff}, {&(0x7f000020b000/0x2000)=nil, &(0x7f00001b7000/0x1000)=nil, 0x3ff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000150000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000033b000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00002ff000/0x2000)=nil, 0xfff}, {&(0x7f0000268000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x81}, {&(0x7f00003d1000/0x3000)=nil, &(0x7f000010a000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000279000/0x2000)=nil, 0xffff}, {&(0x7f000019a000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 04:02:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)="82", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getegid() sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="d91fe20e58b946a6fcefbe06060d2485e6a4391bb52f9d581bcbb5d959dd3081691330956ca16795cc8a1ecf201f948b9f2660dc32bb6f64ad31ce436119443d069e6bb06219e5e82fcd505a25327f1de22096f27f29ed572f5229a82b1519fb713ad1e3d65ca1b4dfc60bf6c3e00f359973f745486952099a0832abfb55a4d8b0be39296c3bc7dff7a777e42632d4c4ef59b2de7620466e0ea2cb41f8", 0x9d}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="181b900d093328745f33d277", @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x38}, 0x2) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 04:02:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x2, 0x0, 0x0) 04:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getflags(r0, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[0x0, 0xfff, 0xdbf]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xc9, 0x8}) 04:02:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8000, 0x0) sendto$inet6(r0, &(0x7f0000000280)="8a5718037fa2", 0x6, 0x5, &(0x7f00000002c0)={0x18, 0x3, 0x4, 0x1}, 0xc) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000140)="1ed88e9c0ea54761673ae258a6844c10ac155b89b834c69c5d8d85f375db772da3708449f190a7e30eb6d24450e6009ed6c289bc6a856a7f89e6b835d2c6ff01b71657a914c1669b92a3c91f09f37e701a237d7fe6c2f76763410d4a98c90dc07ca08b7713b052f32f1e60f3ee852844311179a05c4d0b5579fb7c210d75623f5d2da645fb757561e676cc756bf80fc53967826ee6e92e99b4b61531e140015d07e3f4763e0a255b49f20537515111183962c4928b05d01b106157d8dbd9f7ea0cdc6613072d87ca516f4f00baff29dd64777f33f7f54f3400addc02b3ff0b000855b883569ec0b88298727c7256d2204e205fc362470db8de71e8", 0xfb) r2 = syz_open_pts() write(r2, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10010, 0xc3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000300)) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)=""/124, &(0x7f0000000100)=0x7c) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)=""/175}], 0x1000000000000297) 04:02:48 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002bf, 0x0) fchflags(r0, 0x0) fsync(r0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x108, 0x0) bind$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) r2 = dup2(r0, r0) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:02:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) r1 = msgget$private(0x0, 0xa) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x80000000, r2, r3, r4, r5, 0x80, 0x100000001}, 0x4f, 0x80000000, r6, r7, 0xc34, 0x6f89, 0x9, 0xa6}) 04:02:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{0x40000001c}, {0x8006}]}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 04:02:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) shmget(0x1, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) r1 = getuid() setuid(r1) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 04:02:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xffffffffffffff6e) 04:02:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = msgget(0x3, 0x40) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4, r1, r2, r3, r4, 0x20, 0x400}, 0x1, 0x8001, r5, r6, 0xd6, 0x7, 0x5}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 04:02:48 executing program 0: socket(0x20, 0x4005, 0x2f6) r0 = socket$inet6(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x8000, 0x28) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) 04:02:48 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') link(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='./control\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) connect(r0, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x0}, 0xc) 04:02:48 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(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x45, 0x4cb}, {0xa8, 0x3fff8}, {0x0, 0xfffffffffffffc01}], 0x3}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 04:02:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x420, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x7ff, 0xffffffffffff5480, 0x3ff, 0x4, "f0f7b37a83d8edebcaa0871ee11b03118f9b6b64", 0x10001, 0x89}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x9, 0x5, 0x5}, {0x0, 0x2, 0x0, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:48 executing program 1: utimes(0x0, &(0x7f0000000800)={{}, {0x0, 0x80000000}}) socketpair(0x21, 0x8003, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 04:02:48 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x45}]}) 04:02:48 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x20007465, 0x0) 04:02:48 executing program 1: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x110) kevent(r0, 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x0) close(r0) 04:02:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "07193e0be3d579d993e99cdb5731b3cdb5da3e58", 0xff}) r1 = semget(0x1, 0x1, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x9, r2, r3, r4, r5, 0x8, 0xffffffffffffffff}, 0x80, 0x2}) 04:02:48 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) recvfrom(r0, &(0x7f0000000200)=""/170, 0xaa, 0x802, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) chroot(&(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000000c0)="65e51accd0382342f4f7ac9ca7ebcc9eef2f901ce582489e04000000000000001f6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) write(r1, &(0x7f00000001c0)="9f6e6a506dd384b751d57d95b845f5d38bb263dd74d15d412ca36618b93bb6bb790a1fb803a1b7d78194ee13cb9984a17b56a46722bf2d5d747038", 0x3b) execve(0x0, 0x0, 0x0) 04:02:48 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpid() r2 = getuid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0x2) 04:02:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 04:02:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getppid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x7, 0x0, 0x6, 0x7, "d050aeea0407e2886d192661c7ae38fed65478a6", 0x5ab, 0x400}) r6 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x20, r2, 0x0, r3, r4, 0x8}, 0x5, 0x7fffffff, r5, r6, 0x3f, 0x5, 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r8 = semget$private(0x0, 0x0, 0x50) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000001c0)=""/94) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, 0x0, 0x0) write(r0, &(0x7f0000000d40)="af69454f1c250428a8483942f88e3650c61d9f765f29e26d4ea102976887e112af76af0ea198be19c2ca7a0e74937308000000000000000f2c129f6fd5f2cea81b9d07e543bcb8af79e92f0c356b12d4cdf2518986c774fc7cb0dba079c4874a4c342642a902e0498accea99f362cf3dc01fd4489f15e419f9fde634eafe170fb56a7b7a0d2219e8c76fdc11b2f42ed0de70f33c70c181e508ec5009a29e6eced93398e6304e403f2e783db812553a662cc00efe9f5c76c1d6dba09d6a570960c6bae89a6c1a219810b4b494254134402a4a66acae687efaa0e2724d1346486e99c499320fb7f3b75b39b0028d2dd08c2d04e4df576ee568397a165ea325019d8da7a2f89397154206810a6023404cbb", 0x110) poll(&(0x7f0000000080)=[{r0, 0x88}, {r0, 0x55}, {r0}, {r0, 0x4}], 0x4, 0x100000001) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r2 = syz_open_pts() close(r0) fcntl$getown(r1, 0x5) dup(r2) syz_open_pts() syz_open_pts() 04:02:48 executing program 0: shmget(0x2, 0x7000, 0x8e, &(0x7f0000ff9000/0x7000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = geteuid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) fchownat(r2, &(0x7f0000000180)='./file0\x00', r1, r0, 0x2) geteuid() sendto$unix(r2, &(0x7f00000001c0)="d115efc8516152050f1abcf6a6ec53981ea9fa925a442a9875410af8a7bff8d9261460c64ba59b858726a6924d86112bf2ee5feca4efd391b557a2144d6606edda30a32c0402f0b1ff04e783711d54dc55492ad189708f2ee8a2d52d9b7f6e0e14825f5737a6da30e9d4be513996d0640007cc21237dc6000812ed8ac53885d1f3396425a09fe2f0a9727bb759dd0f3a54b25b555c074af4a8c95cc80851a25dc5f9c467e9ef8f6207cf5d9724c3d39f34ddf4b75a55f469e6ca4d2f382640ef8a500e0031fc98be", 0xc8, 0x9, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = geteuid() r6 = getuid() setreuid(r6, r5) setreuid(r3, r4) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 04:02:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x66, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7ff, 0x9, "f6759bdc13a690df18dc609498fbbc4800805905", 0x2}) 04:02:49 executing program 0: r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x1dc, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)) 04:02:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b00002b27febf00000000000000000000000000000000000000ffff4f22006e103b4cf4752c001926315d67c36c90bba65e0e915498f2ae7f3663d9ec365f7370ef2ab89ae191acbaf1823f21e84d5a7fff5bfcd4", 0x5c}], 0x1) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:02:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x1) write(r0, &(0x7f00000000c0)="5ac28a019d3c8409bac880d74c08c3962b0de4d0c3d6", 0x16) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:02:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="c02a2000ac2e29a15fc3d5314b6f4c366dd60594ccc43385da3c77bd74f05a1036842512945ad0f8980c66ae9de9e2445fe59ed40b4504538ac2b8c16735ace9e8cdc54abe6af6db99a864ea119732f0dda805feca46f50eaec9c684fbbb9b9e7240992a33f28197da3e16b7b78365b3740878d1639fa6a4fe7f3d86f4082233ba66d8a2373d295790015a8fcaf72535c04f87ea70ca241fad295d999a27cb29dd3abb01ca4a73e0e80899b980a38351a8ea4c63", 0xfffffffffffffe4f}, {&(0x7f0000000280)="ed4673e763137e5dea796820cdf72921f2a71a7854e79fd5581f4864830f100d30158693c7b3ab6533c371ed34e789e8a51ec67f6221be052b50dacbe983219aa3609dd7d66736429c3e5e85f5d45378c5f08a7655085730eac35a4c34830cb0fba77fb6317dab6eaf3d0349a568a8713560dcbe949d34315dd75f14", 0x7c}, {&(0x7f0000000040)="e8dbf3bbecd18bf6a5f11f68c32096285c83075532c20092a3a7860dfe7f582cee163c7f32aa96cb2a01da0918", 0x2d}, {&(0x7f0000000140)="5482308b802df29d71a57bc8d7f995f987b78629f35dae9e5952927f5f0c9710a8911c8f7d7fd8cc42d2ee48aa", 0x2d}, {&(0x7f0000000300)="e535faf79d91054a4bb9e6b10b394dd9bf46f3", 0x13}, {&(0x7f0000000340)="58018971d91309ffc23f4b68a7b99d819ad77b1b20e23b97d5214fdf297bedbdb98020beb64d1f00ddb188d769d27d56473000f333776b4be8b11d7a05e7a465c99466d8d98a9288224fa215581fccafc42260962190aadbb1123446b57945bb283e604a7cbc54d2f9c34da2b52448032de5e1b8b0ef802e46c79d825117a238e3b47ee8e8f768fa9f22fc972da41c6195b7f570be5c923bccfa39d1f99959ef52be146de06d748eef13ecb2c49e847f0edd4664d1a60dabae82cd4ed911b07e", 0xc0}, {&(0x7f0000000400)="97d8", 0x2}], 0x7) r1 = semget$private(0x0, 0x0, 0x240) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/55) pipe(&(0x7f0000000180)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1) 04:02:49 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 04:02:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe71, &(0x7f0000000240)="79e86e10b9acbd2d782fa3023ebc7bf3a0fbb1723e3cf144d726a6bd705505008af02499b49f377bc54e5e6702e2c6dbb4db258fef573d070918f8c46c484d6c65c042ba61db160cd0caa362803e8d95be4412948b5dd3952f8b1df2d84d53477409806df4") 04:02:49 executing program 0: getegid() r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, r2, r1, r0]) setregid(0x0, r3) setregid(r4, r5) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000080)={0xfffffffffffffd62, 0x3}) 04:02:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100, 0x6}], 0x2}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) lseek(r0, 0x0, 0x0, 0x1) 04:02:49 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/4096}, 0x1008, 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) kevent(r0, &(0x7f00000010c0)=[{{r0}, 0xfffffffffffffffe, 0x8d, 0xf0000041}, {{r0}, 0xffffffffffffffff, 0x32, 0x1, 0x100000001, 0x4}], 0x8001, &(0x7f0000001100)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x81, 0x5, 0xffffffffffff963c}, {{r0}, 0xffffffffffffffff, 0x0, 0x44, 0x7, 0x112}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40, 0xff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x3, 0x7f, 0x80000000}, {{r0}, 0x0, 0x80, 0x4, 0x1, 0x14eb}], 0x7, &(0x7f00000011c0)={0x9}) close(r0) 04:02:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) syz_open_pts() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x2}]}) 04:02:49 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x40000000, 0x2000000000}) clock_settime(0x7, &(0x7f0000000000)={0xfff, 0x6}) r0 = msgget(0x0, 0x10) msgrcv(r0, &(0x7f0000000080)={0x0, ""/89}, 0x61, 0x3, 0x1000) 04:02:49 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0xa00, 0x24) writev(r0, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 04:02:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) pipe(&(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) 04:02:49 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffe) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0x0, 0x1f00}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0xc102, 0x3) 04:02:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}, {r0, 0x8c}, {r0, 0x80}], 0x4, 0x7) 04:02:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000040)="b9f879f93f4c215955e1ce8c6fc826e2a8717a36031c25288974aeb827e0d19c1ebf69e2997a9d08d40d3a7e35a010219b596471968941fe8060e3090c05a72fbebdfee2454ae16d62977d3caf8e245c7cea11f6cf5eff12b60385c0418504ec0994c4bd9df6c0392799bf4a272a61b1d718", 0x72, 0x402, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x8000000000011, 0x3, 0x4fc) sendto$unix(r1, &(0x7f0000000340)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000000200000000000400000000000000010000000000000000000000000000000000af09aea224cf7f876b223c04107555679398264c724ef3afb5d553c4f26422d940170697571b934e9d1ffed744ba737224ce6395ecbb05c9a9da0d29f6a75b95d95a44df", 0x52c171fcd16ab56c, 0x0, 0x0, 0x0) 04:02:50 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18a50, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xffff, 0x0, 0x1000, 0x1, 0x3, 0x100000001, 0x1f, 0x2, 0x3, 0xffffffffffffff13, 0x400}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 04:02:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 04:02:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x225, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x22}], 0x2}) pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x1b2dc20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x1b2dc21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x1b2dc22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x1b2dc23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x1b2dc24000 didn't change! 04:02:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffff00, 0xfffffbfffffffffa, "5c06001b000200000000000188e4c12e00"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x3fd) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000100)={{0x7, 0x3f, 0x1}, 0x5, 0x100000001, 0xfff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x9}, {0x18, 0x2, 0x9, 0x140000000000}, 0x1, [0x42, 0x1c8, 0x0, 0x4, 0x1, 0x3, 0x7, 0x7fff]}, 0x3c) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000180), 0x207}], 0x1, 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x1b2dc20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x1b2dc21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x1b2dc22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x1b2dc23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x1b2dc24000 didn't change! 04:02:50 executing program 0: r0 = semget(0x1, 0x1, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000140)="400f6e5d03adc4632d02420184420fe2226466420f744100c421ff70aacf000000860fa5cc450f0f21a6c462b98cbec0dbd84265449e") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x7, 0x7f}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r2, &(0x7f0000000240)=""/140, 0x8c, 0x43, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x34, &(0x7f0000000000)=[{0x8, 0x5, 0x5, 0x2}, {0x800, 0x8, 0x8, 0x8000}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) 04:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:02:50 executing program 0: clock_getres(0x0, &(0x7f0000000040)) clock_getres(0x0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 04:02:50 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000000018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 04:02:50 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x2000000000, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0x0) write(r1, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) socket$inet(0x2, 0xc000, 0xffffffff) 04:02:50 executing program 0: r0 = shmget(0x3, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/206) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xff, 0x10000}, {0x10000, 0x68b}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r2 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x100000000, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0x100000000, 0x4, 0xf7, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffff0000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0xffff}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffeffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x4}], ['./file0\x00', './file0/../file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffd) setuid(0xee01) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x20000000, './file0\x00', './file0\x00'}) r3 = msgget$private(0x0, 0x488) msgget(0x2, 0x422) getgid() msgctl$IPC_RMID(r3, 0x0) 04:02:50 executing program 1: r0 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(0xffffffffffffffff, &(0x7f0000000040)=""/195, 0xc3) fcntl$setstatus(r0, 0x4, 0x46) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="820000008000000300004e34da3a85a1b083a6057e99e650a02a6d6c9ed1d9e5f301cbea2748b8b63cf3643d7b8b66fdd64176698efe8dd2953eb0d403d7c5cc2f0bd5eb0a1d5252064878d3392a20305a38ee9e966a5312d8871f89fd4cbcd719d682f32def443fe650e9a7e751e2a6f67485859b7e756a776e789327cb3252020d4b86e6216208886712016ab768e2eb033f3c15871b213266efc911e7444da199fe14aff5928cb7b8aeb0f2c84911ddfbb889c4829e833aff591ed869b1f982309887f64c8553fe450231eb9bb36461235d200a95df70c1bb68de305821b964d4d5a6c0601e68f2894fa1fd7551408335e3"], 0x10) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8180, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000026, 0xffffffffffffffff, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000046, 0x8000, 0x1f}, {{r1}, 0xfffffffffffffffc, 0x24, 0xdc, 0x7, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x90, 0xfffff, 0x9, 0x80000001}, {{r2}, 0xfffffffffffffffb, 0xfc, 0x81, 0x2a, 0x3}, {{r0}, 0xfffffffffffffffb, 0x34, 0x0, 0x8, 0xcba8}, {{r3}, 0xfffffffffffffffd, 0x12, 0xf0000012, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0x24, 0x0, 0x1, 0x1}], 0x8, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x40, 0x43, 0x3, 0x4}], 0x3ff, &(0x7f00000003c0)={0x7fffffff, 0x8}) 04:02:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x8000, 0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:02:50 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) r1 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000280)=""/96, 0x60}], 0x1) syz_execute_func(&(0x7f0000000300)="c423516fb3fa5e3cd00bc42179d8368f09a894e6c441b9dea5803000000f18f6430f01915c000000c442c5b82ec423f169245bfcc4213deff92666f0838600000080a4") 04:02:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) sendto$unix(r0, &(0x7f0000000000)="7ed1bfda3b37da", 0x7, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x18902, 0x2) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') sendto$inet(r0, &(0x7f0000000080)="a4775aad5d1bff", 0x7, 0x2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 04:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xfffffbffffffbffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x942, 0x4) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a58", 0x11a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') 04:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x24}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x7, 0x81, 0x81, 0x81}, {0x80, 0x1000, 0x1f, 0x3}, {0x7, 0x6, 0x8000, 0x9}, {0x80000001, 0x1ff, 0x8, 0x100000001}, {0x1ff, 0x6, 0x20, 0x3f}, {0x1, 0xfc16, 0x1, 0x3ff}, {0x7, 0xffffffffffffffe0, 0x0, 0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x1, 0x2, 0x7fffffff}, 0x2, 0xfffffffffffffff7, 0x1ff}) syz_emit_ethernet(0xfffffffffffffd30, &(0x7f0000000340)="b6") unlink(&(0x7f0000000180)='./file0\x00') 04:02:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x200000000008003, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000280)=[{0x23}], 0x1}) 04:02:50 executing program 1: r0 = kqueue() r1 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7f) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 04:02:50 executing program 0: r0 = socket$inet(0x2, 0x1, 0x800) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x21, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) fcntl$setstatus(r1, 0x4, 0x48) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x8010, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xfffffffd) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000140)=0x1) 04:02:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x2, 0x8}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="a9ad4d3011fcebed0007cf23c174c5e478bc1cb08bf28514027b888873587fb33eeeb5dfdf0b887f106c3f29a5ae12d372324a5fc018eee3ef077eb1aa8eca774ee6357bbfacc2e43a78b3195c8ecbd5ccacd73edc51c7744fa75bda46990e210ad5f6fd95cca2d0a0ccf6a6b873f5c2909d847d2c6f92140b9e5cf79d2402fc92428e3b093e8bd705143bb6290b41b65461a3ed3fb978919523990a1abe11daab6bdf0acd396689c4cb8d7810f8a414cc5c9ea377fbf8e92b0940ac700fac2075c4193baedd05", 0xc7}, {&(0x7f0000000200)="e08a0dd97f376aba916b4be02fd509a912dd0b09f37f8e21d812a88f21e840247418e282d239c238876f5872960d01d490be88855a7beec9eec74897e2e81c75437468c1a9ea2c50f6abed2a7ed5fc1ec062ef77dfb9fd5faaef0daabb4f83fd114a8144820fd88156acb0a09077", 0x6e}, {&(0x7f0000000280)="6e6779fccaa1b326b367131ae8c78e5a002d6ab139fca04e7238076d4079b33e20bffdc55b803d80f382d2faaab1308b0b00b86358ad2cf4efcae792ee469754e3ac", 0x42}], 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x60, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000380)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x200, 0x0) r3 = open(&(0x7f0000000400)='./file1\x00', 0x0, 0x1) r4 = dup2(r2, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000440)={0x4, 0x5, './file0/file0\x00', 0x6, 0x0, 0x6, 0x1}) socketpair(0x0, 0x3, 0x3ff, &(0x7f0000000480)) r5 = getuid() r6 = msgget$private(0x0, 0x4) r7 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = getpid() r10 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x2, r5, r7, r5, r8, 0x4}, 0x0, 0x6, r9, r10, 0x1, 0x80000001, 0x6, 0x7}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r12, &(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)={{0x576, 0x6}, {0x2, 0x5}}, 0x2) msgget$private(0x0, 0x90) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000680)) seteuid(r5) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000006c0)=0xbd57) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000700)=0x8) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000740)=0x7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000780), 0xc) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000007c0)) close(r11) 04:02:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xe3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x110) chdir(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x80, 0xcbb, 0x204000000000, 0x0, 0x9, 0xff, 0x40, 0x3, 0x0, 0x1, 0x1}) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/210, 0xd2) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/249, 0xf9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000540)) symlinkat(&(0x7f0000000580)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') mkdir(&(0x7f0000000600)='./file0\x00', 0x12) r1 = socket$inet(0x2, 0x4, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000640)={0x9, 0x1ff, {0x3, 0x4}}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000680)=0x4) r2 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000006c0)=0x4) clock_gettime(0x4, &(0x7f0000000700)) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780), 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="e00049761b818da3af0e9559c37853c10000000000000100000000000000ab39666bb649a0eb118c8358706bdc8564de0eda8f7b5adbd76c8079a5a6cceea2a173216d0a4f344fa91a4015ae3c667f3cf33511fe8abf27d63ec31c3a4f591e939ea191b9c5093d1542384e6d36b2abab96132f2da510c66b41ca6fde9a20939881a62ce1e0a06ee790e08490f7a54eaa72cc6b1a6b8f2f91aa195458acd0ce3bc08d1af1fc2a86028b1719c49573f5b063141332a07bf3e75f8d23ceebc330163f2880bc7fe3cd4cacd36aebedd19f0f0724f74ad246e9d5aa7db89777f2edac1b71ccdd3b6d90533f254e7a543ac0d268ef00"], 0xe0}, 0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001a00)=0x8) symlinkat(&(0x7f0000001a40)='./file0\x00', r0, &(0x7f0000001a80)='./file0/file0\x00') chroot(&(0x7f0000001ac0)='./file0/file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/ttyCcfg\x00', 0x108c8, 0x0) 04:02:50 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, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) write(r0, &(0x7f0000000180)="da", 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x3, 0x2, './file0\x00', 0x0, 0x9, 0x9, 0xffffffffffffff01}) pipe(&(0x7f0000000000)) fchflags(r0, 0x10000) syz_open_pts() 04:02:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x100200000027, 0x69, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x120, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x64) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x1000000000000008) r2 = semget(0x2, 0x7, 0x8d) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000140)=0x80000001) 04:02:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) preadv(r0, &(0x7f00000014c0)=[{0x0}], 0x1, 0x0, 0x0) 04:02:51 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}, {0x20}, {0x6, 0x3ff, 0x0, 0xfffffffffffffffd}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 04:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000080)="449576c30a093a3d794595fc518f7f324efb06742855c1c46e5384475f4eb1884d84c42e3e0920dd5a4b78373bda", 0x2e, 0x401, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb34}]}) 04:02:51 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:51 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xd0a, 0x0, 0x101, 0x3, "b3d49a22f38e385eabddf4be8aedf9f28c08acc5", 0x20, 0x8001}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1000000005) r2 = fcntl$dupfd(r1, 0xa, r1) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0xa0, 0x3) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x2080) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x942, 0x8, 0x8, 0x6, "fc258d427e65c95a35061d3c86db87594dd95cdb", 0x0, 0x2a}) 04:02:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:51 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) r3 = msgget(0x2, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x7, r4, r5, r6, r7, 0x160, 0x4}, 0x8, 0x5, r8, r9, 0xfffffffffffff5b4, 0xffb3, 0xf8c, 0xfffffffffffff334}) dup2(r1, r2) r10 = dup(r2) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000180)="cb722d372c6ce3ef9f80fc59528e3f15bea1c1fc136ab411e33627fea9657e674f994a43e6c0f704891f02935ba8157bc500b7a3055668f0953b7af7d8e584ba9f49b220a390b71461bb8fe724679727b887dc2ef2323478aec60f3bd9d7c44634baa1aaf2a606b2457a20eda55e2d98f78468aa8742751ad818a678dabe8ef419842479179ec37a2bb81680d7bd4e2ec58a64e34c8c6d363a30c70715debc1147fe873f3490867adcf6db9e871d39422fb31860e1a3c5ad9ef3dfe26c6eb3d59d1cf59fcbbb074ad73acea5240298c88cfd7bba", 0xd4) 04:02:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = socket$inet6(0x18, 0x3, 0x102) dup2(r1, r1) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000500)=@file={0x0, './file0\x00'}, 0x6, 0x0, 0x5e, 0x0, 0x0, 0x8}, 0x0) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000080)=0x8000000100) 04:02:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0xfffffffffffffffc) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 04:02:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/196, &(0x7f0000000100)=0xc4) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) 04:02:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b0000232700000000000000de6983097730ea160000000000441bf0b3d722d08e6906e7e0000000000000000000000059", 0x38}], 0x1) 04:02:52 executing program 1: r0 = socket(0x0, 0x4004, 0x200) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:02:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xc110, 0x48fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x2000444e) 04:02:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=')', 0x1}], 0x1) ftruncate(r0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="3ecd4678cdab075d518f15c8c9c24fe3b35a5762b9a42c095099c5f1b875a7c68f60c9f87cb815449bf7b265adf1f1fd3a42cdc0bb4024ad8b8b4489e40de19fe86862c26568f1f1f0b7b566812b67865726e3b3274885b5a66a0799c5c07bbd13b894cdc3", 0x65, 0x8, 0x0, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) 04:02:52 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x40}, {r0}, {r2, 0x140}, {r1, 0x84}], 0x4, 0x0) dup2(r1, r2) 04:02:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000248) sendto$unix(r1, &(0x7f0000000080)="45c6240f21de743b400a7a8bc530e08a4039e273477d9a7cd91e0e18e33089e5828eba539c7f29263b0a5b7b84b032673ea69f4609c9394f6cc905f509217055905f9447aeb5d938921df02d4292275383026fe7b4fe2e2ff0b4b32eeb85c278a3f9f8dbfa2fa28b78956deed4e88b83036316c5b254d86afd7e384e2beeb6", 0x7f, 0x400, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 04:02:52 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x4) r1 = geteuid() getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f00000001c0)='./file0\x00', r1, r2) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) fcntl$dupfd(r0, 0xa, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) clock_settime(0x0, &(0x7f0000000180)={0x1, 0x5}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="d5", 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0xda9b, 0xb70000}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6, 0x9}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x2012, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000600)=0x3) r6 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="22973ce0c29128ade1bdda3ce621c2b5466c299042b73a89937beb5e7e020b21d454c0eb6a665046e00ef3c06e2d713c87fa56046c71244f4207c0c1d7217350e7f71c2200d8eb55c8d20e471cb32048c4adf4f4bfe88e0ad9dfd781366ac8f68e59155017589f92b69eb9606dd2a58d879c3e4479f38e039db28ae7c8d7648c77473d950e8653abb1aabc6b0a750c2676ea702b868eec8c61ecc9a678e794edef8debeeda17e5f0ef5d71b81675a5f8885a084864b8a17ab7dceff82699f8ddd4a34a54dc82af86b589d1db16f572ff8411071e0d6430d47a99f8708a49f9e4bb604972a7ae6563e10310b875be8dfd497f798ed221adba5d39", 0xfa}, {&(0x7f0000000240)="2a5756d3b47424acee842f49fcb950d9173c7ebce7058f6509f0775f6a0a5f011560cbd524c675087af315401ae1d7314f1877511777c932fdc18d9083cda147a4ddc2d0ba13b9c0c832132222ff2077390884956d2a464424faed374db559dfa21c601a9a960ff969a420d70d0a0e2ca82975fd52d68eab904f12c10bd3593a8e72c3f732557667a7f810f0074df4994e7fcb50e73a7e31b5c00073a59e8b56f55780c36ab9d35d3b950e88cbb91db1a04038f170ed958fd4b4a93a29d08435e70181c9ae302d7775dd677133559ea56ad2363b", 0xd4}, {&(0x7f0000000080)="1ea2f802ec7ed73cc62510f73ada06e59a6a47a6", 0x14}], 0x3, &(0x7f0000000540)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0xe}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002327000000f3ffffffffffffff000000000100000000000000000000091400000000", 0x2c}], 0x1) 16:00:01 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r1) r2 = dup(r0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5aaedee0ebbc0e1c3e33e14293e8dd495a4d0d228e0cea5f913995c497c74ed51b5472a484bca0b6519e419da1f921bcffaea9fbae7e6fbe92eba7d3a537de2cc156b3eb4e51763a04b8afec902f59c988f9c181c2efc707d635ce1b1909ea0f9ecd7f464da476e8c1e7ad2d7a8789dc7305", 0x72) 16:00:01 executing program 0: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x7}], 0x2000000000000103, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfff, 0x0) read(r0, &(0x7f0000000080)=""/136, 0x88) poll(&(0x7f0000000140)=[{r0, 0x4}], 0x1, 0x2) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000003280)=[{&(0x7f0000000080)="0ab3242901b44d9b9685708e04ac71221dd0f135d93d2b7d1a330eca3e95884f09d50188f6dd91336895d0f66b7f4ef91ea31a8692a150fb81858cefbc11b819d43116f38181d3d678eab0f9f82b9b2e68f89666a9fd9d36b30a232e9eae2eedc4ba731f553dc460654371f1c9337f057a8829b8e8391b594a479646ffec1431e3b27be0e66b3104a8881d9e217426feed3a9fa6981b1e500e605f2fbe5d376c64952b9f056ed5f5cf022d7240ab98fe517a818e3839d50a2c8c73cedb3fa5608245606e9d2fde8af63db4fbce5bc5b8fb49ae567cc621508b86f88de1edc85184996cd1a43ad3d7241e71baf3dd382d42ee96bd72c225d1b0a7521e51b223f40436a1b5d54d871267bf7bf763a2907e94ac3f9cbe6ea22184210974f11b722476f63aefb3118b576bd0396423af4af87b810e78e15bbdb8c16e5209bc4b1e97aa8c10c2fa1de0903c351de779e2931d99343809a461f9b8334258931118ff4037dd3b46634dcb7f00080f2a456ca64adf44e5bbcee16093fe20ef538b6d8ccaf45391426da75d717b451aa0927146c30fc49d37ef03aa64e5eb1b067c6acf730c0fc8ab90f7ad58e5d3f8267d93798bde091ae73fbbbf74376da42794fdab46a74d28fffef6cbc1b2ff32abac0801fb136d93b2e5d833973ae2cee45597e4bf7a7d0c9d1e849c571fa79f0278f18c96d0cae710478dfcba845298f844cf513d72901b5508b7bed2ba3e4aaf506ab7cdd898b5c27b7c133ce1e0ff1d687f1eaf06b01fa9428a49f5b2d35d57f639d6d140dbd16fcc8015397296648255a13c5f56a6d5df7170793db85cbd9544fb51260970adab1b20ffdc9490a0c79cfc469ed1bd5d3abdf2fd8f3da4d05d40823a1c10291215838ecae5b20ed34ebfcebbaf1fe0ccdb986014c829cf175bd2d966ab6d0fda24e3bea2def70834d6b24a8b1bf426b71eb9c2d9224e95e413321798376ca27672a82e2e6162090197d5ab813d4652287025041c25b7a85f6e5a130225cfd10611381950160949463197c13ae4ad8f4e7a1e16dcdc1f5781ef597b96d2f91924a4b93cd5abb77ed65d5faf5df02cfc6aec7e1c82cbbdb1c4d9a4dccda3b8f31f548eddc2eb5f2e0c26eef5cb3913390753f25a070a7996dbcd792e381af9b4069c7063dbd57cab613e45be8a5b6badac76aa9f573958e45157608dcf7e4ded6448a1964129e50a7b0e4867f0555dab2583f9a233679b108703692c7adb4b105a1ca9601381b14618c278b2a7b1134a18c6260fe636b5ec73f6fe0ac736312e58ae365618d5377cd8d3a7f17110387dd2d441c44fdf1315f0adb84568244f2d305b80b27a0d64a729f62b3157d014a8e8d9c073ad2e6a713447037bf560812b0ef75185981a46a7fceadbe6ddf778611474b9968bcc5b23e9d8a2de8449a94bc63d7dc87bc2c83a5efd5a28efa2e1c2c4b49c6695bb7fb0a553f1d83a3cfa46e4a9a73d91ba3961d859d6502375f0e0f31e4b5a9e74ea91d9b92ff0f0dfa7a7ebec2b26f141ec477b31655eedb298055225200cbbfa7d1badd92fd1545b2652bdf303a65adc8bf0dd9526b1cb420f69436cff5f69fb682fbacb79ff35c9ee126ea1ff0dde15479b2ef08387dc808b6aba9da7f256c6550e9e0efb4e84e88ce5bae5463b4858cc196ec8983a6a1ddd060dc91eaf93d032f5111ccff8177b81e629edf541a0e370b3dc8daaffe439e2ac67ed4d7d41b8b235046a78664e67f927bd6c688a58603d3dbff416be2b15414e06a757664ec1e95d03cec441924b065286f8325b7482d58ffa9b222df97970606a800057eac958ac4d9014f25f5c4557356de2cac7f7c481477afe7315808e23b609aec463496398d0326dd975f346f6f22b379b71a8bd30c2717a69d49e6ff5220903080311996d37d4acfc30e7cbbcaa0b62f6b8727953790c898dc28057903e3c108672178e50ca8172f45483362fbdd149c14ac8297556a9c145394902f56561fc071758ab2368a71fbca2d53592062a0082c8d271b64ce3cd86aaef95385b65849e75a13c1d70ce5567b9b80b414eae6060d978dbae045984c04e7426a669229028a83cf4f7b745b924db2f4a3cc9104d61fff3ffcbf77c1c201761b211ede47b4ec00d4cb033bdfeddf45c439afc3dfd703c853dc130aabf3652cac9d926c7bc823b8898c53db3e18b5249a6a0bcea327b654f7081a279c16cc374052d30f5e090f93169f9c84af6f4d397ac9d1a088f46dea9f05f83ab194ad0ee545b6babc1c367cdcba7096550ffb37de935339fd27ecbcb4bf76b91fd9c9e11a990714672f7b137221ea76be5c3c9bcc73b3ae67aa140ab7966aaa0d195694563294d092ce8353559032e8599b125e0f0eee29187ee4904a02755ce060c6e3bdb87b72737bc7d45ee1f907cb421e2d042532b5f0bdf7a019219b2978020aac8214ead4e0ec95b42a896797e59ba893c879548692f6f3df0d722e83bcd96a5669904d97003a32854019ddaf3cba108a3476df63420c4a68c27bb78ccf868fbd26350641bed90416e7a4fde00a3d7b1d3b0f2c61b085d66ab3c7453e7b3c5c534f50d8d09677433178474eb1be00fd4bc9cc29a987f39f0366f29eddf09220915e5b344716edd08c806f42e48edab95d740da539e0736453d5dc5432b924a7823de53b534f7bc482377998780845df9e369defd54103aee76b86a99a6defb4458df7d45e8aaddeaa3444a9917794788b03c565585a49e91f3661c75a9ef6e4f94d612f8e59a8affe272d8fb02ca36f33af78593191def2ef699672b190976a23a60808f3ce57df708525c9b258bd4a4e0f7df20f70f599285b7fe3f3ac492038b31edf6447046c8e91440c907f76f6cdbf9a02fdaf2cb759a0b4e80a77a75919ddca2d27bd29566e3aa9789ce33b1200613b2ffc57bc6091d1c7fa963c0f14cd77a19145644b19a5aa3f3b90d0c8ef40f71bf1edb6b676732e37cf1083bf77186ce89a716e640473ce7a2e7ecbcfe7f4dafe2f041e2aa624589379fee7e3f765fb067a2102042bede029a7924b7e5931fc39a3de8af5c0cb9a41a1349ec47d1fe119ad4dee50a6b586f81b4909ab292f1f5f985d42f8886db03c8f5b3624a35dd0ca70117480c6b5c9a6f81c5a9a2ec39ca0ab2ca6465554adadd69f89e69489dcb69cc0510cf27511540d311ddd23269769a6609de2629716ffcfc6dbbf519080945e84de0458eec89e584d9ece973f47a147e7d32ba4b6810690fd01466ab4763b0c866966f1164b99bca34c95c45d3f00802de5a4d97f8fd5d2f0aefdd794254c0000d8fd708b2b396fd021d492ed36dc28344c681a1717c8c2f87a3b1f58e144b2f217f93bb68cfbd70bdaa439bb8f4c5bdc7db8dcd6ef7606edf54b8d0e39d14fdded22319dd95683742c52f1326517783ab6d86eefb5256812cea7c19892d51a4a55ce374912e9036f358c0036dc1ac325417d540db815d60bdb3a4c778a4396bf4b137508dcf3111e25ff72276b75f45084d8e49c822dd9b141022c5ca8c803ea986ac88cde4625ded55984db17cc8bedc3fff45e0bbafe6b10c222b12e7bb8310e7c8ca6dbb091376b544a6555e5eca8deb7138f508ff8f73473c7e490772f91908329cbd400b6bda0608a0a2cdf6cae656c566aacbe5b5d3ab6c96a6548044e75b5155e9549982bade93be712274b81066215dc0b1f3d1c19520d560c16307f48a8e6ab5b2469426f70f8dee2e432622edf52dc7b65065ea323be1775bc641905d41717706812fa29075bee3959dd978a4db40365c3eccf83411078d4066cec75c07e191ef0c638ebadf8b8b484b2d0f0cc315570d1f9871eac947d2f769c219945f12287d68491dbb32f1775a957b4e9f147ddac46e1f9022d557d3de5a6f654b0c6c4c639b0152f9a3418965ca68ee0693652de8f7ab4a3527975f4b50a6a3e6ab58b561703f81639e13200c6c90b2996ea4cd36b1bc75c1ea21b2fc5f75139957ced36489c5381534754853ba3c5e7e5d7d779baa0409434fa66c0c99fcdbb57d177beb9ef692a6ddd60c41ba89220d84c2c5e551073db0f89cc7b70bc19856f50de6a535ccbdaa08154f743fe139aed5f67a1ec116a88ca257f09ef7aabd91ff59e76381852f47780fd17f5da49bddf5396fd4368b1e800ab813a496aa6850ad8df3cd5941e94262e57550c4aa9449fd795e1d1e93063faf6d9fd6776daca3c82be5157edc42b586813b97b4309da761ce0a89ec489ed58c168f8b57734d71b8f21243fcb1e5c035fca84a6205ddec3907bea2e4c8ecce132c6edb096fc4d17a2493bd1eea030a3895580b7ea4be792786d912c22ef3252b16b75a776042eaeafb74fe47931c6de361d9124268c2a1e31ff0b0009ed55adbfe01c99263c30a072b61d9f8975aa291002234ca763cdbfb5dd32bd15002b5d1f0bdc8c4cb71ebd7f27ecff9c7bc82564efa258298ad098fea15e535a914fa29511cc26e59e96c4a933786899c1db12d4524e669dd0082f8aa25cc1855309bdd1e6352c44400ed33de8d0857f16ab23e7cda875ca71189ad6d3ee69e1ad60a17c2a6d857b83522b3b22ba4b1448a15cd9d9ce3fc995ba2d190e2357a680f7e97fedd02d8448edf18d9d48cb88fd813946fab2c65d01728b1ef4e510ff5e6f7c7c33d0e182961e4cdcbf6cb057282cb5a9e74b908197c88e7d132b35690d5cd520b8cc1ce98391e8b5004425ce0ea2516a2714cd5c5005668c4c0e31ed7b6f2c4b6403381a7b4cf0e2f828cb25297789b6563cc31806a56703413588442cd8239f04c72db6d5de733b0bf436b53b4a1c8f2fc2a587765df8fa4282f8b6f88a7a3084b5a9b953204d7624f9fab6dbf486f72a5d6ffccd747e9c22ee18b93df6c579951bee244937d9a7495c4c2abfb0e71ea5f1edce75285b0f8c4de0f95a1634e0633e549f5fd0797941374b35cc5de1f6737e6ba91660b192ed0edbb5ad12d6dbd3c938db92b5afbb8f364baaaaf878d697d3aa77422831887ae0b18d610e3cba71342d7cd20c5b6a5bca893f93749dc3d1301b9ad735e5d2ce9145f0cb23239fa74ec27b5bc45b4cce7b08f99465c4f8ea241f26c3f9aec96d9f18afab6763ca62ec8bf2237b8487a08bd940397ebef6d01a2395e94eed6cdd167549e21aaa50a406d3bf652e47b04f23243884d051791fccb179ae7856e0dc382725e78dfb7804c748b9a614fda04a370c3a8dc6c087d1a8dc35e371523c812503d80c79a46713b373ac2d7df734a9b2779e635716d79ce1c341f1f8edb6d9f6714c460cdfe2fb224e94dd229782fc7bda6cb17f7b1482cb57ef6ff8df1ad7a481dc756ee303b2aa540a4fdb19e51b55a89d80bff7291a3a5718d3c230421840cb9ea468da5f0bb427fa8625562a69005fc82894f60a62e70e9e957cd33f58c5bc369034f0b83166abaeecf271189d09b59ea227fd0d5dd718682588dd5960262199e17dd5a2c917b86814b5874c1229181630d4ae5e7d29399d74be9a897cc17b27bfa5faf2d7b19cc9a4362b9cc98d7dad76a7c481ac44986b87e39b6aeb748c21955a010a453ca6450b872d6734f1f635c848f8228cd213a8bf0c9149be7c248799aa12248b19c35772d4544a655c4a2d5f963ffaa3d6db8a419471387a3206946686e62baecaa8a9206533f9bb10abac96529bffa590a9b4e2c62cea15e532c2f72bb00fca3c74bb0fad7ef414c25b6dd0fc660d512297117ece673cc3341ed69456399c44f86ea040bd69799e546b7b4f9b777050e9729d12d134d26859f9b9de5d755938c", 0x1000}, {&(0x7f0000001080)="f0ee6247693fb7894822b6436ad0fb20f9e956e2778cf62b178f3d0c696a2bb1dc5446c9fabd0cc926a446d76638f0a80564e022cc3a689247d9f1f92aaa61b99d018f643f5f10e9c4d79cc22e35c73ff9a08ea3e1f7e38d09a376bd06ebff43fe33069d5e47e10975a42eb3e54536a3eba409af65da1919d2c035b1f18d43714439441c587bc5df65890e24ebeafbc9650313160ea963c4809e6d401879640a88954b05b9e7a8b74c80005e85044471177560021e236832a81daa0b6ee4a4fd9e0766721121fc099b7b381b89662582c51e9f02918aa57d7756389c0d4cec48f65f310ef3ad27", 0xe7}, {&(0x7f0000001180)="dd67e084a50992e7443700fa0b1882f7e72929f8e4fcfba54215e42c6bb295962081490a6e6574e29bdc8f87070e78785ee1e8aa74f9d1973a0b3c0165022a8920e0b2daf868d5e175cad5b4a85256cc95011ae5e052fd670a7027c8bdf1e1a77f206a1493b887d1f61bc002c91438d05bb22ce92397660b2a5f3e3ae1050dd979532f8c6e57d1d4ca08ff78e6f8e6cfd1bf2f6cc782fc5f662b41e63d2764b8a808458b658e5aecd011340af6c03f14b68a3eb7853e2b1ed0abeee981cd40c8b832899e32e3443f43034d7c00fe585d255429ea55fce4ede9af228180ecc22b46772ca86f95c7b2a24e34599b96aabec4e9b8bedd52c80ac5f5c634609ee177017609c5f1068f0ae6d42f5df490913d6cc9116b17ac5cd182f541bac3704141f14034c547115fc946a069105bde6d9693c34994bb693c6423e801456417d5d94d700a59c260df44646e4c296baa65c34e70679cde033e6d7b5a118d68a10aced1a49943b70e664b8e9010c265a3c8373a0b99d0fc83a7e918605b778b1136ef13c68328091c80bceda1eb3466f9944ae6e2be5b3e4aab179dc5c60c410c9d2ca737f81f14cce6dc813266a978840055b2d2b2a6440290ea51107145f4bb98dcd6e5bf05f67edfbac1b2a3d1768a70b786be1d88e130164adca24a2f8575a386110b9a5f8e41a1ed9d4e893c9b52acf8dc38047019b3cf0ccefac9fa390020b8e2afd4b3874256db21d39e29f9e03c4fb719ef6dd0799bdb0fa0bcd8154111929bf2ce56dc2e22bcd4a119a9ed6c8eeb4c5f25d8c3e518c63c58c2651af65aa6b11c2a6f168188dc66b573a6c3dc6d0d755bbdf7a2b9c01053571b744c465d422b2ff50da571ea83a47b551ca5ea98f1f7fb9d7e3fb2b3a86172bc7c75fb3ae9b984160735706542c6a7e76386038995d0fb70f721dbb3bbc829a251369083b52b98bdb6c3142c21e273796e5e98d8332ec11dd9721233f14da9fa239a5a2b80761ce6455fccd3860611123a592d8bf38f03cfe29c5d89091900ed85d78464e90ab64b8be0b304e052dc1a30286b447446407761e28aa00719de35c763ff0b540021c369ff74a09f1d0305c0bb7915d743206759f2b36127870fbd20f73aa9f58141b8225014b9dfde5d1cbcd66d9e36e7c4dc2352c11c0b6cf7229996b097d4637908956e8a98bb1471b25dfcc4b41f906adb07c1df8b4dd12de9d345a5536f837e21aefd32c3a7e582b50f05de83c90c3d9a0cba02426d78e536188de72c89322bc1e48f9f7cfa49ca83175ae391cdad0218d17171d5892bc7ed4b7a5bdcd706db5533580120172915530dfb9b54d12693349bb90281a77cf300e10f6967aad7c705d4e7d85ec1815e6c60c66392668c0fede2c806b6ebe661899e4b901c9eba122cd8ff1c1a77ab0534537e6bcf4bcbc8118ad68ccaa1a518e85c3dc698ecab3f608c2dc867223a7f88ae4b6455bd27b2c8086c8f5ff1af8e48f97c5355ecbd02255ed7d16d23d92ae034ab67f12fb39fc99952665e9581298da23179f4b04181246a64f4aeb95af633beec42a8740d68ea22493d9667b5de6bec5e1c7d97cf641e634a18baac217057e3b481f40b8873ecf128990dd347a15aca5016711ebcda93773bdcbf170e918f24841bd379e9580484caa865b8530c2f9d0eb58a43ead7712f52fa4e3b3e9f6db128e8685132c3d2f7ed1912736f4589a05458de80001ca0da0ca4852523d110a6cca85b5ea6744645879b81bf333ddae25c004d4beaa21722532d497c93cec50fa1d525ed9a2b0a4db3b2d8e2a04e566be30121fae3887fd59e02adad141e8747f516f9c7adc918d29e61b9b4cc35a3230877e4ccda0ef827d540166503c2c9a2260747e4ef8ce5c2bb61db8723c6b0b8b80f50fbe6ff2aaa4d5747b1729c59b50e76ee3af0b9e206f505fcc7988fbd96bef797a896d0d2e996e9ddb46abb9f276573f4c0b736bd1017ac3f41bcde904e1d5d76764c40953d05e178ec31645e3137ef4d58e399fde63857e82c0e312a25d41cf037f3f1ed730e6263792905692b61c3d41aadc6de330ede471f682873b2567b57ebd05372d029b0c0f7f624548f7ed722eabd9a285add4f11fe0b59ea9d8df9328e8a6759d5e40395cb8ab75535c5eecefa4e0374899428b77544811a3f6b7eac2cc9ef5e634ed3ca02f7f45c520638d2478e182439d71faa29a0150096b15cc1d18fb29e00abfc233b1239966a879add70dcc7f0c02e8c2cfdc68c60143243a601f61b64e4dfd6d8868d58192e23875b1cc4f889013617f9ecca5bf9977ba7629a7a504510cf5c283647203d09fb14b5be5b5ed83e79f6db8d43b3b41b7bbb5fb1c3dd9495e285cf196c9d133bb50e8d2a1515dae7a36477fa15be0690ab2b9f8ed9080362dbe611422242ef16687c90fe9fdd1436b0a5ca195795f1c748df5aa37ecc29294cc88b698fbf0b27344b86e05fbd459a693784079951efa5a5f0f6dfc4511164379d67208f9a7e6fb961721ce68feb247d49bce8d7ba5463ea4f31b8d1c032c683e264f514b2334227d4d0dfef9be74b7c60473a478194b0abe5b8d3632ef331dd5d45cdfab1bbcd3f0cbb6746d5f7259b2cbc5779ed1bf26ad4e6c813f4ea44ee7708bfcb8c9c02ea5830402c01691897b7b979d5e3c3fd3045823fa544cd2804e3c50e0a51a3efad756e10639223e4728811f56bea444580dfe08fcc5386ae7f905bde4f0c55da22c3a04e3da9a050f7bd0cf3df1c55cb4b060a732a40c0273feb15e9966f74140699669048bc0ff868d7aeaad1e0d9ae0eff2526ce71c7aa208d5a34d4f6bc573b3ca012d93cdc40d58c0a4748200d2985abc2d220f4fa4b7be124b66bf7822695f348da78c2384abc1fc97651bac0528baa98650ed302fa86e1c2e6ee41e6b526be6adf7eb0f340a4cb02cc1e87658abd7ec0a133616b10fc3c583e5f9c101387cecf766e8c89d181ef5b5026e54f49c6719a46cf9fabdb2931f8460ece22e1e039ce34cb877d7e6da5ec4d41e5cb08819784fa2f8b64b8ec62b9b16d3136ca35038c1058ca7da547ae0d66230be8544b6e46fec20292cee095c3242e0154cbe05e50bc57bd14b43aab8d226bb021871dc8c5966aa28e7f26cf44994bf94a7953a623cf6cb442f63f38d7e0459006f0bb6933e0e18dcdde55900ef5cb0ee9d4c2c3be8185a7af41a0fb1a9ee8881138129aed64f06ed1bec6a4a576e45b5bc33712d6d8e8fbdc9eaff3db397571872e52358122e27c251330ce62ecb841d129cf1ba93843220ab3a051fb1a7bdf092e958162e8aba8d940092f35928c29ae99d5445e1f5e79fbd4488144f28f4e41b6037ead94c87ff1c16fe90febeba55409ab398d80d6bbc32925e519cf0062320c3012f19ff4fd4e0161d19b01ff7427f3dc5176749516d7e019349c003201e2e1afeed6f03f4bfc5a028d7b0817dfd8276007d58cd4ba282efb9dec3d1149f4bf9fc62764b04102032c426b58ae08b30be04e08f197d4bb2537df49197d0ff67bbed6e5c81339dc46da0546e231e87fb3652a79977304713f6767867ae00f546ab4a2538ad50b552ed1fcda6aab3d6334fbb2e92b0d90bfc87cd39884923a27a7c941860018a8231b89c5dc72a9ea868ec7b9c5cadef2758debdf7833cd92efdf28f54277a90acd2a40fb86cf103837446b35933c2488e9aecc14777eb29952334598167f1359c477b66c38afea1275d7a94c58265600caade0395f60a5acf7dfb4449f9b54d8b64a0ae7cb0810e61859cb9af1704fe83ef3cc649eb98864fee5719cf2aad50127d31c7172fb9d431569af7f64447dc91d7d495ddea2ed66289f99fb4da52b7f96515ff3e4fa0b342ad4f86dfbf2ec2ebf6fa91990ac3d791034a26448387dfc8ca887f090b64bb3d92b7e4ae73e9390de24f5e76b6aed193ccb22ab293c9906d352d42b8bb47b34da35c9045faa48e9c08fda5e1e451bcdc581fcc04953ce9b0fe698c06ce47dddb37b4eec10f2b55a9f635360a62202b0da42f7fa99a757abd1ca1ef9d54342b666b2a3e776c71f594b6d265b996e58227049de599983aaf646af53718a5cd90e5c8a461b70ff7beff7746a91a6ad217240c80c2b6e3ba27c14fb7b422518a277d5c7fb5d7ce2bd5f8c569b050147e81a15adda2d839d192928482301f62ae337fed429d0bb5124d1d66f556064024adffa18e85d132dc46e8a8c675848c9474170d3d8267c2360efa8bb3779c2e45d3e405be6ea0deff03a2f2141441b8f21656ced8619d8de4f54dca5dc24f1c3b82d94891a543b26898feae0b171ef8249c5419dd2f737fdf7c134ceefc1689dfd70f479fcf06910eb4aededd245b6cc4eced9a5d005b2e1278ac146c6e1daeaf37458715134b5232b91a179689a42d70a82633f6c71920dacc8eb3931a473b55297211a54f6714bd374881d6a00c645abbc566cfcc784a6136abec282ecf61d9601b626cccd1c88a79e0b813a47044f97a8010781d2f54d2d170a00daf476f2ab9257febc3ed425ed8a8acd5221d512801f5e80e26d69a82502d7f45c9a7fa9c4356a436c4050ceaae9498ddc8d104e14bfb6a46440836a2d8e1c6bc5c7b9ee763f21241777c2d1fc1639b3a30381d3cb75970cf6d85b5dd72f2dfc85dffea3f3204ade8979c4aee07628f9174f208e07ce9744087e98b9f0a70d343e8f14dde97164da991f9c637d8d1394c1d3bc74d12845ece7f7e2553eabb9960762f2f4455e037b0a193d30ddb43249375798269dcd9fd7bc397248b40ab69661d30430f1474d86ea95ae2b13801bbf64bd59efea2dccea1fb4a1b9359304627b8846e212703e522c461b534223505783efd073fb497c0412dcbfd1e346015ee2e06906ff72eaf9021b7a4df9ffe228faaf38b8a91144fae53305f47f39f8b028ec8f2d34f0683cd97bf1149e6cb12b66e7f659b821c0b15fdd3fccbea25db41e823b32c15587c3cfd37b25e6428998aeebdf5b664c071d81945a8030886dd5b9a44b69ede123723979767486007851fd7c09e1daf2f473af44cae880b7e67e5a7b526a6e01e67fa11bab5d287a34748d87595c1f59453d011543fd5225494a0d84b819b312832cd7f4e6d3906eccfadb22f21359b24b8995e2f88d84ba590f6d291a51543257b92bf860fcd79eeb670851554df533e51f7d2293a5ec484e0a80cd5a5660dea6c8da88c48c032281d7a8325494b1eb160e58df2743dd046916385ed9c4e754bace38c700eb6385c06af925b8748863b1566a94282616e43814cd6e658a4fca2c98f1577fd869075662b1ef313bea8a5d65045e22047e5d2f34175c048c5b6e478c7e7c66e76ac92398fc22d2d3dac25d0995c520a93df042648c24de8bedbd4ac45b56ba470abb55bff78eb7cb884c6105e0a3229c765ef5d4eb7d25ce17453561b3001375d1c944c20b6aca662a24a64bc02586d9eb44e5f93b4776d09b417d5db5c4e640138cd9ec4e8e58848f4a1e79043252be02be6a52d9d9c5e533a491d5035a91d803adb3705e8db8221fec775f38c4b150a3e5d329f71c2e3fbf5a0d7e3f1a861033ffdc10de3d422c7fa5cb8ebfbdde0338bdb9883a9a269af3b4672028960f05f70f4da16dd1857791872b7607aa10b5f6191c213dfd55aabbd5e99cec18c03ca731a49dd1265e4fb81cb54b4d9211b46c6d6ad1ebf8d243ac28dd8aab1fb26528ceb5b323e7d000d5d87359693e4e492e6c2805796529d245c4bb602410121aa820193d14c4dd889c31b830f7604a3980036c7eab87bcebbbf1883b81d1b8c0", 0x1000}, {&(0x7f0000002180)="5bbce2d7deefd7f7953ef3ccd2172f7d6245469d8bbcb2e8751e3c4b6c1c75dd93e51ba2dc1ca35efef10f4417c98062929199f84665b2bd58f37ba7d8be7a0f68cee3baa0d82817401acd43118fea2b0debb0f82624066b197be421d9cad75961b151784e9805970f948218d8357c4aea959756f53e02d1a283a6906e7105b794ab2cad804c3f3efd", 0x89}, {&(0x7f0000002240)="94bf501fbaca8822d9aae841566e67a7e754e1812473934b4bdda0f567be7fbead84f5", 0x23}, {&(0x7f0000002280)="2c7dbe2d5fe48fd4121f14d7ed4412033f8d832fc2363569d2638f6992e5ee12fdacb75490a6ac216a29b1cfeed6212a31dab235f61b26f54c3728fee034e7ab794f2d52c9caa9877639b341d7661d6edcc2a67519578c9aa4d6361e385da1b7c16e324d36637512a4da379b3bc87a851719774e19bb7d3b3fe5885d5fd969b8c3a6909a6767b954ac564fd21f40592048648192c7b89dfc15171e37b44ffae5f4b2d1e60e89cb402d4315dbd3ac3778b617224bca512c3e01be0d1eb0d194a82721148f16634dd37bc32b650f689879ee1be6405c7cd6d5d564922cdb57916e7112e124dd15415794f8274172c17e4882aa42c522487a1b20b84acc270a7840a2d20ba5eb1f3482448ff1ad61061a62ad58fc63f9eda44cb21557d190767ead2ad9803897e25ecc79d85a9fb63352bf97753d3f7f06ae57311f1fcbeb10141f7fdc95881f92073fb588de5aa37d060e09c907490715183c982aa620aca8511640206ece53a302ac4c0afe05d3eb818988c1440ac090cdb360ee08a3c44041e0afe95f3c097adf8e4e598ea8779ced2e954b43c252975e1a9ee5d7523e9debe0dc3320721b033a6fb4d62047c10f0bdcbdd2a1a9dda3c8be0d005b445936f27e1541d4d433407068896eda82fb44b6b04b043eb7ed14555c17928cacc8a1f93271358099fdb56f517dae230c3b4326752911ea093c1e2f0f9aa688116d80ac2f40a9cf48313bc35e3cfa82222688bbcab9f06b113dfab3b79b1dc56df74b9cb2b9a297ff359b704adc21875c892522ab5aab26c07794e67eef0d97abbe71fedbe2701f2681d67516fe1973014d1083a86bcab9367d875187fd620dd496c8e8338bc7f6672e97e92a5cad029365beac91a3c3503105890cd50fdc7390ebc1fd7f354015d4b16db137dd12bef67ae56b73ba611f55572f6f2cc576586edd5e47677dc29e0c8dfc1fd5545227aeb95c0cc8a383a939c9a89ddf46ebf558a462c7cd4bf01fd80d52b56d98449b960cd3bc09978d90ee8fb17bb04d12cc395b65fc7a56db9ea51fa76901b36665abec21c14196f2c848519bb185689be6d75b36291a27fbf8f893085f5d53af815cbda4f8634662f499995d79c51d4a1833f3bb30e3ebce7f81748ace2e7bc683d4d590c48acd9fe2f47b0b7146ae6e4d62b41b9493bd3ccf04d5b9eb7b77164f096c3cba81852436416efbf195ce49e69a0bc651257a7770a555b20a9516ef0f6edab12a958c882bef54d2e39c40b37f920ae46cd76b23fce713645586ad6a7c2ac43d8194f4737f95db5fc4e356fddea9078f05eb4f50ea3fe85e6f24b4a3d0fbece46c5130850ca621a639b800fa72d3570a724ce81151fcdccc55eae945f1c94425ec4f8e90fbe068da06165ca0e85fd74eb36cf3f7c999686e3fc909dbba43d6499392c59a9ef13d7dc108e78bb9a449d8029e74b765e34b8c0b665b89e2a7e76713e6ecc9a4d59b5bc66c5daef4da93af220da51b3727d90ac50333f7cc1477a96b7be729856c96c9e7e6c007734b75cfc235bf4e38e0a9eb5ceef5d27b89a6da91bda5a7450c2304c88621ff28bc89196bfb2a556c677d325a2e8f506b0c23c7900a16e688aea00869a5b3dc5c07b97663e4382387608bc51dc0bdc71009b82c8fc68291e4737bfae3459345153a9cc21963051499006c5075c3fdc9fe2bb98b3770b5088667c739e56c87c27767c4d517f81827ec3b3d0bd09566028dd892049b161038425785e9a164c75dd5dc8a41a4228fa464ac4e1a11e4281a97624542c16dce134c20c9d79b0440624a98a21db0115564a62ced5d53155a0e39730156a0a5211ef02f8be96b515151e1860aaf345ed70ca1b12851c85fb0f94401ae4fb9ba9b3509c6d955ba13150031287a7423c25786cfa513ffcb9a4d26b3606d3710592887968a7c5a71c58adba9d7bfd0f4b8b89d9fd81482611b36a35ce560827cb25d1fee06c4f6f77779a8845ec854ab7cd89567fc386e37e46c36b132987d0130841b17036bfd0ccc2e0b2ac4244cbf4d025296b92c67755b5ce24f827756449f883b5608fc5ee6430ce3640af10bb1b2e726aedc1ad1cffc5b97305218ef6aa3804417410e21a71149e59598bdfedb06390d2056bbda704fcf43879a1a0cd699950f3a400c12fe68e206c39ff14a2d11beb853347f38fc4fa8115e377c0f6ee197620ac8d22615530fcde1917d74a388b7731acdfbe1d35597421a25acf6fec3eed2ed098c2f67240099581b4f61bcadb164cf7135181ec3efd04307720e06e95cf6770c22d508b22507cafd386fd585108e6be21788c0cd4e6c83913fd2b6e1815c733b34dbefbeca2a7eef95829021ce9547c8108afa2b6e45bdfc0834cf93a55e01fec62054f8ecdf8227015bb3c07fbdfcc1efc8ec019eaa95d19fb50965f4485eb9bef5ed965a849ed99be3516ef4f4a3d33b568d759477f088d28115c7986fd44ee5847782d9b89feac87bd3a3c708a5a2062be165d859ef4dc54cc55d981e809b509f1f0394e47d245d3370dcad2f10a69182d6fb32e0317d2a29bbe31a45201a6e65a584121f78220c94088708839d48d3a3bc7c559da57495198ab3c1faca9fb79d459ab26d1ea56751188e68537f3b249d138f3f97fb9e5e11cf8ac0fd859849d01d5e263968e624221f5c4e0322646a76eb62c05f7acc53d814f7a301bdf7cb82d9121e2ff38d4074318eed230e9b8dfc3aa0b70e2b2c3f4f3c2b56d75b201dca9d0f2ba06e37702cf72719750315fe91baa21ea040ef5e12b4dc481547781c608d76dd478154a1936ec2029420733c1f11233ab76aff5b1796af8ee2fa68ca32cd061e19d6b8dc7dfdee5c006c0dbc1c69e3b98aeb3767c9ab57bedf0b11a012f71071031e149a859ac8b02fd7ad02c5fa7ce6e366f57aa1d2f81803370c0477c6e2de96eb2388dbdba20ac8213aec3d62011b42729011773888cc1fc4ab6a7bb40561ea3662727020c4c0e151867a27ed14dd390738b13deaae9ea2948b4e2206f6960236ede98c228d42133204d14520c5708471e5f69303b6be59cbf58b7fc9fb2fa2f0f840f661cc6abdcfb9d89ed7715438559f843f372060db2d9acaf4213a39102a7b8efbfcee90254891383b8e8cdf6fa7e0467716541d908226eb0643e0a9e99d785e3497c56ab3f75e00dd2ddce360d9c1275874f01f75cf554e2bdedb4eb8a6ff81eb396444d5ab0af3c45e3c4bdb15dfedab10a34d5efe332d111555c33cb2ed931b8a2a14baa0fad98c1495bb06d4bdc9a4ea8e100fe895a2f05c550085bc02d8cc0fc6ecbbd7736391ed5b5acf1ebda59ea37312de1607be63c03bbabb2c3a0be51aff9071c2cbd64ce08c5f5138fbaf37ceb9e2417da1259a2b82f95b5d646b211997ddae49250d241e38d7c8806116a46f3cd3622ea06a77ca32e5e8a77d79fe1b0c3a5ba29f9847fc1e98d5168611caaa22c6355d86561d3989de73ddbcf19dcea074df165138de8460d234af888d5d85bdeb15be9161559ab4c64855cc0365d4645740f5ec9cd668044023b5f151732b3bc727aac2e1daef4b0cd6ed193559e662132d115d5188cb96e97ae4e64fbe178f3ba0f5c8d590d489ddba13860be4d32a195174fcc4e8b333f6032b10ff48f8d3405c33bc5a6703f1dd3c5b75513866ec22318225b5b414960c6a8418196f7c9ea9e724a1a531980b743188fb3ba28d00737febd22427467ac6a5f29404b73dd8df9c8262dece5c52907d65d38049007fe8b9ee80671f1611666051d8053d1a319b15bb4e9dd407fdcfc2eb093df1477a04f49c1addcc78e6755779b9f4b186e72bff070c1a4c4d5d09cf3889f7328e6b0417bbd7ae443217c3e5ac8ff9db4b6c43086b64743fd51b6308229814afebc8d11e1a90d7821b0b39372d4c60071c92bd2335816c66d198a6311bf6e7b24096f896e18361b84b4484617671586d79463e41c8dc5173c304a714f673e14caca7b584312e04631db3f9849a59fe2138f0ba9b775f0308c85c1d937c8a45970d628638bb33998843e651b6fe82cdc6298562f286d150948f624eb36a060352d3c17354f21766046ee4e78a1075a64b46da5e72b219e4397d0ab6789286b08fe252937f965beff2641758643b2f776ad8108ed14f9170c474169623622aa5150407ed72881ee08b2f61ccee8090a8e06559581afc5b7d9e0832a1a192859e0fb11758eecade58fbd9acaf42cae7c1c6eb70ac81b9e172d9c62c73214a17b11372281b8c2e79889277ace3e46a393c84ecbe2b00be8407a1b501f3e0b5a64a7b1356ee5fc2cdc968856a6dbdb72dc092d506cb561c37a19b4229b7621d680e260dee26549301bbd6d49539579c83d1670a98bc731693849f17e4fc4f519dbfd2869031b08714356b0c097fd385cdfe71d2d48a31fb9c0e89d34fbd3ecf33dcb3283db3744fd8591c2b79dd3399b9c51be20f61681cc8a73a8e4b9efb101b5a7a755f2bd36f7601976d730ee18992cea86223aec63cf1c3f3e34154b3d98c67de57fb4211f60545855b81801a3b7c9921b3adef11132e507896a39254e9bb3335e1d9d844ed2182c418ced89435973cdbe790b3db50a9acb54d692914164b31c145d32a9b02210088ea2c8cc4fa4f55cb450d3ed6dbcc4d908f476eceeea72b84fef1b3c81a9c517f872a586c99a957d0633f56f66cdc1a16c68f39a547af5f4ffdd91e872ecb7cd4b2060f63f11743599350f791b8074090f1389e5cefb033bd30dcb6d604ee169faa511c299bb1a4db6544b36631f47b0604b33a9bc96c803e07cb6b6bb45c555acd58b034b028a056fa667e7b50a14c1c20d38dd3a77b0671c297949397212bc5ee87cf38540f3d926b30faa332727ecaf48b068a6bce29dc0be95b69fad67906da35f85236a7529164baeec8e24799d5e7aa34ea213fcf6de22701e1287a32be5c7e2ea2ca900779103f4b8b5ed15affcece476a1ae6261f2d7b0f4a37409b10cda5cd65438eb50ad2d3a4792c72e5759e814fefee9f655ad33380c6f5bb577df15c35ef5f968890dd570cb023983a5ab229cbebf237b908e8bc2d21d4c4d7f3c275d2048d08754abfaa5bd868a0a442002628597ba32bb582aedd260b419ab73cd41c08952c351f7c5bdc755b0b90cba19e31d1d0e52db83254a37634fb5c00717171f2c88afe5545d32187a356f7988484bace9cbf4fad4421bb117c0b7720b15a2a2a5678e2100a7e0baa271bc043aaead621d613e1c3239ce182b867de8bd3745e8c586940fcb0951a5606095f4d559874c886125a7bce172e3da13b63c54ec4ddcda4e65ab17d44901ea9d0b4c009fa793ebe240a7dd93b13bb015f69c872dcafd0fde88e8842dc414c3bfa337f522259a7f1ab6c0d0514e49a7f72f740f71f9c8b6c88c11907c24594f54533ee2184b11faa92cc6969b69bf9d1a65d53298abd01822f13a0999b977eca817a245cec89e84fbfcaba1dea455df968288f6f8dea22a8d16e71c3c084b9f258d12afeaba30bb0c0b033102f23f712ad8b18f6fa0bca7b27b690f7894a0f524e11228faa17b8a127d9fc2f635a50521f2aaa9e93e8ace5e018e2fe3cb37419bc9b69584fb619db893513ecc1550f993ebb6b94c61471d27bef4707d7021276336ee23e0e0f27f8d8a848c81b01cfb35c632ca506cc24f0266855e24c937fdfed588498dc988548aa581c4911d8273fd596a248d933ce4efbb775add4df452d802a5d5379671b9f27c49a719d463c22b4000eb54a758f4e433cd1c8f3ddc7e11847dfeb2b0abdca3bf5a44008", 0x1000}], 0x6, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x180) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) minherit(&(0x7f0000006000/0x4000)=nil, 0x4000, 0xfffffffffffffffd) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000003300)) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) flock(r0, 0x1) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ftruncate(r2, 0x0, 0x3) 16:00:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x4, 0x40, 0x6, 0x25fae35f}, {0x0, 0x80, 0x7, 0x8001}, {0x1, 0x10001, 0x6, 0x573d093f}, {0x6, 0x3, 0x2}, {0x5057, 0x9}]}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x41) r3 = semget(0x3, 0x3, 0x20) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/87) 16:00:02 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10000, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) pckbd_enable: command error pckbd_enable: command error 16:00:04 executing program 0: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) connect$inet(r0, &(0x7f0000000080), 0xc) r3 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000240)=""/77) 16:00:04 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) dup(r2) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='}.+*\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='(\x00', &(0x7f0000000180)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='!*\x00', &(0x7f0000000240)='W/\x00', &(0x7f0000000280)='@(&\x00']) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000600)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa20, 0x0) accept$inet(r2, 0x0, &(0x7f0000000000)) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000300)='D', 0x1) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x9) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x83, 0x100000000}, {0xcb, 0x8}, {0x48, 0x80000001}, {0x4, 0x800}, {0x8b, 0x8}], 0x5}) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/17, &(0x7f0000000200)=0x11) r1 = getegid() setgid(r1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=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, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:04 executing program 0: socket$inet(0x2, 0x8000, 0x5bd3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100), 0x28a}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x100000000) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x10001) syz_open_pts() r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) linkat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x2) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) sendmsg(r1, &(0x7f0000001900)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)="1808d141f2c07631911d5ef521c8f2e6e46a23d24279e312cfb0735de3e4c820d5e7ad4ae96283273204e9d87cbfa739f648385444956da2ba452617b1edeca030c8ffc3672c16d5ca3ae3a274a04f4f9ec12249fd648bd19083ece8342b1986d2b8bbe99536be82595c1595551788de7383e180080df744bae192bf485ea641ff561490130c0d902babe6bba0851ff5c28a6c68a1ff8bf35c50763af6c54f55937a9a0bba49fc22d2e9291276cc26c0675a95dce178333ea723f065553efe6bac06a190cd84d177c7b215a1cdca1cef4a0ce1d9fe972d28eb91315ca7a8a9ada65c734d03220afea1577b75106c5bc976723c4e", 0xf4}, {&(0x7f0000000200)="413684c1f76623d46530e6bdb4dce15830ddb9f6029dc38392489270ede1198511a22f639a17d5c9009b2fdfb22086b5b4dbc28d3a3ffb2ca70b01f16b15245828673ba857e6a4c337a6466fb403f6a1494c6f8720e2dd9218c1a1bdd7ac107b57f1731fb261db329619c912efc0032e276052e75eb8140ae097913595aba36100279de38f099fed4c65a81de422415e86ced7c1d94f9566e483c23c1193473cabdd4f550590cac7f48e24381129b872249ae78c392aed287a265a67fe5acbdf97b2af4be7c82a40fefedcb2e123f221e4ad705aa1807e475a74729e85e7cdb8f31372ff4cafa0fefb43fa0cb98bf6c51b44d535d681529d905f06", 0xfb}, {&(0x7f0000000300)="43f6b7753fb48b00677a65a738792b4b6d155edc8b40c13a663b15f34fe1c6960ca133426b108eafa9cf8163fa982f72c1", 0x31}, {&(0x7f0000000340)="2f23b0e098d71fa6c442db54ca45c09dd1f30b3d84d9c24bd4faa00e3a11ca113762f595a98cd1c18cd45555be26876109dfca7a17d2ab2193e2b09722410c744f", 0x41}, {&(0x7f00000003c0)="53c117013c9b5568a416fdd7d3b0ca438134dfc745dc1ef72fcb94041076604fb1d8e3949efc627990e418cbf5ee73c63c3697ac8285a43ea91c07e5c0f2caa5df1a66b5b06e3676b48a02a786d0c1644374fa32e243fc35194e39f4c844a0fe5008b481e05dbbef1a36dcc53f30a20027c047b18803b191f55e", 0x7a}], 0x5, &(0x7f00000004c0)=[{0x38, 0xffff, 0x4, "6cba0f2b9cd1a7300bf911ec262d65c9a19e512b582628e1c03d155ba37eacbc81cd"}, {0xf8, 0xffff, 0x40, "580ddd59cc981a8e44d496c7a0e9288c728bca5989467e7c191245fd5ec8e71819470477994d503588223cfa0a7c484fd22fc9196a0ebcb77e41b036aeef0340580c7c8efea91a3d9180c4ca1d33e43bd8ea7f1644545c47e0efbcdc1e59f1c0640eefc670283fe1b9b0f2424f5732d0ac675c0413e87e2a045200591ada31875216d1515955f7386a5931b4b9000e7a057353a5d876332fc89f2f39a5dcea558fe589d56f240c8c6777efa0961975d7d7584e40ec9d6e5c9fc47ffd4da005b387198038660b4309ed9a96f8cea13b33f5febe6a99c324e5bec18c672b3a840af8f33a19c44c"}, {0x28, 0x1, 0x0, "78ec861a55992427be731f384dc563592ddb6e7114479345"}, {0xf0, 0xffff, 0x5, "e5a4bd7e57c8dc149bfe5f8c8dbc2dfec1490c1cf61aa584aef64388f3163d26cca4486cf2fff588afb36eaa106958d38f94692f5480020c9945d7bdd8e2316f51e7bc265e800d15d5c1f385071774135e88ca18ee63fa2189bb448622dff6c3b4704c73a0337414db5abf2c541a686a33a2fd0590e4aa0bfe59a8be7fa23b3b661d90e82304768b1b1bf154f6c5755ee246eda767f07770cb1d08d350a3b3be055a290a094eec5169866f1e6b2b1d864d37a70018d0310c58013e10e2656cfaa2fadfbc6efdb8c68f91d83f15d586fc25bfa49d84ff79d453f5"}, {0xa0, 0x1, 0x3, "be7fb0ce6f2d850640b9e0bd8d856b5e4da6081b2f0e5283a129995e7e6f99d48f44ce5e6cacbddbe7fb910885768d14184e8c784ab77677af28e70eece5dec427259e969a1d71eebcb7dc78f8fc6e95d3bf339e0a56ed57ccea26c52494a2013d9c97ec48913f4140c8897d2e4088bf780e52e96c89946e30a3e79e29e1545e6ce01433ceb9a24e09f7100ab8"}, {0x80, 0xffff, 0x7f, "3b9afcbb68144d9c294caf9057ad82e29447e2ab8e923e42080bdfe50e88da014d49625d31fbc437576087fa272c416318ccf42099334930a6015bc9be769efccaeeaa3cbbe997fa355f595b59ea13ecbf11734b391166362320c146914024508c6f79657d13b82f41"}, {0x1010, 0xffff, 0xfffffffffffffff7, "a29a4be728be0fc49f7c1891380bcd7108cca945cc9b2c5bf38855b0b2deb7d5a518993268f4657b5e171bf090c6ef105138fd0d4e05b1e2b1fbb920db4906a92b92b29897025224360635a463924d9593bc913252d6581c50b1fac6953638dc35479857b1b4c5959bd91bae2e3aac97509b8da95048f916509b2e6531ab46d86e04f08e0b7757acb98c30c4b45225dae4b77918b0a5c365330170f9d0042c10e9165a356e236c6839dff2337b0309090ea05318c9ff64ed26fdee60d6147a4b95f6e5c113a40d1c07230417891968c1cca75d0c01c0881dd9df082f6decafcc9f93a2f88f0717dafb264e52dca15c6f3e88f1523e12163c56b58232d35d20cd6d8a28fa5f7c567f80d19987cc1b6e98168eebb46d97dd7befbd0266c8e00be64139d802470bab0ec06083f8ab929b25d35ddf29c440347a51e41440b03464740fca0c51028747a210930793da33c79468aa438107c4885965efe6f231e8fdace339c4ad626029dcbe794b594504d00d6b7a15f6c35e71a17d966a2333a4c7c1af9e2805f307be70c578833d52168a0aff94a3862928e845697069a8bcb1c1baaea4ea182306921a321e27351d64a62d4d85ad467eff62aea802696f62bb8bc8821df23c845293d31dcae58c89b868d9b7760a198fcc475c26ff330fd072fe29b235a49424568a30b9421ba32c2854c41a3cbceea71f5ec55ddeba95358730efae8090fd3124209f175803cb95308f1c91a5e2898159a483c0e4ea667cecb4a1e24635ed1036565319ec87f010059bf47d3b6f385ba2649521ad1f946cf7ccad8c0a81ffeb0ad1759fa17183ba16b2772c3e0b80d43265657e9205f9f769fb692eb4916b3f178827d67d801ffeff5905788d7f91488ebc1d64132afd37fcda752605ac7eeb28d9cfb89886faea23b419f9adac760aa5ea706c7f995f8658c0b59db22c3a897b4d1e4c9f15cc3b0a4754773fd73cee7b23e2cc2de4bc6c5641db75e6dd5ffa4394fd87c3b197a90f52dc640fc643857e69e46f4c2f1637d090d6dea8041690e77900e957c3e862f54de3e12c4d5439e8bcbe322a3beba758393eda74722b11148898a54f1236983f913e8f01995afd9611479d05b8d9df0f7c25127766f52d8e76aca6c5fb747fe4ae8149405236ae98532f33221cf4ddbfd13b882034fe3f737c5fbb7000fb36c8670a357e5cc0110147282b22d444e1dae3200255396bfd2ab1e636181ad114660211f81a69fe031c9278e4d8e349ff0ae69b3f518fc69df49c7d7de80cd690d322add3052e70be20a32ab4cdd9372f4f98c4e306ffaffe5148fa03731373924dec2960e13333fe11d5b20e339247b538b62b8e3cec399d1857e15c17862ac13c64ac568bdca0bd6be51294f2e7e43c71d0027a8c15ba4b44ee2e5df38a812dc2da906a812f2d3f792de2715200809a23affb87cb44715bcc03efdc5a5f59504d8687c488bbf02a74c2309b0fbe74f22407135b823e1ead906a2f118292429148e9349b1d91f6c274eb9dabdad4cbe67d0e60b7edd5778c38c90d724ec5481d3283ec78450edc1d9e39da3e7605368366b7158bc67c8de532a15f802eee697471f675c5e4debac5a2ad72ca217e96bec807e4572d0779355970ab646cc9f44e9bff64d7ae89eb680189be2a9c7d78ce5c80afb75404197b909542cc2551934de2c7c503ef86d3e163b6c68d096c0adc8db71bdef14c724b8738ab308f5290460e3e2fb80ecd35c75a35bcf58715be269bb18ab10209c8c8973a9eaa1bedd208f18acab027031f5f35b45aadf65210daee77784297bcb8a98c977982861f3b8be278263b5e0833ec7faecf1cc017ccb09129fc6da1e7b534bf724af44ca6688445006b2322c5c39c1675d97c4199ca12221fc7dca03322dd3b75d4f46ec337c13361ef8d05420f6049f7fb37ae3a6ca157705e61ea7020f0a537df2a50ad9e7514a4471724207924f7793e643908ce79f19608ed2bda0c493c4e5437c695fe7b6c4a5025aa63b5118888a3cd8061a6b420d787840bacc95fe561452f2b98b3413567b62d1415161bc3b9c064a069326e3102c91a3c5a84fe9349eddfa7db8070de9fb03547f04f8fddff1d8414d8529b2daa7d8148d46b2964d7b3a5015da5914948848fe073c8e86cc2ee6b83521d21a1b66ed0afd60171a82fb8cec16ae55ec718d75976cbbbca7f3fa5ac14cdd474420d07622897a64b44600be7a2ebd808143e7f874a41a52019d1073cdc31e3da55477bf838dd11088a45d2cc06c3c78cedb28a490cce729b0b1ee627f5ef5d5b702ee8bbd2769edb6338d35697088bba28de34e61cdb9b95b3d6d2eee9c59fc37d2800c95543ce098e268bc1f67b9a16622531267e229c8134d9f92f0c927b7c89cd013efa22f0eedb96fbf193c97ed8370d4fcd93e7c96899c09fbc35611b19f94bf27ca9a2fa48bc223aee5309dea364a7c7aef9f71f27ac05130f5e3e994978c3f7de3cc025a9ff8964894e0827ee9a91812b0b343d6cb323014f22792b0211f800d994f9ef597dae8e14bc17a0ffe866b95d5782b765286fbdc23bcc477316e3f6c9a6e81642022b7035fea414e3b271c516305d5f0081005592fc611273b99ff08291120a3c5bb77c222aaf39d56520f7a2fb583d46bce5f3c91f179db50365f52105c478fe3284a06d46307a40d4976947c405621d893354946d63b81de4244cd5ced10f5a07fdcb1e945149e4c3e94c238f19dfe47f68a2cc5bc08ebc352a02d259a000d8f609ce68f24453afdd795b068009823ae5d7cea92c006ad649966e393db3d86f9f78eaf069d3d630be4062179c22c6f1c2fb8773f72183d03a6d95f38805415b75003dd9a55cb90694c8e8a142f2d2ae32a257e4eaf5bc48c522158dd7d59323cef9522de7d5ba6169c72614eeab14b2123e132e7eef85d201b280f6b7dc804aae164e649dbc3c2612c7183db9f678f34120af840d5140418d2ff30eeb9c87c4d834a656f0a2f25bbc3e2fd0f65afb76fe4a23ff7547d1da8bd3f0a679fdcae57675b4b433047565cedbbf6becc08ef73ed830b43a1aa4bc4ddcfa91de6b50a77d951af77f456ccd5c64ac961673f2292c0f3aa74f782c9f2b3fe18400a0216a2a5135a98f224d7b6fbf730ea0cb3c0bf6dc30c358509fc4dec5342d7d1fe4e672b82d65b2b7ba92b47d7d8b14d8498c467166d3b508965458be0ab75a6b2c55174dbd7eef9137e6f56c931315258676356f304a6b21d843d49607e3c333e0ae442d94eaad69cef45514efa875a13d2de36eb5878e03efb4ac5c44d0b7e8f4d1d54c2d66385d92e97ac9607aeed7032c50c225aca33706b5e909a555fedf9f777ca5a9fe8d353fdad20f5bff4228083ae7da83c8d01ca40454bd17c4cae5b379248c5edf161647ba40443148293062f3543337ef807b778c48c4a5655402029122ae0d2f594ffd562e13f22bef3e6cd2a8d227165891b9256c4ce63ea920b04ee0a8316557894d91bf23e1dddd3ee7de501d1b54c02dd851e164e179d318ca6f8f974a76f4d290745b470df932df3c6e19c74c9ac96ad49eb701534b5d243350891190fb25ffec5a3da4e299d13a4fabbdba1a183f7d4e6d10f83eedb415fd7d7f04d8228fbfd0b6bc309d87ec466dc58513d7c0ea183f178bc44e2d5c4d11dda5cd5e1e5b6533adf40e74e1f37dd9b6cc5cc02487bc2dcd570fbce87f2f33782d8e9cca085c3d9a7ed2abe747d18dd119d38a94f34a7d04fde89c33d4d64cd7333a076b9e8b7d0ecc7bd2056fdf97c6b738bbddce9ce9486cc13be924aa7b1109a398d4abbda18a5361025e5bccf644b1d2331b8099908b862121ddc7760244064e2917b84bed75649c1ddc98a597ae9804a8a7ac2864d865b0ca5adaa7235e5404d24e593693a62ca0cfcd3a61100847bf4b8491988fdd5056d9ec648387ba0333bfcbe03538300363976abf504d5f60c4b9df73519e18991e29e23af2a47afdf363a93b8cf9be2d8406deb8f020f35ab0c830732e83ae7bf05d1aa7d12ce07eb2798977a5aaf495084f6305a5d9574f0ba11327f2b98c6cfec6cf4c20d3f10389dbafb6bfa22339eb23d20d06a668e85dd908ebe19f123085b56f1b287fd2ffaebe38fec13fd219ed9111d512032f46e9c2956e8d3f2a6b104c89ed63b06c13e49ff43a61856312cc3b29c027d6ccd32f4f3c0bb1728a93f8b6003dfb4372ea5bd0c150c074639ae2216406d0b0ea1e8916f9335d4f42327b60e7c14c1ebc3bf7e3bfbdf3e2a51d96f8f48b3d9a78928bf353cad0c2db6ad10623d03cf333b755efa4d48fefbdf14281c82ad0562f8d2b4a185d995ba47de9a1418a6f9e2e08912a1069c1e35e3c7afb062022d1f498184724d713dddb230efed9f7835faf8aa427bc0203a3def688ea90fae33f45a7ca4d42f44c4461f5e853ad8738f66369df07c612144cf6304e9897099bcc91ac1da21a2d052cb31b77d8d8e70b84256cc08068c7bc975c42ce0da1b588ee05e5d76ea8503dd9ca96671aee5fe7efa8fda4071efba13a3339dff13f07c71a7dc9d30927b0682fdd73ceb5bb59f3a0045b6ffa5899494cf15c3fe0fed2cbcc5d4674f0c30bcdc5714b3716f53a52a8e42525f5b484b16c1bbd0481cfc65913d6f4f7d5b25ba63c4e66597f1d9e074ea41b2b609f106b5b153c6d3062f0c681a505ea71703e641b76df1220493f2d145c7db64203634a0ebf409ac639e6221e3632b039d638cd9a490f07d5d6ae448125f96a67a05a6ab90a7cf2dc383b088ca76fd629b85592e1f335cf754e14819e437966962d782c7d47c58d5212fdd498562822bf7a18b12de5155a31d38aae16c98410c7dda726c35938225691c908feded535f0f4974a6a134da0e8b472e1686cb75e60e64dfb326ed3e6cb2093383e3eb49fb82f10b42da632ffae3d5fdab91e07a483c0e7538c68c896a1c3c2ff5c88623477e63a395c7c7611aefc27529dcc0b04adee854ba0df5fdd49eb073d82eecde8bb6441c4dbd72c098d6f3377c526bb94eb1014e10a4e1ba283404475d322d36b676c5083f5ef0ef36e6e5d33396c01d6abc230b2c7b65800762619f01833e693b07661b28d413ba082888604de592e1570f6ca1a72b8df08fb611449bd14b1ecbd31711c4624dc8216ad752e3b43fd5f7bfd48444fd336b7989f1f6ab02b6ec47ff4c6d3d1fb3066cedd819c02a0e85233283cfb106960116152f65ca2aee2cb349ff08501e66736fb4e1428b88982fcf1f3f73a29619c3730e398b227103705a15533925d2856269452588a9ca81ebb66cb435cab5ef5cb97b8d92b6b653ba9beb0c51306a7e0a06e88ce4625c948e29c3ea2d2959e4b83b36484155783a37aadfd2c5e16374779cba8d2f7e68092d506b6057cf714b71d4994374df48efac4bc9c7843be7d1dd15edc34e4792f91cec401b69c74522eeff240392a9180e0f19ab790f62413ed6ff6b179c1d43d59db483528cdce4a45bd7049e199dbd25103c8cb9d0769d9115f25996862edd83f128bce9ccc3282920de40674f6d4412e6ecfb96263bb2fe55700d8cd33c62de2b1c7e23fd5931295f7a0b4ff9fd2355121296bf6d645207136e80f9777829b194a6c8f09aa8f7ed9446f3756a1d02860abb54685d92e5e311186456436f6a177cd321981b1d922b6a9399126f0e1c4cade367e7c7142c1b9269e2166eff5ef75038665d7896d3ec936313791cd25fbfe39d634890de5e23e33382646ed810fe20461fbf85fcce91d12995ee011359b1f4a04166b33232a14655b"}, {0xb8, 0x1, 0x1, "ef04ab8613be9420dc916ddb6309b4ff3a1219eb64ddeb1993d7f69d858edf1f0330d583f0365afdeffcb0a125143f8af903a4fa54d32ca4c0a7c096673c13dcaca856857b94a06a0f3c85c144a77fdc5292bb4076007b413aad62d517d931006b2a1913305c7d1ac8e567acc192282995cc16cfb3187f27b9ddf9014bc118f486698e24296c97fc58548c3388d77bdeab4fcf6c00f0f1e46592e4ce87dba9fd8bd5ac"}], 0x1430}, 0x40c) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:04 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = open(&(0x7f0000000100)='./file0\x00', 0x282, 0xd0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x40, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x440, 0x8) write(r5, &(0x7f00000001c0)="6d3624a579d0811eec304b97839d2b0164c9ac1080dd809f056af1604187b01b4a818a9235bf5f2003cd64e7f70e565920717600815dd069d6ce52a062766ac5ebd531dbe446375515ef4ad406ec257b8759a9627dc6fadad1e640f1d11f4f34584439df34782ec4eabf80865fb145e98ce926533f3283668a54a022f6bacd1f0964ce8f6ddc4490a7f7995c2cf67b4f39d5e627d4d55bff6dad8fac0cfed2f8593120fcee2248e42974939702481ee744e34399a549be9e2a0b30092701519cad86f95ba4c2e68e00aff59c11581c48a1d50c34325529156d9f80c1c502f2e4ef321cc1d131045fb0ab157375", 0xed) recvfrom$inet6(r6, &(0x7f00000002c0)=""/242, 0xf2, 0x2, &(0x7f00000003c0)={0x18, 0x0, 0x100, 0xffff}, 0xc) connect$unix(r4, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000480)={0x10, 0xfffffffffffff535, 0x4, 0xffffffff, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1200000000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x100}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f0000fed000/0x12000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7f}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil, 0x10000}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1ff}) r8 = semget$private(0x0, 0x1, 0x24f2dec6ead817c1) semctl$GETPID(r8, 0x0, 0x4, &(0x7f0000000980)=""/4096) semctl$IPC_RMID(r8, 0x0, 0x0) read(r2, &(0x7f0000001980)=""/211, 0xd3) sendto$unix(r3, &(0x7f0000001a80)="2b44e6e744421006c7a853fed46a5ed3d06908d31e2b886756774eb45cda0207eacac8ea1c5d1f9b7606aafe", 0x2c, 0x0, &(0x7f0000001ac0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000001b00)) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001b40)=""/4096) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000002b40)={0x1, 0x100000000, 0x5, 0x9, "beeb3b8043dd712fa6892894b689865fe6cde97a", 0x8, 0x8}) r9 = shmget$private(0x0, 0x2000, 0xe8, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r9, 0x3) setreuid(r0, r7) getpeername$unix(r3, &(0x7f0000002b80)=@abs, &(0x7f0000002bc0)=0x8) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000002c00)=0x2) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c40)='/dev/zero\x00', 0x8400, 0x0) getsockname(r10, &(0x7f0000002c80)=@un=@file={0x0, ""/4096}, &(0x7f0000003cc0)=0x1002) getsockname(r5, &(0x7f0000003d00)=@in, &(0x7f0000003d40)=0xc) 16:00:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc00, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) semop(0xffffffffffffffff, 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/197, 0xc5) 16:00:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) accept$unix(r0, 0x0, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffe) msgrcv(r1, &(0x7f0000000540)={0x0, ""/124}, 0x84, 0x2, 0x1000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x400, './file0\x00', './file0\x00'}) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/252}, 0x104, 0x6, 0x800) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='/\x00'], &(0x7f0000000500)=[&(0x7f00000004c0)='/dev/zero\x00']) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="02000000000000099f43cdaca5a6f15206d490436f2516376a0037b7d2a80bd2d8e58b9237b860c56e1c93d27e8184c2acd1dee817941d322be393354754"], 0x4a, 0x800) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x20000003ff7, 0xfa5) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x7f}, {0xf6ec5e5b0077b189}, {0x18a}, {0x3, 0x5d8}, {0x8b, 0x7}, {0x100, 0xfffffffffffffffd}], 0x6}) r2 = msgget$private(0x0, 0x14) setsockopt(r0, 0xffffffffffffffff, 0x67f, &(0x7f0000000100)="d05b2730bd1a1ff4fd28ef425f9cc7e437992f4c7a36c375221bd70debcec59e307ea9221e5c60446cec053756c17a5aff09542f27543cf53c739f8013f2d5a914d63f91718fd185f693b0dd7faeee878b1b55bb12d271ef63f30ff2", 0x5c) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000000000e5754dee2c4dd4865fec587bb555d26d39e2250f83c88d2750b62b29dc7df4fa2bde931e22f9bece"], 0x32, 0x800) connect$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0x5) 16:00:05 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="da55a7a5f12e4ab6f5ac8b2682476267015ab6be004757d1cfb1646f1741702eea5a9a17328b0c7d19671cfdbbdf2df4d57c42772ccb4506f1185b189e6863f1b536bb5b23d98c1f6a257456d971d44f886b168f09a83578c7e5ea306840b56bcb2e43c7b291c1f68f3d0683260ef7dc9c23c08809c750f663175c8c236160c195b04a04138cb5fbf042a0844f06ff5f462ccc4614a518aaded26179e5f765db3ad3123d57940b60460592bb15a17ed9764343162dd800ce806442012939855b005ee2eb4069fd49bfad4cd9ba2a100cffa4b621", 0xd4, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8010, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="db4666783ecc49438be3ca4184328e0492b9b5d84b3f94cd8423cacacbab2c5706d3233476c258b9d9308cfc59f09534d165b7b2f098a73d875daffa3d9e782e846b4a03852e971abf3e2a719c8d7b423679291b2dc17346d8545db16938e0c6c891cbf13933eafa4d65bd64ce1f4408e34892b349c71b81d48c6268b3d1a7d194f1cb122e3ddd24fdf38c3e49d5c893c1549b5e6b30b9c72207812b17", 0x9d}, {&(0x7f0000000140)="395e5275bd3424b9153ce4077173c5f0f8ab661f4861f52731133d10ebec6e570035795a35ef39306a63402304d63e566dcde54f175a8051f3635402a9a40334f066d8e4d7b870b7836498332d8d9d06e5fcf2e758390bc8626eccfff992fcaac18854012669454565916933746b47408b2ef27001c2530571b47594588239017f209458ab66b8294b8dc1a185754ea441df43f9aa3b489f1a238733f4481d63a383d439cc60af7816f55b680ec1f80dbbd9f36d13379289033cf87ec822a3c4b54e0b4111d9dfa71bb2a905575a672b7dbe3d5718bb7b4d614fc07322cf679cd9b2f9f62261088bafbee7fc80e65db3", 0xf0}], 0x3) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x40004000000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x220, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000240)={0x42, 0x0, &(0x7f0000000140)=""/66}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="000000186004008300062b0000000000000000000000000000000000006b5a0e4500000000000022276e008d", 0x2c}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="738729c86064944e121adba44095947eb8fca430e1b27e5e08e77c958684", 0x1e}], 0x1) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0xc000, 0xfffffffffffffffa) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) msgsnd(r1, &(0x7f0000000000)={0x3, "8f7280dd5cfd310c068701ac0e9e8e4cd1e442dc3bbce11288139f07bd31b92fe0a8786826bf7016c99164794133b6b0c3cf53603d3070a39c41df3c5027070b078ee7bd3c0bc31edbd4ad49a243480f0b9335712bfcd9607213587f98eb364b3ecee0316590c8354b3278c3adaefbc7bc378d128e3824864b953e87a27fd00c409474cd6c152b80e504d0ee555fd3532251313a5d7b1d6dce7e7cb05727367e6a265780a5a663cbe57d75b084b16dffa1f3b41a7075547ded4b1963b70338019065e98fca9e90e95fb9249af914e11f9ab1df15a704dc4a43440d5c31b8d887c3ce9ab8ea5071711789a77568012935db95bcfab691f35fc602761bdc820042fb73da176b327636f566f5537e6f122018a2a1beba80fa249845d0d774a25fe2e73050729503dee893b42b261fad6a17825666ad8ddfd5acfbd102d83e322c6117e218b556646283e1ac2cccaba7273c8561c3d6f76c75275effd98387f8b116f55baa90f27cf03cb574bdfc83ccdb9d2423a599a11d132cce7e5f0661b393f8b9a38fc61d579a92534b8fd1834d40596142bbde13b17abce919793b3696ea01469252f48d63edd2e262d6feea59a65612c3d1bd38cff1f08d8703eafe29f34d439a9df0620f8f7704214062811ba7bcd6ca314a3f43b58644c7c8e69306cfbb1208c516a730081942c20d2f00f56d269305df7398926c231b1ce101dd937ee87333ad787504f2431f3a244583785cb23cf2953b20f7e2351df1e6dbb032bec17affb28bdbc599ce9567fa4678823c114fdfa75a0bb3bdb626d03b6687c4bd0f9b4822fd5487e97354f6697df5399becf26732c95800f760c56284ca4adaf4b7af063e1fd428787caf60abe821154583fa3738e64cd38e7950547b7a2d3cfcbc459d8ccb591233dcbd33f8a13a176457c70c04cdf78efb37d33288e0f88b5847e748fff7e9d7d0569197631b7f7fa5f6947b047df166c360e53ae26fea20a4e525f3f4374e01053d22054ab099f9f0b084d0ac2c288696db0d43a9e2e15127e7514a989e5f6bc39b8b15b61d45665af10d43422392c59ed798bf7365573673d84ceb85851afc5e51a090cc66b34a931fdb274d1eeeca82e08f389ddc49bc7aec1825815fdab1e041ee428ce0f09251587259145990b810dc12a2c42bfe500a00e0e99792ab7c24d43fcd45a367b0fa99a45743d98f48e6af75ca1145fff57b965fcc7e9dfbcf36edc6bbb602395dfb0d5a51c5f99fcf4d11c17f37208a81f82db44aa9ceea2bbc222d7b7b9b2798547e12ac4a19ab2ebe2faec00c37d366787b39e0c25a325a12dce300fe338820c8dea9ab1ff7645ffe2f556a1beb1431959a523f0bf6fae1a279d4a236653bc5bec809ca8d9654612dd3bb820cac642df1a9531497ca83c218e9279c142d2f21ab88290c28ab50da28adb50551ecb42f68a0846037cf868097803a6ebe5dbefe8d869b1ea9be550cecebd9a47acb8fa698d6b97817af2e7e418602cf9b1ff7f07850b74970c1a28f382509b7281fe7c04d63613870bc8a99d1529e20d2c4216b769e05c05d302517a040f021cf2237e6986dcc52d0b8de818b05e99a1094be5ba8b788f4079f94de0454dfad976635f81e750c0ddca0bf399de378bbc5afa3c793470c5ca4b581a7e1e3f269e2035fe4a7efc735a99fa094a21325173d01706e526be26ca91a5a2abad83f68cb490e7dd877e5e7cbf320dddcad8f01523d0159b48fd28a2658ca885af3ce501c64a2388204669595e6a8883eeb07b42346c3c984b9b658e28f597ef9ec1caf7c0cb8886992d0290412822030b9441821d06b5925fd1b89de29364ae07cbb1ddea87e62e4b27a9055f7bf5a490ff1245414c480571da766a54036c4594fc9acb27c701fd8c99b4fe8cf2c662bc33bbfd46d8641b25aa7a35b028128706912128529fb9544c3898b46782c836941d0bd87826dca0574951970be8260621a3e87775a503948c0dd0a54e1507520f3966b8d87f9865091cf21666d58cf15b0853ce7c4ffaec77331a4ee5031a67c20b1380d4ab4597e4b470a0e38e7874418dd365d3df7ec04b2376109a5e991178193f56b04a6098a32c9aae06ac36eef9d2dc622ddbef98769da7b58108386aa886f49ec44fcf6b694b0b1af411467b7ecab13ebf7ad3c45be9979b214ea6b5bdded1be2042d8067123ef0206972814f86246004350201f4773c2780d80ad9c3b51ff282196e3c2bed7d0726aa58ed2e0592fed0b941b62aaa323e3128024eae81ebded9e29d1ca701d6c4fb38a95413e1c98cac899deee136badf73e28319a9aad8d06f4328881bdfe132499b84196f42e54b88172906a1bfedadc99e3cc4e765ead9a66f4bc98aff0a4ecbf771899b29aabf8b744746eab2c93fddf1062a21b4d05801092f764ccd338fd41467d2e66d42805b44304dc74a9e17c3ecba728d2db2eecb1b99a0a48da73e019e83eee6f62e2a5ca0fcc57f9640a54a9fa460516759f376c6a5514193c57f31dab864699df1514d4b29a4e67dca5a504fd5b77add03e9155c65ffa7272a43930d3ea4439a46b864f08205f84cf909e441464e2fdf88769d058fb790c602637f4a6065cc91053c562551f040918213edcf3396d835b9b6449383c570e00314ce8aa7fc3bca3068eb916b07ae782bdbd67d58d90e58faea5d17e2c3ebfdc09908a92c639664c7b679eda60c3b956f372909f5cd2961663a5f4d978023482692eeff639614b1129c56178e2393254ef21df85d9d4dd6e97f2c11b6faa1925525425f1a779334c65682fc9e7339d55879070197d113b72ac903c90f36c15d640ed6464d1d8ccbb52a481b54e1618297fc205213a3e27d62bcb255274d564eb7a713a36fb910d7a441b776746cc57238b3cf628035851ad5fe9b01a5a7ef2d88d89337d719cf581361270d496ab2de8934e87d9e5625d690b1bc0bfa0c38c1f6da74a7af35ec5da5aa545cfe16206a425a7402d00bed3bdbf180531c0885f14231540237eb838449a5adf1cfc884095ab528b8f502da29e5136d1812d219ec694b4449ffa86032b8fe205f18d73b282540711282f018b5574ad0e72ad2f9b99d96e182f623d2bb5f36f3a104c12b558657bbf04e1117ff8feb7ff433352569e9492bc74d717e16629508ca0098305c71c907c578c3216c04369aaa85ba531b07a1148b1a0713f802b3e02dcfb0f5af0b2dad130b348377a55b9994e4dee16bd063f391dbaecd8d3cee31fa9c11ff208d959819cd916ee12fa54ae7ecc03af8020dc7373467a2c79b3042cb4e6df18e454bc54ea964478147df7cc0adeef7591d8bd26c6c854d5401ed51b9d179a27867417a1808009d45511c71f9ad40aae5e973342c673aa8de8c283da9f702864f4b92812ab9b1c8876e5f0113f177f0ae4cedc2675c399d20e14a04ef1e0b1f13f64d8d8b972f87e8a95603af16a99e3d8ba48ad2784f811ef1ae7022d86b637ccc8a651518cf598c72a4ca766674a22e6954e262ed89db48687a7deafbe2ae5044c0c783a15bc97801bfadeb8dec95f0f5797234280e28e9237d2341b7c150c35231aa0a5944687a32620177aef3f91c41f92c10a91fe59514fc7327b77704305eee5b512e2885b60c6900e7f43ea35546d0f4b29061c53438b1a2e85b26969272090e5f08481ecd909ff9520110ca559c1b92126c362ffcac90fad1a20e708e553ddde60f4e02af11b442780628c85a1f7be4e9d118d742860992e56672b3e399b9d6b561ec547edc2829e251e7300e28dfc95844880adce8956c4b7da45579e3356b61bd820f2dd19e56fefb57cc15ee6af53cc1838d2c93fdb202c63614e198ffa75add658a5c1072018d2a5e5ca6ad218d9c009c53a2311f95993eeb7efce4920dd864c8b2c15bd6938fbd15cf179c8809c72b018e8276211ec6c3c815ba30678cf52441c37f34f4654e13b07aed5934b3a12d2b00c8b026030539da488073fcea7a21c11f748093f0a65ddce1ee7a8ab5a8c2ac3fe74c1533007f259a151e4e956c76b2cec96ad25c27a3af429e33879529661c40208071ccc903f7bfd6834a2f9d47efadd5584524dfb0837a41f149cfb895dddb3e9e42afdf8a064856f0b894b27a40fa07e8d1f07fa6a06bb5f061f00b1c04b3f0af1ff3784f4375755aee2d73bc8b0a52bb64551a3974fd7305b6a1d7e60bd7111a235727789ecf34576982fd3d5ec9de4904f75f42711bfe54cd2c0e94864317854d1cf990b0aea8392f4b474ec823c101333387102e9acbeaa7f9691101e9940c60c5b19adc28c5642913a1f7b2e937d87ad1346f6106a05fbb390444a65fb52da5163db9762d4677be49cc7086b7726c7a9d6a7adc09b2d5565fd804fd0987effd7eeb890b2c25af420d56048c2540a6f901c0ed1516908e9082be7b9e9cf1478e1313e8f37295cfde91ef6dcf96738382e97abcfc1301cfb05ad8bc2c85c1d1cc6cdb57b5b4d92f4d9afde11a94e8a79e2aa31d2e5b8e26e46a2513407432b88aba4ca63d32ddbffec0f8533ad1448fa971f5891a991291ec0199a9ec88b6e2b636f828a90353b0e29cb125e9bbe8c55d9c5e4f41f9efaf3c52541614a150e7dbea5dd2f554b5b72b828efae904203faf306de0c0bfd68703878fd059a50b576e7eb02b66a87d005508b7ec212fbb32625fc10867f2172f5a65d52584df7c358a7d986b84439ea006161769cf0370272f32419c161ddb68055b4a68c429e9920114dc55f9d8ed44e22ec4a0b6bf655e828d3c005823c8aeb90a3958920e9c61c5c0c48902d047f71b86a7ff3f1dd1e5acdd26c463e0cbca8380be1a6e97479986882255057c87feb92a7b9adba00655c172c9b838a32e63e4f55daa2001e0fedb9faac9b84379dcbc51e0d7e109df0514b25dfbe9db666455282714935b52b55c7275ed48f01c5cc089488957c2e1fc0796e67ba3ebf59d7f9b328e0127592b743d27649897e9a744eecd94101c8921d85b91fe3dab4416a7369f92aedab43f332880b0563619c4b476441bdaab6070ac88b72529d9ae33a22defc2c33249de8a8ad860d89c4a80b157a233ee6328812ceabf098682976bcd14aa9dade788bd4428c2f24abe560ab34caa138b862a1cc589250befc4c3943e4b3fc6894bcbc524332719291e88f1c25a01ec41c9e71733f930268fa32f02301fcb4d5ff44b76fcea969df1a9578a1450f045d2e003c237f002ff5eb751dd5d912f79a4638f04d3adfcd5e45e5270713bf9e9d060a8daff9b8cbfdf48d20a5f7acc7f74d3506e18289b506e7eab45f64495f7ab07ded49fd62e71014abfccb69946740f1893ad68e2ed9c307d1a42377d7d4c23eacff755185a55c026bece1269020d0943d414db2401ce301b6a43d79f89d963f2695db129b19a4969c806c64e2030a4918e16a6a5b161297c8a90d05353d87dacf8a77be9d9195ac74b86d2056db7d53f4a046b8abcb55e3c39c3ee5b0f94a2cd2737eeb10983b120455992431c03b897dd989b76b48cb46dc5199df53860f5447d2e25e53b8f0b404de257978086ccbeff7194cb65b4692d44361847899a51cf1c7aa93d86acbbcc125de65eb8b56ebc7305d71346fcd74cfc330b2232e63809c1129110ae54f8ad0d0c7aab938cf86cc26d9ac4248f8f273fed90077a0b9c45b8fd4b3fecfe3039482fc5b45f038ff2a1645cc22c34ed884879f732342115156e5520329b263f5ee1ff3895289d4e03e8aa9700e2129939037a1ff341e317e848e9c63920eaa99780bf6bffb41d35b6a8c5cf2617fa8b65c5"}, 0x1008, 0x800) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x7fff}, {0x18, 0x3, 0x3ff, 0x400}, 0x7, [0xfffffffffffffff7, 0x3, 0xfffffffffffffff7, 0x10000, 0x9, 0x4c, 0x4]}, 0x3c) ioctl$BIOCSETIF(r1, 0x40045720, &(0x7f0000000000)={'tap'}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7c}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) close(r0) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:05 executing program 1: setuid(0xee01) fchflags(0xffffffffffffffff, 0x800000000001) semget$private(0x0, 0x0, 0x20) 16:00:05 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) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f00000000c0)=0x6fffffc) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x2000000007, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x18093, 0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x1000, 0x40, 0xa117, 0x2}) socket$unix(0x1, 0x3, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x3ff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x7f, 0x5, 0x1, "ec72b6b76857611162898e6955dc760300f65f24", 0x1, 0x3f000000000000}) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f00000001c0)=ANY=[@ANYRESOCT=r0], 0x8, &(0x7f0000000180), 0xfffffffffffffef, 0xfffffffffffffffe, 0x148}, 0x0) socketpair(0x2, 0x1, 0x9, &(0x7f00000000c0)) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000180)="99bc045e84b4a3379bce7941dd98e923e171efe6f5bc8e2ffa6c0c977ed1c3bc059f3b5690234c4c778d658e5195b0abb717ef7d8ee2788f0ea1da013477651f341214a76498dd5cb3620248e6fd8d418a3d1601d47f3bccedb696ec614e8b2381bffcfa59582e7bbf743daa03d04724d284903e2ee8591c8b877872f9d4d2e3af54148d7bbe5a3ae2ae892671705b7f69a36debfdc64a71487a3f270a63810b75a7b058798231af0f430eff7a2b162d9edab9ec145b86d146e35c5de8a8b4d2478a783ac42d3f1b645ed2174ad97054843cae87d2af51dc3ef05416276ba19844d64c21b8689b2faba62ab403072ba20d17ece258e64af9faf65049b4440d96711958006b4f909928ac374116017fb17e349ff699e9074061568b1573ad0cd7bf4a4a743c14c53c9556df373fcdd3d2bcb2b1d7a4d19552c38bed1fe2333814248b9efcc81c6b13d810a45db02b96d9a65edb740bf9e6ef778e0642de7b7c463e2f6df8b353dd44b4694b1d713b32627f6703b63d50b8151959921a5dd1f42b356687d2b0f78fbe62d64a616bdc480c214d6e01ff9db2429901c84f1effaa26a0f47ad1fc5367120bd8966065595fe21b1786523122d36b0a95375b7e11d64b06b1dfc6c83dede26b25be0d370e8aebf14a87ca2619416ed34bc9ee9f973655d9f4a6907d29cb6997ec4b805ac9a8c85449954d6ea380d8e630b0add55784bf930acf770d01fc6f3b38ebfcd697493872e3f94ea7576773357d81ee969378d09140691fc8cd05d83717398bca07ba8d6265a7b307189045130d64aaee425bd7ccc961834b5e391b133bba3c99c8c6d2bf367061700c8a0578a83742ea52b73095aabc5f29af3182bef0d0e3dac89f5db82e1562b44183d8b0c001c9ef34f73702babd93d9899c30a37ee8e4b00e7cab4324e416b429869d5f3cd77ed8d0fb7d1f36f4d29addfa66a49b4aaf4cac403563b6f64f50381f55c8a2c5f8aff17ce1a11711dfaa5f9d92e0483f3a2cc635a9cf97f00eae2159796ae398b7e209f23a3f06d703898154231c5d713b5ffa169ff946e0a357c79a13e4d61356e4dcd51d7004a20ecfa052901bf42f2bd8eb84229a4cf7e4d393d342539796d4a48a6991c3eb1dbe7be673cbd20895ccc806e8fc0c40c83bce1aaa44c88b2e61f66c9ffe63ae875f1ca2483beb3dc167b119e468efb9acba6a9658341163846e80a75f37ec1836dbb000a6b3b1afea4e446903356434a1564930f092d84a054491e79f5ea702a251777a7e192e90f74097c207b4e9b39262656fdb60bc909dca17e923a137e121ad32203c5eae049a87aa6eaaa2dbfaab00cc81cd71f5abde292ac8f37e64d1aeaaa22e7cd3bf14c03733e154fc49a5cd4e2f6375b6ec72639d0c21f26b0f5669a0053edfbc4fb44503942a161487ad08d7a13bc3ed25e5ac903a0a21b6947318dcf6bfdaa6ec7b3779af43bef034f657d430a20c5c255250ae3caf378bd47a12bf22c0763e6811a4cde22f765bdb4ab644d8bc5547169cf73564fe5bc2f1b2d045649a834130140c892b9f34f348f9fcf6029d7b2e6c9cea96bf35d87873bf30babc6606936dfd5f5a05cae0d11be566dd331874dc30339e80e2bc399476cd546a234f0827aa12d5cf4b4b7402c44fb6aa6a07bf9126923ae582f39ad47d4b37dec09f8aee9b76cc3792ddbbe2d7a74392babc25b407e64684d9629e3f4d9859d4b0fd038b62c58fb8f1c926abac7a3463ec26062d93c0deaf6c2b1856b60639a6d8cc941834d45613ac88cd3590f46c1ec98bdb3ff926331dd490a7354a7c80a2b59ba268896f94f93d7a3f846d8ac269151514a248b273e76a2c24600746d60234ce35eca5658d7d7472580622c488c1e17c39e02200c986d7d569b661b34e3fc52ce072a488d756307a9e5509d156280dffae6818436af06501bda4f8ea08cb96542d96239bc7c382435873c46aa4044d8fa9592a03d104e56e5ba3bd39a4e1c4a7e346e4c6006787cbb846d43f092384ce93d1b3d974cb3ceb4ad8b14baed34db243abcfe7faebfe675b8a8d2a05a17418d39b5220e54ddff215a7fb0e83f392606fd664f1348beedd980374efefa304a08fdcd5670a20a09127ceae4fccabde6a3f35be8a00757273df020a49699e15b32d50a9d29e6efdcf2a0417b2a19e3e06e98a4494aede8c7e33822ff57c4c24820d97136798bec130f9a4551b34659792e8d3b609e9a6c8be296d06d5950665aa84215f08039a9e67de685d8c658dffc038889567035eb1eee9f0646a8aef7b891a055751181160513132c822ae4ce7e7a59be350bc1a3324f1f29b4fbf386ea2b152e973490473b9cf2cedd729c6c4c4cd116bced1b4335bca37ee737d7c9e1aeefae2dbfc6465e38eaaf9a5856ebd080fc4e5bf62a06b70de92d2ad41b170c8e0af47ba7eb921d7dfcf49bee4c1087aab4099b17aea17bfc4318d61ecb70b073ca0090272174728720ed1c85a12f20dc83aeeaa37566c1594eb1d65fa36b29efc65c8f97083690c475d4e4127293da0a1c8c7760a314cb9b202ac5a445b5b64baf1708a1888402bbe811a89c92c4a270e6f5da3208a87e7dca61e897f208b9dbf7c9394b855d1e115df743f7c6dd2f9c2b9f6b61caf236b9d6f5cc9ab2e18db0032afc885d7ee5823336de40d408a1df1a375eb4a558ca0d69ebc8b8bc362fc8aee4d563727475885f9387151f307a38f56b877f1be76cbbff2f175990b42fea4ef123555a9899d122bea3cb243a87e8c9383ba322cde0338977b4fce926e6b70280850b0c8a12815d77cda78d7059d5f034b0e7d00fd794aa43aeec23250b1d4d5446ab660597362816a3143b05eef4d21660a69f9e3006f474ddbebdee186de7b1363767341b6ee4536cb3847e8f649cb4dc2e46feac496d58754e39b42113bf4e8acc3e9236161ad10304ed6bcca3a1ee2a5160765d82e3270092ccecdd903e4d667c4c11cafb58bf6ea355e8bcad27e07940a2ac8b0e41f29ddde9220ff4a6c8c9524197f4d70b421fe68e934026644c65da7115622da5328e93131c297b4050b0eaa0c8685442cbaf1f023554acf41f737fc00e670c58bcecd77b79d8bc5ee5fbb118f2655341d7e560299cb7b87395715930697728d7696752b2dccc284e3e49bcb927e0f3601b9299cb57a14075478c56be4ed931ab1273c13e67ab7f049779512f1b9cca6377b64b487f61ec340a4161eeabc23aa51f4e8ade2ca4cea30fd626ecfdd71aa68edd349a9e7f04bc43b7604e1e32049c0f2777ca80fc9a69085cb7b0646ca94e0936b16eb16ed52d4a56397dba8e793ee0ffde75adef96a442154bc5d2fd7e700fbcb1c1fdb9514f28f0dbe30d6b09ad3f0f020e8fc87309a7777177337100d326150071b32c2c811e296c770d2314f1d0e655ac44deff3d6cfdfe5e83c14a3f5ddf2167b58d10711a82c9831f3632c63b639127bc015c763d6b08ccde1fb503acb4b3b4ab16045bca47b6b35fbc3c491e729851a75ccad3702dced825fbaa6fb5ba3b5b64bbe66f9cf2ff0573254adf38c45edfeb2050254aab0ecb23c738c5222782f1a8a090ea8c1685489bc79be97ad146ff7869a0ed575fabfa887ce4f948da72b566157df6deb2f8f4dd3160826b8bb66b71558195314ec3ea50af9f7c59a6b4f82466fcdf19f03cb787f916ecece569d679ceac3963f5cc4f14e0b69fd2053ad45492c1ad14e8b4ea05d9e1e35dbe7aafda6ba102756058000e7c5f6d19e293709de45527d5d5ce60238cee5948744ec492d6eb6b1bea67febd133df604d5d3c168e880ed67be5e64bc16b4614ff0ac1e3555cb5dd796cedb5e1a9ee224deb979d459394cef7e0db557ec61a7918a9dd5b4afccdd151c895ea826c77e58f5013ba1ddb107495a9ee43a43a0ecfe48cd5784effc37107793b77dd778167e47c6843498146fa8ba7b0d22202fe5b209a30cda550f86d64d3f87adef1973deeafae3a720ed465eb0901561b1545e609b8d5f818e53ac409b6c10d5c0917c24f5471e0cb1cac92187fd02c3924aa1e02ad52c93a37b84587b2f4854525c9ea3283de9385602b68ad5e468015f85c5de6cd367892345d1734bd5b2c1108060c08259091eef17e4c9d5ae764213085e8491bd247d285d6d848d8622dcdcdaf79009d3003377f435c15558128d36422ef5d35b71a10f9cd302a38431523a86b42df1c299d78694e44eb389dc4667c7ddf126ed49325762e0b450f5413668bf87bca1fc50f1e130eaf671839681cd289864be91461aa10b1e0537b912b57482febc2fb082e4955106c9ea0ab2fda09da37a1f7f7295910e51dab187592cd733cc9a75be4e22eea0c9de9cf08f43da3827e6773ca23072045d642d88c6011c110a089bf6f20b67ede0af3f90ef4620afca3073d5223e6ce70574305310c9fc677cd9731c7dcd248e079addb3cb1ff04bc76ffa17a642e9335a0626c06ce4f648ce904112397cf72a14847c30a2e421a2ebfc76edca5ea08459338dc00f15e18f61f54989e18b6a07676db1451e1be3b9b7ecf9d04cdeefa1682b9d947d0333c6242430b7a01462bcb1cbb79d8a0b342de4729891ad0578991a44a6c3884895c4e1c084a78b2d978f38b672b128de14b207fc0b768f27ed5c4cc56e7030b9bfc33d7e48700a3eab8e72dc539c652979e5c2ff583df5e8aff338ad98b558cd9c82b282339943dbceddeddfe866df358e8ec547284b72fdefbbb5d667eb98a60b58911ce7b2ee8fe1794da80301c319b1f90f52d5f37bd1f7af0e5832e71ec6ce372e11f6f809ca52dc9fcfef3d8540e9e229767c8ff6d2dcbb6444ca6551ba29642aa26addced7202f920aa64c221e3944a96a2da0a3c7c0a36abff09d1663759dc7e14384fa8c1979b5e12080839160837f8cda661d8506fe5fd28cf9a97078826cd01ad30892d1962c3e0ff5a5cc88f99481079840d35a343ffd917a5eaa9ba4ee66cb91b09c2d6d62eff32d159b50f459737da914a37af503c64ca59df5a91c5201cf0ba9f72c131da22d80fd670beeb910c9ba2119cb8e81166084ee9fb02e03c4c1f2058c7d9441fc2764fbc0956a73e97f7cdb9b3ebf824ec539ad47e5164b7743894d542ecab23769fe6d65dea3cd4fbe2dcd8f9aff8e755115c7479ca0a53f1358d811230e78f862f5d4bf6471b14d81798d9ac8a4a74147386a6c74b68c9f34caa2e5839689f14549a93be2414a91ef0d0e30db7d83cf936c5d4e3f335d45511fac1bb5b1429a40dfd337134fde4bb665c357732eede644415a7ff8dd5cf2a9583342131e893d96580999bc4ff256e7c125f1d62b9c530e7cda9c155789e5a3410547fd7eb8ac2e345e804d77a1555485f051208690f0aff242f72ab2f9a2fd6f348ebae252b51b6ac181bf60f94bd21bea89a8943ebb369a84212d2002e9d879ce83c67d4a48b3ea9022bd94a0ac567ef77e2587e8e8bfbfbd9195772b0880faaa632a7776050ffe07c1f9ed1256edc2a12aa07b8020a7aaa82d290c2205cfc85c790e0ddbd211c64f313d6fa00d6d094178045bbc01adcbc3714226f3e4d6d5555c78a6748fb8267de8eb4a0db4eaa7b882a1397ce1ecddffb494836e2254cd8cefba192586c166760f474e962338dce193bac41985816fa6a17e4151d533c020163402fedd13c99244622253c982902b0ffd77535392f802330de6e25d24b6984611783642af308b13e0cec1b7864708d5fb582ea93934a7d41e1558e4ea4f1219cad667b1813393a38aaa3fc4091af44b7d0ac4efbeb4eb3a041c311", 0x1000, 0x8, &(0x7f0000001180)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000300)='D', 0x1) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82021bf0"], 0x1) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x4, 0x8005, 0xfb) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x6, 0x5, 0xf6) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000300)="4f351c", 0x3) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x800000001, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000300)="c833f07661773b6d482ea49f771a0a30b391c96c1e94d388c9548b831ac03b497a317328a7608192849de94692461eae6664", 0x32}, {&(0x7f0000000340)="1c44c24158a58fa39afba5b592a4b0edafffc1f01da1b6fd891de37bba27686fd5dddcd78413f0d3ee9fe3ac1199b5910664a736eb5ec7dab4e9bbc1af4605d35550ee5d2d1f755e717874e8f95073dbdcac6d15e9324e7adc38000f6b74f4933700e12d49a9545b2d8499319ad492bb879459980dbbebf30d61eee7d2ebcda5fd760137ba79c37e26a6cb0201a228bc11b9820d0fd6f0466b5c93ba", 0x9c}], 0x2, 0x0, 0x0, 0x2}, 0x2) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x2000000000000146, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDDISABIO(r1, 0x20004b3d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000080)={0x400, 0x6, {[0x703, 0x8, 0x2, 0x6, 0x3, 0x1ff, 0x80000000, 0x8, 0x101, 0xfffffffeffffffff, 0xfffffffffffff7c5, 0x5, 0x4, 0xff80000000000000, 0x309ec0b5, 0xf5fbaf5, 0x8c3b, 0x3], [0x4, 0x3, 0x50e9c791, 0x7fff, 0x4, 0x1, 0x2, 0x1ff, 0x3, 0x1], [0x3, 0x4, 0x80000000, 0xef2, 0x121, 0xb1e, 0xfff], [0x80000001, 0x5, 0x0, 0x8789, 0x8, 0x19a28098], [{0x6, 0xfffffffffffff2f1, 0x6, 0x10001}, {0x1, 0x2, 0x0, 0x5}, {0x2ce, 0x4, 0xfff, 0x80000001}, {0xdc, 0x100000001, 0xf0b, 0x9}, {0x2, 0x1, 0x36b}, {0x7, 0xb4, 0x7f, 0x5}, {0x7fffffff, 0x3, 0x2, 0x81}, {0x7, 0xc81, 0x6, 0x8}], {0x1ff, 0x4, 0x2e6f, 0x1}, {0x90, 0x3, 0x3, 0x20}}}) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x7, 0x80) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="90ce548bc00f598a9c14125c56291fbd7fb02928a4527f5ee1b9be0fdd7e2677ab6216e8eba9c07902", 0x29) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:06 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) write(r1, &(0x7f0000000000)='R', 0x1) 16:00:06 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x1ee}, 0x1c) syz_open_pts() 16:00:06 executing program 1: setgroups(0x2dc, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1000, 0x4e, 0x1f, 0x1, 0x6, 0xfffffffffffff801, 0x5, 0x2, 0x0, 0xed, 0x80000001}) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) 16:00:07 executing program 0: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000001580)='./control\x00', 0x401, 0xc8) ioctl$TIOCEXCL(r0, 0x2000740d) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) readv(r1, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f0000000140)=""/234, 0xea}, {&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/223, 0xdf}, {&(0x7f0000001400)=""/79, 0x4f}, {&(0x7f0000001480)=""/61, 0x3d}, {&(0x7f00000014c0)=""/31, 0x1f}], 0x8) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0xffffffffffffffff) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x2, 0x20, r1}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000100)=0x3, 0x4) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100008001}) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0xffffffff) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x1, './file1\x00'}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:07 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x40, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xa00, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x3) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x1000000000000000, [{0x3, 0xfffffffffffffffd}, {0x3, 0x7fff}, {0x3, 0xed}, {0x3, 0x9}, {0x0, 0x2f6}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x10001}, {0x2, 0x999}, {0x3, 0xffffffffffff8001}, {0x0, 0x3}, {0x3, 0x7fffffff}, {0x1, 0x6}, {0x1, 0x10000}, {0x3, 0x3}, {0x3, 0x6222}, {0x1, 0x7}, {0x3, 0x3}, {0x1, 0x3}, {0x3, 0xa1a}, {0x2, 0x9}, {0x3, 0x9}, {0x2, 0xda08}, {0x1, 0x1}, {0x3, 0x100}, {0x3, 0x80000000}, {0x3, 0xcfac}, {0x1, 0x739f}, {0x2, 0x2}, {0x2, 0x9}, {0x3, 0x514b}, {0x2, 0x100000001}]}) fcntl$getown(r1, 0x5) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[0x1, 0x7, 0x0, 0x2, 0x9]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc001, 0x4) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf00000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) 16:00:07 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 16:00:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x700, &(0x7f0000000040)=ANY=[@ANYBLOB="100000edfff568ab43fab200000000000130390e2ef20067eddc050300000062ae680b5cce2fbd06d1e3c635b2616cf10b9eb20b85af4284b83cae0cafad7c21d25be785c4733ae1534fbff5462401fec51f69d547c2b9fa48674d194d0b0d6e794ead4628a3f6b2"], 0x10}, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x0, 0x122]}, 0x3c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getegid() chown(&(0x7f0000000300)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) linkat(r2, &(0x7f0000000000)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00', 0x4) 16:00:07 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x20280, 0x0) 16:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x8, 0x8, 0x3e03}, 0x37, 0x7fff, 0x800}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x1, 0x20bd, 0x1, 0x9, 0x8000, 0x863, 0x3, 0x1, 0x4}) 16:00:07 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file1\x00', 0x3, 0x10000, 0x800000000000, 0x1, 0x0, 0x200, 0x81, 0x1, 0x2, 0x8000}) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:00:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) pread(r0, &(0x7f0000000080)="a2642a063678fc0e5d3f12c3f4c29391e232c0d99bca04708bdc0d06fc5ebb2c3d3d13465960694e17f5ed8195860ca1fdb9bf674ecf39f057a6e78a297bac04b50355dda46dba8630d405f65b10365f38ce51acd0dfad340f64ae55b03fdbe55bcb97372129403d22a9", 0x6a, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) 16:00:08 executing program 0: unlink(&(0x7f0000000100)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x7fff) 16:00:08 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file1\x00', 0x10, 0x4) 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(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') utimensat(r0, &(0x7f0000000480)='./file1\x00', 0x0, 0x2) 16:00:08 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) r5 = getuid() ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) r6 = getegid() fchown(r0, r5, r6) close(r1) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000340)="00919920f250520a66060316c720530af62de821abb164d754841fd7d02d24c08d062c858cf734461ccc8148030c47713b4489b281c66d3defa4c2127257f1f74ce7b08241e75e85f807000000bfb7d0424bf5359e00fb909f2fdcd2cf6017a94dafb082798502ce1fb4b424566b518ff411", 0x72) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)=0x1) 16:00:08 executing program 0: r0 = socket(0x0, 0x48001, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/89, 0x59}, {&(0x7f0000000140)=""/117, 0x75}, {&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f00000001c0)=""/87, 0x57}, {&(0x7f0000000240)=""/78, 0x4e}, {&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/131, 0x83}], 0x7, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x80}, {0x6}]}) syz_emit_ethernet(0xfffffd55, &(0x7f0000000240)="6cb30857512af211139b3b668802898d0014bc92e243385ca5ad20a505980914223b7c6682b2fe43b5510dec536e105376437ae6465e5ecd9de529945ff23bfc0fc20943b673f7b86d914ad1da1c953dbf98e2282834ad099b27c4eff1270e1bc7b48d3ca0919915a032f6bdc9a0534a234c2650c18f289711eca6a7e30c8b7e06fc4d7651285f8540bfef28f8c27757d3c85c1174be15b5ad121c373b8167f27fcad1b271ac13dc54fb956471c9c80f08ca24360048272f34d8b25b61") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2100, 0xffffffffffffff76) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xa8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000500)={0x43d, 0xe2f, 0x0, {[0x4, 0x4, 0x1000, 0x4, 0x8000, 0x5, 0x7, 0x1, 0x10001, 0x8000, 0x100400000000000, 0x4, 0x8000, 0xff, 0x8042, 0xff, 0x9, 0x100000001], [0x2, 0x0, 0x8001, 0x82, 0x100000001, 0xfff, 0x4, 0x94, 0x2, 0x43], [0x3, 0x1f, 0x341, 0xffffffff, 0xfffffffffffffff7, 0x37, 0xb30a], [0x10000, 0x5, 0x5c1, 0x6, 0x8, 0x3ff], [{0x9, 0x80000000, 0xa3, 0x6b9}, {0x1, 0x6, 0x2, 0x6}, {0x1ff, 0x101, 0xf2}, {0x8666, 0x1, 0xff, 0x7}, {0x1000, 0xfffffffffffffffa, 0x1, 0x420}, {0x5, 0x3, 0x8, 0xfffffffffffffff9}, {0x1, 0x0, 0x5, 0x131}, {0x4, 0x10001, 0xfffffffffffffffc, 0x9}], {0x8000, 0x5, 0x81, 0xaf}, {0x2, 0x9, 0x1, 0x100000001}}}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000003c0)="f1482020370fcb4b0fb80b2762d42b33182def5c3689c03fc09b89a2db618968201a82e5b525fc9b3c70c4757838ca6fa64ff674b6f8528da618b74296a32a4a56e4b145ea47d74dc18847bb3f49cdeb9890366b8fa29974c5fce686", 0x5c) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = fcntl$getown(r4, 0x5) wait4(r5, &(0x7f0000000440), 0x8, &(0x7f0000000780)) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x0, 0x0, 0x0) connect(r6, &(0x7f00000000c0)=@in, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000140)={0x9, 0x9, 0x1, {[0x9, 0x81, 0x0, 0x7743, 0x9, 0x101, 0x2, 0x4, 0x2ea1, 0x8, 0xd57d, 0x2, 0x0, 0x2c6, 0xb41b, 0x2, 0xffffffff, 0x1], [0xffffffffffffffc5, 0x0, 0x7, 0x40, 0x5, 0x812, 0x20, 0x8, 0x3, 0x2], [0x3ff, 0x7, 0x3, 0x8000, 0x0, 0x4, 0x8000], [0x100000000, 0x7cc, 0x4, 0x0, 0x3, 0x6], [{0x401, 0x8780, 0x80000000, 0x6}, {0x5, 0x10000, 0x7fffffff}, {0x80, 0x7, 0x7, 0x42}, {0x8000, 0x4, 0x400, 0x81}, {0xffffffffffffffe1, 0x76b, 0x200, 0x1}, {0x1, 0x7, 0x1000, 0x6}, {0x3, 0x1, 0x77, 0x8}, {0x6, 0x40, 0x100000001, 0xa77}], {0x8, 0x8, 0x6, 0x74df}, {0x200, 0x2, 0x0, 0xffffffff}}}) shutdown(r2, 0x3) 16:00:08 executing program 1: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x40) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file1\x00', 0x8, 0x40) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0xfffffffffffffffa, 0x0, 0xffffffffffffffff, 0x9, &(0x7f0000000280)={{0x5, 0x0, 0x5, 0x5, 0x5da, 0x4000000000000000, 0x1}, {[0x5, 0x3ff, 0xfff, 0x5, 0xffffffffffffff01, 0x40, 0xfffffffffffeffff, 0x0, 0x6, 0xfffffffeffffffff, 0x1ff, 0x9, 0x40, 0x0, 0x8b44, 0x1, 0x8, 0x3], [0x4, 0x4, 0x3, 0x7ff, 0x200, 0x5, 0x8, 0x7, 0x1ff, 0x4], [0x4, 0xff, 0x4, 0xffffffffffffffff, 0x9, 0x7, 0x2], [0x6, 0x9, 0x1, 0xffffffff7fffffff, 0x1, 0x7], [{0x2, 0xfffffffffffff57f, 0x7}, {0x7, 0x2, 0x7, 0x7ff}, {0x200, 0x1ad, 0x7fff, 0x101}, {0x2, 0x4, 0x8, 0x8}, {0x4, 0x7ff, 0xfffffffffffffff8}, {0xa74, 0x938, 0x2, 0x6}, {0x8000, 0x3, 0x1e3, 0x4}, {0x1000, 0x5, 0x3, 0x401}], {0x6, 0x4, 0x0, 0x7}, {0x7, 0x5, 0x8, 0xc9d}}}, 0x7fffffff, 0x2}) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000200)='./bus\x00', 0x80a2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="eb72e242447999f52d11e98fe0b76d3acaec3f03dce53c86578b45d86294cebc54"}], 0xffffd84) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000002e80)="022642c541e2c31bd64f1a28db1ae5f7eba00b24d80d7253792160efd623128cfa3cd749a5ca8a2d19b521ac8d6e37d2c0622a1ba276ebe708f9062f4c26a5f3f65428e170f6c31b73b0279b65ef4829b1406ee9a00150ad67850ca34864a9ecd7b19887bf4ebc019df60bab47a42f460c35b8855f3cacda8988c08bd4193e91fb097ae321b9bf6e83bc5eb554a0420d3faf57047d3d3de2b3dee735e5556c4c8285e07aeebbca62f38f84e118da42cd33a4d919d21de161cd767445f0fccf6e4f034e4d5d0db0af87f8840b14e70ea9e7a2fe4e030ea380abebff48cb404cd1ae9ea639f1fdf069a115d82966d1f4c4af825170924ae1621655a6329f6836aa2feaac0ada07b652cf69b265a13ffed403561832c3b1b8178c7ebf0e16da145db054fbb1ecede9947aae73dd4376af6390d9bdfc6159d16a40a707867ebb28ac957fc71f36e479c701ebcf55a4c40e93528204ae74efc9571b8568a83bb74d746b85604a8c38b260352bda9e6b36079e5bccb6537f2f1b68c2555f684b863806fce6075ce929d57a15fd97bd13629bda887178c99d6fe7f46785ce7b2249c2009dcaf60a2770d351c9af728a3360f3aee96a36eae86e396f55d5cfec09bc925a4820b3dabdf22573cc2cb349ad1cb698b91f979bba81cd8bdb015fb633ee393b4b29b8f6aa80adca9273ee6a88c3fca64e447975a769fb259b6f3d262f508873dc17f1d437d2493c5b8f5901eecf36f393f3a2da4a9c2e13c2688eee89d6aae03586f3c24e5bf4362763f86abec5486c6ec6752b3b15f778ec530ecf949736c848fd977abdbb466ab2534220cf8ffc406885c22841d5ac60237ef68756496710b995474691370aa0a636ae44c320ae391477aa3858ff8c2c82961bb0c17dc201db33155b1e095d351ee402ecd78358f9692701a9d2d511de741c2ce4e4b956912fb153e8c0608a5aa48e21336b6b7273400bb3960b781d3bd7d553bbeedd4cca6081f2f638a46fd6656081179139039f9001a5121669ccaefc8cb88763ecadb1a23303b95479f0504839b7b35775fc79eaa22e3633e86260a879a9d3c0f40f7f2c2ebf683172cbeeb41f505501721ebb18b630c3f2183416b3cfd549febe3e86f7e24100e8fa4bb50c4773a2d6987f918233d5f7d1f2dc9f2227acc4ab0a96f70b140067282c7f998ec57c75a0885be54b996d29c49f1e5dc05885e28905392b2b15909c2ff8287ccad5e397c6551e6b66d2c70af7494f961e6644c41fd77d5f8d10289626419306daf5735f2770e153db982f76b5ef739ddc256a80a80030ee783047378e4c9d13ca4371d1a8f34ca9133360c7d889b8a6df0c375ceab8dfddf9a05640cfbdd85267b174bef2f57ca89616d57125540d322cc5c9cc9dc93f0086975d8f3cebe4e2ab934acceafec636221afda0283c6d57d616b5dafc19759a44e1ac56a707392b101b04dd33b3a3f8ea6218a7d66ae120c4840c5a1293cc67dbcb90eeb6188b004366198266b456f7a58e7efb81b58627b76cfda69110d4cbba3b2a7f777ebc6e1310913487a7b1e43b858aa8d024511a08cbebacc629fb38fc3c6da5fc0ddb79ec195a74b1c0f9cd1fceefda385e0beae459c46d6d703554f15a941666eb8077fa17d102896744ec25033b63ac1dba8059", 0x499}], 0x1, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r2 = open(&(0x7f0000000600)='./file0\x00', 0x80, 0x10) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000640)) r3 = geteuid() ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000680)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000380)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r8 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x3f, r3, r4, r6, r7, 0x1, 0xfffffffffffffff9}, 0x0, 0x10001, r8, r9, 0x0, 0x3, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x2, 0x0, 0xdf1, 0xffffffff, r1}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x8, 0xffffffffffff8000}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x77, 0x6}, {{r0}, 0xffffffffffffffff, 0x44, 0x82, 0x7, 0xffffffffffffffff}], 0x1ff, &(0x7f0000000100)={0x1000, 0x5}) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) 16:00:08 executing program 0: socket(0x10, 0x1, 0x3) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050160000004000000000706ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:00:08 executing program 1: munmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x4, 0x3}, {0xcf, 0x4}, {0x0, 0x2}, {0x84, 0x5}, {0x0, 0xffffffffffffff7f}, {0x80, 0x10000}], 0x6}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000040)=""/224, 0xe0}, {&(0x7f0000000140)=""/183, 0xb7}, {&(0x7f0000000200)=""/2, 0x2}, {&(0x7f0000000240)=""/245, 0xf5}, {&(0x7f0000000340)=""/17, 0x11}], 0x5, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x402ffff) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x10000, 0x16) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getpgid(0x0) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="bb00b339839f2cdb8ff3", 0xa}, {&(0x7f00000001c0)="43eac5abf7f7cedbe0e57fe5fc2378a3e9315f57c4d6", 0x16}, {&(0x7f0000000200)="7b0552ccc771f2e9dde20fca7eac9228d9c7a59021293c472184c4adc8d3013ef9ce9b808d4f44de574c1ac7944600f840d00f179cfb59f41f35194717059a71bcc46ccc435ab17b4961837b5537e7888ce8df17308436fe97507f152ce78fe51201cdbfcd8f9969338f89", 0x6b}, {&(0x7f0000000500)="ed7709e17404a9262ca0ea89620f57e74a55c15c13b2bb787f6bbef18f6530470c0aa8af34ea350e9883beebcf9ee5f7db30086de6e8797e7d518cf66d8eb7c63f193a57b33c17622db3b334adb05159863e99015cc5997a451af92ca76511459b303a792210901fb5cded0fcb01f7b46fda790bc93a924ab98517372eb0b3e6e52666de82584ad16967ce06b7138f7ee57770bf5d4350f0f169e13eb0468b2fb5decd5607105f32d95b096205b96e2586c1ad36d3a2f77cf9856eae50d4df1e60f7b92348fc8d0cdcb9435ac29c2a6a92306ed630916710d2cac1fa36b023f6b320214ae9e65deb7c3d460aecaf44936a8468a498940245398cb918e4134374573281a42c47fd804c7448140aa9be8dd79cbc668ec9e097dee07090f1752cfc3ed7924b1dcff42fa256c670208668f221d8552d690a87b78979a4afa39ab3e842e526b8fff8b7f6f4ad282baea2a05540c43613cdc4bb96142317bb3e3340805a84a8bb9d5f590a1f66ae59291062570a188913a74af975d623d3e748bad58b97dcde0cac2ed35ced93ad59cd0a7deadff8600900b77414f5bd5d111d46ad8d140beefad280fd2511bb7d7894a15ac6ebb20737ed96856e28a2bd2ec1118f600df6f660e5d87881b9e18f29af040e62be8dd34817a9cda450c67eee51b96a054b78b054d2540a0af9042a19be0c6a00622e267316b15850d5591f56d56a5bd6bb434c0d34b9bd3e8c5b117ec6ace644b250011d24b997425fa3c062dc9ef0be85176dcc7e2ac4398bfd158ad8097ac66dfa9bff176129a5abecb74aec75bd507badc034459a8fbeb620ca24c4d08243cd55e7f477cd875060283cb21a74c88ecd4aa5aa1776eae736ffad79ca961a8ad61ce1bc6e59d7d976dd583ebe5a576f61b3c7bdfedd5891f9940ea2852eb2b1bb9f49c5f525ad50ad7a8a1be785d0bc031a4f1346181aa2c8a8f20ac26f9f34ccad0c4bbf6bfb42400ae824dea5e7f6f7262c2a487eb63a3b16b28830b9c6fe3a8601bf9b77233106d019beda63ebf388256b56a1627a360b1fcd3502e038507dbc370d982345fb73da43da60493c1fdf2f852e8476e332abdebc240f4390e297697a20af2c35b7c4fb0a6252a5cb473c6c744a19b2c674fba2fd83fe060982eff4ee9e5de53a97044cf74b3bfb002ee78f4585e6754da6e2f1f6a3f9300927d5e35258c947dfc84a7039ae380844d9764ff9143b754ed4c4a93d475bd8029f2b89b13474f80dc8c7a78f9eeff79259626967ff8b62897a2f3c4e78c4274c7848b7e030c88595e10b9d43b23d3916f497e15749bdac1ca2fdd6a638bd88db1181392d1dd802ae2ec5e064313e02effab97469aaab19761ba9ee63113441fdf10e8139d47441f38c5d0efdfa4305445dda1892aeee6ed410c5b429e7c8574dcaebe92f6b0d15776ff46830eb7cb06e4d5b6bb60a8e954956b6f053d77bba1028d2e76772c509e40cd5680d7e369ea39dd98ec95ff828aeef985424b966610889d410b48cf4e657173b7a914f3d690b54fa9f48c0f268f0349b2e66b658a5fc625c0e035c373ec522000147cc0d5507c46b21f0871286866c235ceeff5a1e4df729776c1eced3b8ad78850b19e64b9787b79955305e383299c6dd3268a86abe0053fe687f61b4073466e6863aee8178c82608eb25ca57444b02d6c20882bf7ce3497fd5cf1744fd7dca3a88c0ad8516a85c27e44494c2e9e52e725a2ec8588dc6169a30d70483f3ecf8012d226b8cb05ea4d53f37b1cdd3ec216cb18328f5b700fd24dd88d49cbe828a50d0116d991451e43bfd758327b84018e773f35a1ce43afb68b776758ad789609f15317d62b1084eff11b0f17b44202387f13e37fc9cdd24da4d65d71b5ab5c0b212fe1d525490ae3f6655ee6e1d623609b0932f75ba881132ade1e43763640edf09c60094c5dc92e13c87d21b717101bc26570f9d379f2ee642a0b4473e4a672ebe41a425658a639ec286d19448b45075090a1fefcd877ba537b31698d036e6be296d63a898a68f99834ef4ae5aea255d897f6bf8a94eab7861b46da9208ebb3b84fa10c698f233439311456519c2260882e398af2541320e5b583ca28bb18dbd1149265bb1ef2f7e9abc398dfd2229467af14ab804f816840508bd46afdf8a651eefbc3ee94ee2556e9a34f13ebc5830888e9948aa958a1258d57732567e207c19b1f64a169daf64136290eba58078c4b04a727a53bf8987d386f2e408a22f208134437c5a77f6b7893cd3ab2c1f6aea99db556b1d3f79ddaa736b65de11cb67f42c449dc216f4c73c3c762d8e1a5462b6848110bc98c3fa540291b72846da0f3a5cf5b33b102df8453ac86237d79e8be725a2adaf3a9a182ab66c28ac832ee1c546742b44c826c4662a1c06cc6c654c748212600af4b492f5bb8dbad15aec6d2997d572bd14709cff743bf31544ebaa3bdf195ebec26a9f6161e5fe1391483221682e3037dcdb883eb9916e3b518ebf25b9b4e45b05ee97fefb7041c26309af816973c2802b0101aad0600192b1b54d6da0af392233cdb82585df326e09f6e0f03614b0f007bd6f56ec98611884f17aabe10a83102d38e03c18e583d89e82a5e61cd623d9f895c9bf8554c6d12a0ee1a3aa2afb7c579cd33f5dd8922eb6703afb07746abc017a77532e9a24a5f7f93e5b4f4829d8be7fab3db2c64eb6efb96a9334e632180b97d5aa457dd5d74bcdcb4d7159929160eb7b5d1d562217f789b18a0578f73e5e79006e18258a8ae38cdf75f4bb2eb455fbd4a64a62806adb4b6e127516d83c9dd6f11ac8d6fe2bd31712c439350c12ebfbb23cb4bc7a3d7d72aaebe0057ee821612c2532f62db26407513d4157fcb7b382123b555261a52110b82c89614c8aeb9e72e6f2a9cb2ce8c0932fed611c112ca363b6177980904ded3a477e67472c557661ca6aebf8f4951178c489e639f2231518c7938e2312a54102c3d13cbb7340acd39c76a5e2a601e5fc9731d5db1bef7d9bd17dcb03a65c8f2dd060e8134a5fad0a6e744e174e86e6f9c8954f1fff4714d34ccb61f1a2c57312f0519a5fc68722920dce9d6ccf2fb36ab406ae3af1a2926a5c9d2a8677066c4f0091eeb30a871775b730c9824282e1238de0709536b83b2474d97e039b554a810cba927e44a91c37101c77f09abf3d01f39385d370ff972bf3ab7fff4505e2526fbaec711d3fe340ed0516f351dc095ad08e8db4b982398be3925aa3b0e146cc97b16d9bc5de78e83d585c1fcd0b6e853a3fe96c413f7e942d73ac7b261855ea2b05601e3181c8a3d7f20b8fc57cf7281960dd250a96f5d8c3af68ff8a3cc733e1f2ba1d16cdab54d25802c975a16567bc77b697c162d7aace0cb76846b0b166650af456061df1276b317f5db55ca9fdce7f990b471817d2904ea6bd214566d72fdc454026bcb66abfe42c797593401ff3fad5aa8cff685faaf351750a51d49a878b298733876b52efb063fcb086e810f92b8c6a0ba65b57d290c2f738b2bcdc2a024a2c97b12f8f520ffe24fa9494a5d054e36b3dc3545aead76b2edf542ad135dac69ede07d542717180574a13d130c4c94d7dd109ba405e43272eeada8d935f4885cb123283a7a4081ce5863dc0bcc053df21f0c0b21e329fd8c6fb187a80fa5117260a1830985c0472d84e3e2b1a236011720a2c340457936c480c3726e3081edfc5476cc31b0abadc1b63918d047538ef71d098e0e7a924b9a7eb855991f11ec441835fd4be9d78d8e4500743e154c6270582aa81a83fe5b20faba296f17c36c7c660bd79e13d7c479a5233be2a61151637633cd57dfe4e073e1fb79603f02fb649eb38d304d550d6f877ef4e6ccb5c674577b0223dcfbbb4095940b4b870e23ed6cab8b0c9cb21a8117d1fab85717a214a73ab857b5ab300a0e96ea784f76ab3aaf25f56622887433a5d93bfded7e415b841717231df9cf7f85eb662d2c1b27d5705e87e717127c56ab0ccfe1a73d0ddbc834e56f781230bb83bd0becc7653d224cb0df7c33baa907386391a6d1480248825a1432343dc03b8dd31909ad510d22fb1ee6d210a6e86be241592f67196d3984880f7a6ad655d8dfcaa5d24b6e2d4b45049801e3f054487b2590a93d1db8b058001f4013249f3fffca6f26ee6b4e559874a4e589b4a74778ca2cbaf51595bd25c56953c91a67bd1d619679f1d1b332c050e90a7d600187ddf841e537ba7c777abc2e2a1118db81ca82856b376bfb26e6268d78d6e4f196965023d82380aee86eee18b411771dfc956e4f7db61b7ba48072916445f872d7534298d9a7fcc1540aa5bbe01557afd4d8c322d466a016c483facc462e14398a87e46c75cfd4e1d88fd60405102341efe1d6da9291dbefc746eb2dda9077f47064dcf768f2159be0fe71f68e29aa6d970c7b00a5047da1f0390fbe3b494c3334ecbaf615463228ea3396b2ecb64319d7199b2a9f13ef761e5cacb279caeca4ae3cabd661d789504c5740367b3bd17cc3f9f2dda05e4e901951db1995106a422423d27c116cff826ef85bb4fa6ec089381afb286d4ce301ea23e2071a0f76dc1df62641edcd70d8d04c4e5f539cc90a804023916107240e94ad77f817f1ae9710924eb0aaa7a9ec53419e3111772215fc40bfcf3bab800d04f4368c3c8bd5e0b31fd140f59f077ef1e84dca7149367c54c2cca2d7eca351500787d5f94512c72753dda9ef8a2d146e3f861e9941e964cf1e933fe373f3c25e741ae290b73aa459b1ec8f21aa33e08701ff32d385d07203175f4546df9d503b16f3e829169dee13603878fe2345c926075022cc2508cbc91052e812306e079938cb8dda0f22a9c4d3d97cd1dc11bb4e43421c3a9bfba8285b4898adc714abacfd26cc6a25e4e8a5378ba9aef850971273661d5dd2d095dff73cdc29626a128d7ddf3dc591473c6b89741a9f86aa1c9662336c71e0554fbbe89bf89d4bfacc1de4d4503353f11175b5d0dcce7ebfd456a4ccb81b3c90ee86eb0165af05e60f74c7f673cac61e799eb67d7ac451314d22da5d9a5546f382fe24b64b32d7523a4f42c15847d15abe4a5d04b1ea92691acc0c35b1e70210a491a9e938e14b85540a94cd0ef58e337ffb2f427b537422dc214c9cdef417c52749b8016a353d25e870f9935388dbf8a7c545b028ed33a0f15ae0c2e3fd80c672b6e6830cdf9e3a0a4d20d3a650e05e9353bd7cc8b7e72236977f3cc09dfd41128b9bbe6c0eadbbe8f229711cbca2807c1cf552b18ab362f59a1ef3b4e614937be5203830ae2c9a40d01221a1669a0615828aed52126b8b44561430cbe408bb2e55f6a4133e7efcb8793324bd376e95037c57befdd016ac47136e1b4f9c14c0c51b6883812b0d0ec93631be61c8758eb502595712c2ae8854f7d07cf0e29b4f468499deeab7a7631b7114e16799cc2311892476a408b3a022768da224f510dbdafe7dee65b90ea0fdc834044db395a92146d06a83e09b37e8a598d5de7617a42fc0bafe8e16e37137c067c8d95ac9f888371af8f6f94cbc17c0cec414acbf585d7a91f898159084f0f8e2b6bc291047edc6949062970cb29849d33f6ce83a452db1e6ed604cabb970bab251cd77c8919ad4781ad016429e32eaf16c54a29d2483836c4a99912813ae0c9e071ccb83f2a6dc1d993653f3e5c0483044fdd67f65df35d5730f828073247d11920adb16b27ff23f6385ef403a3b0bbb5f5f492306bd5eb4f05cc4e4c249444a2a7575710d75fca70222797ba4214c9c5f0c34a91b5ebc4f3580753cc115d2d70e3", 0x1000}, {&(0x7f0000001740)="7aad008a46e6151c3f98da4715357ff0beefa151d03e0037fbe175aede578e6225180df4abcd478d3079284fc1f8a5474200c48461989c69aaca09c1c90a4948142d64e25b2df4820a4021df22e205e5cf6bcfd563bce4b86fb5a92170be5f77da2ba7f43d33a7eab510d3ea4adce39b4d997afcd71be1c50cd3d06d224fb2bba405cf45230d47f87dabd478145d54cefdb52d5d2501d4c2b0f3c8e44e520ab34f9d9439537cd32197e8ecf71f4ad8206b99d6f1a78d49e0e32e11bd695de3502b98cb29e2af6a4b70a93b9e23ff81c294e0ba09b72339b393c648cd81c01d9af13b2a1667b1027ea6c6837ff109a18fce2a634d7b04f13cc74336e4db5a63ace9de9a99157ec0071172a03a2f24b4d581da1741be2ed6e1a3d3cb251a8b1ecf28846a912fd2a9c4a831c229a7a0a49ab4dba046075b9e332093950e6b48519198689635b18b8121b828d2d9cff2be3eb15dcb538dd5a326391b8f3859bea436fd61b23916eff6e7e0d890cc70c2cc1c27c20a8e50cd1db7c6385018c6833676b0ba9f233ae0ce5f4f65602e5584caf4b7afb4b72692455a748428610ec1fddd526f65bcccbacd953fbcdf092e1a488f8bf8bc1dbaac852331261358b9b04e57fdd4e2dd1a175873648062088cec02352b4906a12ead6a01571ccf57769f899b6fdb62680b1c4c1de142dc0d17aa9265d32700d4b079323d5e6fa6f54ca948cbfd8f04f6b3ba434d414a4785c14350c19f4635cb913d85f34fe38cc0e7e090dbd4a4d0509fb2327a925f88c019adbb8aa513d3705d7e1ecd58ecd46981ffb07cfa7e4cc36d9f15e047ea5986d1b6d9067d5c5cee3d0457927ee698b601f28f39ebb2e81239a3f2e2bf1463a46ed9af63259eb383771626f2c855876e23ff25f13535b6b55c975b4d31ef8712106bcb7977743f01bbd749792a592629389eccde221c9110e41b144f9b96644a4313a6cd482144c879b1733c4be8de50c88d9222ba32edf95062963a3304105d349c4c9bf078d1b9f8fcdd654635ee84583ea7a63bfb8f2aaf75a5e8ad2b94e3b5ca6e87509c398869dfdffd10a9262b60215ee10367615350839bc9254b66c53f25c9b465d381ab83fc9b267c5308b1e3a4947c596b70177afc89f69d8a81afc069a324bc8fae8873d966c540da2c09813648adc6d02a3a2260fcc494dc6cc573228e7fa65dccc8c75fdbdd247ecf35e03563c2e518f6716cfe0c69051f21c8dbb5c7111303f3a641108495b58a397e2f8da9d7e7902fe35521dacf248a7f2f0fc899d9cdd57bbe10facb7ce1c6fef35a61fd63e10daaf08c3df902a2fc32f61cf7dc7e3bee6f1fe587414e6b2acfbe09e849a32ffb5a5ab86f985315dbb44e1294aabae4c4c13dc76d195d73841dd7e16a13fc56909b0c9ac75c2dcaa663430922335f55f0b2b6bcf5cf1a6cd68da2a4b3a7c1f6b559054236751ebaf0b25545a8b1e9dabf851b00d6a6ccef39a41f768e7dc68847b09cc3dc6f00a7de5b949ee5dac0c65f0c9ec5e5fee0126ce2f74f4a0413ff1ef8baa5bff747071de744b3149c1bd5c6a4dab4559e5b333ad2b96fbbee8c0eaa537f830bad1d276c03907831f603091be388aef2f15b4d91e008a86b919cb6e4539359738a16f43e4b532ceb174eebba018d6174ef33bcf8f4012ebf4494581a99e95d26db13663a4cd0aa34687ac03efce8f4e4cf78e93bb234e8ac31c8302301a9c2d86a0062cfce3d97b84b6f42e27ed270df6261a99c4ad84d3786dfef9b7a1dd522bb4a4dfb962d42ade48a71959157e4e4418786f1d09ce1d500557ce70097d1d0446ab1d020d1b64a80f0e23b7ed2b6b673c00698407ae3d8ca6c1cc7b9d57d9711dad10097d9bcc2296e3f5a01a999a041b6359563b4d2468b16bb5589bc136acdab0ba64f98c2bed255af38a7619a84bd07f02e48476511f69f83361af55e4f1fc4a7990012de386f535f9056d67c1e3129702f1de6350cad506e79325d8437e88ee6ce41a0714c8f4d2c646dc66dbf38cbf12148cc8a7499de1e15f423ee5d38830f29be6723bd3eebf124e260483904ff91356f2c060df74e92b7af69e6004ed5970a038deab0bd44cb24c942b9476d1f8b9c4efeca408f330072c5d4f44bae86eb29cc5aa0e71154b56b598b18a09e9c104beef18f3f11c6981c851e94dde6e383b9e7ed94be543b44eb07e61f131fb095808f29ba00eeb0eb3d9536424f0a899cbae6520f8d92af31dd05804397f4845eeed77943cfbf80feda669b71f5cd0b5c99d86cd605a6e1066d0b45b1e2843a829948f44b697fc90b093eea980fa277f8a3838eef17fbd05f08521acb041b0ffd4bb976a05bfff89b102c19b2ec1ed908ccc3bccc0fcc73af7b17f8438217fafac9c691eb765f8f6c241f128664063fe8d865fce127906fa5c3f0a9788cb86cbee2e22d2312494d9544a4666cf5562c6c95c6e85dfd100069753f5d5bd75c9b667812acf97c4c73291fb722b6435e625ed6f07aeae28f7aed02ff2748e37e6b7fe02afb19e57b696f4e55b7b1f3b305d75d1c9826f8bad10495047a036456d01e36eecf99c586855f4594cabe8914828064be26e1056f30936a100615a4b0b326e792348a966c824babfadaa2ffe1427ff51c1a26285a301690314a7fb27d54fd2d36ba42d75b22c80705dd16f64d360ba26aff3fcc59620489dcf5a00bd0a80f381d6766ba83179818ded0b1dcdfec0f95247539cac93e529cb9c5b9f4a2546f6b809602572588c839372a62102e23a04a61894fbecc0fc81486b996436cf76e3120cb0ed7c713a6bfb84ff898506006bff4c0669366a9deeb1b21849e1fc65c897cfbf50b4d7e799cd3c3954466436aa81884f888ca79d896e524e1ee0e4f84a6a37aef83c0ae90e225ee8481668e943e484eb958d06c8e52ae9ef0b6f3453b478a22a61d474c89b3ffea7b5139eeda22c4d97f570952a928884e112ca99f1ece628967713970a2593e0451c42b9cddf241331b9beb21eea536137a419cf28e6ee7ac5a37eef34d9cafc5286696000ee41aca7997139f0ed0ed24f035a7e3b79acc24ff2d7c45a09ac01e45aa946d63f68b2df4f96ab4f49d982167a6613edbe70f6845f84ac819b9372abb87ffffed47d8579ba8392cf5d47fe90de74bb0bce93eadf2cf87d71807fe1ec939bb649af1bf10e209a7261cf8d9835313a74eabbf35951c668c01b90a05ce0da37727932046480bc17efdf991941646ad3e600c303904fb5818369df7a96c88e82ef728e9a284a280f36571808b9e7a3dee2571766b6b6103a666b132b81b9447e25fdb0130e71fb71eb0c2c8115bc2d7eca066edcebd55ccca3371604b3e91708f07750f494d6cf6eb2672a28087e8d02fab7d08ed5b1996055a6f435ce8072e467350aa070da51409f2885116b22a7e37b537fcb4b48f001c72e5a39aacad04b7274775c1ae2a6e5d0fafb1a0d6c3f65eba54f62a15c4617bb55fef783b2149e9e033f70135909f2961594a04b7dd38dcfc2c23021a2ff6cb0233fbb295df5b1d565326e87e7a4c328c61f4fc9f2a9ae1ca9cb85826ca6520403ffac88b603300b6e4d0356f5fe6a4df9d73d0bec2b0f7e69314b648a03149473631bcf62775d0dfaa6eb989c2c767e04b23b140b0f4df9c2848b5b05b6994992529d08336cb9df5e46537d1ffc7ac8452cc533db9b30e3ee957fd25f26c35974c968ca69f281b56487e72c6461f45a3c957852d2ca0bf13ae188a39d12ca57c09989004094e5fc4e9c557a6b4ea0393ac1ee24d9efa7481bbdaccad2bec6192a5873c9103636c11d7fcd5330b9952c59b6df1abd857a4d6f6aaff281f63dfff68edb6f29bef933bad962945b1af83695a9502f27cbd3c774e1ba35b6c7e9276fd08102c1e7439eae147ee7bb14296d9d2211fa2cb863fd4f11f4be7abf791d22621134249be0845c027e64d1f351a14ddd81c2f32c171db9df3387a67aaafbd98d59e8b46c2afe52e6b6b52f1d95d3f1cb51acadd72268dc9e91cac584a9e80e749427b796b587a8ee85897b9028fb091ffad2397dd1a49b41afa54378bc9668f579a61e030dba15e2f9f08e671692f29e0add353dd89278781836d1f5e56e39b72c40e155b97e8fc509c2cb9c49216fd94370b42f773d03b5431b8a95a51b4c6643a7694805a4f82ebc2ec64499c245ab7e2ff69f003d2ffa6ba2b00d6ccc426e7ab821b675f1ae53ff76b1f0b8a51a1e9759ec2cb9a10439af143dcb709f3adb67d0921c2308c215529487076711bc813bb3aaa552971e795fb7d7cceb57b7c6ccdcda783ae864ab2ce755609074184c7f8d738a8795d3bea3daaae9bea790355133d791ba2a5d39f28c91a900b08089c8d7bc422bfdc0930869a48bcdb913ace4afa25fbc97ab3b16796f98ad6ff75e4e86c165b35f532e70f23fdd942cfab598a0e579794fe19ea895a3adc6a66d95f165d11d8176eb51478403930b8a061e5d7d44924bd3496410b4635863ea1074db37402f5f7c030b101f7954d5db840cd186ed6e0ed58367226318056dfa3811aa2f32aa2be44a77f10b5599ae1e9bae75d812784464c51716d004a457a951cab14d722db7a0d326f79c898c48793e932ee7eed228f83d69b41a62ddf4bb5128f041b049644ec66ee035435d10816a204a5bf9e1667016dbdc90716ce9351e86d18a5244c59a43149daeed835086f2f3aba93c6cbe327f36530ee593205450f054890fab592f0c076fb9548ad07081118c9acf0fd0ca023f7ac38dddf95adb25a71168065cfba9aff99138d8b5dfd218826322b1ea0f61c18342e5817ee20a7c789bdcfc87332f25265f104e99a033c78eb5c1fc1bd45da216669199670d4557bafb5476fb1861eb2ed6390d30626eb49c82cdf5b6f85a88949bbfa25feeeb7eef1af4cf129a17230c65ebd49bc6ffb1c7b822305441c744788f726c3ca0aca67bab15fb1acceced4df8c5fa0281508e0b92a33bac3775ecf9c328c2bda8527203d307661f2cad80853eb017f94111a4c05989c5ee6c6d728db679ed1f563cd84040eafa2e966a728e8c9dee293b93894f0340d84663fe429b4f9f96287aa59a4d97d5e60dc27c2e5a80ca66225b2fb8c0e6a532b41b446e9bf6c0cb9c8cf1ccc537302196ff4361f742806935b121a7f2719992eeb1a6c6874f01c94cce2c51a605edaa57bdbe159c2e3ca4391f276bb0502d8716d46d21b1b7f8110f2a3a0caf3b07ede9ec67660bcaf26f427aba3a076d5b110ea65388549e7ee67d37c0ad4b6df871551a16cb7ad46953df4a94842fc4847e0ef438cfb8b013b28b096cf12798d5b3a74f931ed87c128df632bf0a23c03d51de5430fd91a14129e423062bc54bc1f2a7af42860c73180e9e31b523f8e141163b9293dff3ad441e023152cbc3f303a5ba38d46e8dd34027fbbb04a2b062c93f6ee3ad71429320f5878af654d6c130f879298af5df14dbd81f670dd4723c69feee4b3c2038bd6ecf1183841ffa813019718a7a3493ef43d14d06bd4c18bf28a691bddb1ff278bf799e4437f32254c65f2d31d6347564d252504fb1c7fad262abecc6f4011481c15cf88a0f7be4b00b76b622ebdcdb1642d891803bc6976e3ae8b7fc1be23999a8fbca2da0514b7f63a80cb8464d299d6724c65f5053106e1fd270c6dbaa1e6055e835e9c71d1ffcc10ba13e295f1ec8febd62bed0ebb6e994f19804f1b9856a15799b4b9a7a057837386a303f5fd3dabe819c42d792be834188eb0237d721bc2577fd89a0943eeda053a052b5a045ef71efe501e", 0x1000}, {&(0x7f0000000300)="63367e7818d5cedf04f8cc8a851805dc66dd40c4bd0fb7a088d3386d81901f779fcdd3fef0684b8f7e7898061d911a779a2792b8bdbc16ef8d558003338447", 0x3f}], 0x6, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x58, 0x1}, 0x40c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) ioctl$KDDISABIO(r1, 0x20004b3d) sync() getrlimit(0xb, &(0x7f0000000000)) r2 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) r3 = fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x2000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) 16:00:08 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x3, 0xadf}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xe3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x110) chdir(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000900)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x80, 0xcbb, 0x204000000000, 0x0, 0x9, 0xff, 0x40, 0x3, 0x0, 0x1, 0x1}) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/210, 0xd2) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/249, 0xf9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000540)) symlinkat(&(0x7f0000000580)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') unlink(&(0x7f0000000780)='./file0/file0/file0\x00') mkdir(&(0x7f0000000600)='./file0\x00', 0x12) r1 = socket$inet(0x2, 0x4, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000640)={0x9, 0x1ff, {0x3, 0x4}}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000680)=0x4) r2 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000006c0)=0x4) clock_gettime(0x4, &(0x7f0000000700)) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780), 0x0, &(0x7f00000007c0)=[{0xe0, 0x1, 0x0, "ab39666bb649a0eb118c8158706bdc8564de0eda8f7b5adbd7cceea2a173216d0a4f344fa91a4015ae3c667f3cf33511fe8abf27d63ec31c3a4f591e939ea191b9c5093d1542384e6d36b2abab96132f2da510c66b41ca6fde9a20939881a62ce1e0a06ee790e08490f7a54eaa72cc6b1a6b8f2f91aa195458acd0ce3bc08d1af1fc2a86028b1719c49573f5b063141332a07bf3e75f8d23ceebc330163f2880bc7fe3cd4cacd26aebedd19f0f0724f74ad246e9d5ab7db89777f2edac1b6d90533f254e7a543ac0d268ef"}], 0xe0}, 0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001a00)=0x8) symlinkat(&(0x7f0000001a40)='./file0\x00', r0, &(0x7f0000001a80)='./file0/file0\x00') chroot(&(0x7f0000001ac0)='./file0/file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/ttyCcfg\x00', 0x280e2, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000000c0)}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = dup(r0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x104) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f0000000000), 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x40) socket(0x2, 0x8007, 0xffffffffffffffff) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000080)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) lseek(r0, 0x0, 0x0, 0x2) 16:00:09 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x20, 0x2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3, &(0x7f00000000c0)=[{{r1}, 0x0, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0xffff) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) chdir(&(0x7f0000000080)='./bus\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x9, 0xff, 0x8, 0x6, "e5dc96c948c727512f7d10685bb4585d202e88fd", 0x9, 0x7}) mkdir(&(0x7f0000000200)='./bus\x00', 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f222759338d2a4800000000000000000000003a00000036982178fafb7d48b64deada", 0x3c}], 0x1) bind$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6105, 0x800000086138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000380)="0ee0da26dbd79b510443dd5a7f597fb8836040673ad7f1132ed4966216a98f6c3d177772a137c0a84f1d7f0364ead87ea9b2c353ec49119802086e0f4ae48129241ba91bd1fea66ac640fb3b70d89589adfda409f0c53bcc42467d359259e05b89ac3fab8d3ac574905a81e0e8e9b289940535e4ddab427718e0bcf4aa27f20fe150785bb0f7cd6371d54a75f0e09bf2c1d0486ff7705e49c5085470765ce6", 0x9f) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa48, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=""/172, 0xac) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget(0x3, 0x0) msgrcv(r1, &(0x7f00000000c0), 0x8, 0x0, 0x800) msgget$private(0x0, 0x10) r2 = msgget(0x3, 0x40) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1fffc}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0xfffffffffffffffe) 16:00:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x7f, &(0x7f00000001c0)="fa30b408bd4339112e4dee7f799243f843fe7f4326e8da703a4baabd8bba9f53e844ff10999a80d1906d93a3778c43a1adbeb3ae159ef8b8e035362de61978f7af9e194971d63938594a6b1114b0895fe14fae2216577878b19b000811089856d7eabec23017345ee89af2dce42eb32a77c0826d158ce3caf8d39cf0ced713831474f16f4bbba3da9f4585b41efa93415cfde8a197159f1b7fd87c3827c679d1d3d5b3cdeb43e1fc2619f5257a6b449a6cf1d58f40f6bd9c4cfb33c3030c15f91bee092fbe97c9d72f27ae52182d4a73b8b2ab80e707fcc8a65de2a4f740be5f79b79f10cb68cbd8e2e35048b953cd2da4b6dd97d8c3", 0xf6) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20002, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000300)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x458, 0x0) lseek(r3, 0x0, 0x0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) kqueue() 16:00:09 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20200, 0x40) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000002c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) getsockname(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="889eb7583d64965f2e95d0a33c1c43ac513b54d7e5f38dea52ed0fa23415e7410c94ce271306aea23974bf6764a7cd2a6288672e7cf2ae14099166cb4a2fa4fa7812ba17776e692290c0ef706cd6cd7b6a08f210305d00"], &(0x7f0000000240)=0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x80000001, 0x206, 0x3, 0x7b99, "ba7772dee241d4646c02a551ea0b81bda9202f3a", 0x7f, 0x5b3}) 16:00:09 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000001c0)=""/180, 0xb4}, {&(0x7f0000000340)=""/244, 0xf4}, {&(0x7f0000000500)=""/206, 0xce}, {&(0x7f0000000800)=""/115, 0x73}, {&(0x7f0000000600)=""/140, 0x8c}, {&(0x7f00000006c0)=""/148, 0x94}], 0x7, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000e40)=[{&(0x7f0000000880)="ddc8750dcac559cac133a703c0950878622f50d158e0a528cbd6e82a2cdeb5799ba6b0b579ac9810e1a4fcabb51e394b3121cff6a55bc5eaa9e76eabb3db8e2212babd83f0bba187390c1ff55890ba8f0e55470b2cc9198b5ab42e96566b120a469a4a40ca6cadc357c4c27bc0667cb358729efe43c57f7c2f761ded29deb14ac5da938ee679e726263e1cad643e20f57ee50c477c88fd312962998ea922b1ef55e433f12ca4321a2317124e59b3f1d1f24e7f8c4a89ec69df43af01ddf34b9717c5e48852", 0xc5}, {&(0x7f0000000980)="b06783da937bcdaf1e4ea08d5f05b621332ef3dd6012ccc1305a81d14111cbbb73b173ce0e776121febb4d220f2eba364055099f6a514f0a5353b097c37385005419486ff024599368b868ba927ee4545e038fa5eb622c1d177dae284d90086ca19daabedefacaf85b97cccaaa9e2704557b11ee80445f2f09cd6dcb29695ed2ffa3025cb4e39a26ebe9e9e43242d3cfd2adc4d1a1d878c18bd6fca5eed1c05949ba2ee63667367bd61f7c2d901326009085697859583f4062208ffbe37278a9f4eff88b03b5c1", 0xc7}, {&(0x7f0000000a80)="f7ae1af90e1c9769e351e61089ac4685ada3de583bda30f3e0a6ba78afe0f51239e53c8a1ae3a539d8a725ee5ebfac33f5499f0c0fcfa60d61ae1ab4f5a1548b82272cd75cfe8dec54ef0c27ccbb606461477196fd63b10494dc7c211ac275a9f3e30b1836638a9c224b50a51e05e3fe4b36ba90c9fdd5a8997c1971fb824b641965a9de653ad5190ecb84bf0d71060ffef4790413f9feca8d683953481b8ed40e379526b40bbc5a54aaa74e5d853d6c9e632e09f4be4bc4ce2ee0a1fdc003cef5ef8152aaf405faa2b76a8ca877ef61", 0xd0}, {&(0x7f0000000440)="8c0d95027ab18566a950daf1dca7548593f98c3031e55ac4ece0d12286d4f5da282407a58d301e9792a3716132163456a85c2191629bac6692d8d4360054e76abb804828b75e3be1a09f97028e91d96df7e3968f5f8a3611cd82f57a3f530452e94e72a767b5980ea2a2b6324a32390f1f893f45c3fb8b8dccfeba7be71969a014fe823caa9ab92d2d1d4ba16dacddd06fc726c64a933dfe2d106fa6a99a1f883e33597a9dea7bfe4176", 0xaa}, {&(0x7f0000000780)="8a96c0a6faa94084aa766f640812482fed6c5e5ca616a158f3a146526f2cbfa79c5efa2f254627f2a7ed7b0615797510a6504960e227bd3028622208705b408a8ead91e83f34145464397f30ac5113b366b8630753ff0e4d6993dbc31f1130571c89", 0x62}, {&(0x7f0000000b80)="6c9992209de793c768589f05f4e48d009b29dbf0c3548ee53b69ee517e94012d7983b67bb163f7c1ad3fcffd409db57a5cc593be4f9000b9c4be20e586293e8b53f5ed8800145a622b6dfe337fab2e512d50bd45c19e47495815f66ce31778e9def711df0ff04de204d6c14515ab87c97d2f3e4fff404f47418b72963362af3096eb1ffb80c9b7da63d04e118a360b49f81aa6f14eb6ad0d0682df8ed7aaa321d8935244106a5c01234449ac2aa2cf75a0b7a232c52b64065d9dca571a44ba5b3302f64800c9120ecf9021ee0df5f892d74abcce230f95c88b2268f3b1687fc3", 0xe0}, {&(0x7f0000000c80)="7b7907400e54598bc1493e5be615ddadd17eab7ab2f7b62d190f97c84128181c18ee53e93425202f4c958d4688df3626fa5af130ae563d67d69a1b9999bdf57d859712b11323a80752808889bf783e52e45c5261b7c57b34bf7f9348aa8056674a28db3978a825b5d4901236d48ecea772efaa643553081553b912a4ba825e35180aae7f196bdfe9ec470c3b7f8e6b282f77a194bf4436ecf69cbe08a95adfcaebb59119237e41df5901efe3f7584d4a5bdd20694edcf161287e821aa2d957a5dd031b39a28845d5e3e1c0f815c93f49eb53b20c13336e7682bb4a2c0fbb64", 0xdf}, {&(0x7f0000000d80)="91291f8244b734f72e423d97dd9cb0762de65daf3d3dfebf7dbd1f5822ddfacc511f046e34bd877cf09cd93e0aae5b7aba7e5161b7e42281f038052799872440e3b38cfb26a499776c3ddee3810cbe5f40c215f4cdbd8d47c4b38cb0d1dd14766007a92466e3b71ffbfdc056ed1ee0a7a0830d54ae37b5e368c8bed4cda28b638cfeb2cb78e2ed2286e647b8cec0fb25ecfa4aa900413e061ff3a26d20ee445a8372cd8ef30d0a3846133fe35d4ef96d9893bb825a3168814839b50345e7d9", 0xbf}], 0x8, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) close(r0) 16:00:09 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) fchdir(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwrite(r3, &(0x7f0000000140)="80cb8d92b13ca7f20ccceccc5fdf61e30cf29e9b7452c8ce53264f6ab9505abe33d90630ce9a2ffcd4925985a4ed945bfdaf0321c637a464802b0d720ff5e56603a6796e1006e08943d18114619e99164f0b10babfa20492df0641075c4054e31166d0fba7bedaa4fa3697e3efdfe619abf327786d523b242e1fc8fcdfa3fcb59821b1f50fa59bdc07d1f1738d0c9390f3d0e8ba71249fb0aba8840a4ce6d0f2460ba3392d235c745504ccd7a4dfb951f81c1baaddb23bac68e90c60d44b637bbd6f098eb121230f9dacb2d9957236a8fac6a5cc1b2b88728f7e77885586f5339b7001021f", 0xe5, 0x0, 0x0) 16:00:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x48, 0x8, 0x1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x42, 0x0, 0x10001, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000083, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0xf6, 0x7}, {{r0}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x6, 0x7}], 0x2, &(0x7f0000000200)=[{{r0}, 0x0, 0x35, 0x40000000, 0x7, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x3, 0x40}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x1}, {{r0}, 0xfffffffffffffff9, 0x88, 0x60000084, 0x4, 0x8}], 0xffffffff, &(0x7f00000002c0)={0x61, 0x2cb}) shmget(0x3, 0x2000, 0x700, &(0x7f0000ffd000/0x2000)=nil) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f0000593000/0x4000)=nil, 0x4000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x9, 0x4, './file0\x00', 0x5, 0x4, 0x100000001, 0x1}) open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x20) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="472ec1", 0x3) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r2) lseek(r2, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = msgget(0x2, 0x328) msgctl$IPC_RMID(r0, 0x0) 16:00:10 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) getdents(r1, &(0x7f00000001c0)=""/253, 0xfd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="66772c54b15de3c37afe47dc1437ea6d3d0114ae", 0x14}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x2000a, 0x1c0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f0000000180)}) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) socket$inet(0x2, 0x5, 0x48) 16:00:10 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x20180, 0x28) mknod(&(0x7f0000000080)='./bus\x00', 0x800080002003, 0x5bca) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0xb) flock(r0, 0x0) 16:00:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x40000002, 0x3, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x4000, 0x2, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x13, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x800, 0x0) socketpair(0x18, 0x2, 0x91e, &(0x7f0000000380)={0xffffffffffffffff}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x20000, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x10481, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x400, 0x0) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x200, 0x0) r12 = kqueue() r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x580, 0x0) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x400, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000740)={0x6, 0xfffffffffffffffb, 0x8, 0xab8, "035a06e041ed217d4f051dabb317df3dc9d1066d", 0x1, 0xc233}) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x10000, 0x0) r17 = accept(r6, &(0x7f0000000900)=@in, &(0x7f00000008c0)=0xfffffffffffffd98) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="cb0a64fc62ad80a154f688416e0f87d55990e20a2d07a9147ca5da8f8731d1fbb3143b950c31623430b124ecb053e710cc42e45754b1957381b72e3caf1741418a1aa877488a99130528c36d6083849c71d5ec4a9d8a0bec54d65f38af1ecf0ef83be4da4b00c3ec03632f6c0756951e1b1347ee20dbf2820ca6", 0x7a}], 0x1, &(0x7f0000000680)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r7, r8, r9]}, @rights={0x18, 0xffff, 0x1, [r10, r11]}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14, r15]}, @rights={0x18, 0xffff, 0x1, [r16, r17]}], 0x80, 0x4}, 0x0) r18 = socket(0x4004000000001, 0x8, 0x6) r19 = fcntl$getown(r18, 0x5) fcntl$setown(r18, 0x6, r19) r20 = geteuid() r21 = getegid() fchownat(r1, &(0x7f0000000780)='./file0\x00', r20, r21, 0x2) sendto$inet6(r18, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r22 = getpid() fcntl$setown(r18, 0x6, r19) getsockopt$sock_int(r18, 0xffff, 0x100f, &(0x7f0000000000), &(0x7f0000000040)=0x4) wait4(r22, 0x0, 0xda2dc92028fcc7af, &(0x7f0000000140)) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() socketpair(0x0, 0x7, 0x800, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x4, 0x503e1964, &(0x7f0000000100)=""/73, &(0x7f0000000180)=0x49) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0x10e}], 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/186, 0xba}, {&(0x7f00000001c0)=""/206, 0xce}, {&(0x7f0000000300)=""/90, 0x5a}, {&(0x7f0000000480)=""/215, 0xd7}, {&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000580)=""/244, 0xf4}], 0x6, &(0x7f0000000680)=""/251, 0xfb}, 0xf3e71bcb3e98f960) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) flock(r1, 0xe) close(r2) 16:00:11 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x400, 0x4, 0x4, 0x1, 0xf6, 0x6, 0xb9, 0x3, 0x2, 0x80000000, 0x4}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = open(&(0x7f0000000200)='.\x00', 0x8100, 0x10) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = semget(0x3, 0x1, 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000000c0)=""/157) r5 = kqueue() setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) accept$inet(r2, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) kevent(r5, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) fchmod(r0, 0x22) connect$inet6(r0, &(0x7f0000000000), 0xc) getsockopt(r0, 0x1c00000000000, 0x2, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x5}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0xe5f2) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x11f, &(0x7f0000000240)="b6ebf599b3af03778cda29010299d3f2172e73702a72e49c0a66632da4fd18dbe712b3b8a3f8427036d04d6d48595177f90fb78eac8681281199b389873b72aec91eed3832a3ba672bb00c0eac68978af65e0789025f024900093c8fad") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xc0b) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="ff", 0x1}, {&(0x7f0000000200)="b2bf867aea434e5bb3623bbcf7ea6396e20df7fba426dd9c6ab52f81b4d140676ea18f0a64683c6b4a7e9fad435656a6dc27c090215e32b0882d786ab28d5e33e52081170b1a1f08ec5168f7907470454cb3e59006b8f993001df883d734d1cb1a868d2a4bf5df7b35272e18", 0x6c}], 0x2, 0x0, 0x0, 0x40e}, 0x9) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) kqueue() 16:00:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86134) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000400)={0x9, 0x0, 0x6, 0x40, &(0x7f0000000180)={{0x756, 0x94f, 0x8, 0xffff, 0x400, 0x4, 0x5a1}, {[0xfffffffffffffeff, 0x7f, 0x7, 0x2, 0x8, 0x8, 0x1, 0x100000001, 0x3, 0x2, 0x9, 0x8, 0x80, 0xffffffffffffffc1, 0x2, 0x7, 0x5], [0x3, 0x11, 0x8, 0x11, 0x5, 0x6, 0x100, 0x8, 0x1945, 0xffffffff], [0x6, 0x7, 0xb82b, 0x7, 0x9, 0x400, 0x100000001], [0x8, 0xffff, 0x9, 0x71d, 0x1, 0x7], [{0xffffffffffffffcf, 0xfff, 0x8001, 0x200}, {0x401, 0x5, 0x100000001, 0x7}, {0xff, 0x80000001, 0x3, 0x400}, {0x800, 0x9, 0x6, 0x4}, {0x80000000, 0x6f6, 0x7ff, 0x6}, {0x30d5, 0x80000001, 0x3, 0x7}, {0x9, 0x71, 0xbe, 0x40}, {0xfffffffffffffffd, 0x100000000, 0x9, 0x101}], {0x1, 0x9, 0xfffffffffffffffa}, {0xfffffffffffffffb, 0x8001, 0x8, 0x2}}}, 0x7fffffff, 0x5}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x401, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect(r2, &(0x7f0000000440)=@in6={0x18, 0x3, 0x889, 0x6}, 0xc) 16:00:11 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00007e6000/0x4000)=nil, 0x4000) r0 = socket(0x1e, 0x3, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000580)=0x800) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r5 = getegid() chown(&(0x7f0000000400)='./file0\x00', r4, r5) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x400, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) r7 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000001c0)=""/4) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) pipe(&(0x7f0000000040)) r13 = getppid() r14 = getpgid(0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000340)={{0xff, r9, r10, r11, r12, 0x99, 0x6}, 0x100000001, 0x1, r13, r14, 0x9, 0x9, 0x8}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000005c0)=0x800) fcntl$getown(r6, 0x5) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000003c0)) recvfrom$inet(r0, &(0x7f0000000400), 0x0, 0x2, &(0x7f0000000440)={0x2, 0x1}, 0xc) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000480)=0x1ff) r15 = semget$private(0x0, 0x2, 0x10) semop(r15, &(0x7f00000004c0)=[{0x1, 0xcb, 0x1000}, {0x4, 0x200, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x10001, 0x800}, {0x3, 0x92f, 0x1000}, {0x0, 0x8001, 0x800}, {0x0, 0xfffffffffffffffd, 0x800}, {0x7, 0x100000001}, {0x3, 0x13, 0x1800}, {0x4, 0x32a, 0x800}], 0xa) ftruncate(r1, 0x0, 0x5) fsync(r8) 16:00:11 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x200000000001, 0x8001, 0xbf9a, 0x10000, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0xfffffffffffffffc}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) syz_open_pts() 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x5e, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x80000000, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x52, 0x0, 0x40, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000002, 0x100000000, 0x1000}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x9, 0xb0, 0xff, 0x6}], 0x101, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x79, 0x4, 0x4, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x708d5d4915dead87, 0xf0000001, 0x3, 0x401}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x9, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0x9}, {{r0}, 0xfffffffffffffff9, 0x41, 0xf00fffff, 0x10001, 0x8000}], 0x2, &(0x7f0000000000)={0x8, 0x9}) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) 16:00:11 executing program 1: getgid() setegid(0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x5, 0x10001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffffffff80000000, 0x34, 0x0, 0x0) socket$inet6(0x18, 0x4006, 0x1) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x1c}, {0x6}]}) unveil(&(0x7f0000002840)='./file0\x00', &(0x7f0000002880)='x\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="fac7b1358f427c94d81bdab22e3cc70c88a5782b68ed22a85f3810062c287302daa40136852faf76480b66206225665e307674fa1c116cc16b564296b2452f31d15da8d13dbcf69b7920c3b126875dd1d336694a92bb7910268dc6af549795786c99ecfad955be80cba6a6e416a772f8394d352f772d65e3ccec85b631bbc8e862e97fd64605064d38737071781b74daad573a2f3946e13c2b8d48f84736272461076021f6183a1a794c7f72231544f20577bdf022ef1721cce85dcce2d1391090f06b4a45849163abb4787055d2aea499eaaf5c20af91f8d00cf8ef68249dddeb34620420eb471962a8823de4ef7cc7d4dfce114ae09f887c1c850a", 0xfc}, {&(0x7f0000001380)="73df81e729298461e264071986598cb0d818899b09cb61d9a015a291c554b1f10c6aecb56881ff9f514634d7c1c1b9774b0e2d7a930011771eab90236dc287e280f2ab2791db2e45a05def38f7951de7bc3f87780167d135e0b4a3f8c47317f9cade9b58b30ba2de37b535c35163813a818e28d0b571ede463a0253ef5d62a6f7e6e33c645d1ef5fd163455796a739dae7473143297148acd769b7522a5eb00149940e79e42376f1e80bcbf09f572c03e906ebc302d04165904ec795f8b71305892d5564ee731c7e263dfc90fb", 0xcd}], 0x2, 0x0, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000180)="da8c1ffbb664689e3d67db8e463603") setsockopt(r0, 0x1c0, 0x7f, &(0x7f0000000380)="8b3a589f81711da903888f0820bd60f9bcc0dcec904bfbfb755082a8345cf7c81ab19bf614454059ddf5deb6f56d123337bff6411b3fc0f0bb0b408c2a61d34867a2fc95310f89776d4284e602b228d9ecfd3d9ce29087fc8c684c68fa45b6cd4c218a71489b16ead93e096cb7ee459766c967988e72995469401bb04bdadf530d3236e267ec6f42989bb7f6b147f508bbe4b3bc4b2ea78b903d5170ca6cb97d68d5a7c4877904634ab9a3f7c3b40a391a3e355c9edcbd5859799af56b258f4096e95b9a491031c51665cdaeb88b3d597d02ccebbd37b425b2c0b6d62e413d7baed1f93972f7d04cc402077af60f1539c90364647cb1c6f6dac2f895eaf12550c6a42446f9a8ae4104bec8fb20c24da8aac874a07ff636f11fc9b9600920a86a656e8063677a8f4a5629b2bd652b465a5ffcbe93f2b86c1df548ab0d38a93e529ba661854c7fa8fc5c0589df3a6eb72aef44cabd26526dbc27f56ffc50b440870cd11ebfb4edaaa70578b9b4608bba271299d470014f530f7dda5c02f08e2217638050f5c3da6878cf9f684ac9b0a5743429ccdf3f2761fbdfc7f44333478278c062c5366fdc5a7db3a924c4572922b913d1ec43c823f672852c06a082097fbd76616c53c3ae7312127f8b95e3759e45dbed021253b7b6bdac0c782412bcfcaa1a8f012ae3884ad5d0dcc5513e77df44d3e27c913af20e14a694954833e4a87e5c43c6074f05de953a21fcf7cc381849b1beec130164a831d608a85816ecdcfab0613c467c915e4e5e7a89328cb0592ee098e09601f6158e3075f469d27ed48dfd1bdd6407f55311c309fc544cf24ba2f58b538a8700c615ffaec5a8244dae436448e34b2e43fb7144b6fe90b9b0aefc47e9beae0bb0e920f78820ed105854d4d8ad90e9b642a930055b91517002c15ad759c26b3484cb2383102c92ab9df80c1731befdeec99ece3e63adf6f65c206e76feffa7c6f6d9e7e5ff121e0a0df76fda9e4335dede0ed0b08f99be8fc8a0e686defafbc55c02dd522e2fd770c2c8ab7812cf69fec3fa4e596402296c08c4b78ecd4b4c588b14da12214d8fbef8f548197ba6040b3e5559cd498c59fd3d1ec2bc929f65e30c5d370ed416671c5c79af330d5836233229be96a4b760e453455afd7c4cfa7e30b6110f1451b773ca2b0800dad1528dd142d99038f0eb78e8b89d90617f5a16cdec2dd3bc9fe7457242124719d24c323641cad4c7a9e66b72f6590bd8e8634164341b3afe1708b0621b146bc74c25299afb4049aa46851957b2b3d0974082a2225f9f79b069c9fbaf555d0038df0eebdc8027290df0660063c7e851e2eee4505c85c6c4ae60fdab36e42d3f94beb495709edf5f9fb473a9c4340909ae0e458531ee8baa0c91894cb2df0467d6d3bdd52dd5d27dba79f9871537fdd544f10f9160bfda154da83671ee80851a5403ba29b308c78436e6a4b9e0b1081906bf6e2702b0db86d4ea0e627dfa942429e56313571e70b69a6afadcbba1559c3520acedd9efd6ca0fc8ca1de0fe60e9fea72f83c90587edd466902f530effea7d6b0b459ce5e96e258023d0216614e15768cf5ff462264fcfb36b1f5ebcf4d0332dd3b0db6718d37d20c0d2476da6ba481f65f4a0b29295c430a4b80a91fcac4b5e4d1b3f292bb63e131804ede5b0ceaefc4878f53323a87504b5bb46514ae853c2670eb2f280d5eeb515b3afa62b30342d1c284ccec97dc33e1aae59332b16fd43c9647f909667808dc5cbfd980db79998c4872e62f3e73b5e028c0e0db75e29420841a05059e2a94c249680224f2e9342e0d82f2ffd3dc3439e92915cf78419fbc9b1029aeec79755f1b2b0508ba65d3b9e4d36d2616a1f927ad7036380731e24abbf1634719fe672dabda5661a676c9e1f6fe828483bcd3934d2e1988d2d354affbb97a418a83b642488249b287b9081774a9bf5b232fa7e7e60eee323a780bc4cdcbd2b71fa6536d0c7990def0229695005da99febc8bde041318a26a2206429e95abb1c1a7e77ca46ee41291d67d9eec1f5e19b963a6298c01bc8b76114e081215642307df475d4a27fe589864baa0f59d507cc7477fd42087a908b10419986f815d6708c894cbef7cca6d9ef363236c6460bfda40ae06a61d7eb169a4f81c3ae7e6cddca3500559b1e16b0def3d382de5c2c87966d20f4d875e6873311d78933c5df6f4ab9ec0eed476bf9b8b42cd903a4fe2fa8d7b0affb5e6ba593ab5a2c0d03bc27d6efca8de2cb707ca5747dbfad995e8b12b18dff9f0f5a23c5f597c2f7f2fc23e96e303aa225367b2e131ef74b3c35f284f8fdf1e05392cb52e3bffa97afa767c861c08e0fb5a83074c8de3d0a4fb2de10b6560138b69eeaa2423d5572af5b1640d8555fbe512788c68c936c5679b329f960e77abf77ce4fc0e4289e388044787dee4c9faad67d16ccd7a1d6706788a72d693b37da9e3f329cb918d50d004685044673fa668f54fc3f9247e8d0f34effdcdf93984f90dc619e952b13fab8d8b751854c60a94022e8017a04094301a0a7552a806c1a0022b5361b2a547dfd8429e681be7c3fc2e8a99a85e3aa1e00a2773b7eab86f4807a2d599cf0c320fcbe54a7a1a40d5fc4ef471f2d27a29ee332fa9b9ccfe34ec396e65f39a4f1d9b29eecb5a783d767a1244d1cfa13a545faf2c0001d982963c7e4aebccdcfba1764eb226bfa58092ce55c5d3126ad94cdf4c5be19b1896e0e35edbf6267038a3e6d86ccdc77d3f1db8f2835617c342453f533eed3146b928dd7d9fa6c2b3c9f15d0bb4dbdafa3200cf93a5608c8fb9d37f7eb77a815c622ae8918a78ed8ac7fa2432e985d80d637a16b7d3f65235e2932b6a0225db226c53bf0b5f72c93cc21438c1f697e4499da7690b9e9c97883ed09ec446ef1c42e1c8c7207840ce1fb255f85422e9bcaff32dbff99a900e01a742975c9f8a1d3c3c6f6c05df8eb341cebbfe4713ef0882d93539b6a69639bc3c7092cfa526f880c15e53aeb7986a0e0d6110bb0fd3fabf26af1558475da32cc834e063a3549e6ac5c4d4e28675ee483576b255a3d89ec2c8570dfb1ad62e9a6d36f159483fa1c9a4367889aeff89b42ba988a1cac9dd43f7c397eb29333d026b1238cf8a97e5a7772f135b2ee2b093f3c2740291d4d134f1dc7b453080d7b2277cb5bc34046aba18383afc48d49b8c3834cef5fa3e968a3d5d846c99d706d05a6bf55214f4ea3921efe40561f719288d0d88ddce10aa311e51663798c83cff022ab06b608ca55cf595244d08adde216bc7d5e54b24d3e53c8e2f988c46baec86b9ce82c6f97c702c9c11b32266229b52784700ade3f25de3a564bcc8d9b332cedeefee45e1e84106d242ffcf8fe9eafbe7fe1e45be7bbf8b5560812ece39aaa23e7c1a31617b0080c6b241aca8104973a70d22010c70852dc2f35e7c2fd428e91581dac85bc25731115fafd1b3a53acc7d01d6a3c35ae29fa1846cfba1d203dd1adcb84b8396dc78e4fc05511ccd8d1f063c269ae40f221ef142572cfe84eae85271a10293ad53cb2d5bc631fd5dd3539ecb67e2f4a9eb4ce78dffcf5a3e74d8178029d795572d6a21bc6062bf473f734144611fdc722957dae2675b79bb5b6dcd61c6ca00576459fbcf05dd5a7c05f15f3664473a86d85cc428c9ae953c98f4eb458c60cd8136102520ba117ad182e6abecb7079f06e0ea4253e4a9759c042f7de3492589065eb1a2b0c42f91157546079fe585292a86e970dee19c671727bb99ac440d62005c875275d9c1fcedeb009b929e04ee106f2e40bf4cd2baaab78b0a04acac1f48adf59ac7d2ed2f71a3e4e85d95cad1de9c8c6bc705460a70e1ab5f4da6fd9b441c40f24f3c0565b0e065edd6eb8b4543bc8c8e3c4463f44895c2006adf7b394fd4e7f2d4c9cd1b47b9619aa81579a15576aad828769c5f97ca0944f713a784be4d21c5703cff580f691e61b94bf3b5d94ef0010ce593a0c2b351ac10cef80483e9596a35104a0c0dae1ee2cff39a9b354840d540ff86b50ca482a61c6a69b1f49e1096c0709d492175ccc2e140caf657bf949591b991174a2beddbfe00acf2d828d0cf48b5dcc29d2912b75ab25acfba24b017da498d6b91179ff773ff722b861f1b0dbde68e7b8883ee907ff869e1473deab7ea021f7ce974a5ce1e5997815e3c0b3ff3e2b3f455fc30d20bb1909f7d2c5259578faca0624081d3d6a276b312e56ece6b97952ff46bc9a97d9364785acf72a1747d0a3e10531ee108074d0745c3823ecfe8ec733dbc3dcf226cececbe7c96da5150f9a24431cee37571703bf887870987f929429a63480a1b9bd602675deea6316cded15cec84fa1904cf89915132ed065d02612ee2b98dd3abb30827a1db9cc1620fcef7f5019083d28648ef00769c9b71fce3895f434d0dff5e129d41859e9690cbdcbdf98c4decb8d52124c1e050f5f479d956be6d313d1ddc1e1c2f02b237a42e971e0bf7737e24b2b13414207f1db8a309718277d65cba3af804e2e443d76b7bcb147d6f341cdfc5eb1758620b71fb7df0fecf20918626f89e61497f5e249c574ff98479131c313b96fd2ecf031e8621c216a84820b95ccca139fb554db007fead57af0475ed8bf565d4e121e87a367af82a11eeb17f0cf65d767403428ba2a2962ac9c6427bcf8b3499b4175ead3e806a4528192b783f424ed784f24f0fce04992445c395b118361b1ea74f3de237d18eb1c1da5ae6a44a12461edf6f3169524bf6f0e2246d4ee402dd0e94af668e7d56885890a9a5fc73dbbf99d89f1238d193ae93a43a61b5831c5fbf06f6db95e9da46db5b4699e06daf7014c3ec3689953b8da76a7d0035226008759938c381b03c463cedc76619c0e8fa74e9617ea36dafaef3289340c56c2f971579a5b475b59c40e1405074e7d61caaabedf4c40313c71cecab1e923218d1c63118c714015ff5790b3cd4c57601f5bbad46a94cabf1b3dab5a0bb202c8752c0540912343e838731463f846e576c3da2bf990ceb9ab2636dd0df0c0a178d549a81b4f6243e96f8935b9cd2f30b6e0861ec0d6eee59dee2abc6fcefceeff2553346535ee6a4fef805edee4029159091ea9049c4bbed75e2e2d0a2e26233ac90d5c85caf571edd900734c00490593aa37f73e9e5005f31c288563c051b15386b6347a360993b7a6bf7f79dbfd538b7ea7a4e653862b96646c7cad6744a686afe00a202ca4938eac31d47343e29b33e4a02e3125b9ad24fa73147cc7099ec62afe9701185d37b86f70ff14136929fd709701db30f367f517296cd2e2c084a09fade8afce2e93ddd6986891ee93c6e513401c9e44f6b43997d00707fbbf97828350adb2c6361efb56235518bfc755a248c35a598e07eb0099705a07a5c643342849505ca0a08688bb1338e61663203b6ef9d19e0d8937b8e8f7d0c6fb8032fa26c3730ef2cf40f1bf48bf3e7b64b9a902b5188940365e55155a80a63dccb1e7a65730c79c3fa35e69ff3d08122ef58902204d90be752fab50759ce763bd41c8ed45796d2962481ca76eaa282b4445e6410f05596b22f9dd59eb0ba8d4ed80c53d692c98b486f34481807a124bc19947ab01de01233349c83e1b4ff6ba18c0eb51b58969378ea1829d700c2f1726c0cc82149c10f23bda40f358ab32ca2ec16bc37c976138ea41f59974ef113c80c75f9790fa177326c7f786b11f1071e1e5ece59aa9a01a7d11c7fdfbaed38e6d4b96122aaf43dab06cf9f63565ee5ccc1e289bca1ae4a4c55334d497845f0ef443a50ed3082fa8e0e1b30a7", 0x1000) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000040)="ebffcbff132eaa4e713048e6993192962f", 0x11) recvmsg(r0, &(0x7f0000002800)={0x0, 0x0, &(0x7f0000002680)=[{&(0x7f0000001480)=""/218, 0xda}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/22, 0x16}, {&(0x7f00000025c0)=""/177, 0xb1}], 0x5, &(0x7f0000002700)=""/227, 0xe3}, 0x41) fsync(r0) r2 = fcntl$dupfd(r0, 0x0, r0) mlock(&(0x7f000059a000/0x1000)=nil, 0x1000) setsockopt(r2, 0x29, 0x80010000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = shmget(0x1, 0x4000, 0x100, &(0x7f000028c000/0x4000)=nil) shmat(r3, &(0x7f00007d0000/0x4000)=nil, 0x2000) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") dup(r0) 16:00:11 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:11 executing program 1: unveil(0x0, &(0x7f0000000040)='r\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r1 = dup2(0xffffffffffffffff, r0) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom(r0, &(0x7f0000000140)=""/151, 0x97, 0x1, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) 16:00:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = socket(0x26, 0x7, 0x8) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/98}, &(0x7f0000000000)=0x64) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x9, 0x1, 0x7}, {0x1c, 0x2, 0x1, 0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20830, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r2 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x802, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) socket(0x20, 0x4000, 0x3336c67d) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) 16:00:11 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x8641, 0x0) getitimer(0x0, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x4, 0x10001) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setuid(r1) fchown(r0, r1, r3) chown(&(0x7f0000000080)='./file0\x00', r1, r2) 16:00:11 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x48, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) r2 = kqueue() writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="706ebdd4d926e603ac3af789f6770553e273e2d20e22feab27aa68dd6fa614bc3c30c89c9b3516528ceb3eea43", 0x2d}, {&(0x7f0000000040)="782099d77da2adb4030aa7a9fc7d1024", 0x10}, {&(0x7f0000000080)="e6e972097d039225fb1759359b1f504ef4e89788e6a5843a4df5778dfccbc54cbba5c76765bd20b856226ed4c1990dfc699c7c3df679c1eecafee19dc384b9e088518ece99d0b478f5522c4a7792d5080fb61adbb4b10d5c7eb8eace8f5822d1adae79e8dbdd3969ce7b6b462d24d93c2d007cb9bb48547ab3edd2", 0x7b}, {&(0x7f0000000100)="bf71eb529a61ef5e150a9eb3867af0b7ae8926c4ce9f12fb30782947d52b7472990e33dcccbf69fb06dad1541a0637fecc8e5a39b778509fe00c0e3d917abca518250ad4ffa41973d259f254913e06bd51177a157f", 0x55}], 0x4) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffff9c) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) ftruncate(r0, 0x0, 0x4) 16:00:11 executing program 0: pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x108, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) writev(r1, 0xffffffffffffffff, 0xb30be011) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000140)="745d7ff691571fec5f6d1cb3078caae0da8788574deb490ea7ad196c2f970e36d3dad47c8eb037c77e37cfef622cf946fc6a", 0x32}, {&(0x7f0000000180)="404bbe6d164065ab089be22a20477908732f4fce24633cf1d1914a1cd3e739cba8e9ed686b3da69a9dc4442c83a1ba07004e6ef29c73781d783e7c2df965c20180cc1b59817dff8d318eb10fd3b9adda21f2ec574ca6630d0914e20305172785d608f2b8d9f540f4313e0fe1eb00f483d685f7ad5a1190e3c18581efbeb70b5fc437e6991aee9c5e13e2aea8bf2e8461558f92a7830aaff39c", 0x99}, {&(0x7f0000000240)="2f4052dc227f84faa9640e990e87ac068f506a8f266e2f4d86ea8973d507ed3af450f32b98e73e7b951c764cb33b3518be35560324c5e0dcf637a33a91a277c449668fadac32d49d6cca9a6cf15b3a38fc593506c6d425ece016e7e89ade3c5aad16027d0b69f30fd3b182dc3551739bbcdcd10c34a23b1d8221df1831828b9ad9aa6e3dd613414afe9c8d84c6fd05bdb6e21b16986752e96e450efab4a3fb43f812fbf3bf799e0dd2a981b6aef3fa21461f70960124e58e2bda6f531f70946e60eb33c25a46417558849d7ee95987cb8bfc33ee89134a5b713d01c0d359c0a256f2e903293186", 0xe7}, {&(0x7f0000000340)="239521a7debe260794012ee61e6e6845112be2b247a981c029904a00a14182999bbe82bda9073ca5f45c22b4ae115d2eee37ecb342e55e78f1da3446de01f4265d52e54ca40c6ed6727c5d2ef7856ef7b348d687d4e8b63717db19c8b6c490d27b847159806a223df1864b0058fd5e1160951c2c253ee8e7b83dd1563a561f327e1a143bc490e43b33acc40d3d21bb2184214ec956c8696e72c75340e4facb6b86371863f7e919d03bc55cc272ae66b2a31a2ea6d78c460e300760a70f0002db74a609ea76d61774a1ab2b86f7d6dcc20caeaff5ef6507ffb8b0e1bf92fccf908577ef019ab5b6daf3a6f1a91465d995756f0f34765b", 0xf6}, {&(0x7f0000000440)="dcd7777cb59817d79e851785444311f9e9519724237c83139bd39ed4d824e80914ce493f9feb67d242b994c11b632e9b4a833757eee7e6a6a4d365c0ae1f632bcb64156d88069e231f76fb952ee552fbc85f2bf33912850a1fd8673c63c37a3536b344c812730a56c62a843094173b996d6bab7039ce3fc5179c4341b0aa74191406d0fa01616cab6e1cc833b58e5276deab00a4c140a9a654210176b9e0d867cc930389d33e326e375c84e214fdbf71978c341ddb326ea617d99028414fa97de7f83160df79011e957569dfd4e57c14f7db8594f016eac30e84464524ed1af1ac151e96ca885f9f41ff2391ac41d80bed531cdd151dafa9b7fa7a9c735f2417c9ba33f4120166193b6c15f22c3ecedc60442a60ebfba7128c41815a7e563f04b963efa5f7ccfe39c28fcec01bf7947e0a38b3d86a795bbbf1b24d03220797f0f690c4acaf73856490fe5b314bab5352b5deaf70dec5075ff679379eec20ce5625fae635fe2f351a2cc6b625626a587c641cd1b2315785353978722eb15440cce46d0dedf2d36afd48d4454b7d559fd13cc9b4e1583050a497225fad912d802caa25890298e89dfc8ba1c60de48f5254c5fb8b88f7cbf17a44bf316d994b159a8a6042f8adadadf217705afa4b7e412fc8e8502ebef0d9963ac29ba7c7bb9eb9e64e16dbb3229504d74949d62a5f20c6b6b9534051ec0c80ed0b55ebfa1ab4a05f2e3717a880a3e6c21bf264b6439ae9738c2ce25ac5a58048e243a1383a6fd53c07542a63c66f4d1c77b85772f3f7ea303f5ac581b9d8ace9b87f34c81bb04560cacbb0a8fbffd2aaf34d03b9fcfa3ee29fa5298544e8f473c574b6e411732f292c5b6509f69ca5e40dff7be1fd1ab8a7bd1e09b28243d1eeca9b8f4a4a736c4aae5b709d9929c7efce398e91dff08a4f1bc4fbd5d87a0fd0ae94f46ae1816a3652363de7f653701b93b88d93e429498cd618c3141ef2bdd4f2dd29d15fc4880809c49dfc0222b8a5c9efc584d5e5820636d07cc7ed72c48f5bb20aa5c098553599e252902b9b48b203f551361a327d64e6f2d71b5cc8e926d9bf02b602c7ed5ab943267f845a44dd72ed6ae9b98b4c2c934b12491626bac0524433b35fc182e2a5ed0b5b5ce33af6b1c21887b44f66b0c19b44414e8a7ed262bcdc458de5a4004ed5254de1591aac0c492b75a0279d987da7e0cd57a4b7cd258fc062dd13c4f81594b82bec5d246088b7a1f5b3edd474538d4660b00828e765687dd12002d31c976215d6b0bb0661bd8bb786dec97ea5fd86c6eaf8541b7a3dd15c9529d0e61b13c7736e5a3d0b0d2bdfe09fbd333649e5c21503ee5549e95231a4ae623a4f43730b17f34a381e838b183f9429db28a5d9bcf5f481385b3018f7a11ac5a1c9f01323c34f32eaba99d5a62f604591d41eea7a3b82e1cf336a12b1877fb747dda2eee88bc0b959548aece7a49109578de8e5423bf271ff9f030edf87b5ff5416ac6f8cf9bff6093e2b1a4d8fb1f58f8a6a33d3acfc34f21dfd91598ad4266e35b4c69c4f67d65361c81b38e73c65549c5e538e27125a61462501f84445294086cbd0944f60713d67d2bf894604fdc7875024f7ee7dd06ca606a42af0dc658829dcc87ef10ccffe249f9fbddb71c90b3213765de4cfae5da5bfe0f154d23623294870ad2ec2eacbfe0ec7408b589067b286c13d4db8574fb1d082e2c4f213ed5c62a44acb0b9f943a57e8cd13a1c91be20c617dbd99361c27e91e1a628a089625d6014a5a8e1e4827296aa789800a50f0e4b40ff99bc941bb682ec91011e1afc82655286132d651eac7229f446ca900d4b3bab1fda9b3762d476816b90355925f96ac823e3d1429a468f3d4645c9a825a4c7deb53e632bb9899dd24f350494ac5234d8564d7987da520f2e28fa406a3d31ca79eb8ac30bf793b871eefea0353ae56a17a0eac6d9e3eb9136be1fdd1756d1a17e3dd66872bfdb916f33da5c580aa2c3d30524a600b6357c8bcb2a52ccb39eb780cbf3f974ed0875c7c0269576d0b81e99cabc528c80ab2080b66f4fad3bca6ef517b8667a199249d88a3686c545fc81a796939167baf398823d877dfe861b0f0eaab7c14c87b9fc0669e33a49c37796e77536d553d7de475d6a04154863b235dc73552e339c364fbc73cb251f06c03ab287e54d9d44fe6480f69ce4517f9ade96a2b5087203a3df8c74ea7a7f84447bed2a548e2d2fab860a8aae3df7e373953a277bf76705abd6094ee29fd64726e70403b86d1ec546e400d8439e11e69af9d880845a7cbe7b7d17a6247ece345c105325f7205844a66222caff841903b9398dc6c7fab0ca14d989a21e052e722dda611a2d370c5571807a5a432354feadd00e92c873d7e08f4b05290d81362800087c8739592f816ecbf44b868bdf3cb5f1010ae05276fee0baa4d519035809f8c3a3fb2ecc4ce7459ade48da130f3a584c009f739a6bc81546478003d0009c42a2ee1f77b7a38681b5c9cd8683fd7afaed6534702cbfafc5dd6c9a8d6647dceacd18b8a201ee1478ba48620cd1904772d41f9e1d5a38aa5d2c90c017dbba27a9df8b576cbe5c277230a0b6917c28904a5c47b6bdc6509bc19d2c332b27904543884ad3096089d99c564e915f97aed48267d6adc05c78c558237501f65e8aa45bfd8ffbbde9692930a5716e70b48c096007303dc13e933ccb27cdb30058ba127e816d71a80a950759521fcf7bc62ad339fc9faf8d58e085f353cfbf5ee7dfa73386264c1c504e29ffbd740f7977ce67e279f4074a4550c349e0aaf2ebcbb6b496dd91ebc1ca3652901778b4b2206a39bb76f18a63918c2888a4ceb895321da20e3b41353584509144a10171e2c083af43c37ed208ec94ac0c5975f052fd64b58994b811970cbd5ad05693dbea3aa2024befd4c12f1c2b806e51448ef8c2179cc91a7aa32f85052c42df6a184e1651d526a88a3318a936061388aa93f0db4fa03731d18e9c119e2ee32ef72048638b528b100ba0013cfcc02958ca19b66eae6f1f44ffbbeb5d917739d91a11f647de1582f2a035042fed1cf8bd1a5bd8e038c0754d2184bbee5e4eb2c5a27be0f83c2db7a8a8d9790f0030dd5291026f420d51ba4df0480c9c1e3779f43c134d70de7aa10c16baa6891ec9970753987e37ac1a8845afeb37a28a07256cab9a7704df6ffe149459d682845b3c19c996c9d09288041c812eb16ff70da9030f11ebfa30cb720cce19b90d64dfec59da1f0318e893a7c04ab83b387df377f0950c7c322a1aa68a9fa8740e0b9e15753bbcdf4244aad5ffeaf39d6c03612b3c9a1e91f80c6fd8d9a9fe4d9b4d2a628a6f6de85ea2947814b7f1eabc3fc7cbed462117ee464a8dac7651ab5bb1640c5fb984969040762f93d8bda1ef51758a71bac6eb56b611333ed30d1613f7fe93caa931edb06f77f50e4a0ce350576f5d9973abd80180732ccd03ef5b0c8a2fdbdef8dd93813d8fb5f28bb24a02e8ac872be3e09a1e269fc990ebc0a48561765aff062261d8252a682107c4a41fa24f7f1875c44cfa410c21c8737119cadf453ef32fabf321175df15b964c647b89ddad4be9356ce4a3dc84a3bc0e77a1f5ea5168b26e09bb916441a858ea69f737549d60595386c180db0d9bd794fd9bfbb7d412f380c822f6c0f838766162aa609bb59e29eded497bf011c77a4e9519848c05e9f53f50afaa1a9b2a0eef729e3c91db740c422e7bfdf667e6f6c0ee7f683c2141dda92e7ca3dfdf35ce0d5e68a681caa02ba3bf48928c560464f7c9cd7fbfd6cef0a38902e38f2bbdd202822b403ade0dd2f7483f8586107f4162b629666af8083d748727a1c7b4fe5baff0e93b7d4ed30f31412ee3b8afc1928cef46c311f54145aa5f387d45d4b95cc71e35fc9b4f7500fc6a4ffda82d08560bf4913caafc89745eb485bac659435d3f6f7809821ae17f10943f5ecf069a350f5b74ac67304e4e58877a466e2a84fbb8aa95d96fde8d8c0fded836326058630f6378c0de6bf0f8d79b32ec1910bd870f47779321247fbd6a85a792e4e58c825ce3e7059cb58f34e3ce8fc1800c92e63bae8c172d8f050bd139816b2c176943b7fce77e18ebb5930f6b170f95b6b2af21f95c72d03cb64e59eb48974a6a7ede320b6a06cc06f65d0af5f3e3687c30f7f253cd2e9afc70ed82ab9572bc58d5ac1f9ddf55b2c53d6bcb45fad40daad8713c2ee5e122584e294562dd623f642b5ff6fbb25d37cd085795c19195035c787f447c40bc4d83b01830f11559b074a7c662eb16349055f8a6feacd9b7f2a66715495c4c008a3470355c5044f8d7936d32a83be997e56103bf02a1d1bf14c1824c7f0244112383243ee866be0a0fff0645903e0c0c345ed4bfede804029e63782d071f15c83fe6e1c545c1dc3f0de1842ea0ca26ccc224542ba09bacf584407bd8e6c87dc4b2e8aec491d8625c5623b8a15ddda46678964163059ccae5bcc47053adbf244c0b79350919d0fbe21d319e579cbdf51446f32047167cd2098f72d0e030ec7c05cc6a20d43a4471e3f53ff68f9d0be8593474f1b03e3245a01de667b51eadda712136c18f9a4743e13bf491995fbb9722127435e747c206ad41752228be6fa24417e7f8ac16de641dfb07b1704901ebf0931c84639133e494856e56aa588e2b41029e38efff3e226fd861f7c9cb62c2a6f88261e4cc74020cbdd5ef0d23917766d6b860450031859a6ed6640f3bc5c5561674c8ce8e20d403eeb94bcd63d63a975bb96fd12a3de5ac2fa6b97411a84bb0c4c96b3079cb8ca298513eb38e18d3b8d7a39374cfeffa7bfc1e857b245b64d4f4f137074c1c1ed076db2f714bf3b7044506125141edc30d5615277fb7267002a7fc720ca44cbd04f2dab89d9f14511648c6a09accce1fc6ff1c052dd427e208cb4b9f1492ba05f1f09816223e292305d83980c2e9bfad61c7872a1fa2062bf35cd6c9d0faa146e9a7fe93c392bc2e675ed8b28fd290694107b043643418666e4b1e34f3921ab1dc9a3c0fa3d4163076fd03fa070f36a690ed5b1a664837d3ee063ffa0435ea02300aa0d323e8b153f50f36bbb74799d64160d935e5f8d5eebf33df10060691d688e6d755a87b7c7212e9d69cf9cf937a9488868faeb87a0acafd44605e7df3e5d84296cbf2d05da8d5f5350eb790bec46435f583e6ff77b0b919eb62a616a1af0f3d8e6b047d687c985829201f6e0a262ecf8d10bfaf47fffb6319b6003945e06160ce323e9edceeafe989b1b7de708bcae686f95957c5d1234a9ce2513669b394176ae4ebe641ec94e16a0030fd05166c25a93973ffd28f9bac29ac866fb4a55a3637dad7ced642277c91efe3a1e693641b3646208187c0656a8f1fd90cb4a9f8b3e8908440a02e22d87be27f3813feb70c80cb9cbfbc6f64fbeec4284954d6c4774510391412a90514d7cf944b79cb4e249c4a22df7fd36669352e03894e4717b68301e4459b1a06972c8b36d47abfd190a8579eaa677d152f6e3a3e3da437f002df30e83cd3bb0d6936345f8ca053be3a4a608765930491586729cb2b92bb724a14f2a77866ee97718a2072d7ac3c0de5919d96ca42ce931d20e7be30420e04e81b4a7485d9ef4ba4c2ead03e2ee210182a4253d6da9db37954ca3b836b23241c253a87723b7eb8d6de11a23120d5bfb2acd619475b16e19618615c5d1be59d37451a7567b6e6d491be7afe6432b1fb6f6db7920e4ed8ea23ee9e84206efb963ed3c3e534d2ae092c0b19ec971c8b9904b90674ac32b8e97e679085394e05ff4f2", 0x1000}, {&(0x7f0000001440)="5e2c2479e7cb1ade7e6c69e4ba164c23f3005f5ebdea8ba359263733cb85feceefde7323f1bb4f0a3f29f5ed809f7460cbc096514dc102d4196474a0d904c2bb4eade6a1919754964e445155b1d35791010b1c14d634a7a399ed05e6f1d6e5938b98813c8142e616501e42c5b7ffafb8d6726126691803704be2522d53b3a09034c65a869aa2ab751bad6868b67ca02fe80a4ec90052168d413f73", 0x9b}, {&(0x7f0000001500)="d12a17fa082e8780c5afa47df5919a00c3a0f22e498a449742843d030133e2da15381c3e37f0ab637df56733ab51a5804c9cd67a249fe57beb43454a422c9a19c466", 0x42}, {&(0x7f0000001580)="273d5a67d04bc29e21d382d2bab1605e8a61e5c40465ab0a2f3f9a4fcb698d79a437ea88d9a4faa3b987896a2cc457e6e614b0321629d410cd61679339871678287dbb25aa0d9067eb972e8e174af6341b14ef4b1b54deb4337788e37f62aeed1d1074b4831404d53dac93d0be8144fca48ed41beae3ba8cc6a6b46599bc915d6a90cf785f404dd04fab9403dd91c1fe148e617a7bfac299abf6d644096a76dbd3ef1c864b1c48fb5cb3cd9e4607051850693d8585b89bae955cc4ff6d6b99e0e22c454be0927d2318f175b82b5b61108ea023327fda5ca196e1c4784a0edba6612d4bc5bc48fde15a4dbb47", 0xec}], 0x8) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x3}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000400)={{0x769f, r2, r3, r2, r3, 0x3d, 0x7}, 0x2, 0x4, r1, r1, 0x96, 0xffffffffffffffff, 0xffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x3, 0x5, 0x4, 0x9}, {0xfff, 0x20, 0xffff, 0x200}]}) r5 = getegid() r6 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r6, &(0x7f00000002c0)=""/60, 0x3c, 0x40, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) chown(&(0x7f0000000000)='./file0\x00', r2, r5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x0, 0x5, 0x9}, {0x18, 0x3, 0x9, 0x91c}, 0x7, [0x1000, 0x5, 0x9, 0x9, 0x40, 0x1, 0x7, 0x100000000]}, 0x3c) r7 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x28) getpeername$unix(r7, &(0x7f0000000240)=@abs, &(0x7f00000003c0)=0x261) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x6, 0xf1e4, {0x100000000, 0x6}}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00002b27febf000000000000f659565c000400000000000000000000000000000000ffff", 0x2c}], 0x1) 16:00:11 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x10000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x10000, 0x0) lseek(r0, 0x0, 0x0, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:00:12 executing program 0: setuid(0xee01) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000240)=""/219, 0x5c, 0x843, &(0x7f0000000140)=ANY=[], 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchflags(r1, 0x1) 16:00:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3}, 0xc) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x2}, {0x7f2d, 0x1ff}}) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) sendmsg(r0, &(0x7f0000001a00)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x18, 0x1000000000000}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)="d3ca0af05f69b456017987adb616d4e9e4ce986414eed60943c4dc9e92d08739829d1d215996907d4fbc6f020f7a31bc109f9b2b350eee4c7b80bf8c0aacab9c622f7fb038a8a67cb1b48a9435c2e41fc10da6b1b907a2ea6e2d18f88d023890b71b770f9e61381ced25bb283163ae0146db14f4890f13da4c03b4c9513ea841168e424f729857ccb660bed1867dba07ddc0847525206d417647143df6117a364aee38e7c7d7fa90343ba0b5eadb91b71e69ed3eaf9b13a93d3423957cbe1ff26c42072d8151d208f486d18cd294a2bfdc6e66", 0xd3}, {&(0x7f0000000140)="702c5f6e12456dd67ac67f62ec6218ca63c1ace9f01ffadf1bf9c098592426a22de998bdb71ed89d497504a585ce956831340930f093357f03a8b78e56d19614ce4d1292d7f23e858e3329329ee810a8f2b39a05c2f12df44b03344437c8182fda99e7c69743f12b007cd8589bf7de02ad345481990ff648323154fddd140cfda814e74b956cc17b0dc5b23f31bea32fbfcd46d03ea799b134b86b13bd0ef062da832ac8cb1c567d286b4944bd", 0xad}, {&(0x7f0000000200)="57cd3e5273bec978852a585e106f55bf61010881942f9f19fd883a440c4946e577a051404d95b1d72318b9c7f2995c43d1f001d2296d2166e469cade10223c50cbd82616", 0x44}, {&(0x7f0000000280)="c86d7a8a6a102038b132b8a32627d35b962b180125f96dc2db35e8537527c958d2d5a6604656418aee4c3f03d872e6ecad98d9ddcf075ae80476d59489028cb5f16591d9789e4d367198601fb0efd403de329dfe032d9cae89eb27e82f82f1475bf860b8a1b33abdba0be56f9febb3c10b6005a825f450128366e963e88ec0d7e31ca02c69417159548b9929422843f8b41c06fb5eee3d7ec054a98e6ff84b829564f2944ba345ad79380391236ed07821eab755883417a481e0293f9acbda96", 0xc0}], 0x4, &(0x7f0000000380)=[{0xf0, 0x0, 0xffffffffffff7fff, "7e6b7414e75ad70e4918fc3c13b59216caf28339be95e0f6c551e8cfe6cd6a39db98ea68da3431d790fa9560bf16bcfa5ad0cf672a44ded39a314f2b17dbdbe02c3d690a8408cdb982b98f7ee91862f7ae50159d08d8869b1e8d301dac2f67b31ddad2091f95982d1d19857e807ba48e5cc17e65b642cb0db7f6fcaeb409b81f7f4ad5e3d1d4e1a51f9f097a8ce6f03cc169a59e0f0b651d2d4a1eb54b96fa74efc8c22278c3a503cc04217bb8cf60bee593dd05209e02491af3406dfea61b06665d20582145b238d7da8a8995ca1ad55ec3fb5dd394513085514d0e663c65"}, {0xb0, 0x8c07a01109fc30ad, 0xfffffffffffffff9, "2cd30954149bc4c3251ffc8c504d477e1ac7efd7ddbd0697041291a6dc4df52a64e554e70ed5c79da569e537ec1b46c010235e4afed7450049ebfdc79f99f411b616b60c11d38ccca2d3edf23fc7f3d5188b87e1d950d8f93ab16e024d15de881d696a4f9aa9a5c29362e2193c0f421b91866bad9296c74e9dd74ce5d0e10304d06fed7dfd64f5fdebc2e687328a61eb768052a411afc3a5e72f9552ed4a08"}, {0x80, 0xffff, 0x3, "3be401ddd0d1c11eb20dc3985894bea03404d3e009800708c0bdc4ccc29d6982be19e78ebb50617f904146aa922cb6e3f0a55d321f6a150188a9a7bc57c2b23299e4ff6e4972eaa845baeed93df5995bd7c1eede0e3d75f796bf57a992ca72812fd96df06ef9859c72f408d5a724"}, {0xa8, 0xffff, 0x65a92259, "b5a02238317cd21835a280c48e277d2b068ae3a3a0c8d3756adc9a6a9e935796806ca9f3dd36a10c4c122d14483924dc89f57784f75b2209e448d3fe582553bc70d811324596def5cb45705b6c6849ce051ebaa9ee39f162540b7f2e47188177841a000c33b843aa21cad3eb9ed92658954e5dd820f4bd172c1fc2aa8c3d4cffe27f2bd02c0e69ec1f9933d9b1b0ab11f449523c583bf567"}, {0x1010, 0xffff, 0x7, "9626d0236111272c367073db9e9fccbcfe1bec3700143ad1dc241e9e0828f7e3f8aefd5d532fce1e1eb9a728f1913b9486133e039e78c4fed099817b577edb04a5c1f4ef39fcc3880bf10aaf1f6cb443352733a57112eab255fc31d99bb2ac4567d08e0bd1a33dac0f99b7e4f5d5f9437de3b4aaf2c02c158fa8fddbee01e7b637f2f858c6b8eb01a703f58f6891353718106a55fbec3f001e9d4dc0a14d1a968184ac6f5063639bee300210c207dc24c4ec732ceaf6aa55b054761f95a2c4248f25250da9151ba28d921758bc8563ec0afa57dc9f3280eaa1abebfae562f130c61233850b02384d326e169dd7dcb9dc3e2e5c7fcba8b79d43014a54b7b6ddb51f727804aad6fed52587133f83624bcdea7bf7b12765e29619b46dd7d09c8b8fa3854d7699eb8aba238135ce61ad1027784b9b47651504a3e903708770a9e1a9d06b151cd4703ae2b0de5d1ad4ec3d7c39a995d5f8b903cc48c9b6d672bcd537014f0ec161c27369429743dc6cc8698f350d2ec12b3bb83e34b840733cb8882bdd61e323f364abd45a4997d619e49b438df9e0d667032de297665a9e213203b767f17d5bc4f571db7312a52367c517e8db72610f3ffecbe24b6cc8b7b0e53f0da09704a9ce6bba387c2d7f7caa794565ec639a90ea4480ba36e52897c566784023ab07a3eecc47c923c68775ef5ce7e98ce81c18cede009172852a8675e90fff731d2327c53b0323058dcf4f737160cbef10d4cc10290545eea7ff9759846f7f852d26197cfb518170400d03262e74ab83619d7a955b9517f77081184d8c7d3c36e238bbe198eeb654941564d1c2e639e5c5d2d18a232a14635a9a71c8c989d3a30acdf6e61fe63a3cbba554763e79d453ed860ed69b93508e61354b0464ab613e336a81f1f95ad7f7dce13204774c0f3f1b65819bb7627c6edcc5ee55f4e9400582e819d32a8b38d4a2167a0bd67539de9a97ef6daea7c6d8a4ec41d6140b7eb96a7d33b37daada7b0250be8daa29bdf05541f66afa8149e17a086e7e922f7d57e4bb6148d54627bd2b749129fb9e90508e00038f2dcd6566718728c309f3686d39586d7b3279efc17495ed8e510dd3ece7490e1d6f91b3787bac65f23795eff1141e7ee22bcb92d805ffbc1dbc71797adc09c54cfce5f22c5b3af266175f3abeb7e6a87ccea8c8850e0d59f50769bc6b92610463993532b79ee9cc1bae7805ac5dca7ca788f8509c76991dd41396744f9abbf45cc8b6ffefaa9376f001cd1c5aa06420fa6055b7d1c42f97f9158b23adda7bd096f69c44db686351dce5211d7a55383af1d59a135acbf799db927123ea9b57e1d3d7f7d4028a798836e10d7788ec5cf8b2e118e95d1b8059093fa4408ce72ca96e6cbbdf93bc758d7616d6061fd478355b15cfdc927850215319d5bd7738bb236475b8de8e18ca95c32db20581cde9c4f8010940780c95eeeedaf2cedacf48986b4614c55c892c46d2cd5fae6af0901879d8a80de1f8f756df389c82528ca508c263e50177019dc52395fd95248280f89193c608b9b3d1294f4d01eb23dbcfb4877d5f1b4daf9583420406ddda8eba264066bd3bbf86ee5d3e7b7a6716802adba5accee6f79b0ef3a143931ba176b338efad492640fcaebaa465ac517df71bfa7b90774d2752dc7d247752c206e5955d6885acf1d9f0cc3514c21f07e24d26c25d1ceafe6df43dbf626566142db7913e01b912348fa7dfefc7b0b560650efb32934531a64b936785bdb4a0e273f7691da2c844b3bb74ef7a05c3251522855514edbe913db95867a6163c59db405f528f4ef0ae8c80a492d56b396690a019bd56739fc8e1e5644d6b03f959ac395802fc15162190c7ad48b9f0fc8b5003ace7fa12fb218988e96675e80fb6f4670eededde088ba32dec92c6c0c1254d23258510265ef92c7a40dc943342b56e257c484ae7006d208fe29d23d550d7f2c4239dd896d11a35b66bece195d46b6b7c34ff0d06713fa7ecf7582bb012bc0ef8aa3b0034d4a076827aef14d2039f6b0864a098c82458fc5b35abd1848e34bd5467eaf8f69eb76390c2bce7e38cc8cb64adc9ce4b566d8674071111d2f9d9b6aee9abed07b7b901de231dcff195cc0f01c92ff693e9fd026a7b2a619b49d84ebdefc7ff133f0c1f1b1fc5cb6027e09f6b5abf47ea87d1ec09b0f14238875f43769741256645c4b017fa2dc9b779b0ee7dfd116f388b8925fd65bd57aaa73ae59465017168d1f5b44d3d3abecfc602aa247ce14210e2d7b401d90bb98fbecc2d2c2232526396e619bbf78155f472c7a71b0cea7d112f9f71380f2fcb6f2610903e6e15b490fbc6c9aabc2870f134fe42e3553b17b03fdffb2daec2cb193156bef7213dc170ec73b7a889bc7bc1ada7e19078a2cd94fadd592953a43e62d3efc346d7192715283fa5acf1b8eed68b6b0e4c0f8e2a5fb4d976ea7e20fb635df3de4c8f886f7b1a3d652283fbb35466157a2c62219b9b51ddf9fe8dddc2349ee64a071dc3aa870a37245547f84fd8ed0bdf34524c2f85bf30e510e854d98e802ec3ec911d1d64d5853fe1466f54a89f9c8dfb08d642de78795458f6e9f4796cda15fd7930a5b56932d5b964eb7b0c4b8aaedcfd82a439ac84b1283cb83f82f5dc242f7a91ce00a220900c697f22f6e89a0c8d7eb18042122367be4dcded8e5a0368c0d9635e1dd91084d6857a33c4c8d24ae9416a2acab28c8e76f276196c7c8402efca504e12d2c867e59424abdad026bdcde50f1bcafb90a0a33a4f7c3de6fbca061588c82c8d27589a06e8d780174214408f2100288349cf8849148e3fad7e3031e9e724fc7ae990e1d660b5cfcec96f134b9c8fe1bac1295c7bafabc611740d256862566f3bc76073eea1b0c5d409eeaea7b58ccfdf07935a01187cdd0daa60461e4b42ce3c22c0a8cdd03866564b9371b65f6873d15cfa46f357424d81554a76a6f5def9977a587876c6da89467cdbde2c6fc38fb26c9c50e4c586c4e499479da4fd96e446cb9fd0ee0718666395477feec27b56d28e2a40feabb8aa552c11a4cea418c507c33b61ec1784673e498165d2489be9a7ff0eea94dd25daffae67afeab2d2fcbf66dacbb1b146e06e27a97ed10d6031e987ca40f14db369a7fd53e0ff3773b2b1154c98258f43ef048e17d7f1939af8ccff5f67cad157fe91a880825543b2fcee4cf38bb1ba05c23ef061856d009863db76173ea4a27ae7258cc191500d0d7c557269b219f670596df20486c836f6514d95f1b3172c0383b59850c5c7cfcbb40e85b48413f0ee08481bf670d549aaf6a7b20c3fc9c8339659359822fa26da83b1377e7d41a6aca862fc82ad9842902fd79078e55538fb786f9184f9a2d7f7cec6d7c1e348339e73d0c4ce9ae9d38255142cdc8825c89698942782d89c0c2650db116f70b052545746e327197b1082903e5b1b324be090f0415447fa9578fe041c7cb972d60fe97065ad8b64328fec7e80718e1684f0343bbd9256230f9f0e02517a9433c013439c04b48ad2927f7a85d518d49a65131e9ef26c4ff03a4fb0730950d5e5e2fd9620d1db91c2ed800d64897cc3e602ca26824740df2cd6bb126b2c435cab634f7c4a0de35aa6a06bd8080df616a3029633575538f91a0f91638478a530f79cefad1bc5c9d8dfe7c8f74efddd0efe98a12f9c86794de058f94525e03894e39f7e97015fc948e4be8a079544da94fa2ded6cbd1c7022ea10eeb2ccf73704668705fdcf825e3f2cae2ea6d6d65931c3fcc510ab1e300aece52ca2be78d5d5a9585e2eece427993838057ff8add65762c8f29fd6ad915ace0f59091a0b97d391f8266ad76d1d33746a5907b071b8cc9d385dd4ce0aac4a2f61c873334a20427c1e9c5798d0041245e58bf6e0917bbb92df78be99c915585876aa448148117ac0b1e97a5de773d22238d6395873173b69c307d895ce388b7c74bf7ccdca6348749848ab94a9f1bfb13a36ecfcf3f7834df916b8244860c359de131e891e598e3b33468538e66c10eaada9892f83d80dfac9f3ed3fc4464c2d229ac4e59bf169bfb89e646d8de8febae0f05d209bf77638851a65bd8e215a98f2cb065d07ad8dadf09d46dab021f6ea210740ff61e8eb1c938b89b368d22407fb7ae2b55c8ade45b3ebce59c715a0e03690234a7085149e718bf487217d4a935f1388312f2c539908749a02d32f3ef210a088e1ab837c29caf39eda68f216d54b6127cd87329c15d0d7d1a492d8463303e41e885f26a86744b435ecbf52ddae520cdcd1f200ec6be534d0057df12ed369f93b83dd6343c5a141dabbb12f6e679a36da55d42c8a1278ac783d435a9cbd0c603efc3e5979cc65cc8468270014ce5048393e77872b43613db3bcd8d23355d85998f3a2f2f3f34e51e478a4355c4b395e1d928059beeff86014be1b56093aad2ffe4d625fd86b8ade20acae6d14d476f35c8a63f7a3d987026473a0e9c8fa04cad413531d51904324f59c13a93c057b848bb9a491e0870b41a64f7d40b10bcff2c8e0926a8876e6e28854d215f5f9da7bb503820469b41c098d54516962091d67a8cc0cc32681867532b772f51a4fe1c26c8019afea032fc7c32138a71ec404f238fd27b9f699dbe183efd59dc52c60a5a2975d35d000c572a11a14598b16b3d10589a74a63b45d840a7d96d7bf3d2d7314461ab1f53beb0b1848d8e4a3d9c0a1e74b0ea1cac36f4c7a83ea8d8afe867f93891d80d69869bd64546d3946fa594729caba321a0bbc1fd77cd2312ba9001ddbe1051cb2a4ddc8aeccec7657952172b790aabbc281f7d1f6e3f6a6d27dfa29fdc9b0aad470b43573ca9d6d1e4f0b63ef4f81e7459cf04027acd46442a70e2253f26ce15984d6c95cdb082393eaae05b30f91b18caa7bf9806b96c96ed3a694d864d1fc2a41154b50153dd1cfd5e9379c51fbf83deecf82c61c75ab0254d524c4b07a9971161ecd50e2d969e03b5622c2cd6804cb7e8eb87b2bf35daf1a3ee7a7958705ffa984a93b4a04767dfbbc83ef131d72d3418cbafac2975eeceb293c0335b5fbe36c29f887ddacd5cad0ddb654bfca96dbbf2f8ae5803aeebaef3be86f6f7eaab69a9a40f10c5c31c18de2a507f3b0c5e81a4d9fa924a74ae8980736181bcba79dff3f8c24546d000494a33ba0b94448e254e6b7845ffb5bdef2ccfcc78bbd34cd3b2d700e393d9364dfde39263c232a773a3d389e9bcab23b6f9745a266d7ad2ba6d9a4fdff7f07ba1a00a716f6e560d5a7d5bb410110656ecc48cc98336850a1850b90b79cc19f041c03a4e13ac4aa68b41f36f7fe8351a646c946c200499ed2c4f133f567053ea6071ea93817cecb2ab53a1369638b156e5bbfe1db675f498cd7bf3508f86ba5687f0d07c73aff107ce58c0dfe0e5ff96f5776728772188627f04a190e4c2cf9680a52d1090ff8db7d6ae15baff9d2c724ac9349366d6fb49a0b87f2ac1e2858b3bee173e596297444917c1e2fc6a9215d2133843c642880c6ae8deeb9be7d33609c6a0cbfc0652e5bfb844909bb2b2d3e3207b781bb6a3a84ce5ffeff5d449f349f93b447d62c87f83d88a8f3f9c7c891eb5e71c343bcf9c3e1f7a28d0bd511ad95b6c0105c99f2b8e7c6b020cf30aab1ba38db881b139804b37084872e7768fb8f3f005c42ef2ad199560173ae42941cfe45006e92e5981a1cea9300956ca1a0b2a9b89644e78e3ac30418e0c9cc47e5b429729ca5f92750007e97ee72871fff1d6172f06c19ebf308d040a19ec1da780e13e56c993729519131dd233bdf2fcf"}, {0x108, 0x0, 0x3, "73113684f72f4d3d2f168183a96af29b37313e8962b2027ace55179f723b3329c4021d9f7bd872f2a689086d9c281ec93bb769343c271d1aa4239859d7fcc2536888b1501d6a1e8ad86d4174bc499a85f30b27b690f6fd1be85c774c5246fab359457f3a4bff8e6f870223c681e322937d79b5502a8855749066657309a5141080a1c73456beaab4cccfdcdb0337f2f773eb058ecf353f54f6d894cd64f5ecea6af5e48389565ac78b078b1a77bd66ff09643bb142a773fa376c3c92bd5dd25855882fcb47a81038f74b1f6df112351467011860d08662e55c3f688205cecf26bbc098ffd7f6ec48e9f9a658bdba71fe9888dc623dc6"}, {0xf0, 0xffff, 0xffff, "a68d8676989f51130d213d19662968783bc29e366ce7672e4f4fd31f2dafa195ca9ed10ec15ba9bc77e8ff12f35eccfa8944e4577ffa6ec3087d180eabd639c5c92eab7e948d2c95b0dffeed0d6c77d5de498575705be27d3a5039b37ce1a305f97db4a291651ec9e601ec5181a50563a892ffbe70e36d994d3bc5759fb1ad405f7188a989f9cccb8ef4d053a2ff39604567b75a14c08b90420a5f3277417ca631bb0d67470c7894ff08e8c44ce96a522823bdf6ee7cd3ddb8a26ffaeea8fd5e0279d493d26cfab0f98b803fcafbe29404ddf43dc7f907a8b960a9fa"}, {0xb0, 0x0, 0x6, "c1e45b7b1a0a823faa43ee1068d2862b48463b96838e53c7000c371ff759c43c7d228706c95fbcc804c9bd48472e3820513595fb9c5c001e7f0a324483a8525fde840c27779fd39dc49e131de99def70344c16d663dc07e233ff6abc63bdf36b656708fa32cfaa3f88f974a5f9fd040ea751af000555f4601ea3fbcc0d97c2a487dd6626a442d5ebae1f2c67ac802e70e67dbd3c2134151583c2"}, {0xf0, 0x1, 0x2, "35755a8eb0571ae27c868ea34ead9126a28bb623bb2bb18a7daf8641338202004d8ba5e5268268333727b9294fa383c4e646029b1d9169a59e28b12d7ef09f9a5e9bc40278685d4d898acf482338d26eb99e9f91bf6bc216eac387a80996d6e3acf052a06de7ca16a07e4ad6377356b2bf7107f4ed348ec77766c29a1233d461b354e98e5d2c3bbd79c76b54fca8b9b444649bb71151349505f058662f6c71a3870ed171671f976a03cbe58eaf9f470612f646c68f5e5c9eeb13d5e5d869dba5d390d4daa06b0f62a782593aa76086974c9a11407268649f012b"}], 0x1670}, 0x400) 16:00:12 executing program 0: syz_open_pts() r0 = syz_open_pts() flock(r0, 0x3) syz_open_pts() r1 = syz_open_pts() close(r1) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40000000400, 0x0) write(r0, &(0x7f0000000180)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f3431", 0x1b) rename(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000140)='./bus/file0\x00') 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000300)="82ba6752393bf3713f4ee501dbb671a74be3e8d50423ef29cceae9679ff7334217a03bd9e11a35d75d1910a324d418babb6aa4ef6bf512b87892d2eaf64da2a3d40cf24796f599f6f314269c9a8989e6455ad3bd4feb7c8c9d62f541ed2a13b96e6225676d5770d3acbde24eee250a537330b329b70d73efbeb6b11fea7f107ed5c6029603e3df6f13c78da0bc53f6dbdd20caa221c6df1052c2d13fceda7d4cac517c104b4bbe8561b29c25eaf68abae2dffbc4a233d75c3809e5f6b202cfb73bfc279f2d7a58cc6aedf38e4fe40096ca13f7b1366f42ea5aab1a78b87846cef3f9cf9f926c", 0xe6, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="882f9f9f4edfeec80000"], 0xa) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) dup2(r2, r0) write(r3, 0xfffffffffffffffe, 0x0) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1ff, 0x0, "b0d42000006e9300"}) socketpair(0x7, 0x0, 0x7, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000140)=""/146, 0x92, 0x42, &(0x7f0000000200)=@in6={0x18, 0x2, 0x7f, 0x4}, 0xc) getrlimit(0x7, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffca) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0xe8, 0x0, 0x0, "0000007c618377dabbe5f2f9253d926caa2743389f34f0bc13af10267015c80bfc7c44649f4f659515380c241bfc528108a027c12aeebf2c096888acb8ca9d31c5528a0947d26d008efccea62ea276dc2d031c4dad392766d01e8c2705ff22c7497c7dc4b51a18999bb7cead0839f46230d288f9b92dcdad635eb5e76988d0f6e06f0ca57dd37557be020b3b38a5fb45ca5d0165315664c7c477834a1178e429e5fcb99649cae81c8dd8510bf52f63cb5e09a49a9ff06438961f0a7da47a9bbb95b56ab5a9306a703a979f352b28b04e1b"}], 0xe8}, 0xfffffffffffffffe) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) 16:00:12 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x8) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 16:00:12 executing program 1: r0 = semget(0x2, 0x2, 0x684) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/97) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0x1c30, 0xfffffffffffffffb, 0x0, 0x0) socket$inet(0x2, 0x2, 0xd56) 16:00:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80c2, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x34) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='\xb4}\x00', &(0x7f0000000100)='\xd1\x00', &(0x7f0000000140)='/dev/null\x00', &(0x7f0000000240)='*\x00', &(0x7f0000000280)='/dev/null\x00', &(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='/dev/null\x00'], &(0x7f0000000540)=[&(0x7f0000000380)='-&\xfb$\x00', &(0x7f00000003c0)='.-\f$.\x00', &(0x7f0000000400)='/dev/null\x00', &(0x7f0000000440)='/dev/null\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/null\x00', &(0x7f0000000500)='/dev/null\x00']) r1 = geteuid() setuid(r1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f00000005c0)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10020000080, 0x1c) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r3 = fcntl$getown(r2, 0x5) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0x3b) fcntl$setown(r2, 0x6, r3) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget(0x3, 0x20) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) sendto$inet(r0, &(0x7f0000000000)="afa7b743eb53dbb72727f7c38d5f5ec2dc0e2c13ca812943475b95d9e2332fcd9d6bc5ca7f7a7c25e1935c2ad0e6f6ef0e311a3a320c2ca98cf9", 0x3a, 0x6, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:12 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x7, 0x6, 0x80000000, 0x365}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x211}], 0x1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x1a1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x5, 0x9, './file0\x00', 0x3, 0x9, 0x40, 0x4}) ioctl$BIOCLOCK(r0, 0x20004276) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7f) 16:00:12 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pread(r0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xbc09, './file0\x00'}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{}, {0x2d, 0x0, 0x6}]}) 16:00:13 executing program 0: syz_execute_func(&(0x7f00000004c0)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="63d4cc8c57f82bb5d067630def2f5f75502f04c7a9e02a80d1b8fb3957cc3cc5f288f8484738d970812890180c96ee8369dc17b151e7186bfb2e0eece4"], 0x1, 0x0) syz_execute_func(&(0x7f0000000080)="43dd25310000006565d93457460dbdc28a8a470f139000800000085dfcc4a188151f53ccc4e2fd254b02c2e1a6e1a61f23ca78073ae5c4c2394531fd8f697c8023fb86660f71cd20") 16:00:13 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="75a74e0195527c030a2b5de3826ad7f3bd09e25ea371eb275138676a2bf2ff60ee4ba4d17385e0fa816617b3a37a11ee37e16f6fd635a7311fa503e1b714cfc129ca73a554d600d2e5c0215d8f864fb1986ac37c1ed8f11e0de63618acd7b1184d4770e5fd49141d4664dd3de16dd2574cdcfc80671da8e6fae2b5b813d4abcfb1ecd766a4a3d139c1343f84", 0x8c) 16:00:13 executing program 1: syz_execute_func(&(0x7f0000000400)="96c4217a2df1c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f94d2c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096c4c2550a14653223333333ed33ed4877f866440ff469762e660f3806cfd3fb0000c4227d215106662ad7450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5d0f91f3c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f00000000c0)="43dd25310000006565d93457c4c2e19c3b45040f004d4d8484c4617d5a73228f0978933149511e2e644781c4c45c256e1cfa606efac4e17d7f2e591c391c390fc7490011e3c4e22bf5e9") 16:00:13 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:13 executing program 1: syz_execute_func(&(0x7f00000004c0)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="63d4cc8c57f82bb5d06763"], 0x1, 0x0) syz_execute_func(&(0x7f0000000080)="43dd25310000006565d93457460dbdc28a8a470f139000800000085dfcc4a188151f53ccc4e2fd254b02c2e1a6e1a61f23ca78073ae5c4c2394531fd8f697c8023fb86660f71cd20") 16:00:13 executing program 0: syz_execute_func(&(0x7f0000000440)="96c4217a2df1c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f94d2c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096c4c2550a14653223333333ed33ed4877f866440ff469762e660f3806cfd3fb0000c4227d215106662ad7450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5d0f91f3c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f00000003c0)="43dd25310000006565d93457c4c2e19c3b45040f004d4dfcc4617d5a73228f09789331f38383bd000010c449511e2e644781c4c45c256e1cfa606efac4e17d7f2e6e81f00fc7490011e38f29f0924838") 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f00000001c0)=0x9888347b3dda084b) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xb, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='T') syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)='./file0\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000200)) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r3, r1) kevent(r4, &(0x7f0000000240), 0xfffffffffffffffe, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x400, 0x7}, {{r2}, 0xfffffffffffffffa, 0x0, 0x8, 0x1000, 0x5}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x5, 0x7fff}, {{r3}, 0xfffffffffffffffe, 0x30, 0x1, 0x9, 0x5}], 0x2, &(0x7f0000000300)={0xfffffffffffffffb, 0x3b9}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r5}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x3, 0x1, 0x1a954000000000, 0x3ff, r6}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x3d}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) pread(r0, &(0x7f0000000000)="e6469617bb317ca4fedb13054d8c6a53bedb3ae6678279136c471e77b798188c7f999b4804e44d739eb5ac061711c87a435078a9bc244ee3b5f828bf8838368cee7209d1f2c1d00656410dc884efb8fea259fa01c3aeb62305756a76f2a52b7b44386a70a54ff8d9ee0cd366ff", 0x6d, 0x0, 0xffffffffffffffff) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x1}, {0x6}]}) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x30e2, 0xfffffffffffffffa, &(0x7f0000000000)="c23e063601f8c537e65c8a3ccc271dffb6963b5fa9688e1c591a34f737eece0d22fe7ca65261aabee83e7da1754b17c087c6e90ea49ba5dc771c37dd8ad8bffbb1339ab15722ff6dd5ce1b6a04", 0x4d) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) 16:00:13 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) r6 = getegid() r7 = getegid() r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f00000000c0)=[r0, r3, r5, r6, r7, r8, r11]) shmget$private(0x0, 0x2000, 0x288, &(0x7f0000ffc000/0x2000)=nil) getegid() r12 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000100)={{0x7, r10, r0, r2, r4, 0x11, 0x6}, 0xe6, 0x8, r1, r9, 0x6, 0x1, 0x2}) r13 = semget(0x1, 0x0, 0x80) semctl$GETZCNT(r13, 0x7, 0x7, &(0x7f0000000180)=""/92) getpgrp() shmat(r12, &(0x7f0000ffd000/0x1000)=nil, 0x2000) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) r15 = fcntl$dupfd(r14, 0xa, r14) ioctl$KDMKTONE(r15, 0x20004b08, &(0x7f0000000240)=0x7) semget(0x1, 0x2, 0x200) semctl$SETVAL(r13, 0x2, 0x8, &(0x7f0000000280)=0xe68) ioctl$BIOCVERSION(r15, 0x40044271, &(0x7f00000002c0)) accept$inet6(r15, &(0x7f0000000300), &(0x7f0000000340)=0xc) semop(r13, &(0x7f0000000380)=[{0x3, 0x6, 0x1000}, {0x1, 0xa9b, 0x1000}], 0x2) r16 = socket$inet(0x2, 0x8000, 0x8) semctl$GETALL(r13, 0x0, 0x6, &(0x7f00000003c0)=""/131) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$WSKBDIO_SETMODE(r15, 0x80045713, &(0x7f00000004c0)=0x1) lchown(&(0x7f0000000500)='./file0\x00', r2, r8) ioctl$WSKBDIO_SETMODE(r15, 0x80045713, &(0x7f0000000540)=0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x2) 16:00:13 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x40044273, &(0x7f0000000080)={0x0, 0x0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = fcntl$dupfd(r1, 0x0, r0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="ddb4aeb3ec242c57e0a3492cd84327a490142aa320239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d0383d53ec811013c307a06b487c480f190e683b6e38043e12767518f79dc220d", 0xa6}], 0x1) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() 16:00:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget(0x0, 0x1, 0x41) semop(r1, &(0x7f0000000000)=[{0x7, 0x7ff, 0x800}, {0x4, 0x7, 0x800}, {0x7, 0x200, 0x1000}], 0x3) minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x0) 16:00:14 executing program 0: r0 = socket(0x18, 0x10010000000002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0xe1c}, {0x4, 0x8}}, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x3, './file0\x00', './file0\x00'}) close(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x10001, './file0\x00', './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8c18, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x6a) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="cb86df7f950f52289ba37f8ca590", 0xe}], 0x1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080), 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) syz_open_pts() pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x7) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r3, 0x8, &(0x7f0000000300)={0x3, 0x2, 0x200, 0x7, r5}) 16:00:14 executing program 0: shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xf41, 0x7}, 0x10) r1 = semget$private(0x0, 0x0, 0x102) select(0x40, &(0x7f0000000180)={0xffffffffffffffff, 0x81, 0x2, 0x8, 0x7, 0x3b7cd9b4, 0x10000}, &(0x7f00000001c0)={0x401, 0x5, 0x8001, 0x3, 0x0, 0x1, 0x9, 0x8}, &(0x7f0000000200)={0x400, 0x5, 0xffff, 0x7fffffff, 0x8, 0x6, 0x0, 0x7}, &(0x7f0000000240)={0x2, 0x1}) socket$inet6(0x18, 0x2, 0x2) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/194) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000280)=""/4096) semget(0x3, 0x3, 0x40) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x1, 0x3, 0x5, 0x7}, {0x6, 0xd0, 0x3fd9, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shutdown(r0, 0x0) 16:00:15 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="371295b1ea9f7e6369c70ff61ac2819467306422e8ab582b8d05e9f83969a064a9cbd581eac4b014fb284f38c748765bff56b0ea4bbd556184b946880c6786c66438011054bd6d15413523b3eda1ab39bfda2e5f9ce7480fcca6f847e5ee848a827e9e08323f9fcfc5aea34a4501", 0x6e}], 0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x10, 0x80, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x1, 0x4}, {{r1}, 0xfffffffffffffffe, 0x38, 0x7, 0xffffffffffff951a, 0x1f}, {{r0}, 0xffffffffffffffff, 0x16, 0x81, 0xffff, 0x7ff}], 0x3a, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffe00, 0x1000}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x6, 0x6}], 0x0, &(0x7f0000000100)={0x5, 0x9}) kevent(r0, &(0x7f0000000140), 0x7ff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41, 0x2}], 0x7f, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) socket$inet6(0x18, 0x2, 0x1) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x0, 0x5, r2}) kqueue() close(r0) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)=' ', 0x1) 16:00:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x1, 0xdf, 0x100000004}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffe, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x9000000, 0x200000005}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x0, 0x3, 0x6, 0x48c}, {0x789, 0x6c, 0x9968, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000008c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000400000035ce17351d70577f250ff8242b5c3df13566ee023ce21bf9c3b5d412e8cc99b2daa643a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879edf43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c801435771"], 0xe8}, 0x0) open(&(0x7f0000000880)='./file0\x00', 0x400, 0x2) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000300)="1e41a2a07b08cbedfce6a57084780dc9b3f642fefeabcada7e183c36e6a5ee6a3a378b192b53a57d938899791b4b0264971c89926c207e9164b3a0511cceb143531f065cbde57cb9f2f427fc5b46c5680b14d4469b0d5eaef90ed37cc80010d8fb1522df1b2e3cd6022c5f195be1f51598b2eb62a3b3bb5e42bf8ec595adc37eef9075ed95cbbeaa1e11d3829f4782243453d8194ccc35b97c205a33ff2b6ffecc4395e7e40f53b9717b84724cde401a87cea4972e19d34f61bc091c3022ffaebb5fde5ca740252c20192d2d9dd7", 0xce}, {&(0x7f0000000000)="eb0896f3088bf9fd39153cbb5e9955bb630bb581d1ab82409e74c6beea591cee8b2cfff99cab4158fb0e19b1413fece2e2329abf7197a303db", 0x39}, {&(0x7f0000000040)="0ce638b16c00000085f09302dfa0a8d47e75383749d040c4b0c74f0d3c870992a9cbd8a72e4a27c7056a107a8fa5f59390523058b1db7909d18a0ba94bc19cc8410223517080e940902f31c9e5c539f672965e51423b769190597271930d8e665dc8aedbd3ae7e91525fc0a0df6c3e37d043a022516f4e59344228", 0x7b}, {&(0x7f0000000140)="a1ae8607d0871d", 0x7}, {&(0x7f0000000180)="c604184d10c9d48111dd415c853aa72cbc1afdd1b0ad8ba897fea3e8009cfd17e2d86cb5b29a6d2dfb0d2e7ce1ee9c4c6e4d6083d28f3f343b19728f4865521fc7469f5febbf293cd29d5630490647735b70a569ccf352b1cfa23738a0d8987278fbe794a89eef3ef0bbd28e7a0179664bd9585363", 0x75}, {&(0x7f0000000400)}, {&(0x7f0000000440)="b407a6386cd7c7c16a5da309663552101d9feed85f58c0926a452c0e04f0134bf5ae75edfb4b49ee0e45d74487e2e857d476b334ffb54ebb24aa60d716b6bc472b3ac3fb8da4470cd4cc5adc85d1102164f311fbf10b7e2c176e5549b1043b4a54934139215c6bd78aaecaf43354c702e567ecd9d236d0f348395887893934db", 0x80}, {&(0x7f00000004c0)="dc6ed7c5a6db1db2236f60ca5bef8e7a301df280f70d750c241b4679e95631cbd5b48a6a140ba52c758cb96ffab90be0b72b53b8da9815ccf64f2211a6e06844924f08cc9020119724ecf8b909020436fa1ddd7265b1336d5e70bef6d1a908625313a914ecc6c300f37d20ce6f7acd87bda7c6316d63181bebce7f0b43a032112f923a9a3b145d7f885d9cf264e093644e789104e8da978a41e03be28cfc2635e1e0eb51bdcc8082e76d9d45ceaf0063f6bfa6cd898c830c962ee0ffd6e20075acd1abf6a6b732c4111855a39f2a5dd4826c25474be82276d6e96b09c18d65f31281e1", 0xe3}, {&(0x7f00000005c0)="b81629c8263d739324d305", 0xb}], 0x9, &(0x7f00000006c0)=ANY=[@ANYBLOB="400000000000000001000000060000002f8fb3df3c464b82ee2fec17dc6a8c8d9725edadf9e36ef29cba7b6472831bcb6f77bac04d2349dcd2af0396b1a4cb2b6000000000000000ffff000031e60000cd6789710a8a1459ba045303c693c234f84fb69dc691304af127b246abf4c84126753dabc122f6c0757a07ee704eff5357e3b08f0f2ea6e69d744fa88a7cc4b77016ca9e9f8032e720fe8600000000007000000000000000ffff0000050000009ee09b1e0da42d5b1fa87444ff89e58316bf3163d39ac0c6137e9212d5026da93d5091bb8ac0d233b710d57d6e8898d66eba8e61322b734b87eab28e50e37adcf8aa034a0a0f6d6154c1d657a6d196415a34e6b2a88c2bdc0b3b7c27607c000030000000000000000100000001000100db7232210912ce5133d7bbbfeb563f3f865601e5e3648f692e00000000000000"], 0x140}, 0x4) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000840)='./file0\x00') 16:00:15 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x5000)=nil, 0x5000) r0 = getegid() mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x5) setgid(r0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r1 = socket$inet6(0x18, 0x4003, 0x5b24) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x8, 0x5}, {0x18, 0x2, 0x1, 0x100000000}, 0x8001, [0x4, 0x9, 0xa0, 0x2, 0x1ff, 0x7fff, 0x3f, 0x2]}, 0x3c) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:15 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x80000002065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0x803) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xe0, 0xffffffff}, 0x8) pckbd_enable: command error 16:00:17 executing program 0: msgget(0x0, 0x10) msgget(0x1, 0x2) msgget(0x1, 0x10) msgget$private(0x0, 0x80) msgget(0x0, 0x0) msgget$private(0x0, 0x4) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:17 executing program 1: r0 = socket(0x100002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x3900800a}], 0x18}, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x89) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x50) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x6, 0x6}, 0xc) pckbd_enable: command error 16:00:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:17 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)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3, 0x1a8c, 0x8001, 0x8}, {0x1, 0x7, 0x9, 0x3}, {0x1ff, 0x10000, 0x5, 0x2}]}) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x70, 0x6) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/176, 0xb0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x2400000000) lseek(r0, 0x0, 0x0, 0x3) pipe(&(0x7f0000000000)) 16:00:17 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) getsockopt$sock_int(r1, 0xffff, 0x108f, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0xffffffff, 0x0, {0x2, 0x3}}) flock(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x7}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x20) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='x') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x620, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x3d5a, 0x3, 0x401, 0x1}, {0x5, 0x800, 0x5, 0x81}, {0x7f, 0x7fff, 0xc3, 0x2}, {0x924a, 0x8, 0x4, 0x5}, {0x20, 0x6, 0x2, 0x7}, {0x80, 0x5, 0x32b, 0x6}, {0x5, 0x3, 0x6, 0x9}]}) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) clock_settime(0x2, &(0x7f0000000000)={0x4, 0xf6a}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xab, 0x200, 0x54c4f56c, 0x1, "a708b4fa9c6c012350391dd93ede1a28fa723bdd", 0x40, 0xe27d}) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x3, 0x7fffffff, 0x9, 0x14, "819b069c2c544e99dbc0d126e75fadd2dd0a2885", 0x3f, 0x434}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) dup(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7c}, {0xc}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000001180)="8434e4d701f5a0060bba06ad281c5d6ee19886ceebd9c41e4eb53dd3efbef3e85930553c7feadbe61cd6d03c92edad27f614b4add05dc4de280ff00bf70eb5f7fb3ea5f3e29c9c268e112f8a4d1bc657536857d81a8fc62789243f98b08c5080d51c4712a61d669fca2dfbab93172dfffaceddeea4d5691ba9ed980376e2a7ed60d66675a44f8ff51949fc150d372440f9d6d7f0a2e9e92b30", 0x99) r1 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) setsockopt(r1, 0x6, 0x100000000, &(0x7f00000001c0)="3733cc55c3a35cd4c1f1ce2fe1a79d432025639d9824d5cdfcf750b460c2eff5cca089ba3ae8c5790e30ac9a3a9ced1dd57a4b65ddce8d0d27777b32da4f45b8347cf9538e36fd590348ad82b638b3576da02ca12e016d1485f17ed00e21bab07fbec6d950c95e6aff11c3035a02c16b23fa370c96e81f5dbda6a4f7e445a725edd1f2c068df0b16aa0f2794c03248ce9fd39c23d12a4e77296807d149bc3c238372f4df9e3fb4b4913127601ce86ab043fa43d9d869753b02dc0fceada849ce9d6554ad43e707562eb3168626a3d97f05d636367c081ec6571c147685a5dc48d5856a5b2b2f19", 0xe7) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x40, 0x400, 0x7}], 0x100, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1, 0xa, 0x100, 0x100}, {{r0}, 0xffffffffffffffff, 0x40, 0x5, 0xff, 0xfff}, {{r1}, 0xfffffffffffffff8, 0x60, 0x0, 0x3f, 0x7ff}], 0x200, &(0x7f0000000080)={0x3603, 0x1000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff125c00000000", 0x7) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x120, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)=0x6) dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r1, 0x0, 0xfffffffffffffc4f) 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x0, 0x7, 0x40) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000040)=""/92) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:00:18 executing program 0: clock_getres(0x7, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12ffffb27824f6cc3fafd4fe6c37b37c013f48c17b00c1"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000002340)=[{&(0x7f0000000080)="cbe732afeb201e4f9c7bffaa908edcee6198c40d6fdcf9401c44b6d6ac3aafcb9908bb3e928b5e0f02c86a91afa856", 0x2f}, {&(0x7f00000000c0)="382c21386babfc0d24d61757cff7314856963807", 0x14}, {&(0x7f0000001340)="85c3730d1c49472d6635ba8ba53a98471fb98b36a8d8ccaf73b67ec46d9ae3c0020357ac7dcb67453724dd570baf0105561681b4ecd4059aa61c82919d5669e0b65fb601b62e3a8deac12a1792047b8a93c46b4237d7c13ee13aee0b1313e9f23434a5e5521341669051664c3651b319a0c6d860ba37f248798ea59cad843e156e33dce8dd3ee71cda4120571066c6f3bbce2e6fa36b47f559e5237a5d59676d84da8423dac5872842693d5a926c02f9ac94a5e93021ffaa26dc28aaf6096ec9be8b3944c60161ae89ad0bffb57e894eae3f0205925047125bd0d1a358fc56fec3e9adbaf1e2d5b96bfa7ba6729674b911f0fe52e1f1243058b05bfe4c87e3d46414f620d493f27aa33d363477bcc74968ad248ff568f98b27a90f92f41b769b232e8739dff1a76a14c763c2ab75f1117318897e50574b6c1b6d5a5960297558226b8c0659c81cda1f1077aec0b61d766ac41936ee572d7c251b4f824752ecda0848d23e72b9f62823c9e7b7c7ebb53e7703a748c77753a9b255744c01fffc1a941a57cfd2edc8b7acba3430091985ffbf63fdbed4463457b600709719d8554afad869072b3a305c4d06d03d5752cabb88d5081c7e08220c39ccfc3239ea1af9a22ba83f9858762ab22a65d71c0f8051f146a68835173a1914a7d5ac4d990aabe2e345812fb22fe1d0f85f9cfd9e09b5510c732d89e5a845a33756ea4f68fa5bdc45e76cfa1e78d4b7d4a4f7589054ef3e9ab93cd1035edaac52295653c7594248133db36be4ca914f3519eb8c3538bb51fadac2e8ab8baf25535aee20ba77ba7c05c831d4e0db5fa4488f93c50b25837df883e3d551f96531b5497fc178eda23addd2177f368494b1dfa6f5bddf9a0b93937f7a173e6869dea28e5552aaacb741ceb025142ebc8acd8fad80fb0305523015cf43a3d7876ed32f4cd28673fa3b5f7664b4ec0ed31e18e118029c9563e80f661aa0deed7811973c12e3504045feef2ebb5a2fc06fb35e9f193283ed04bac07b8b62768aa1efb858c6135b5a24ee84ce2f84c61c33155b35fee613148cc57a1053e9ec77a889c7f472bdf5640b8d8fd62f4ef3110eebafe191e9565162a7f0812f178efac89eb1e07f9b01c65a137a77de803d33b1e888b852ded5dc1507824b18cf03b3f7256220d872e7e234fba4ffb5cca4be65f7aaa1facd85947489aa7b57a923f910330f0046dc1ba8e08a9773185777c8cb9da267eac03b88c156505e6dc88079c1ab3ec1729b10347abe3a1bcd5e6cbea87d3142643aca43bc1fd0cb4c007d5f9bd8f828e90da9715b27bebd1c290cbfb2a77f4add0d89a3e9650078ac520b1a8bf83968635f5588706b31e1a48c5ad5159cdb7ef4d9cf067fbc01977782d183692208d3ec1b31800798d5174a5e503f414daaed88d02de059e452828c03cbfb73ea15cbcd18be695e869ee3187f231dd4f5909731c910c020946397f2ad56151d47b7ab13cbd4714b04d298c0c77004247bc916b79baa82184c5a21ff1397784cc68f5e64a078df87f8ebc7cc47823295c71ec1bdd610f1978507182d3fb14d04082e018b493580f050cf92e751c89bcdc808b4f79e6d70981e2450afe95bd5a278f0cbbe3d8794cb0a698d11d9ac4a0b11e057adfed048efccb915deb60af86eced18c3185f442fe392598fd21e158be3f2087bcae19cff4d82041a1f17a0625e35dc8ca9f8576462343d28f2c898fae3cd8e05d203ff09404ffb05bbccbc33ff43f6ad347847bbdc18bb1bd8cb18e0d37b1b653e71e37d337aea55bed35d8ad157cf6bf0f43271cb95ab63679129f198ccb2dce69ad22516decb884f76c9b2f6b32a27b820a55be10c21ef1226ec6c87ce6d1dd97b8d82c0c7f5dfa375211f4ddd38f2a13f5cf719d1b89a6c62fca8da7fc8e4478b404a502093eb0b9bf2abc5cbc907eb33b1b7f275c37662050c039b3e9c0eae19b9727e0d1fea9764c913a7fa9874ff965c783129602d0ed1d0dbd2b3043aa941a9d9c4d56825d158ca4706d32b9ca95e1054493cb6ee182746fef186fcb59b61969cca8b47c42201af28cce406763d856fa598c4c389818ba46a4c74a4889052746cc9682b09a10a54a3becfe4b7b6d54baafce20cc0fc77b74407036a4a49e8b419b8e8cd8b23aeb4c6605609ac4fc597a5f91f5cace68ade7802d5f5a0349b22d8c1d31070941939d9853f42f8c23f11e8d834e9145decc81380ae9277c4b888912c0a83aa1c3a5d8e8d14fd2ec0f17c0710223c9bc4b76945f9ecb5b6057f44fb3c31fa88c71c2a3b5a373c9a603e1128b44e521bed3d793204cf4ee5a8f735bafe2be4ee5bd356e07f15efd8bbe53e79cf97892c61a7b710c03966123f97b7d14de349615676569d34c8995e32274a195881523c9df48216b8e2ef090da86798b4cacf8ae93d078781d19fa158f360aba9b3b9cce0bbbe8ba95823805d048ee197ddcfb22f3ed5dbf94930985109af35136249489475ab15c1c44ab4a4cb6448668e4fe821abfe94211fd672999e0897ac02689f99393aa8b868d1d48ddcb4e527fd296bc496ed2caddf529fa89c0f951d0f0c03492d042d971345250cc1385228d33aa4d11a10b767875bd6e00c6464a9d7265c65251b20f9987a2ba0a46eaf81fa77fb7f12324a9dc958b6aa47f11080d7956219e10dc2f80d041325425328078fc6a182a6f06fe52ee707065e4326b7201b0705383feeaeec23c9444977ff31b5773c9192c6f4ee093c07419c8ec1a2f67da5d4532f311cfdacd0d972619a39fc7c5dc8909047e281fada3cbf505a0e7831219fe53092c62dd04dcb0275eea8c99e5121a9cf667641dd1316b98cc01af80ade83f00ab88f0d73e9d9fae3740a7b881a916ebcb1e8ed50e402c52fad852d7c681f789ae02b2dd561e4302ac312f3d69aa13852078ccedf1f59fd725da9fb86aaf7690129a15257f2f21d08d90d3808bd0dadd0c2ed8bcafc0a486c35442594371c885e27cad1c195bf94262d4d77524a0b29eb7b870344c9e1484a57bedea76e764d9a351093799d41dd10c2e39158298b53ba82f24b05d642472b3b6ce0a4248e5aba811e87a6bbbf9eef7f313aca373152b6bd03ac1ae4bab04088117e513be3fae8b0e1a3cf41769687bb03ad8f44c1fe8e796859881d1eea9b25e89c08599b31c295173167a3c1726a5e85e3568d04f6d5bfb8a5f69c33098c357631e60ffb15e2d89a01ac317ade8adaa354595154ea9d4f81185ba60114143bf55ca8260f13857594d7e65e9c6a5dd46844b865a516f02cc1cacf2e5554dbc476ccb0b7465fc3fb5fb04f3c23e8ef0a3b79adb5e9dd34fa72e1eab8fca1421c3b4670ad32b8b3928738307fc76e90c2c3840dc5d31b2c8f3791545b23b83bd22fb616fb7345d2a3e468d7d296a62d7244d84a7c05536a48147333123941723dc1ffa491569f715196477002978a99440e9785853eaf0222086a5e96b823f3994657973f6c4c83b0558dc7cb99195fd2829969c05e2645768a4a5a698977a71892990f9935cfb186867c6cbd5f6212a2b5af4d9af09ba1a7c3fe387df214a9217ea0ea6bc544d5849bdc6f3ae5aaf8cdfafd6e8792bfdda898dbe3959939a03dd1210a3db4741bba4d3df9351872be5e3861ba70b6af6b68079fa2231decc45c4ca976485ad5b9b64aa2089a30cb33848e152de26115c63a3d2cd365e5b0a8fa02364831b5f485c3f7f6cbb4b3d0155c97c351120bff6a9c8fd82c4334e71c15e03ffc1d3e7e0b57ad0cf3388b4e8b4ec60640b823d54d6f62c37831d01903d76ddb8331e5068d1baa6c66352f321a8f65daacb23f27526eed61437a5af3cfed79a2dea20d8cc6dcf3c9f00e3aee413110a8a1a25947c81ab3aa47b903d3711ea129f7d01df85b5619f3d79c46aa3a8ab9fac29aecf052b3d18c42bef47aad7f8359d3dbe5bb2cb02f7aa9f80ce183da5c38e82bbe7bf1d920a6c129fb36231a3c5c2952827b70bf4c582d6a3c20f4a3db5065cc2c42fd7403d54b082fb39896fa40cb55b2794472a96f3373a5783b5a4fa3367b3f2095626c414e4b93bd00b9b6742516bb2ba5661691298e34708b5c5e6b879d2c433406dc539cccc8c81c1aa94fe9602591750f647636b8ad82cb845aa8a591342e9add127c3b589d6713021b76bd9717e7d09d1fa1ff9c2abf233f411b817d0f29f10ffd852562d6715e55c5e677ef7af2c9d9971dd10ad8ebc683717768a1cd3a1c0e6e582513c666b070f7279424e82bfbac739b8cde6f3155c5f6eba5fd3388307fc95d0600edc8d7fc8a6e9c292a6e51f8fb419eea499dcebc1718df027af7dd252a8e01621bf07ada31f3784468422c5766e8625a335b08a5a3961c8778c7f1faf9a6c1a6d1d339974ceae99b9bedc983f060829a7a42565e4637dbbbf154211870d1dd35984e99b9fb2a0efbc014a5214edb8c33e69c7afba724fbc7c688d44e420a36c2b7e4ae5c7d68994c11380d7134c588b53f8726447c63b0900f91097caf169944a571df082dd0e0f076ede4e57f2b066c23c0eba11739592eacde221db9e317e55cc3b92565995d376194edf8f6b949d942fbddf61926f883dee58f59b1b35115f1e4f1b6c36d94972fd881b91b6180b06241b5767737dfc7fa258b6e6ffbdd5cf76308b3918a2d8b03c093daec3f82354308483dc72710db507ccd3f6a3ebbe9ee098b385ef5caec9f41c4d0ff2a8c4c406d318b82d395c18c205ceff1ae91762db469b9dfab763a7fd41e1beed13318410c6df3821f75d68bfea1ab10332f871517c1e9a81a03c1671e1440831ac9ea171c28f5f2d355cd67b1fdc5d80ff5776a19a6b747c0777e33474810a66f6462e3ac9879acd334c58f1ebc01468fcdb878d81e108547b973195403a2dbe28a3ecce0cc2eab545c20110c505126bd66aa29247aa2254c50144a523448aee3614c55d8200790fd36798aa59bba4c837612a15f067735f2972e1543f4e3cff87c0e98bd794c5f68fec8c5baa5a42546ca2e178543c0fd34dee7bfcab2ab106f97f80c1aa259df22f73ca4f4c08160019258a6915e1e244f069bce1a56545d4b4994c5b48cfcbfc7a79826ab403329244e52a2f0de28a327087dfd87dcd07b8e7d00a7737a60a57598a9b2b043e768f4e220e11908e8521e38a034ddf7acfcaf2d6914e3d3e902871c8ec944434ede948ce5da91f65ae96b17ce0f941954be4a5a38d272cf5a4d6457f046353241b7780636362d33d564967ec0b35892bc71d92a47fadf26545860f3bad73a6c7484b918128d669ac758ba501c34c63d9f2ca2e15d36942021c7110426ad2ea08642d5b62920f4249d602a3947b18826d08fd548b599c7a382eaf692a6bf1eb0940a594d117077b5971d405965a6ba9014cf3ba2edef03266b0a46537bb5d1d87c8e2844e4cbb54017e32c5a68c182edb73ab9dae544748777352cd2e5714d640817be513b89b76b406a446ec760a8645b94b9d4a0a45877556082fef2a388e63ccc58db7463b0371beac3009c7a569b2016eb2a25292956c01f72e9891d021d61ebb8891b72a02c32dedd73bbc09e2542695ad0dd431c2d893e8f2ca3fe6c741af35fc087ed3c2c9ef5c3aec7c454412112fa9047429420c5e4da7cfacf64f3a2ff91504f5fbcb8de6e6c326ac8eb8aef9f5e933f3ea65c8daaae77b7de229c159f122a5b76ed4b77f24e9f476de53f56e5a738a9c5c97dd170a4ffc8667d997d505d8db18da7e838caa469bbfab2c19c76849809f24c9660fb79606a72070bc6d235e5cc1269a54bb76", 0x1000}, {&(0x7f00000001c0)="dfa2a776fff649abcebccd1151995e51e6d4d3a4ab0cc7c345afbcd79dc5ae829663133f093bcf9f8f303caa9590d3472065c99a25ed7fc25e829648a4f6aaebd5623f6ac5440e78f160a163ee1ffa5913ad7fb31b943d0c687377b1f160ea7a363566aad354d4ecfff9cdbfa76659a6710c15e66a7bd73de2144d0a0370d2a2bcb3cff997050680b67acc2149e6d6178184baa25f52b71604b8c72e42d7aa1d8c701f0421d0a75233395cb658afafbaf1c2a59841c347dc1350145e8c26c874be7874a5fe94afcce363798ec4a3ed57ca026f6cefbed7ec7099ed267e", 0xdd}], 0x4, 0x0, 0x14) geteuid() 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x40044274, &(0x7f0000000080)={0x0, 0x0}) 16:00:18 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7a}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) select(0x40, &(0x7f0000000140)={0x0, 0x80, 0x7fff, 0x686e6420, 0xffffffff, 0x677a, 0x2, 0x1ff}, &(0x7f00000001c0)={0x8000002, 0x0, 0x0, 0x2, 0x7, 0x71c, 0x1f, 0x3f}, &(0x7f0000000200)={0x29, 0x8000, 0x1b45, 0x800, 0x4a, 0x6, 0xf4, 0x2}, &(0x7f0000000280)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./control\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x3) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x2) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) mlockall(0x3) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x10) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)=0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x3, 0x9, &(0x7f0000000000)="7c37e9d71be9a210af2ceb3ef12253", 0xf) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x151) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) 16:00:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) setuid(0xee01) close(r0) fchflags(r0, 0x0) 16:00:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x10000, 0x80000000}, 0x8) socket(0x3e, 0x4007, 0x9) setsockopt(r0, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x62}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x40, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xa8, 0x21) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) fchflags(r2, 0x0) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x5, 0x75}, {0x18, 0x2, 0x0, 0x7}, 0x1, [0x0, 0x10001, 0x8, 0x1, 0x2, 0x3, 0x8, 0x8]}, 0x3c) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) lstat(&(0x7f00000007c0)='./bus\x00', &(0x7f0000000800)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x10, 0x0) recvfrom$unix(r0, &(0x7f0000002280)=""/4096, 0x1000, 0x801, &(0x7f0000000780)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) pwritev(r2, &(0x7f0000000680)=[{&(0x7f00000001c0)="146c694e8cde5bbcd1aae9d930353c7ccb5254a941ef9f9bbba7dbb0bf2fefd0bc5661495bfee5f0cb2f9d1fb16c7c506b29e2a9d54f41e2c20988b1dc86dccd87670c02547a77a181f959a6b6d30bafad90d51bb116f3094a80a9e159b892aab0d42b1838be5f879a03306d88e792e85b94cd37188d2e3511b7848e2da24e6264b7c11d60869da09f5e9502d9dbfec9f651ec4e0377e49f5ba00f4be4de706d708a45d996c73da2258b27984cacc12900e7a1bd910e0dbd2322ab204755a0b0a50d622f629f86cb", 0xc8}, {&(0x7f0000000040)="b0e73addc6b22c53b71d8c7a8ceb", 0xe}, {&(0x7f0000000080)="24f921620bf9bfafa987cafd5bce9cbc9fc8a1b7577f73f1cd0a37b9f6ab3a13786c30c1a04fe36a71bed28db14f7f5a7d7c83456eacad2d9568f2acd030360fa1a5f4b4f07151e9590ed303144a6b7f9e17f9f24029451f20486f7fdef2ae947be27c0ef120918c015d5a81", 0x6c}, {&(0x7f00000002c0)="6ea4eceb4f41ecc0f673aa8348e073ae110009de0412342c0d4d781a1bc1114b61f2d6807ab185a68ca191ad781a6ab81782ffbbe6c52c8e049e7cccab137cf94cbfce10ee061d8a9b7037a18642af0ec2ed18cc207bb3a5401b736da9d3974feafdede7cd999279586a61943081f8b5bc456035b14b2b376ba61763eea5eca1cbd846a61868869e483cd2023bcb93bca28d4b67948c13b1083c3b51d2f74030db072f2b42", 0xa5}, {&(0x7f0000001280)="0dfceb0bf236d420ef6a1a49d43d80d4759617b6a873b607157df3ab92507adc96f14313c9f5fadd13c63719c92eaaf2fcc50e06dd90cd828d744fe1f4dc9b1358fcdd9d8056ea131c9fd1b3d706e03f3a522277ec771abffd38cc63c7d08beafd2c55b2f4a8519b670026b4ffbbab3a4cd5cf6655f3c94cdf473d86a95766de6efded13d6c39cc10b91e1a63cd012ce028b878278a8b88a6a83ff50260fa8d56353df5f8fb59c2ed6d29c9b9856121fde16e8d923809c56c596f9c779b050cf57570e7cb72a7c79a8a3909898a2c4aab117cae82e34b1663da3d7489046186350f9d44c74a62a7bcf6e27a90acf29a3fecfd973a19a6096957d8c145de57861b48020daad72068c15ba779c9bcc267817d53a8e307d5e6d6d9c2c4349bcdf3e6584a4d5d9cb1ed64f6a1ea450a0b2aa3f35780e357f03abc44da4fdccf6816110893f9bf2d4793aa68796b1eced9b4abcdfc6dbf84ff2a6b2e540890b567ad10c4489db6e97b22e3869688e0316b3f55cbbffe3634427ac18e4846b22ac69d8d0b5c77b378629d8ee843bf2771aa850377cd1f028202f1c60228ad4e7651631ef4afa07616a564c054c000e4147a035d6c0ae61065c5b0ad2c2bdecdc84170992899a30b9972fae57cf74fed9aedd5e1ccf71293ec976de6b7e240a491e48514c43c4420399edc8e83d5fbd0ebcd41d02cdc6805ff19f763b9d7f16b0285ac514367060b651a82384ad49ac8f118bb97c27eecaad44c1f18a02a245362d457fe378696a0f28331bb2cdd1dd8f75f44be57de7937bc66deaae9611360dd73efbe61138b3d9c93ba53910b43889dfa78a9d4bdb119233045441d5b2d8938b6ea947a7eab912cc70e211cc2e15c78b2af06824fb324f249fc8ab2b14fbdf7ef349e79fcfc8d85e213b724ffe4d9acc9f669edebca50c0409b74d3d652fce122e014d1519524613344bbb32d662dac7a5508311c2e77e7b2a5385d1b0c7decd319e612c73a20957f7c20af977bda888bf63df62f0ef2382e30ef594551e55408c4b5c09e347edda8a816f4d2560db5bec4adcd3c53debbc23574ce88d85cdb7923770e12c5536fb1f7549d838176cc34739dbfc0f94e152a76eb97d75c35ddfe0e3108ba4a6f42abd6a951a9a3ae7fad8f696ad61989ec18e70bf8a156224a8d94445bac95c39a5423c58d6401c05367a3ccbc084da4d3a5fd122c524121e02415c0bbe26888499bf190eb8724ea5ba04867e81351b367039dd7e3d1078d1a7ca90750df9d4fe6dfbef33c9d0649b9228327f60ad0447dc09e689164cca441c2daff0de79ae79853fb03ee4ef521d6a5deae114f011a139bae631fbbbe1b85599b2950ded317f31a963bded60b4de91c38e59610fd6e6310310a78f65996a11609019a6dd28764d5bd2933087cd39fe90c4c82dfa0c681cf7eba4fa210dc6f18ddc95d7da26a7410929a44df6cfcd6eed68f81e4232b29106f23707c4159c83ccdac2752dc82b1000ff3e2e7c4e713b3efcb382b5e26f6a0829e9b924e3582f4c24395af065318b8a77ad1e47241ff8c5db110b3a294ed81c7dd9d8ecf0445ffc8f733c213a2bf65de47f6c72b423aabcbe84f988d4cd468b491cb0fda87bea39e7ffe7eb4543698becaa501ba0edc5f2af0d5ca0759a6b58a9854400dd3bd98d0f43b71487cd838142f63d4fd6a9eca6cbfbcbf00ce17eda8085f0bd83dd8b13a492cccd03de121bcbb35f10836de34602d6903f3c561ff9558fd1e83f32d1dbaa2d2829e734086c7660a5ddff660978ff6ed54bea2d7f04a810f96055df6700dedae17f411f9c68b21d7b5cfcd46c4210ed58be59a1d2958efa5415d59cfe0c4e946bc14c8aa95411ecaec46c9d5ce7ab3cb365514b0f1ef593944cd18ffe869a0696caa2bdfaec78770e1aff3f457a28f8ff97db2154e3d75f3ba415dcb13035bd3d6171256d4d655512ef58b38c98d88b82d0028dd3651761f42fd094038dcd49299f7dfe8bb02164b6ebe4a353e1cf95617f8a06d2da4a76c0b33f48c7093869d7b9da1adda8b17fc5610613b61659d0c89262c12d54a4081b506ed9ea48b28a215374a6a198e938f83e623de2129125c8e7047318ef9a08c4d7e12a3874bb10d0653daa510e2c1f5f3683d15b035a0adb2d70c43eeef68dad6f211c94b868dde884c5706c2f438cff4b7dc03c51e1f2caf3217ad98399add95d15526e1ed81eda893e8b4b36527b5b08f3665f8d65b0a442a87d8eb9fba051482f7efeec00521adbdb9ea6e1b2261a6185d020c34ec700a232beb4e59073991be1f1cc210f00d3253f1d2a7d8724560a7183c91a2854ff7013022b60856c1a288cdc80665b4db94bfc128dd2a346dd43a10bd200404ffe0c0ee707b499da899a4314ef781b2a85c6b016914a8869bee5d3380da21b43a40007b2375a82896cb6a56610458995f103be581f11d3117acf731895a9cdab12f521ba32ebb49936a1ba4d77ca1179110d2a6dff049aeb2464c5a61de78218b14500a902fb94711f3c715d5f6b47121f62fbf34581e433dd83190dc260b333cdf566444aecb5344a832909d3e0e4adbfcdd23396a436f8bd5dcaf99970f4695d17df5d85a0c524649a3ac5420aba8ed98c76b0ea041aa17d51af38f6fd5bd69e04095ba34ef1ab867040edd0fe9d304642c2cf2667030cd096f04d34dc0f68be2cc712b3b878db3a2ba7708f18af94164cfabc573c4c343186c6e9c42ca20fb30a960b3183663793afd2a0926c07d719a0ca08d47f2ca8f588d9888f18701bc261e705f968aac30dd3c18468425f59a4152575009cb09479c46931fee8d10c65f49092be3773c7414a6477a662f2f64a90f3ac6a534f6a851b440e2e475f72f99b13fd484a7b5a9e64ac8cb0565159d28b60dd51b37b5ad225502873b83b10a581242848ea89ff834b5c045675ead587419c07dc3325ae72acc10b1b6506ac94c341ea2231adfbd09f88026d5480c5ce9bc1306bb2bf245ae86b96c99c1596bc4a50b59ee092c7109e6d43f15edb445a6474758be6dbf1f604307d3eb1f1682468bd9b52bf14dc69e5e95e6c0cfaeaf1fdb813480634d3e32e9207fdf5c853d6beca887653dc9e7c6004c4d6c47fbcea8fa93cede3aa8199197ff363e034087a4c5f7fee65f3c5c4d77aa5aa9f184340017e1283808d00ce7f568a9f91975fc9b81850d68509cabd06a1ea975a368a5762071e65617e510be2563678e6b2f1025977fb61042ed805c83034864a71e539aab2a447d0b33940719cb92fcb99f559da3d9737d33de710788b606dfd4d2d1463d9443a1bfb04cff763f2ad2320fdcaa8fccef290cd5c4f2df938d62ddf17b9bf3140efbd1cd25f9546a5eaf06c310ace44c42c0023df61cc46ca0111af34f9b73d963682146f4b2aac30a4a592a83ac0a8bf62411a2575200d045d225fb036f69b534089b8d23934df82cf61755801d15a3db30e2a996e1ef3d411b884a1df4d6eb48d91f459ef2c99fbc2329b1dc1f3ea4d8bdf8f31f2da0650f200117b4a3c1b85e6f171c35cb424af82b907d770081431cbfc5bc72c75efe6a24e25adacc374708d22b93a5183ef65163a69e995ee6e39a2cb991101de83e8a380becb91cd614b7b8dac2361de51bf4cf765344621afab0df294c10d01f605fc8e243e0b7f4f3d34e867b6ac7aa98a483e09b322a5f5977caee33c4e336e0954a01a6b8dbe55672142fb5277943c2880359fd8b3cdbd7a8b6a17ba360c22f6fb3b493fbd6bab9578a75af605b1f4b9833d2154b51ee08680c08298baa82e02a58e7a19ead6c784f288ef8dd2362b286964cef37477e0be85ed848871c1374dd6502644f3c302c6ef73328582dab4bc71264e40eb30020c951f5805f85d6f8a5a9e76f5813669763467d1853523574502e36935e308d76e45fbcddaa9451391bb7da3f9d4281c5c3800cf3ff5be7deddb6ba2fc6b764bebc369c0369b5648c52a96f654783f2a5b1c4d4d322a81d1e6c9d7883818f04c50b06e5370fadc83fb5e653aa635c433332b9af26240648c959794eeeef623d026c33eb224bc4d6441e57ec9601529c45bf9faffee1fa46ae7f006911dc405bab66b4f1b001ba7c8c373f21ad9826572044a3ea4582cd2c651c29531a219fa02e368b58e6a6e911162b6d06b35b88f621aa17bc4528f1e9adb26c68c45c2e7a4ba15bfe43fbbcc6f0155497c88b3a6b8cf7ba1c0e31eb767213d4382311237872ec613539351c8a4b6cd215a48f829c6398faa8fa32fa58d142fec46b1b52af5cbb74f8d46a54227b56761949f2b7e5c17f7fecd070f88c7e3f231d5a5ca2f66d06a629a3e5de9938ea55f0c8249d92bd87cb8c3b06234510bf7c5b3b848638cb63bab7f3f0c31d1c3e7da52d374347632412231b0241f8b06b5653cabaf4af6fe2f87621ed82f4a2fe4bc429ab16b935d487d7804a8abb27b7c4e685f4e83626727930c00cca28d0e67afd223ea2651354417737ddf6c6714bad82660fa32117ff7dfffb15922d8c3e0e7d33c22693837cbd06b3be5181b5aa1c0848edbae27dfc885b81386fe28ef7b40311a04184ec6fd11125cd3f7f4ef37f5212f557020433a935cf6ef40ae635d86823f9cbecc00d621095844468228f4ef761066d8af46f91242494b5da733a3aa0631877daee753a7dd607cd16b9119365409170c3de1057c863fc946d59e331876c968cdf555439de81c1812a504b5f4a0f8b24ce6c0f8d5bdbc0dd2beaba96eba35eeb1dac11e0c31b4626476d3a7510f35db4ca2bb2d0efddaf538b04783585e11d3cba62effffc657dd551c259a86b9ad11fd5757c709b3145af071dd1172a3e19e79df7fb474c637819e8956e5efe7eb13367602a398876d596368c579f57f5c252d663d1ae9423f15e6b86f57ced5ca60f28ffc757ef428884a5a01d96a2099b79f0920d9c873d7b8f0e519f60d5df51fbeceba1519112d039bbb67e151cea495c7756b82deeb88c9b69170f88f299c3a9fa235b5658b78e956a839f860252e9fc9f351c2be64d268e539cef92ff0c8182c38c3a738e6982cebd3c1da95bf07afcfdcb882c560a5f7306813e2b5498900f0fbbc69963139e5bdc97325103c98227885766b8778ed629be6ee98ef1f705fe37d9210ac52d7f78919de343bf03bb437649abafb160c63bd1ca27959fe29403a9b1191993d244070e4c285a70902873cd6d40f8bb91548acfb69a2c52beb442b301b2b33b3d3685362713038c35b1f8a69b724d548ac8de5691d2ab6a02ea61b2c95c57c081b6f5f159c2c99698735f34fd779ee829cd43bc6d64f41ca6f1d1a0630b4e6c9407a45ff4cc8c830471c71f313d18896f19a6ab0754007b2c8d7a7476c4a819045aaa1797158cccc4b0572d76e0521a0719004b14af97cee00ddc6a8bcd67ad1ead191d5b50e2a49f4e066f235d5b994ba9020db0bb6fbc51478cf13164bdfbc50e5a594c69a65f4e647cdf0d2dd72ee768067e5be639b20a270d2bf7f88add1c44b0ace89999e20a7ed0ecbd139ed0ccfa8631b331589450747f1186a16403adf52395c4fbbef2266f6358fdfaf79b55537e67499b6259fbb4e6efccea9cd48c7e70757a4d85dfb199d1fec4f275ce81637de2609c2406e9ea8c24697c621b03ee53e2dec7689c774f94d4a2b948cd4e5718c85af23e5477a858d4a17e12c02dd8d4618d749f32268e9fd99bba57a1d4bde039be53cafb4447e927497ab59f6f05402302a6abf63d7f63de461568cc1a52b6311d0402d972c3e946f4cecfa4a28bbeb068ab51a16", 0x1000}, {&(0x7f0000000380)="e782844a5289dbb6aacbc26b2069b2af21084ee6e798554c88bc5d85a05bdced3b96f53767850676168d55c3012e85ea02a63769ead7cc29a0de1e88cac06c6423813dec8039aa84d8c8b8896739d325d27209208638ba7c24f5c8d491f4d723aa9b2f77e53110ba4c3e0505792356f2f1f875e0b39a12005a9aa9f2bec234d4e4675622baaa62cef6ef94f7cd5bfc1ab1fdfb7a33e0a050bc5b45b27c23d60c5c0092dd2d13fc01e0a64675b207ae955fdbc5d1b01555554e0b562ce8cfb75b615aa29b424b8988afba9d74de67941918c5ef594d859e4074cc1dff0bd3cee74a986df40684d6", 0xe7}, {&(0x7f0000000480)="e00bed0af322d2a9de5ea7310540ff3e6aaab5cd208d6ce83b6f971e6381c156cc7f8934c1a6179b684e8bcccfda037293f2b23cdaa6c3f291e5d8810306c1c8c40f4e770224598517857c12267fe86e5a210f06a15c5807c8d7da", 0x5b}, {&(0x7f0000000500)="739a5b0d89a8871420fafc0fd751ca7f39e6f2027e48a0c65ba72c9dda17599587dbf18ee909c4eb3af57becc7cbd7a580e6a3faebc0f047c4cf6b64563302f7bfbd36ca952f94f3546c1527e705b43157908eb49eba69c7eceaeb0849dc43bb83d1e58abac314ef767341cdbc804c58519c9668dba93d3e740e557b27e8", 0x7e}, {&(0x7f0000000580)="0430f6e8373db32a0a27ea622a53e12c8717988d7c8681694022d76f8463c54a370c8c9eb395147e10ba1d33ecc203aa97e4a77fe7573e4e6736b24418bd8af02323b1253a5a6aa54d153e4d24647b590a49eee773315b61bd1585996ad06abf4022473730ce4e3e6f4c88d62c8433302c8728e744b5e786af12d92aa775384f289cf14e4d9a11a9440112ff9566e20828b471b4298f6e96a5454f99b208754afc51126c30f7c1ceaa8e14353063e252e46091e9c5f7ff812f2ce371cd41ed32d6aaa52971abf3eefb38563c235da3d6dd46018a0193b87592599661918a8cf91019f5ee72e03c3af50b7240045968", 0xef}], 0x9, 0x0, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x8000000, 0x2000100000000, r1}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="f3aac12adee83e30f6a6656f1cc05a433bef7fcf804d02bcea03275f8ec293275993044b78844a1b3bfc398cbe958029b5f3d33d8348a1d16260a13467c674262e805cc68c8719b9931c216e3d1bca5336a598da79ae3fc0997e3416ccd2dcdd94c2101ba54068da4f8cfe7f796d5d6f501e08c1e65a155de730adfaacac67bc3bdb19046555d09243e89e3b", 0x8c}, {&(0x7f0000000140)="6694cd8999014c8bc352bb6821780ecd87c21dd39db69871d3b94065ecef3a423719c7a6951c38e952", 0x29}, {&(0x7f0000000280)="2af812861f9c4037c7c8a0186500ddaa3a1331602515fefe999983984b1f65c53fa1", 0x22}, {&(0x7f00000002c0)="0d7fc9c531d6", 0x6}, {&(0x7f0000000300)="fc723b721f92a7f9097a417c199eaaf1e24add02e9af67c4591b1815b9d5b6870f34e6eb4d76f150dbd554157b28d2ff", 0x30}, {&(0x7f0000000340)="c8caf043a4a0c4e4d364485d21e2617dcb64acdf9fa79721da17bce4eef677884a6806b147fa317c817f2f9b5a391aa64c30b7cb9141841592d1", 0x3a}], 0x6) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x1) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x14, 0x4) r3 = msgget$private(0x0, 0x20000000000028) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="b8d746f1b585b3e8ba4a03f6cad48084a766ef98b53a4d1147e130970232919a360a0d83c7aa8151221afd7e675cbd0fb6c0d942c63b6338ff418ef3a976b8b2bf01ec14e28f52f11fb50b13364789f58125d8943b4744c025ab3730d9ed6982fdefa98387147eec78c230800380926b634c4b39ab3e1f0b090a117f7cf27be21bd1786626a582e5ca7e229de1466ac8fc937ab5b5153a7a133920bab5156bfb583d070711815106dd740e1df2b5dbb60bb2c2613c718e01918a61b766c30dea938f2486f985648ad82ba526ff4d6f2e4e7ea985462ee39c2619c39fd8eb00a370bc9348902c1f07e1491ac232627f4506f823e720ff57c53afcd282d9d9130f3bf7547f09f32262581723f6f7bb4332bac468a1b7808e44c1853d3e4ae222bc37"], 0x99, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r4 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005, r4}) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bdd3280d33ee6185c6a19e1abfbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c06d979b782247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f037742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb062956cdaa50825793e369870cf9c83f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x200) close(r0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000040)) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:18 executing program 0: r0 = semget(0x1, 0x4, 0x411) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x7ff, r1, r4, r5, r7, 0xb0, 0x1}, 0xb64, 0x4, 0x4a78}) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) setsockopt$sock_timeval(r8, 0xffff, 0x1007, &(0x7f0000000200)={0xffffffffffffff28, 0xffffffff}, 0x10) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = shmget(0x3, 0x2000, 0x180, &(0x7f0000ffb000/0x2000)=nil) r12 = accept$inet6(r8, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$sock_timeval(r12, 0xffff, 0x1007, &(0x7f0000000340)={0x0, 0x5}, 0x10) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGETIF(r13, 0x4020426b, &(0x7f00000003c0)={""/16, @ifru_broadaddr=@in}) semget$private(0x0, 0x0, 0x240) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000400)={{0x2, r1, r7, r5, r2, 0x4c, 0x7}, 0x8, 0x81, 0x400000000000000}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x8, r5, r6, r3, r7, 0x8}, 0x5}) fchownat(r12, &(0x7f0000000500)='./file0\x00', r9, r10, 0x2) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) shmctl$SHM_LOCK(r11, 0x3) truncate(&(0x7f0000000540)='./file0\x00', 0x0, 0xffff) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000580)=0x2) setsockopt(r12, 0x5, 0xfffffffffffffffe, &(0x7f00000005c0)="3d2499477b8957750948925ed1a2e72a57c394e3cab3ba973a4bcdfa7b1e87751ff21be646b7a8e4b6d5e9c7a516a4dfe81c379f23a3f5acbd9f6831bbe88e951b170545e13f9586cf325c42be", 0x4d) bind$unix(r8, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r8, 0x100000001, 0x100, &(0x7f0000000680)=""/204, &(0x7f0000000780)=0xcc) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000007c0)={'tap', 0x0}) truncate(&(0x7f0000000800)='./file0\x00', 0x0, 0x4) connect(r12, &(0x7f0000000840)=@in6={0x18, 0x2, 0x7}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r14, &(0x7f0000000940)='./file0\x00', 0x0, 0x20) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)="ff", 0xfffffd15) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 16:00:18 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = getppid() wait4(r2, 0x0, 0x8, &(0x7f0000000140)) setitimer(0x1, &(0x7f0000000200)={{0x1, 0x6f22}, {0x73b4, 0x8}}, &(0x7f0000000240)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xc, 0x0, 0x0, 0x4}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1f, r1, 0x0, 0xffffffffffffffff) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000500)="a575d0a70afff3d01c688d0ce8deef044f46d7bbb4608f6696383625aa16f4ae09ebea518599b4a9f6984c2a5b8cf8baabcbce03fbb6d212d219a1d03d31ebd0a91116b4b272a130e82c11c472ec13973d8e383ce36793e5899a99e143a2da8f80437e22b40692b1f2d572bb803a508cd07d7a5ffea24e453c1831a7149c638c1e4c0f5f8d31a813e749f650d95f751d9f5d528322696c0332fccc59f1061aa44cc364366656deaa697e883f3f4059e841ed6cf1c46f8f60cec3655d10c63d3843be90c0c5ec324b82ddb8d99c4e8f0da4ddfdf68a422886e76efcf57b4469dee2b11a9629a2c9973fceaf953d73b8b75c8919b5efc61752d3c8bad8989a6cf88b18d880550f2301bc96df703382c38fb1d7d0326420858c3aecd34c4c0b2626341d95152a00e865931a6c6652323edbf2bed270019773df506cd09c52f87e460846dc7748fcc9d2a838fcaaf8f1a29ffa3880ad59f8c13ae3f0a25bc0c3fe7fc8354f07e6717bc916ed7cecc5a434c3557842ff52e1ea037f33c3a4922bdf7afe7b70685a36f98b6999bb08855a9dee8eb10484f1e7c70aa571d5f061f355649080998d782edcad078c647da6977d99373482f0dc517cdd78a4171e95e050e61adc1ca3dbb377a59ab71acaf707b6f5544fdfab41f2cdc7107b27899a1b3283973b147b5a4498e196bd8f1e8565cd1853a2a32fa8178bfac72d715a864a0b68e5d93f32c928addfec41d4501ee9a6edd421d39dc83d67add869aa1667b2aa190b3e21f0837a8390c4e6300a2a8c3a422c4c367dc08e54f5127dc0fa778aa771b6594663d50f527e0f38e1475626493cb4e34dd55dfc95fa36bf61357e9f304815cadf8bac4dc9dda371fd8a3ab0c84ec69ff0036776d811014c132702ba523eaf3fc9c799078ae09ccb5e1f318ae58b45cc7e6b1e2d49cba50a69f939712b4600a465b7f69318b036b63548dc758b92f2c8bc7df40b136648a16da8208026fedcb55737f76e036fb3eb609859e66d2163953b1b462af9b4bdcc5f2e665a94d44264af6dddea06b51107cc01e91039d2e1eabe37e5c748cbdd62168124a00a1adcb8d90a8586c2f4784f6db09be0324c5552ca04a258897ca3529fe5175b21e9ab64e2998afa89ea8b91434664f7c04ff60834ac32ab016bfec1dbac4e936b1cf346e36020892594c3c213fd6e304104fad00f352aec622547ca107ae1c21ed5558d64a3e480fe5290152f94b7422fe120e5fd44ab31da04c976be4a9561d6fc6b5cb41a0450dc6b2c6db36559419545fc81b0ca5e0ce6db4c6c67b117afd1edd22144c768e7fff104a1b562eadc10257f8151bfb0b8cdfca1d912f60cdbf453c841cfa2ef70d42a54c58d334d55447b761fb5a918e17282a2768ff2c339616c9dd3fd96523fb5624e79d4e5890349228646e9a054a5f4ac26e6f72ef43e74c9527b773765c175505742e0bd18a23a414e5fa8b55b02643a99906e0391ebc64d2872f5a5b819fd2334bd1c96edcd5176388a10238c57c29965b21ade61967b578a0b838ef1cb8c97288ddf61121cacbfbf97758b77ac84ecc2341c9947799827de3a02d95ed8cc4f671c1b2f6387aff2f7292b2ce14c2ed7bc3b2b9747625c3a1f42d580be2ec19eeafa81e8d7cfa30249a2da75a85845eee9ec682bef01b24c9f43e485d9b08bf6142db4bdd761ec86d120f7a1c4fee235b165d734021b2425f05f0cfd0c7996716d9e634da6d429bbf3b9443719c782d67667ec90ed9f93f3bb40e64eb0a3c10e4d0195c17da8c5a6381c3f1cc39b0b5a6db8720d56b44a49c6ecfee0346c552b625c2fd3a37fd167910ff86c437928bdf2c4eb013d3fa017f6a5969f245f711725f928c7e9ff0d29e2648d3ccfb1cebbf093ec83f181a293dae7f7ee0e920dd3a132b304ee9b695c424943695639966afa3f0e04021c36897898a1fa123aa1fd3b2fe5b77979c6ee79a83fa431e7546fa10601328b85715a57dac3b5276a36b968ff828f8e07b1534254ee082bc099c05fc5a7d07c42ec96492c03fafeceec09b0fcead75b3106ad1caf780f723bd6d2c025a8957ff537411335c3db22c351734be1f98f7631fc450beda3b72fe67d60e72be8f9ae7dd19517a7d44988f533ae442acc46d183e590756b0a455b967e0d7bb4b2ad714f9597c77de3a804c38d0ffc221a5de967dacaca17abae980268f60475533baf98d39aa861b2e7dc18a37c827ff7385682bb1736ab4faf8197e1148eb5eceb014b6baafddffbe07c85141c34c47875873ba328dac3884c93023f34ba9861a7426364bcd7b980a92bcb8aedacdbfc27a63d5e85e8214efdfc76753a8daa3277a33fc7ef606f4ef7be2f0a892dbd9dee00dcfba9e568fe4f0de9049c6b83dee426095f3c5ec6e3dfd3b857c24e3f27baec2802ac2dbeb87ba683bbaf3ecd963151f358e4e81f88d7e73e8a3deedb540b1d2fe82e6b3f62a428509a0dae767841f1d26c1c87e16d62e6f185675a6813c0c951801a38f11d7ca1cee31d9bad55bb4884d085d35af1e4f6e68d923b2f72890e5dd567b7be1ea7a7e6f83e75d3561d780e8dca29d715b8272e73d69568c2f910d853c753ed99cbae5fee1ae36f0fe5d8ea7676581dfaff5242a62e1523776994c6f1a4c63dfcbe7c87e081d4a6d2cf2ad1846914d9a3bcb9e92ea290e96c042714caf5cbd026c42253897cb298dc3a674754552b7fc1725c6d8e9a34b6711c76b068a954eeab1ea98deafa1c19408f6fa270d591dd560ce21abda5ce1e87cd7f9066a186a2303919692252015d432ad722b17a44ceb8cab54780f6de23840fab17e2d18d27c4babe3cad2c44f00ee0908e8940092ef4890e5e09030d30060748a325af7175e9992280b1e42d02388f03b5e7c9473bec1c4b8ed7941a8584b1ed4e31ec344c696320ccb84db8e3c5f27e459fe99c7b9a406af85a43206f62cd4e755398b7cd8f459ea48e5a017e617077e16d6b6e273622c0e20e3345afb5e168bd7bece263625596d15021e3c7d0e8b92a5db921a9e500810997dca4ef03bc36049c4f81c0873cbf22e03317e3251b9dfbae73577eb702dcc6cf0bfcaad033bc225f8b007a2e420a3d811c5020a27367e25a66894fcf27a3bda91ebf958fc7ca13ca4a991a29ea0f214f773e30c6ca31e34c3e5b064b5b05a357cf2dfd84e96735a79a9c92cbb5412a820ea0109b284f72074340db1e83e9c8c5dae9e2de0ebd8c376fa8077d027313fa7587eb142d10a7df84755455bd517a42002355bc25b805611487ffb6929f063d1661b0b7d5a545331a0cbd2351a2ab0aa7290cefe22166740a28fe1fc291050608ba98b0539fba92db7925307536240ce9c3143e2bc2f7fba55d8ca4d8f0a4ffa9e19a6bfe6638434f46d348593b23648b515650df458e91157740508ce67a480caffb0c7bcac3cec6279778af6b32f8759bdadd35f3f1c20261f1496662cbe0b27b0c8fa81e3399b7a8fb798184b06c963fc78a3639588620a3850e4bae833f7dc59164b9994f7ddf233dd7e3d33dc3df61aa34eedffcd8180e81cb6eaf8e1f09670937ec30bb8ad31a5d052722cfc5b6c4122d12d8b81c5b32ecf9c810d4c3e1f42a714eb12d61c94cfe135f1d30b8c9930eb993bd77496526a68e6e2774cc435d667f93476980a6e340ca6bda1ffd1c3ae6c063ed8717c041d177e28d50d74f9737ed8070aba77d381d882e219a081339c19ff8f7c569035163be52f5e80839ecfca441e1a9c142e149a8ef67c8381a2f654c584d9825779bb0376926f4701c6f1748ce25e5772d901281bb8540be687c11c85af11e5b8693b6dc1754fa8dfaf4fd4b5416615c312998130a4970ff266230edf766991f7c1a0b501052d4d2505e10b043619711a7ca88858f544560e36dc84e9abe359ffe9fab799605b371dbc386c6d2e98e6f3096c684a7347e9a1bb3383df40f8f478b4d499f0f65a4eb16d6678594f4331ea6aa01139d85baf3837783f23c617b78fbe376e922816ca8f6f95ad9ea770ab5a46c720293127f44f941e250e6c9ef041c39aff50c965c2e9e2dd50e0fd5f4ca589b605561aa522bc1317646aa0da81a4f84b620fb411c108fff4eeeb0a0d74adf58a62010cd38e82c8ea9215c4743be494297dc47f5a4de9acae73bf19e80b23235bf01d914319c9a295ff9693599efa02cafd512c08b4978012c65681583fad5abc32b133b60e4510e32280d4c1107b9bdce7004ae4919e0c1ce2f532fa9e8664f63648c33b76023a6aef0f6d1f2ac89e81b156c0a9d520fde7944185e8cfbc696175ae4c9fe290db5a1bbb9c3ac90d121e02ce6721531152743e05b27a847ef86c7ca24bfd23b2bde619ebfed7a54c12bb84cc121c438b815dc3d8b8bde5b9b38ba59bc60444c0aa12e49b8e65022c42637e0b1213188ac0378ce81a254c21e793ed718db5c13f3b05ae7e7c7f24ffc44952865366e341feca3c4f7d86f71664e98153d2cf9e6a49eb8e2ac27e93d7086e6154885997c45930d3d69c6c7e9a1890d03b667f3c018808b4a2878b541f303aca18e29ec8033d116e06915dc1727bdb4ddf6adc89e833aa0255c2e7f864b38691621fb449ad04db3740ab60d54e80366bdd7cce66349450d277ceb5521841687cc8b81a4d3d03aef7d15db49203c9c69d69aadc805ce21a7d33537b9138f7c722eafde56f81d0a00f6d11b20deba6934ea7656713b9446153a46f4462562fbd7d71df99222993c8ea4ff56ff221e4ab148a00781a8a5816377fbc12bddfa47b1505f70d2201090670032475580b98baadf1530bb4d3ce4416cdd11e9df1067194e3cbdc772ea5a36efdb1ae598fafe5733ae2029f1aba3dee02573506a55dc37bb97aad5f0dffe78a259b6dd8ea9e3887927c7ca93bd27e4f40659cae323517f199a139691edee8f9a201c430ddd54580e4ce055aeb1aa17c1ed122f2c9cddddb01e13bd589ed12851c634785fdff2587ae45ae47129796f0fbb4d75579680dfadb37cab812e3080fec5fd9e8756441760e1bc1d3efc2f3458b3aecae94cec717c9625f64106fb870fe9b8318ebe53a7866a10c2a70750330d42e323da9b88da3898bf7052fc6275696af0ddac74c560630ad459b6c9472c8476f102890a3a5f1e533e5a91871ec57cd588bdf17312a2961a5d9adfd5b14c21c4dfd727a29ab791522a61d0757fc59c948658d966d7323d0e0ef8f3504bf8f5dd566fa7c4b24a19547258e20787e06a6b04ceeca20f36f41cdcf6df910e473089a9d9a2b4e1c33a9b5950769735f665975a1ce95d612897f5f627894248d57662126b4051727cbe44bb14749a556e0f995c84967a35f31bdd18f961f757b4d579b071e9e5c507a1ff7dd6290437b6d8d5823617e0a3849615a63dc401b97ba9767b3e918a03e6a68ace3c511013109e6e90c6f2a701ca68295fc47a7ba721e43e683f7dc7286ac981aeaa93f5bac43dc450370cdd0145b2057f22ba97098af155bf1161c3fb91ebe5afa72af1b8c5415fbf123f257410facb1b4429b22ef2fab48f9b4d6de64151757056b7ead5a71e3ce5bd9190d6842de7c466f6168bba0c90dbabbad43dae4f36a031922fdeeff74cdd788df175fbeb21d61afd646afedb2b97e1c93354609565eefc0670f90f7a77de29932d5fc1d86a57a68d5bd8a2d37681392c5076b06554bd6811e37838b19148ab653ea9a62adf6eadc01778359482e9c6d972b2f08bc5b309d9606ffa0d8c563e1acc6e3f2f68c9119351e82bbc32a0665a685fbd1eaaab372bb291539bc5ba891be6", 0x1000, 0x5, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0x4}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x6, './file0/file0\x00', './file0/file0\x00'}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x381, 0xfffffffffdfffffd) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x12, r0, 0x0, 0x0) socket$inet(0x2, 0x4003, 0xdb2) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCPROMISC(r2, 0x20004269) 16:00:19 executing program 0: r0 = socket(0x20, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: pipe(&(0x7f0000000000)) r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0xfffffffffffffffc, 0x8, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) listen(r0, 0x40) r2 = kqueue() ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x400) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = shmget$private(0x0, 0x1000, 0x424, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r10 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x2, r5, r6, r7, r8, 0x0, 0x7}, 0x1, 0x7fff, r9, r10, 0x54, 0x3, 0x8}) r11 = kqueue() nanosleep(&(0x7f0000000000)={0x8, 0x1}, &(0x7f0000000040)) kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x41, 0x2) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100), 0x3c) 16:00:19 executing program 1: r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x481) msgsnd(r0, &(0x7f0000000140)={0x0, "60bf59196a0f1ded581662588cf425fc6e88208034a1b9249056fad95b6266e94e6683c750944e297b67a21c29e6d463e98854dbd6eb7af3ffced1b8bc1ad45a4f06cb2de5f01303cc281c0c2074375ace5aa00383b4bf734db0b85cdc6e150700ef6f1888c2fb9d3751b448f8e3a19850d669e9a8a60c67bc929ae8a8a083b766f9f3fc90a8da88b940a9c9474ec3174e89c3bc90f7b214d13479748708b6ae31fadb8e62a256ee9c5417446a376e5a34343797c3a190027549af"}, 0xc3, 0x800) 16:00:19 executing program 1: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000200)='-#\x00', &(0x7f0000000240)='\x00']) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000100)={{0x9, 0xfff}, {0xff, 0x2}}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = dup(r1) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8001}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x101f7) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x220, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = getpgrp() setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) fcntl$setown(r1, 0x6, r2) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) 16:00:20 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chdir(&(0x7f0000000040)='./file0\x00') setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x401}, 0x8) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x54}, {0x80000016}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) fchmod(r0, 0x88) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180), &(0x7f00000002c0)=[&(0x7f00000001c0)='/*$.{\x00', &(0x7f0000000200)='-\'-$\x00', &(0x7f0000000240)='#-\x00', &(0x7f0000000280)='\x00']) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2000000000000000) ftruncate(r0, 0x0, 0x6) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b00002327000000000000000000000000003f000000000000000000000000000000000059", 0x2c}], 0x1) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000300)=""/49, 0x31}, {&(0x7f0000000780)=""/12, 0xc}], 0x2, 0x0, 0x1a) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file1\x00', 0x30000, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x2, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x1000, 0x6}, {{r2}, 0xfffffffffffffffd, 0x10, 0x20000002, 0x7fff, 0x6}, {{r1}, 0xfffffffffffffffd, 0x60, 0x40000045, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0x31, 0x0, 0xffffffffffffffff, 0x1}, {{r2}, 0x0, 0xa, 0x3, 0x40, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x81, 0x6b}, {{r2}, 0xfffffffffffffffc, 0x22, 0xfffff, 0x3, 0x2}, {{r1}, 0xfffffffffffffffd, 0x40, 0x40, 0x4, 0x4f}, {{r2}, 0xfffffffffffffffe, 0x21, 0xa00fffff, 0x10001, 0x6}], 0xcf6a, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0xb0, 0x81, 0xfffffffffffffff8, 0x8}], 0x59f, &(0x7f00000000c0)={0x73d6, 0x7fff}) fcntl$setstatus(r2, 0x4, 0x0) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x10000000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000002c0)={0xffff, './file0\x00'}) execve(&(0x7f0000000800)='\x00', &(0x7f0000000ac0)=[&(0x7f0000000840)='&#,.\x00', &(0x7f0000000880)='.\x00', &(0x7f00000008c0)='#-(-)\x00', &(0x7f0000000900)=')$\x00', &(0x7f0000000940)='/\x00', &(0x7f0000000980)='\\\'\x00', &(0x7f00000009c0)='\xf1\x00', &(0x7f0000000a00)='\x00', &(0x7f0000000a40)=':\'\x00', &(0x7f0000000a80)=',-,+\x00'], &(0x7f0000000b40)) pwritev(r3, &(0x7f00000006c0)=[{&(0x7f0000000740)="be85a63b4acd869aef8cfbb034114a650e9c420f483cb0b0e8", 0x19}, {&(0x7f0000000340)="6c68661e945d4e7c7ef83842417688413a5e83011d014486d37f0a6c39ef4be1ab67cd2d0cc6f0757c4284dd6ef323", 0x2f}, {&(0x7f0000000380)="70120965dcc7f550b191262d53ff7cb44fad3b46c1314404591b97d89ac4a7233d1d07de7514e79d80c1afb2d63f352d5e5ad6a430863cf02797395aaa1299c95333f67f880f553800c594d5fa5619c94d605f224db05484402fd1828433f6391f1558756e470cae984e2acd298e6077e7e2047ae894dd259baff5e3266a3f7b542183e8946ec42e571b992a352dfa3acbbcd456decd0cc28bf18e01df0923782abbfcc7cfe63c26819f4c70ca38567e43abe1a95184efdb327a01bacb68d8db7994005584dedc708aac4ecf79725e42d70a12157f4609c1de0f969999d4a349d8ff2faf0af8a8b8ecc9a1e1e722b041ae424d375d0f805cb110", 0xfa}, {&(0x7f0000000500)="21ea403b9ee98e207c7081407fb637d653c709bd45caf91cca015cb6b1430457520b44945667a8f474f32035f529b526919016f1f3c0d169f5c776060ab3b280846a4089a45e911a24bdaf65ec021b5427f7782852364c464bb0ff5db702edcd9f7cad2d515b0851946f647584bdd2e4ec753f79bb109c9d425f98851b8a86766b39b05209504afe64ac8c4baa7bfab386f85f6f6aaadae5844a522634272e1887b39b529077436fed9b876dc9373b7f2d665e16ee90c22a7af4aca581856a943b9ed4feb6ff592e554c864f2a5bf1e81371a152796265b0d3a9470a59f2f1d11e839078e2b5868f4fcec3cd04431e571e9e28595d3716", 0xf7}, {&(0x7f0000000480)="76dcc3fe07b2933dcb5516c80763731fbe240ea459", 0x15}, {&(0x7f0000000600)="e85afa248fc96a49f71b300cb1e70a64126ecbe20d086506b20d9e2ed233c3ba726329b4b625736d2c62766bb1f661ef13180ef504573d75d1e240fafe942beb386e956b4f079767428cd3e025e3c022678b32b812133b9b629083e456ed4a53cb5a68981d399699c9800c5c57978b0fb35c809986b185e0e05935ce61c5ac98970a28ad81d13a55d3238405260d4c504b9265", 0xfffffffffffffec9}], 0x6, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000b40)=""/38, 0x26, 0x801, &(0x7f0000000b80)={0x2, 0x0}, 0xc) close(0xffffffffffffffff) 16:00:20 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xfffffffffffffe53) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 16:00:20 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x40000000) bind$inet(r0, &(0x7f0000000000), 0x10) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="e76074112fa8e4b5df41840a004169d0aea88456c51a32a5058f064d2f4c9a98c692b03fc1085487", 0x28) r2 = socket$inet(0x2, 0x5, 0x3) dup2(r1, r2) 16:00:20 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x40000000000200, 0x0) setsockopt(r0, 0x9, 0xfffffffffffffffd, &(0x7f0000000540)="7cb69fb93afab2bd095904563179629d5f395a51df051a37f8c0cff5dfaac5310bc9357bbfaecb7c6768ad270c43d06cde5a4c53bdf6a375939ff17f5dee2b699a1f363ff461c13f9aedc9b0c2472f2bb91650a465731b970a2d8af8509095b623d6a63751be37c56cc2c9a0fcc3fe30e3ad8756285bf997bec92bd749dfe244d0a6510bae9c13b0b93430d6ce58d2aea51cd418ba5efac1a851fcb1af77a3e2f24a6e0289f95dc6bfd2baf54ac6c725fce39ceb9cb0824ca8326a7b09aed0f8b83a9f696488f3ff99c2fede02a960c6adde54287e30421f440720bcb1250186505ea1ab11738b2fcae366dbe1ea9520966612c08a313385162316cb5a1ec76b10449b39fe49e6d13643e7421c8406d3c336fe5158d7bcd8ba97e6fc2e7cd9cd0b05542b5f03a07e362eb60a11070bb17bc281dddb9905859448fe4fd9201ba8d5a199f31aeafcb57b1dcecf312fd98b0e79ffce8bc81bb4c029ceafc4362b01e3eecc6eeb39815312243749428e9c901ae6d83a2e74d699a666e91b5e65d6305f294908c2431f3ee93aa365443e2c52c1b3be43b7e7351109516db50b5cda974902896491b91852e2b7f8e539fedee6ed41f38cb697ff259c633fd519f2f0340389c4a9221c21c2b4c3eb53ab39ad41cf506133c666102d55e12db45ac2b22884812f7bb4e6a45fe45df3f6cf92a1034597e7209740aabf3bdbb66c003bede999773f85a3d51715671e1c71d6b36b8d096f4261ad32b523fdaaba0ebba24d9029334b6b146f65a8a715520ae4aee8fb95c4cfa93a4ada20ff8f05c2b1d891a5b5228057682576bdfe04430002a8214d95a2bc649006137051a227334e9d265542ad333ac83d86250dc47fff2826d48a3a3e3fab7406707a14e11917f407bfa75a4f6198e8faf13d01538df65e2fd1b48aac7c06ff65b9b3dddab9005470a8c672f8f2b3a57927d0fed3012ffc3a8793ae99a7eed7ac5123806daf4876cfb501bc9378454bed5c6ce865043c991722d4e18ae0ec051cb4e08ce09b34328d7d7de7205c10cfd917ca6186b8fb0d2c705845589aead9afa74db0e00ea36e7374944db4997019f4066992f6d10133c860eacc3562db362521bf47d29a2620a6ab23c8a8d8a7eaa1324fe6fb89bcb71c68fb6f7e5cca9b568fa9b0c8d1042fe63538593770e11dc679a504666ae7ad47f9280bc7e20a889caa8ce114d09d1fca14319130dbbaae76d749b438e444b75571ea8c40fe8b11851540bdf3c0ae7c02f4df8f8f699fae1484a6a8cbec2b1fffb93a69dc2d3d32ee7f858600a366167ad7a75524a097f0fb1b35d0acaaeb302dfbb64071c67e7cc12de7f9cc82c566273c6b817a08922759006348b7b7f1d7125fcfe795cda7b9218603d2d18163a16f4882fd2b93a230245a9d1a3046e0735fe03f30a56414f705eb211bcf3bc357e7c4ba5bcebd2ca3f1018a04a9c648a24c5a62d541405008191aa2cdd1cbeaf424fc647491df85f757e8d68332254560cde77b7429dc9f0eface883113b0e47e6a45ec7d9ff911b040b67307a4bea196d1e97ad041570721c785b580bbd36a239b30929f4a4d85dfa0b112abfd85a7518a571da0d49289ed649ad5f46e46a0e605e59b1dd8ab12fb772dbd560ffea45d64fd89a45f38a3e989348436ae8d9e03b1a56e5dea339662a8ab7d8ac900a60f38c76d4a1289309d046b6cd7f8dff88857833e6373ab8fbb03e63aab79ccabec3ab276a9c1267c9998d3144562cfabf997baba1f492eb6a2aa5f885760c7e0927324d22e7a319208ead83877d3309a501b2653382359098d1ed6eaf41cff38fedf7b725402bc95d8f41581f8b3f13c17574d17f64e868c3e64850207d20d650216f8deef547de4a1ac3775b71f6758d3de4bcf9cd03aac7925c4300ee90fbd11efc38a451789d2c0588d675416472d150a65362e6ab271fb273117ab52bd06338385fdc8022683ab015ff8e54524a64dfcae20c6797b7c2b20b380d17e2bfebd4f0055197aa247698a20de8528142d8a929d57c114415669622e38eba0963be5fcd9b13640f4bc320d358c925b671f702369599d25cd37a7754e1fa4bc3c974ef941107e61ffbd14d144a32e6c2849ade01a42061260d5901d3f7cdf318deeabb2d224964d8660a42230e588fac7de5a691b7af7ce11228d2320a8e422bf61c84cd266c5fea1d6caba05d0b676e2655f3a4afded5c95e4eed9585d39afa5c94e772735adc4f640adc56858d48835afd44a98f60982f7ae09fc4951a5fdffdbb8b31e7c7501e431b16446e0ff49ad67a4d5a91f5903432dc4c2e392101a5eea7a6f6d3b776fbaba8a15c9ffe8773db12a30e8fa8ea7871edb94d8e32b0a8b84733578224aa2198977f9a8e4948163a969023c7ef4128b53871ffd278244c9aaff740d6d98191b621dee18aff4be0bb9d6168f79fc83c6d45ce31fe18a1802b8aac8400a2d30afba9b414b438eeb5c239c34945fe82974fa34428e9ab32c1186adaa6abfa13eb64a5ec5a2752b6dd0919f50212f0ecae3e8084fa0baae88a0d61622d7658c80ffaf27f98ff8a1c31a47b94c8a35da708e5dd9b1f5b14a8321cea012b1f3be14d92f7cc2ed9dbf085b9f600932477edb7a99eb0c4dbfb99c68c722f81dc7703b14ff99e134c125d69850f6de07569fce0b724f884f3afcfe82ac462048fd2116981c21da44db4602567642c886638afefbf81f1018d1d1f6dc40c7220ed74f0c8c29ca120a900292635e63bf0414f2844f93ae3c2ab6cea33e74982d8d82957de54cac1586523dc971deb564aa3cd74b8a178a4f06c302b1c43e3d5c13577c220771d5bcdc0426aebe50b558e80684a9acdada4fc21cc1b9ea19739d89aeda8b70de84552014c2c75a9c194a022bd3e2941fad8dfe8d15c2a9b58e7902576f038715f53edc321516a811f9807c748b59b8a625751934b4de5b6941fb5c0997da2ea22e1e55241e72cccfafbb54b7061fe96a4cbb3fcdcf4df70651322dc894053b1ebb1cf2d5b9807ac3313e721496825ea223b98a19e3e438619dc945cc5540a4d52d545806b1de64e2e7901d365ab7fa87f579387e8bebcba5ed69fd3427813fa9bd8769ec5907a5b18a6018185947bb95261464af8d026d1b12813b7916d7b501f7f51c29007c0be34a424ce685d9aaaa0f8fa7976c9cb4eb4e22a022ac9105152c534eee3b4062ee6f2557a2fe0440e206ae9f070fb23332852d7b32a99d3224d48333569d2463531caf1b7ec065def8fe827da2588c72591026b89b45ef45b20ec53df24b217b80cb1df2fedb36d8e4f8151f664b17ce53d93a8aa9a43a1453e870b8a7201101f79dd55b45320cd463e4bdb908502ff97a7a1a7af6f6bc69482fef306b3b9fde975773613c9377ee446e5bd6a15e5a5791e608a3ff949532859bb3b12cddfe2cf1ad28ff203ce39e7e872206a289d3ad05f49984dc4a33e67649e317f787e68a2bae20b07c0fa11a2bb60a462288c2cec8a9a82889546e4754775ad58a86265364f919d7da4821490489472f192882295103933f6efc1df5cc84536aed99c212f6b3d5852b21a889242645241fe418802a107efda6ae8b2d0bf5103ea29a731096f18a426db6f830e160fe3902fadb99fb81a931b1fba6b28a0d84d4ba6cca6b27bebb638fe6d006cf0114893fa41060b9dcdf746e21e2a7ada1d41946150a6783abc1400e535115efa2aa8c7a600a2a7594268435d0a3ea59b804d17cd0aacb12c57c464ed98bdb16d52e7c462de4556c1059cad1401b8ce3824b8eebb7076c5012627d2f584c3c57fab4e7660a38676ded0a3196fa6b85cc9cdc46241556a25cc049518afb339d333289b1e6457eecdc5ddce845814bc0d547a8e000a2038600061cbcbe0cb2106a0e0274b96ebe87f12d3fe52d1bedf67659e24de1f78d6410e221c99925f6a4eb46bcd1f6d96467005fb109adac615147ac8f317e268ac90a8a299656ee6920531f5ac0cca4078e22182d0458456bf928d67c283a7f05bee33ecd8fb78aa650c11ab51b415720b6ba495fdd0f20ebe533234f03c48006fecfdf3481737262c5ae5b40dc29f8493cedb026f3eaac8575e972d600299fc35e4724b0a5459baf9be8dc36a72a084204dc387d178b3e1e3eeadc1320c867a96421890258a60718ff85f9a1b2d903855a458b9c0c226a6ca024c7b35b08770b2f0543484f64a3cecf6a8a55e597540ed01c763b3f4747657ccd2263f4ec8623154350bf197cbc6f8f2f301e493e5bfa956c09aa1c51543e37ac1dc02e51b79bb035192c5f2210b96b7e996084d6b4a59258aa67fd14cd0c6deecf5eb458dc64901620102d184fc68d0751f3b1ba41f55273b3b3b3eac435be98aef5e446f2f76c883cef074c798e70836f069551bca857c2767d3b8cd48073d51485a2b5036a16698fce8affb8aa100b78476fe8dc00310f4ddcdb30fea06dbbbe9ae2769c08e02e78f394aae3dd67d5e8acd9fb0539bfdff15661a0eb4d3aa96db0f113f47469c2979c0cfd5b44ee3fff6553c4d8c7634100fe717989afc6a05a13e7c7e36b090607ccab5f737f5b43cf542ebc12a280c42cc77d1f088e28886f5bd1b5421f209699bc8a18d3237c51fb9fa922d1db90259d1a915a984953127abf090045c84aa7cf87d9749e909532610526388a1f089d3f4bc3598e9686085ae0849a2c560153a2fbf2f9486b40a0778044f9d7c940eef30955af640f9bd4b032f354bdc8f6598f6f71bf9dd59fcd9a23ae53047ae89ac7211d23397005c965bce78dde21b83ae340176183796cba91e67b7c1a6b6a761b987b366109f1bc9aaac69672a60bbc39e432c99a1ff48c157f66877d2b2bf85b7c4bd915dd063e5211e65800c41cfdac800dec473c0e545e89f14833aa2eb22175ac2de94078118f022ad3cbd69742768272e4db4e5e22e1363cdf112059ba2cfbb658e5e969cd1acf7ece7f71e9a574d10c19cfa37704be1686daf846fb5913b148c837110d58651c6711cc36fc1a28f5c0997297ce4cb42c980d86a00ed544dca944e13fb55de6bd0d9d44ba244be58eaf67285d01105e3f77d8a9fd73788ee143395fc43863036c6ccb1dec0d91ae0c86121ff43fccf2f9704f4e53340003acc1c5fdd482bd8dc87566eeb5b002c627442ddda5ee9e2aea939b32707963a1e154e46df0673b18463f58e0aa828b8649b1cbfcee1143af4c64088cc419be6feccff7fe58b8a281f9c5597feab367e863c9c56885607545e862a3005886937be80de26cbb1123da013ef5b24914bd81ab7464d7fa4cf059ffea07d3fce6e51e51b27184490a1dbcc4add9e8f14fd1adc1a599354dbf517af3cb83073f51dafcd672f7660a4de4b5af297a4f620993f520afa30d25510cbdb8e13fd92f78fd189a6e4a48383829609cf47c7890a615a1f03c1dc33c8284b11479203fc57e511363aeb7f550e5706c2ff5baf8ca930d3519fa165cdb163402ac8e3ea6ad12abab3f661e5b7306ba8bfcfab61799fa0487dd205f569206e3c2b301ff85f752ef4e8a80d2c463ad487fae84c0f234c41c5e94db9c4fae90dfbb5d40172221987595dcf815da98c3c175a3a122d0831ea92de0ab6dcd9d2652c6304ccad368847b89058703356d4fc5322d7640c4b9926ad49249905cd975a30a557d58611dbf2f56fde2d56ec9b6e79a1f965caddeb91fca511a4c9179d61f9c224c2b0413eaab4ef99bbb763b8c1262604bcc48233cfe5b0ac2b934755fab6ea6f75c257d142a08a14e98e48536e10fe78cac167071ee7f8b7e4a", 0x1000) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/247, 0xffffffffffffff6f}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x400000000000080) pwritev(r2, &(0x7f00000003c0), 0x100001a4, 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x20040, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) readv(r3, &(0x7f0000000500)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r3, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) connect(r3, &(0x7f00000000c0)=@in, 0xffffffffffffff03) 16:00:20 executing program 1: socket$inet(0x2, 0x5, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:20 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050160000004000000008309ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0xffff, 0x7fff}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x892, 0x0) 16:00:20 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x48, 0x20, 0xffff, 0x20008001}], 0x400000009130dc1, &(0x7f00000000c0), 0xdde, 0x0) recvfrom$unix(r1, &(0x7f0000000280)=""/139, 0x8b, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x4, 0x0, 0xd48}, {{r0}, 0xfffffffffffffffb, 0x4, 0x11, 0x1, 0x4}], 0x7fffffff, &(0x7f00000001c0)=[{{r1}, 0x0, 0x2, 0x3, 0x0, 0xfffffffffffffff7}, {{r2}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x1, 0x1}], 0x4, &(0x7f0000000200)={0x5, 0x4}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x5) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') pckbd_enable: command error 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c4477b202c, 0x1b00) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x100, [{0x3, 0x4}, {0x3, 0x5}, {0x2, 0x7fff8000000}, {0x3, 0x3}, {0x3, 0x3}, {0x3, 0x80000001}, {0x2, 0x7}, {0x1, 0xf}, {0x1, 0x7}, {0x3, 0xa}, {0x1000000000001}, {0x1, 0xffffffff80000000}, {0x3, 0x90}, {0x3, 0x10001}, {0x3, 0x6}, {0x0, 0x33}, {0x3, 0x800}, {0x3, 0xffffffff}, {0x3, 0x7fff}, {0x3, 0x30}, {0x0, 0x7}, {0x3, 0x1}, {0x0, 0x9}, {0x122a2bc76d55be29, 0x10000}, {0x3, 0x1}, {0x5}, {0x2, 0x3}, {0x3, 0x1}, {0x3, 0x2ce}, {0x2, 0x4e67}, {0x2, 0x2}, {0x3, 0x400000009}]}) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f00000002c0)='MN', 0x2}], 0x1) pckbd_enable: command error 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munlockall() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') setuid(0xee01) r0 = semget$private(0x0, 0x0, 0x204) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/69) 16:00:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') r1 = dup(r0) listen(r1, 0x4e975b59) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x1ff, './bus\x00', './bus\x00'}) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) wait4(r1, 0x0, 0x8, &(0x7f0000000100)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x100000000) 16:00:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x8000, 0x1}, {0x7, 0x3}}, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x5}], 0x2}) 16:00:22 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) write(r0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = shmget(0x3, 0x3000, 0x202, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000ff8000/0x4000)=nil, 0x1000) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)=0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x218, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000040)=0x2) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000340)=0xc) getsockname$inet6(r5, &(0x7f0000000240), &(0x7f00000002c0)=0xc) 16:00:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x7f, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x8, 0x3000000000000000, 0xfffffffffffffffa, 0x0, 0x4, 0x5, 0x1f, 0x2, 0x2, 0xba, 0x80000000}) close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) open$dir(&(0x7f0000000300)='./control/file0\x00', 0x2, 0x20) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) accept$unix(r0, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r1 = open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xb87, 0x5, 0xfffffffffffffffb, 0x36, 0xfff, 0x4, 0x4fa634b7, 0x9}, &(0x7f00000000c0)={0x4, 0x100000001, 0xa2d1, 0x6, 0x80000001, 0xc65, 0x0, 0x98}, &(0x7f0000000100)={0x2, 0x1, 0x401, 0x1000, 0x1, 0x9, 0x8, 0x8}, &(0x7f0000000140)={0x2, 0x3}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) close(r1) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/169, 0xa9) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') chdir(&(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) 16:00:22 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x1, './file0/file0\x00', './file\x00'}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x7, 0x4, 0x9, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x83}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0xb151}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x52e0}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x8}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x8d}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x8}, {&(0x7f0000fee000/0x6000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xbf}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x267}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2e}) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100), 0x12a, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x9, 0x4) 16:00:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) setuid(0xee01) fchflags(r0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200c, 0x501) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./bus\x00') syz_open_pts() syz_open_pts() 16:00:22 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x8000, 0x0, 0x2, 0x6, 0x4}, 0xc) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x4, 0xfe, 0x1a35, 0x5}]}) syz_emit_ethernet(0xfb, &(0x7f0000000340)='\x00') readv(r0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/6, 0x6}], 0x1) 16:00:22 executing program 1: shmget(0x2, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) 16:00:22 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file1\x00', 0x40, 0x6) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x1000000000000) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x400) open$dir(&(0x7f0000001380)='./bus\x00', 0x1, 0x44) mknodat(r0, &(0x7f0000001340)='./bus\x00', 0x8081, 0x9) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@in6={0x18, 0x2, 0xfffffffffffffffd, 0x10000}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="63235f5648ada80ad0d91f953e35e14633f4484f04a327a2451b3d27a02035df116b7c437d65455f63f06b1d727e55c53c865385762a7e1e99f7280100bc87b32745832c6404dca7cd20c41182eb68ef2f610c88d5dbb16b18c7b2ae3b8ca50e1a95a8747e", 0x65}, {&(0x7f0000000240)="d5b5da35c1c86370400c6ff562eebdfbbe985881b544f4fc09bd7a84ccdcd91c999601ab40f39fcabfa86c6f6b734d752485b9a32dda0790b946bd8fecc6b61fbfe60f7b51159f6db2278532dcaae2340f9764658386887411026be417803a9d84175aa82a32348efe9fe50e762cb82e1b73ef86c6f3d0808656cbed6b1f3a3c5a53285b0c0fcffb2b47932a6e4efc85af7d4cc7377d6cafab355def230eb337887897803fedbff027e90c9c6025b889800d96532b3dd3d65db43dbaf0caac377952ead4d0ab3b7df088690d4b761dd690001a78fce78a1bba4725cb9b8da623bed268efb09058d8d12161e0b7e3dd8d09920f05f322523eb75d7b66e7bb61801370b0d4aa703069702a9073183a8c4dfc9d655d7a230b336a9709d971166ebf41e251baa4ca9c139b9f364b72cc5862e5ac91850ce490027b4a99a3aa1176e9cf578fb72289d6854a6eb05031a8a53ff0669a539ee1079472642c5abdeb9f8ab2f40cb23e2edb7a08a40b12ec5c7957cec66876abb08488fb7f689f45cb2eb6af8106cd8b16829290ea2c381271f2b81554e8113614f36a33892582ec3b81007a1c1369394be5205b51d74f2527b1beb437c6b5cf8c04fdff98e5012349a531d2eb3d1db3c758e89389d1db2bdd319f58330af630e4fc93d5d455b0c9f6f8f1635c4f58c49bfac5d3c22dcceb569e6986e693ad8724f5bcfb3077aa8e60edae6729274e3bd468863200ad7f0a0e5da79c519850f5df5041d5ec6d0dd95e99f03d67bad8dbcfe948b9bd1d8004f03507b669e351762c7dc4581fcc9a504e742682aabd137074d3bf6388d36f7e5c7c8fb18105ca44c898f11af3e22e24e0a07af4cb9b5c1b025248a1e1598f487be65d230b76c2f7332be5388228d8eec57812edcf71a8694b7a443068eed4139240523c692533a792a73bd94d7a18fec990b19e25cf3a27d582a591b8bc012dce709198de8197efc2bff722c735eed05fc535d50fdff1e7041b039de4a75c2ddb77c0a5c17103108348de3f5e763cfa66198cf2818f170600e027da69ffc3ffc57ca76eb02387d5304aa5fa31b250da9e8d26e21e66d29b47141da608ccd7cf46e96dbbfd7d538b0eaac63a6fba9d49b746d7f9862568fc305c41c93efab983f63429f058e0b7bf66eaa490df88b90eaa13f4d91f5993e2cf044ee5ba00837e2ddc7eb992afb036c3b28b1ddeefba2ae0dd90006155b03b7431081baa67fb68b12d9d18592815802735bce0aabbcba6b73b283f74c51a8c9446c7856ecd9aa447285ebe7e557d8dfa4df68fc90b99e5897c0faacb2047bd7e17f2a9899dacc0a408811739796e1c2e6af50abe137aeccd592285a591c0c6cb3cc79b2dd9224b49b694fb3e858ba16c8c16820684ed275b912742ab8efc1a9215d8c96b9689aeec1e2fe0db92c52cf96a13b100ecebff80c6f6c382195dd2bb50a6f7d181d8788b5d425da9d3365fa04513b58c09ef217478bb59f91a301ae4f73e4f0b4ae67b7a569f0a047d564cf8c432161eefc4b07be8978540b0a452b92bbe67bdab740fac149ada6ccde1b7d88b007f5d648ee36bdb43a7e1e1ea859f49e48bca5dfac9878879e198b24b8f8bb506f588b8405902a16b04d33204e5696fef7afd2abfbbdcbef19123c63b460a589fe751091de9196dab087c92c6f261bab07e62388af562192e90af956510556f32e58bb8c28c611efc4cb39595706e770bd7644e5cf5d32a7c2efb6788f3f1b07549c406c7e7c35ca3646ce7eed61bb0bd7e71da978068aece9067df368fc1cdee25448395523f9ebd55b015b99bae9ffccc6d011ab96f125fd4441a081f92b3726d2dc051373ec033513d9abb3b7aa3e2f85de837cb98351d7dcbfc2bb363c3369dc647454d940748209a1b83562c209f9c15e1ee892c225647a8c886d49c5f26f01a0d86139dd3f7b8413f6928ccf532084c3534d5cdd9964124346cf9306584544668a7b1105e81ff0701ae7ceccd7e44f0423b378d2b92c3e58af16acf0e00ce03b7386acfd09811ebb6a80b4a583e5ae7d5884ac597273eb82dc889a4ecd78e6e1c636bd2f2198fe660d0da415e8add4c872073bafe365674c915bda52b58b5922ff41331fb6af1f315f31c39b935e4175eab0e10221a21b9ea74e823123f878a0ac020fd785899b1af9cb4a7b47778c3f044395ac0b6f7ce1e32e805a3aabadfe7eee7139297046504e0d45c594ea0474f0b9aeed2bb71d7c83c27c89125e87c4a10925dc077c90bc817bdc93b8ca2344ff6326cc3e724b25f477cc040d19f8800e16f5023e6d961069a42244357f871f2851170e031a08c789e096de0aabe123c56a84d8833905c554f51f16eb58f9f2ce32107af69857c5d4da7401fe39d34b4f2b61f25b1d27389dcab968e75bd7977c7e57f69aa05decc6e80964ad89bbf76b9f426093f081fa3b268d38978a1ec68e6eaf34bd3b24131ef5c90485413958ce0221525030a8978ae7f2d95a555e052ebd0d2238d8db72f5bfe75d9a086ee3448c47cbb2b96b47fdcd6a2d391a1bf150022392b08082e16bff224d9990330867da658570d6a8c648fa05f117a0e083cddc2118fc0926beef8d184d1a312a70e37cff692362858c69e57d7850f97c313cb79412b50dfa84257d98bb860d125c9a135d0291997396cfbf51cbd0c3fa1a2ba5181aff82bf36a252cf597b084b8c22ac3d2a3326e3b47b319ac50d808a74907efde6a05fe8d8708b214270b7bd7e579782850cf03a0ffb47ac7e0bbf87f223e1fd9766d599af95e790bbd7e8fcaff8a64b97622ec4447f53b76c95224d1f34b86cebc4a643c8b9de2cd58debe0a931af649744bdbb3f0aedc290e8d4456d0c36e4ea7e8e9947ae37e8d2d63a90d18bdbaa06a347944603aa657b333885c767f0e5ca3f9e4c47c0981c27a62ffbe2380d31453baef68fff10150afb6e68a51fa37a58fae8233a22135ccb7c60d3efd4f0ebe7c80b4a85f0a328bb9b6ba71521d47f211b3ef13ccaec16a170c9aa18334c8f199c4018f45f7fe8d033024c26a03fcf68620e8b66c540199c677ec26908acde418b45e30d33e82864438f7d3c45d18958e140936776e7baad2395552b7dc64af553311c6a445d1eda1ca40cacd17e63b10758263e77c74bb988044f960918f42c04fce5f353c83bc62b5ef815011fb45ea16ae64e351631b20876560279c990f014da6b98cdd8e5182e77debedb522a5b3fac7380197effc0cacc1f94887e394ff795b7370267a0d02eadd20d4fe3c234b6f1345b3e1d1f02f4ff2fe156aa6179bac188776e5dd0b3b1c4f68a40d741fe805fc21585b814aa4c24c736a730f5ca99937fbe2214eca720da66029cd22314c0a38e3045d7f0b2b40a4efba169a031da8686ff0a25195fbb8ccafa1a56ef3faa2f3184f371bd8270660aa40105b5403f0ad4c460cb41214d4802804539b5da4ab1f4c28a5c2542956df060b9354aacbb76ccfd4cf4601ba69fc691d301d8fff35dc541e7ed18a4e73f0096c03e70f55a8afee5fdd9832c7d722e7b3b1133f3beb43388562311a6de66eb2ac13e39e775852f518fdfdb3f4282eae67167a031400da2ec23ef1b65dfebf636565de7275b69ac7ec7b5ecfb7052be33868605901591455d1ea31378b92b4dcab39b7b34538b45a3bee579a435320e64a9b38626100e8a42459b235e9fa26e2829b57e86ac3b8edcf35858fd7e9181c36d8c2b645922db2df61af7c2e1b1bbf1de46e8c66c54e991daab4333fb39d1a6fc8723efc016ce5797265ccf7fa77ef3075bac1aee90bf2095088cb8f0e90b1a577b6eb0286244f6e7cd96cd922137e78131118dd59537f575b317c0ae3c831245285655ebbca397e96395d0d540b7f9de622b75401c4214b1d0bd4ba73355a0d68f96e303d5f1b4260775eaab3feb27181952bf3991c177707e8755365ba330fc4a971b3808fc96493a7d0ed497be68accc5d03726c77e73942c93809dc88d7a4ba1efe7f71a82436137f74ffcfe8c75c8aa20a9d0b94a9254a693ed7b1404eea67ea1caf49c98ab9f0a7822a8b34782e3aa3ab008ba7581b2ab351d67e61498a4400ae332fcb984be31923c99e261a41a6cc130a1059ed8596eb1660b3befbd5a08bafc790b027aee9ae38232b2b28415df0eea1589e3ca577da1e847621cfda494a2c6ab0b634e8a9a2c8ddb81fb25b4d45f843a810771bd464b7a80823c4b9a455d22163c57dcd7665cbdaed28248bf55a30dc62bbadcd02b3416da04ad240bd91c59471a135967f633da1b1e756b69bcfd5fdd89a527f6738c332adc03060dde3ad713e644bd395b12cc336cc5c7636f752820506498ab95623ae9b39917a85cc505147be5fc441e7b0670a73490625bf69796e57960db93fecf72e3b23e8807e50cec093eacc36f137a5c2dc018d245f5fa1ceab595a952fea150571b5efce7bf3a8a367cb373680834ddca4b797617b6c17ef9e835e38ee997677d1bc904736e1a45f7d7880a91f9441be8e728740d4ef2b1d346f1d289dd37a218fd4ebd78410ed3b9ad3c7c8c679b0e29e5b7548cfe667f98da99d31a7216a6f8b8d4e76b19f1b2ec606820397566953f9f21ba27ab2371af5a01910aa6105ac8424abbfd52a57aaba42c429c232e8ec93422dfcd870564392363e13285426bccc3ed2154bf83842df82201624cae46a855161825bb942a923d9feeb666f5946490184dc9cd31f35acefad109a2b74668507f395fb0c7c935c6030819d9ee3bcab49d8ad18c34f6b228dad83a3db2cd255533d3b4fa7f280480469539c379358f3c84c244f8768ae54f493d7a3f481d37e2e824cd1fe60108aa11df07e9a6fc6b45971b65ffaddb013c4a6cdadde596f3f2e374251c3fd48f892b2e9d7f755820d68da716d7428f4a7fe5fb4aab86ebea9be1f8f7284ac8483b60e8b2aacf8123c18af85f703062391d98ca65560bf9089cd241a99bbbf650c5bad7d2a080a284fdf9297424242e7329499c758cd8c30d4d572ac9e7672e5d75fbaae3846a91aac6d8b681943310c887aefe0ec061c367f277c180d8f9058c9eb5694cdccc3183f4f05b7547d2d1826f14064b7314c817ad4f6df0d6945cae369e2605207cbcf38d5c5955b8f7e1dc8f2ef93cf4f40cb1361d59873169be9cd91f4d646d688fd02b62110e8b0d656dc1baa2a706f6e5fb57a0f4376d18c6ee7dfadea0b529fbb64e8a44ead23361e705ef2f5b0d594d31fca7f312fd9693556118de6ba950c948317bea5a320949133c4d9b4218dba21838a8d39c10f32c44df2938faecfcdd064997c9b832b28145fcafc9f0e6879acd9c38a2ae20ee294b6f0026b3fcbe8814d1a145b0c4e1b2cdd8cf4bd116bb688aad71077766d6f87564fcd27aac2ff1c15b0bcf6cd8bb21dc9af288117e939477611b65b5e713cbeb615bc9712467597b3cdae3db728be666f5bfefdeb3710cd1a4ae180699b8812b84001ead5ccedc0a62684dbf95514001db783a4a34ae46f0166c29e15b1d31054071617e7e60c0cf9e5872180bb597b6bedb819913b411e4e64387cda2b6a0a20db070089d9a5b7513a469c168607394e94f048057fb924c3688e9f4b19b6928eb0d090949492402ce86797f46f348bc2f3a521c1e77751e7b052fe5d95a0eca59d1865fbb4e6bdf9dfaeccb139ad87c8d1da478430933bfee6d64e89e33bb2b57dcb6b296e3f2df65b89ea25cfbef6695dcdb049993b27bf746c662f098703bf9076dcb466fdb3e185487debaf620785a60467d00981a8ca25402f8b6a103", 0xfffffffffffffe7c}], 0x2, &(0x7f0000001240)=ANY=[@ANYBLOB="e800000000000000ffff000006ca0000e5494de8842cc0207c1d6bf54e7d837f9668dbac20cc918f5e56f609cbce233d2bc72cab742176ab861fdb2a628d313427c4aeb5fd855cbfb5c6580dc9cdeebd146ce5b8b33e7f21e041c7b34760d84b121042366c27275e66453706d542b9cf9f73390fb714fbe41c65b208c581944056c50ea933105524fd13ef1fa890dda2eb9377f856e449fdfd55fa5a20280eaae9049022db7c9fc084ad47a0808d14bbf33fc8d084fc798c55a149c380923259e4d98956766bbd59a13fc0ee8758ca9b39f051517e00"/232], 0xe8}, 0x1) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:22 executing program 0: socketpair$unix(0x1, 0x25, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="4660c88a49290a4d920df7dc86ea9428042b594f1d9d7c30608776902055ee3681d9182b218cd62bfae7f840b2db33853879b692b99857c530e34e19a7d72bb9db046c119f26241a8fb0fceefdf876062152c2eb53b540b5cf5db93d2fb1de863481093437ccc5cb4d5fd50619e7062ead545c2ee3ecf22451d3d33fe3154a1e35bf546dfb8d146c58ae8025b91697e2e695da2b50d09f52ebb19656d1261ab38d5759273a632d65bf64bef39a6199aa1993b053bf22", 0xb6}, {&(0x7f00000001c0)="600f2a55103153b43ca84cd85c4d6f4c02a8d6e6a100e7493043a178e9767977e32ac457d5673299760372f7c519c329f107cb61c062a7d2d6b30164fdad7a91b61247c3e371206d81b818abfaa8f7c00ed438adbff9a4d91c54b1900bb9f0929273e9853095c3ec4934764328a86241d3802bae8dffb56917984db1bd9b24de61ae193b9ac9299ba8ad8e60ad8b19a3ee1cf8aa0a0b649ca4aa5d5446e2247ef9a20dc4762e76067b6c0715af6d248e0a17c9d9515b1e787d6031194248409db6ba8cadd2a8663b7f", 0xc9}, {&(0x7f00000002c0)="30700c94be257e96c0dbb538328af2546c23368125e9670f2d0a33d5123ecde81d785b0b82c4f531dce2a0d6d6813d9e20809f188a14eb312280034b8750fbeb966f5979697a7344f6abb58c1f1d8c8a84b31b701f64046970246cda130c021022f072308c3046decaf9eedd182c10d94152d87b8e841b35bf3f5d9193e5978b7a71858c8b9f73309a78e69f85d142c96a7545f4b730e690131a056857a7a6a1b9f5c36e9f75300036d7508946a465c70173bc5ad5beb0a0e687fccaeee77d4aa81b2dac9f44d08be0f05efc86bd4c", 0xcf}, {&(0x7f0000001980)="c328bccad4839cc051c4642ef4875e93743176d628f7589e33a25fca89a591dfcdac059a371fc887ddf890a882bdef6d422796f66c68e158e1dff111838227f5a1efe3d8cc56c179b7baa4442a197887b2e67d13e76086342b8597fe928228d348b8c5bff3a70f631622df0bb80a64eccdfeed902ed337502e58a8b633e7ddbbc12d4ca95e898e14e074e08c181a9ff10ccaf1451d1b01520a02b43e5dd2b074db24c6e2026cf97e86463740667406a7123c39821f7dcf6959f041e7a4b9d79a3ae59cb5f58361ed2d2347d1a99f17d9c1489c8e178791fb6335abf8208f17336da79964cd06676870c78db99b2be0c49dad62a01f70038d5ad27eef4b7af722ace4bee607b4fc005edfb49f68470fab87d1fcf577947c409a6d1916bfff414f2507a55f5c588d1c8b7dd6d50eb14ef421a12d3049c51f7df1f590de5a3f59144ca3d5af3207320af48a8d8072310d40988f0bdc82d66125165b64029870fb9c06ac888ad75e8efd3aa7f19f1342f04d6153d08e9945032edb93831124fb52a58a84b87a3e017b9d8cad2391856357e9508052cb3f1e65444c12ffd3e0853ed57231b459554b2534281d4181267a4b0b805ee9bc13de4f9a545cc775de87f4a6bf9c5125b341fed3b5e0413cd23b293113a4600ff9eb2f177a4c40d45c2e53334ae1aca1f887acfed57741ae0942808a63f9d8df4297ff564688f39e92dd7db93f2b327dd6dfb0601feeb7157bc6ec7dae37833117a12ce29fe3b0f769d3bc549f3f02e2858baf82a8f215bfb779f505bec57dd5609230dda6d1213c9c0f240b4ef65fddd02f4d1b47dfdc0d28025a86c1ebe8a63b12f891067a47d9e625f8d0695559e05f1e97b3ea7b8a588af70470cd7d83b18230fdc29f99717b45a521bef966ed08ae61cde0266c3c05ce146895cc207b25e31f595d7d7ebfa614ac59f8d933581e2100981cfef15729ed590cf1bbef449bb9db7f50bac01bd3044f4e94c4451edc63234265bd3467807f4374c2a5ad2d7ff8ea922c2b5d967523b0f7ea5f604ebf9887ff0f8b5bd959eefb1f5ffe3b26cabcf9dab6008ab69f80b9b75caf2adcda4c3c15859c7dc95a12998590f579ad51fba548095160d55ccf526027624bec78b5798f5a06e7b55a9680ac7d9c3ccd1a6a178712b854ea354fceac62ac57294adcc7fba0a5338bbd677dd3c2b9b0977f4ed4bda8eec6cf27881f25066a80d2ef5a37135671bb1aaf20f6d080a2654ad175dc5f312104914a58cc472a7772dcdf0a0f4d883f756f7f2c949a4360279736cecddebed6b64a97442829b439a2d0ad2d162a4de70afe31d822edf288e50fdbf58226ae7863f3f09ae9f6129e44791cf948d8baf7ac5f2e15f59cb0e794d3b72267511df940458c7bd1e8fe465d286b8074881eda4eef1cd97b99476ab22b8dddfecc4b228b2fb9de2cd09191b2947b16e12e02d3410bdd19ccc537ba98e6f0b99bd669e264f2a8e20740452d469f6093f978feea929da798f88474ccc35ae663e4900aa646bb1189eab4f75e49ddc5a116155c89fa02f378cf59105c84376ce2db1d412998d21e9be53613edeb2e6d5efe34dc96a6dc4bed749cd43eeeb2ea91871ab33a22b38382dd4a70bfa448d05d245e082336c348c34dd105eff4483c723aecf35a61b10b8f519fe839bf0468661be8269eb2c4729a9faeeaa021490bc025a731c82ee4e557d1f35647e2c66ffa8c36112903bb7ee79f59c39021f6fb4df70a78536927a5d437b39617d59c8219ef47788a364614a0e467b51fc1830c8adad1059c9af504c93274737ac3d14c8e761aca3d79b51c13ea1d8c80d64d4d579632e9c3ef15102c6861897cd9754a14fb01939d4ae472eb57c9e5f35ac6974b2526a35c8107c1588fe3e3d51a82f36e63f41c657f9fa90ca849b23385149abf7ccc15e6409983ad2f2c083a395f83a8f761b9bff2f3e4b720752c8c9b3d2a12a708853d6b02ac9e4e9cff1f2b66676321e1209aef7c49042f5be7ac8dbeb2e7e437175c0e6c131770b07e5d193f24046edb9227e51f198962135899d03f523c23c3d7ed6dd94c92bfa6196a7211a442d47c18ece2de05db285195bc92b43c4b59be5715bb4d134a2ec9d1366c01000b9b7f4aedc2e954396e7b13bdae0c6b4ff7ae1e2ed4cd8a3cca98a057ef6fb022b528b8109bccce26b624fd588a9ec6cfb425932d31694f0509fdbcd0faf347952f502a95221e2b06c918481e509097b16518fad4e3d66043d4550f431bc5470cd34401f24c9de03cf1d64e9500a860f13aaf16a794397ed6dd39db64c8002a7ced7fa057f21db34f7367e6a02129181f7f61441eb29ad5ebf866a2722bfcd1238ba6f217db139aa422c268c37a11ca4cf42b886755000534b827ba308a5260c8fd40c1115f02e5e271810d039486210021b0042afa03bbfec0750144c73e9e5171005a7dc9b9c7c12f94e4071c5ca32b5d87b63a9f6661e22699103a04621161aa62e28ed90311611c34b9c67fa9743bf78fdaab9fce78a5d857b4d3c2177286381d4cd0f247672aeab438c1a1fa2fd6cae6f1e7f481239f190d6cdf1efa985206c54f96e9af50ef5fcd8dddc7f6413fa0a8a394bdc8f263b9602f1ebbd2a987f9dda3311af77744aa8975d0c6285022ded9e19be8506612b1645111664d36d60c04ec8f5cb04c68f46abab1b21657c0aed6428f6c034a1bb1fce4c0166b3e142013ff8e0324862cb5dd59fd39c347f74a2f02731f9c6b2a88069783456d7f2d4111900707fe0dae7e6a5a3f452512dd94122701aae2b0150f79bb4662182f1961db6ff71edebbdb74ec029c82f1514559f63ec5807557155d2eb3106d84c0c40c7d21a5b7e96a913d0e469df9b64af598c1bef0faec1b81129a91d206a4aee2178ab6bfcbb858dbb931f085131554964a0f0bbaaa3fda27d0031fabd3453d0452e2d3d4c5f95c4cf0afc9fe935a45f2105ddb0ae4fdf97fb83004fadfc801dcbeea95667d120161decd1ddd2a2622a135170c77fea53341dd4be16440764b054a97e97d67b6771d37aebddcb02c1debfba0321df8acb65666b03ab5a4faab8710d96c65ad97091333f91b3450ad1ca42c1be7e26563685a82c42075c280d01a3c4b214f11ffd95d00d79b982ba65fb9dc57b9254185d4ebe859ce223f70a1ff5c356a1a1f5e32237cf51add707b37ae7aa5fa2191f3cab441175e2e985315dceb4b0e19d91b1a79d8c5f12d2137d1b4f094e576a6bd1e22b8f73ed0f05a7e47365ad31ef3dfcf8c021f9e255827a4cf921bb4b0c386b61850ba75b8c4b166c597a48dd473710009bbb50a3b0876709a8b081d733a27dc83e501eace61a5bbf054f2ebb40ef55e15b471f783a45303f96b99963435f5b7dab893a1e0f59dad5abf81e7ffbf66cf1ef6160d825f704c15ec3c7edefe8b55912ba48edbd6497f23b14a361bcc499b1523f48d02abe5394c2fb46d2a2da0fac3736218d607fa341581cf4d01dadda813e3f795e79d13a2aff41de7099f77128ac252e802e5627c6cbec8e615d58eeec855a30a8138973050d69fc4d61d6979e31f60b53048ae8f58c17a34fd4617207f919b1497f2e04b600beebf2eb54545a37f7049379ba16412c5809cec75b46b9c8d133684f60237135a5e5b7e01a3f4de06be66003d884106ab0212d38f7f612a045357f8aa15f6c0bcd66a0d4aca875d386ec578c0c83b7d18acadd45da5b81a912b9fe384ac9a54b213e2e6a1297770b04544fd2752361a83225961ed8ed0710ca918b4f54934f76aca3b923e998da02215c1e0c79c749ef8bf1044d85bd74640f5a221361c3c8f808c551b18c6c9544627ef6dcaadc2f837c51bea3c2f01d891914042fc299c692d8e474ba70e1e855ec55cd65ee818ed46de9a4ec017954a387f2e992f034d780cf1e5dfc28be455789058af7be41e41294304726e277daddd3b9506de6452bc74a95d9960ae72a344b210d618c3fb87ab2d3dd02e8fa2467a1b0874ddfb5b40697ea5dd724aa054f55c3676f497029449c5787bdc33c671d4209bd67c7537bcaca524a4c75a33a3416382f04bc0f1e20ccbef432864445f232a9ce7b0917c2b12fe2354917bc87011d0fc8f3d03f4d1ae8531d5c670b67a904e6b9d25cc22c83638d31ce7a3a6212c8262dd665b0fcb9bf79fae033ea349552d51c9563837ffa715324b6bb4debc472ac304c7f20c90816c41631177dc7dc53dab93c0cda62d91cdfa51e0f40aba6b327136e0a9845beb158d07b2762c159b6b47bb46abfe0429c5bc99da16a8c1eec65b05e3ae26fec3430cb2285ea1074906920495b4314ef6966d321269eaf110f5119d01137ad48cc1ab377708c2569ada9aadeaba72efa49337dd4840196598631eeed65a671a0850947b6c6012f5f700dd6e0e25e7d9330d9c96e55617e6d28a51e4850bcdf936e1a26abce7dac53f56fb75d09620fcd1cbf9a5896e07c4cf6c61388814a442acaeea9808fd1755844854f29275174f2f0a033379bb4fbc39f64fa92567d3cdca490b639b49ceab75837a0cf25d1bcca10504e9788b9bdbb81ba6119291b54fac54ea90f024cf70e8e60e47b06146bea46453e28d89e88cc30a3bd2e6f6e82a50ea2fe7dfb165176384e7668014a0ee2626a7cba140164f2a5c4c0f57ba4af6c4390994f4b15ce9b690e891211f3ea78b185e2578f2b2e72f38735cb157ad68131181aa6213427b8250380ec69e7da763d40d5245968d211bf6b0f89602a8b8cd3fe1f7f4de8a52e4c7fc4df124d3730bee2f570750b58b864faf58532c66111d387f0abd6203f52167913048d8c842a2937b03192e8a1e784f2d1338cb1dcc2a0e9b27342cb481dfd8e13f33e4550dc0528c5de2a8510cb1babf498995096014a885e0663f2d23ddd5cdcb1e5c238073efedd2bdcfed100ef874c6cde340289791492d4ebdeabf06540256a30ebdc84ecfa87b0bb895e041e4764c4ba533f543d63a1a52430379da2ea7619f08bf1f622307168a86d39299c5614ec28fdf3ce5c5d5ab0a44896c7c7c26a2478fbaf10bf6847549d26ea4147995b0842dafc013cc7c6f9d556f7825dacc342a58843e360d62629e6dcdadaef48718b74bfa68bcf1dbbfc872ab298c62b2f6a39407d17e8ad8bb0d9d9f79193fccdffc172297b617a058b5a858ff921954440d847b5da78b6a9273a85313eb32049243c3ad54034dcaf20cdb8425f912fd17ceabbac25f61ece4684e914de5fec6b79a9bfe5e5e55cdf9bef59e480d8f29cd6e716f3d6eb03f6b367e25ffad2eb953d7ec5559611659a9ba97942c660a6d445cede011f39137d39c5681ba2b678d8a6a475169773868b179230d192996d709c262f463ff4709b3d5a2ff3c6f2ad8ccc872d68a686e86a2605931491513d253abde5b8142eaaf4e36a5204187238db834fddf6645f58774991843568a22c14612cbec542567ae09f886e1328261adb22a1382d42965f4421304843132955a072d5839208f64bc7c00dfc1d686d87209b1ed8acb0a881fcc6d6a86550a02d1eefe3bbfaeb0153d194a689088380576059bbaed8f6e2935cda5b523d6642440cb30c06b1129109f10889afc9f1ca90a9319766488024158e1c2f3a07615e14bb8dc6d0f094c8dacd54974812598bce77cfad5828c75eebafdcd3a7447663f5e012ba02ef7eddc1972d845b60c7b931da60f7aba0a208fb96cff50d861920ca7c06fc05512bb03964b5acb30bfd3e9df609ecbc2080b852770f302c5dd113cf5f729ebf24979564144724d69404189d9", 0x1000}], 0x4, 0x0, 0x0, 0x8}, 0x40a) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) accept(r0, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) bind(r0, &(0x7f0000000400)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="ff04008e12efffb27858f5d4fe6c37ca213e27eb5ad35a0500f7ffffff233c91a7479b018077e0363532f90aef48a048a88597da524a3db9292e82d6d1df5847147db0a48939bd038d2a3c4ad6f97637f75c05dbd07216dcb507005288219fbe0fd5c157b2f970175d67e9539bba576e72a57aec1554348cf70a332709d2852806cd2490800d30e6e47500d8108f82ac808bd18f65fcca8057ea26c87a530433aa63c81d460c9e3cad9e8dd18954ab6865643edbc2b90a6fad5a320b2d466497b3752a98c4b0795091802a885ef61ee0d08430bce937e3172605f8f903b00080349c97f1eec59cbbf504838a382ab0abf3a5ddcb4eb878da09a03f13a40467201fc8dc73d49d2cc1f82f0b8111a9d3b3b2a5"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x700, 0x12) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:00:22 executing program 1: socket$inet(0x2, 0x4007, 0x5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 16:00:23 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = getgid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r1) clock_gettime(0x6, &(0x7f0000000040)) r2 = syz_open_pts() read(r2, &(0x7f0000000080)=""/137, 0x89) r3 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB]) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3cd) 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000080)) close(r1) fchownat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0) 16:00:23 executing program 0: setreuid(0xee00, 0x0) setuid(0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10080, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0xffffffff, 0xa519, 0x81, 0x3, &(0x7f0000000040)={{0x1, 0x1, 0x101, 0x20, 0xfb4, 0xffffffff, 0x1000}, {[0x2, 0x4, 0x9, 0xffff, 0x57, 0x10001, 0x4, 0xf152, 0x0, 0x2, 0x3, 0x8ef, 0x5, 0xfff, 0x802, 0x7db4, 0x9], [0xffffffffffff7fff, 0x8001, 0x1, 0x0, 0x7, 0x9, 0x6, 0xbe, 0x40, 0x4], [0x0, 0x5, 0xfffffffffffffffb, 0x80000000, 0x8, 0x5, 0x5], [0x1, 0x2c, 0x3, 0x76637987, 0xff, 0x7f], [{0xfffffffffffffffa, 0xffffffffffffffff, 0x800, 0x10001}, {0xbfe, 0x80000000, 0x3, 0x3f}, {0x7c0000, 0x80000000, 0x0, 0x80000000}, {0x0, 0x1f, 0x7, 0xffffffffffff0000}, {0xffff, 0x0, 0x1f, 0x7ff}, {0x3f, 0x1, 0x0, 0xff}, {0x791e, 0xb6ef, 0xfbc, 0x1c}, {0xb91, 0x7f, 0xfff, 0x3}], {0xfffffffffffffffc, 0xffffffff, 0x0, 0x2}, {0xfffffffffffffc01, 0x0, 0x1ff, 0x1}}}, 0x1, 0x9}) 16:00:23 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="5001050160000004000000008304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x24c) r1 = socket(0x19, 0x8000, 0x20) chroot(&(0x7f0000000000)='./file0\x00') sendto$unix(r1, &(0x7f0000000040)="a03bede3ea9b82e8bb343e2b4c213e7b5a5928ee976dd4e892f3b1e43eda73f3a85c30e31c3fc876b5dbb18753927c32f33ac69faf59091cea662103a12f362a126bf7b5f1633e985645735b7ba95cc058c45a059bac37b18f89f44906597f5a8de47afb54516265feeceac9a68e627dc728fe9737d6b44da0d9ac837c018cee0f895155b9ef601bca69b26fabd48c1cedee2aef2026bc4026b2230edd84712f2d49e007f821952f3501e8364ee07f4bfba13e994e9c0a42d06ea2e612de07aaa5734e0a3fb6534f9bf1cb7d", 0xcc, 0x8, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x204a3, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x3f) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x9, 0x4) panic: kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 569 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *320955 45648 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7c399,ffffffff81f3aad6,239,ffffffff81f16fee) at __assert+0x2e rtable_insert(0,ffff800000a1a140,0,ffff8000009f5490,38,fffffd8036dacc40) at rtable_insert+0x66b rtrequest(1,ffff800016a09e80,38,ffff800016a09df8,0) at rtrequest+0x875 rtm_output(ffff8000009f5400,ffff800016a09f28,ffff800016a09e80,38,0) at rtm_output+0x6e5 route_output(fffffd8034c13300,fffffd8037030a80,0,0) at route_output+0x7d7 route_usrreq(fffffd8037030a80,9,fffffd8034c13300,0,0,ffff8000ffff8710) at route_usrreq+0x363 sosend(fffffd8037030a80,0,ffff800016a0a120,0,0,80) at sosend+0x660 sendit(ffff8000ffff8710,3,ffff800016a0a200,0,ffff800016a0a310) at sendit+0x53c sys_sendto(ffff8000ffff8710,ffff800016a0a2a8,ffff800016a0a310) at sys_sendto+0x80 syscall(ffff800016a0a380) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,7f690a67010) at Xsyscall+0x128 end of kernel end trace frame: 0x7f92b248b70, count: 2 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 kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 569 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7c399,ffffffff81f3aad6,239,ffffffff81f16fee) at __assert+0x2e rtable_insert(0,ffff800000a1a140,0,ffff8000009f5490,38,fffffd8036dacc40) at rtable_insert+0x66b rtrequest(1,ffff800016a09e80,38,ffff800016a09df8,0) at rtrequest+0x875 rtm_output(ffff8000009f5400,ffff800016a09f28,ffff800016a09e80,38,0) at rtm_output+0x6e5 route_output(fffffd8034c13300,fffffd8037030a80,0,0) at route_output+0x7d7 route_usrreq(fffffd8037030a80,9,fffffd8034c13300,0,0,ffff8000ffff8710) at route_usrreq+0x363 sosend(fffffd8037030a80,0,ffff800016a0a120,0,0,80) at sosend+0x660 sendit(ffff8000ffff8710,3,ffff800016a0a200,0,ffff800016a0a310) at sendit+0x53c sys_sendto(ffff8000ffff8710,ffff800016a0a2a8,ffff800016a0a310) at sys_sendto+0x80 syscall(ffff800016a0a380) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,7f690a67010) at Xsyscall+0x128 end of kernel end trace frame: 0x7f92b248b70, count: -13 ddb> show registers rdi 0xffffffff81db3e57 db_enter+0x17 rsi 0x4c61 __ALIGN_SIZE+0x3c61 rbp 0xffff800016a09b40 rbx 0xffff800016a09bf0 rdx 0x4c62 __ALIGN_SIZE+0x3c62 rcx 0xffff800017bf5000 rax 0xffff800017bf5000 r8 0xffff800016a09b00 r9 0x1 r10 0xffff800000a02380 r11 0xb057e69fe021c799 r12 0x3000000008 r13 0xffff800016a09b50 r14 0x100 r15 0x1 rip 0xffffffff81db3e58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800016a09b30 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=320955 stat=onproc flags process=0 proc=4000000 pri=82, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff99d0,0xffffffff822b7b98 process=0xffff8000ffff73c0 user=0xffff800016a05000, vmspace=0xfffffd803f014a50 estcpu=32, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 45648 440965 77856 0 2 0 syz-executor.1 *45648 320955 77856 0 7 0x4000000 syz-executor.1 77856 207720 83871 0 2 0x482 syz-executor.1 48021 51618 1 0 3 0x100083 ttyin getty 93014 519242 0 0 3 0x14200 bored sosplice 98404 33381 83871 0 2 0x2 syz-executor.0 83871 208733 40131 0 3 0x82 thrsleep syz-fuzzer 83871 288179 40131 0 2 0x4000482 syz-fuzzer 83871 485100 40131 0 3 0x4000082 kqread syz-fuzzer 83871 251063 40131 0 3 0x4000082 thrsleep syz-fuzzer 83871 252519 40131 0 3 0x4000082 thrsleep syz-fuzzer 83871 284884 40131 0 3 0x4000082 thrsleep syz-fuzzer 83871 70539 40131 0 3 0x4000082 thrsleep syz-fuzzer 40131 224168 29012 0 3 0x10008a pause ksh 29012 447734 83316 0 3 0x92 select sshd 83316 405813 1 0 3 0x80 select sshd 22930 248582 58167 73 3 0x100090 kqread syslogd 58167 207459 1 0 3 0x100082 netio syslogd 10458 518622 1 77 3 0x100090 poll dhclient 44509 119784 1 0 3 0x80 poll dhclient 7852 142824 0 0 2 0x14200 zerothread 36587 152825 0 0 3 0x14200 aiodoned aiodoned 51766 72084 0 0 3 0x14200 syncer update 50246 489600 0 0 3 0x14200 cleaner cleaner 71875 313207 0 0 3 0x14200 reaper reaper 60913 104865 0 0 3 0x14200 pgdaemon pagedaemon 94553 207426 0 0 3 0x14200 bored crynlk 5534 409607 0 0 3 0x14200 bored crypto 12543 93048 0 0 3 0x40014200 acpi0 acpi0 34907 423211 0 0 3 0x14200 bored softnet 21255 51812 0 0 2 0x14200 systqmp 67513 49644 0 0 3 0x14200 bored systq 78709 175975 0 0 3 0x40014200 bored softclock 7745 380501 0 0 3 0x40014200 idle0 95192 196077 0 0 3 0x14200 bored smr 1 86313 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 9527 6362K 7005K 78643K 25733 0 0 pcb 24 9K 11K 78643K 5043 0 0 rtable 180 8K 8K 78643K 2131 0 0 ifaddr 63 17K 20K 78643K 940 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 377 0 0 iov 0 0K 32K 78643K 1317 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1205 76K 76K 78643K 8726 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 123 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 488 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 10128 0 0 sigio 0 0K 0K 78643K 151 0 0 proc 42 30K 62K 78643K 1501 0 0 subproc 32 2K 2K 78643K 71 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 1036 0 0 in_multi 33 2K 2K 78643K 385 0 0 ether_multi 1 0K 0K 78643K 41 0 0 mrt 0 0K 0K 78643K 22 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 970 0 0 pfkey data 0 0K 1K 78643K 6 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 87 20K 30K 78643K 24683 0 0 UVM aobj 130 4K 5K 78643K 147 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 434 0 0 NDP 13 0K 0K 78643K 253 0 0 temp 187 2715K 3355K 78643K 32157 0 0 kqueue 0 0K 0K 78643K 110 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 8 0 2 1 0 1 1 0 8 0 inpcbpl 280 4321 0 4314 2 1 1 2 0 8 0 plimitpl 152 240 0 233 1 0 1 1 0 8 0 rtentry 112 133 0 70 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 1597 0 1593 1 0 1 1 0 8 0 nd6 48 9 0 3 1 0 1 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 190 0 190 39 38 1 1 0 8 1 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 247 0 44 13 0 13 13 0 8 0 art_table 32 249 0 44 2 0 2 2 0 8 0 art_node 16 74 0 31 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 6 1 0 1 1 0 8 0 semapl 112 484 0 474 1 0 1 1 0 8 0 shmpl 112 145 0 17 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 18759 0 17210 51 0 51 51 0 8 0 ffsino 240 18759 0 17210 92 0 92 92 0 8 0 nchpl 144 33321 0 31700 61 0 61 61 0 8 0 uvmvnodes 72 6815 0 0 124 0 124 124 0 8 0 vnodes 200 6815 0 0 359 0 359 359 0 8 0 namei 1024 104968 0 104968 5 4 1 1 0 8 1 scsiplug 64 20 0 20 14 14 0 1 0 8 0 scxspl 192 108319 0 108319 55 54 1 6 0 8 1 sigapl 432 10298 0 10285 2 0 2 2 0 8 0 futexpl 56 156176 0 156176 4 3 1 1 0 8 1 knotepl 112 1885 0 1866 1 0 1 1 0 8 0 kqueuepl 104 2463 0 2461 1 0 1 1 0 8 0 pipepl 112 5486 0 5467 14 13 1 2 0 8 0 fdescpl 424 10299 0 10285 2 0 2 2 0 8 0 filepl 120 61463 0 61368 9 5 4 5 0 8 1 lockfpl 104 3452 0 3452 6 5 1 1 0 8 1 lockfspl 48 1167 0 1167 6 5 1 1 0 8 1 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 160 0 150 1 0 1 1 0 8 0 ucredpl 96 15363 0 15356 1 0 1 1 0 8 0 zombiepl 144 10285 0 10285 3 2 1 1 0 8 1 processpl 840 10314 0 10285 4 0 4 4 0 8 0 procpl 600 23465 0 23429 6 2 4 4 0 8 1 sosppl 128 127 0 127 36 35 1 1 0 8 1 sockpl 384 8770 0 8752 12 9 3 4 0 8 1 mcl64k 65536 3622 0 3622 379 314 65 129 0 8 65 mcl16k 16384 33 0 33 27 26 1 1 0 8 1 mcl12k 12288 169 0 169 41 40 1 1 0 8 1 mcl9k 9216 163 0 163 42 41 1 1 0 8 1 mcl8k 8192 104 0 104 45 44 1 1 0 8 1 mcl4k 4096 363 0 363 23 22 1 1 0 8 1 mcl2k2 2112 55 0 55 29 28 1 1 0 8 1 mcl2k 2048 67014 0 66973 16 10 6 11 0 8 0 mtagpl 80 16 0 16 7 7 0 1 0 8 0 mbufpl 256 160357 0 160285 186 172 14 69 0 8 8 bufpl 256 35167 0 28085 444 0 444 444 0 8 0 anonpl 16 905379 0 896331 376 322 54 56 0 62 16 amapchunkpl 152 43663 0 43581 137 132 5 18 0 158 0 amappl16 192 55211 0 54725 360 327 33 39 0 8 8 amappl15 184 5040 0 5040 1 0 1 1 0 8 1 amappl14 176 41 0 40 2 1 1 1 0 8 0 amappl13 168 9 0 8 2 1 1 1 0 8 0 amappl12 160 15 0 11 1 0 1 1 0 8 0 amappl11 152 55 0 41 1 0 1 1 0 8 0 amappl10 144 4415 0 4413 2 1 1 1 0 8 0 amappl9 136 1275 0 1270 1 0 1 1 0 8 0 amappl8 128 852 0 833 1 0 1 1 0 8 0 amappl7 120 4389 0 4381 1 0 1 1 0 8 0 amappl6 112 61 0 52 1 0 1 1 0 8 0 amappl5 104 208 0 198 1 0 1 1 0 8 0 amappl4 96 10487 0 10466 1 0 1 1 0 8 0 amappl3 88 606 0 595 1 0 1 1 0 8 0 amappl2 80 87674 0 87607 4 2 2 3 0 8 0 amappl1 72 182297 0 181879 26 17 9 19 0 8 0 amappl 80 23821 0 23789 1 0 1 1 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 146 0 17 3 0 3 3 0 8 0 uaddrrnd 24 10299 0 10285 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 10299 0 10285 1 0 1 1 0 8 0 vmmpekpl 168 62573 0 62547 2 0 2 2 0 8 0 vmmpepl 168 1020034 0 1018572 316 237 79 81 0 357 9 vmsppl 264 10298 0 10285 2 1 1 2 0 8 0 pdppl 4096 20604 0 20570 6 1 5 6 0 8 0 pvpl 32 2621138 0 2608996 745 608 137 229 0 265 37 pmappl 200 10298 0 10285 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1244 0 595 26 6 20 20 0 8 0