2c79836815b6c3a93b0a03cc42800431b812c1ea15b0252363bf5b243f6b5eaeca9203553e860547e1e003d00b41aeec86fbd1056d41af7bd0a57ec909f38a94c07ff036f484eb9b87d1de0b87f6edd80b2612f12f1d4b1f761911926d2003cba266412721aba2762e82ad66d823fab76bd185979820e5c6faa453052e6d2a3e6411623cbe", &(0x7f00000000c0)=0x1000, &(0x7f0000000140)="333effe1d641a5aab7a17e5d1938110cb50f5a20fd764b896ee526d608009d0aafcdf035b44426b46cf2eb9ebdeae4ce62730829e8c35c2f6c0898cb626836c7b8607e3608b2cca7cf3a3b8855fec472b6c289610ec0a58f3a3d13de66d30b9e93a5328d0848421d051a25dabf8b4331b78cc8b915d2f4eb72e20634fd4500f4dca3a66926dbc270e38b53989b323d02178d34d1", 0x94) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(0x0, 0x0, 0x0) getgroups(0x9a, 0xfffffffffffffffe) r1 = semget(0x0, 0x2, 0x80) r2 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x20, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) msgget$private(0x0, 0x460) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xfe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = getegid() setsockopt(r3, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x742d, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x79}, 0x7, 0x81, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) r6 = semget$private(0x0, 0x5, 0x1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000480)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, r8, r7, r2, r4, 0x4c, 0x1b}, 0x100000004000003, 0x1, 0x40}) r9 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r9}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r10, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r11 = fcntl$getown(r10, 0x5) ktrace(0x0, 0x1, 0x4000062c, r11) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = semget$private(0x0, 0x1, 0x50c) r2 = getuid() setreuid(0x0, r2) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000740)={{0x80000001, r2, r3, r4, r6, 0x6a}, 0x1, 0x0, 0xfe52}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000007c0)=""/82) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r7 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) connect$inet(r7, &(0x7f0000000240)={0x2, 0x1}, 0xc) r9 = dup2(r7, r8) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000200)) open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setregid(r5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r12, 0x0) seteuid(r12) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chflagsat(r9, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) socket(0x1, 0x2, 0x0) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0x0) close(0xffffffffffffffff) seteuid(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3f}]}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0xd0000000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r2 = socket$inet(0x2, 0x1, 0x20) r3 = getuid() fchown(r2, r3, 0x0) syz_emit_ethernet(0x8c, &(0x7f0000000340)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300563aff9c7e4d508113126dd97ee6c0991feb7efe8000000000000000000000000000bb89"]) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) executing program 6: setpgid(0x0, 0x0) madvise(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100012d29fb00", 0x0, 0x80000000}) symlinkat(0x0, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000080)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) dup2(r2, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x22, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x0, &(0x7f0000000300)}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) setreuid(0x0, 0xee01) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x4, 0x3) ioctl$FIONREAD(r6, 0x80206918, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) bind(r4, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x10001}]}) write(r0, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) recvmmsg(0xffffffffffffff9c, &(0x7f0000000380)={&(0x7f0000000340)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/164, 0xa4}], 0x1, &(0x7f0000000240)=""/227, 0xe3}, 0x3}, 0x10, 0x42, &(0x7f00000003c0)={0x6, 0x8}) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f0000000040)={0x10000, 0x55e, 0x0, 0xfffffff7}) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x0, 0x401, 0x5, 0x9}, {0x1, 0x3, 0x4, 0x1f, 0x9}, {0x4547, 0x2, 0x7, 0x8000, 0xd73d}, {0x4, 0x6, 0x2, 0xb4, 0x3}, {0x81, 0x7, 0x5, 0x200, 0x2}, {0x1, 0x8, 0x7f, 0x4, 0xc8}, {0x6, 0x1000, 0x1, 0x2, 0x1}]}) syz_emit_ethernet(0x7e, &(0x7f0000001180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6001010000481100fe8000000000000000000000000000bb00000000000000000000ff"]) executing program 7: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1000000, 0x2}, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) setitimer(0x0, &(0x7f0000000000)={{}, {0x100000001}}, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) pipe(0x0) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff02", @ANYBLOB="dbe3dbc7214445e708098f891d4f0a19fb888100888936077ec8e4ec4406c65c2d85485f95e48abbf660c2dfd97383ffe5fef582e36abd087a83289ddf136eb15da41f74e814e5ee496b7c1bb2e0282039472c7536279513c0e2c0ad8eb9f5eaa9e50555f403f5d6f7af70655d4f692b53d04e6a794a04dcf755240d76f131e323b3c4f21ae7d85372a9d2d72b4140c19b60b5fb71b58ad7daa120219d3e613f537c77df90f51dddc933086ff6dafcd2"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000002f00)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000002f40)='!', &(0x7f0000002f80)=0x1, &(0x7f0000002fc0)="1427f4f83c33fe608cf3bbf359aa05ab110f7e8bbfe40d2028180a1733b6f711897c", 0x22) socket(0x18, 0x1, 0x0) r4 = msgget(0x3, 0x0) msgsnd(r4, 0x0, 0x0, 0x800) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) msgrcv(r4, &(0x7f0000000180)={0x0, ""/247}, 0xff, 0x2, 0x1000) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x21, 0x0, 0x2e}, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000000740)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f91d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ffe8920f5b9db7691b99429b7196061c4b2fc51dcea3f54264a137fee796a716798827091408842f36511611fd355351dfded485a60849fcde62f2867d245361cca123c2d70ee4d9b7e495b5f67cea778f952bf0c00f7892dc3f7e4875f3ff01db85baa4f4337cda169de63e43c7e5393f1599ebcb089a96bf25c8bf8e6ee1dbc2fde6753048ecb222580087695deca0cc7583e0c53ce832e55adae9acc5e2db49048ae9a522a11f3b693270c6ff7bccde4bade876214d7960588cb461f3d85a939acee63c2738c808647f8f57f3fe3b30cbe42b75eb698ecbcc5b1c40b0410261f232ba04bc3d315aa214b7ab33c50e7b455028640fd84eddd32b05f72155bdae5508193b28cecc40a0b5a97ed05571aee87d355cef03cbdcac3abd72dd629ffa637ea2b5931c2d4f8ccf1c1632a71a136009f5c72d0409aba4f4d98f48bde00becf317cce8ebc8824b0e81cfe0d1cccd23b8bb7087d8200aa244154cf51671df28e480a276ffa6da88a5f493dfe391f0c2e54fbd7409bf607999e1ac32ced9524352a7b983e19afdd9b92d0ae2e41ef8810738f1a5d202ef020603f7a3b6a3eeb53ee0a49d748ad220d14d471c0d8ac196a855cd49946f881105a66fcbc7f18b4dd505d53e69921d4b6007d4e3817512c55f2fdb4a31cf2a92685e2840350c843051a5f94672475cc5ad771d3d0b18d38af3b6e358592e22f18ab730ee34ca97e2e97a6d750e9cb65d71d93ec0e19343c97fac29a621a64cb8de117be61e82f25ff5a5a4eb9792a35b806a12397422359d3cb8ec2b6f3a4da9158e97619a00b05f6dffae8a390ad30816c7ec868cb8f0ebf2f12eef22d7b043bb6b286a30d0b56033135928f1f3ba4d3db6ac521161a0a446b22497b9644812868c8b3af55c1a18cbfa5841a43f10768b96170083aeb727c8f9af0380bffdf06036525e44b0bf1c44de46d57e89e785b8fc7fe21b463919a5fef01c3051ca50684741471ee90f7b3a9c884a24ab0d6e50496d540507062439a00e70d429b8e50bee76b5bf4473f93b9078c8fd53282a1ad2bb15e10281071016e1e17857a137ae593cff19541d5e7399d984779598556250b6acba121645cb5f9bbbee6ff44211d2cd171b752e11afbbd4616e2a0acb4835047a224e4ed78a6b900d79635fff77c11a543bd614685740752a5dcadc6161c0c15d6f15460088d10e86d916deff0d0ee941443b0df8052e1afcbb627866ed3a3b7edbdeb933968f035cf4cea0f50baf930ef10cc51f47fb4641c508f0182e9dbe335409bc230d93285d4b50e304501bdfd4e18e9bab3f94e19acb020b0b723017232b12d477d7b5661ef6892b2c9a04f29553fb6f1d9a4875efc30bda7045fb2624d90eabf5cbf71191098425a650fd7b3c2e584b59cbf224ef0ad202711315d15ad4b8c57b312c354acbec562e2d127672b8cfb7bfe7b5b4566b4b777385f6754a89daebc5b441e26df400a69efcd11c7e9d4660eb4ba19e054d0bbb554ae5b64e8d2d3a8d418b06063198bd732a71763986a67f9f7c84b20255d6290c7694fe266c0f60081f3b99ce597fbb671991aef52807f72f7af6461d228f734fd84ccfcad587048da52fd43ca3071b567769205900ce3dafd83a7a9bef972a205f1ee9083027a901d83326b57b12b206a6c6fe593404692922bc1d61681e58facb3ca16c8dd17a8d9d6d8304727c46c6769b9a47f4e072088b31dd5812b1d669e2475703f7f49fb5d0bedf2e530b1d60fcd0351c81f32677f02339b5d019fab03d67fdfeebe67f13527af6a4af07c363a86574150b94d40a5a7802b3d4b2710e2aacf492b8f2e95dbed7d1e5a7369be0bac63d9333995625613d8c0719016ff7e769262286a36a998b5911732e05f1c644c09a75930026761eb953035a59c3d746e686583c07ad90b65d652b5af70ed765b393177b896ed4a1f8c01164f1d41db8cf3d69083e4dc38e15b1358d17d28521a563ea3f0399b44979914366aed3648c7ce342a84fa5c81a6948f4ff4e97a1e17a7225de459001424d5d8480587413c767236e6e7a04f1fb3142f778461e6608b57ee6a79aca7fbbb76a3f66ebe23400b2197525ae1408978f8dd226b2a6e21976554810bc14e7b016ffa43744234cfebb0489263e17340a18818405b41e4bcb1c3cdf8d8691bea83415c2a7ba133694bf899f27df0cabbfc197f93c00df0c121d42488d270f84a533c795f081a6e0dbe1eb16a2df8f211d72ce958b3ea8bff462a6557ad1fc368cb0491b46317704dc151a6e2d597c58a353031eefb087f1eabc583f28f3c695456ab3d176d26a93cddbfd1df2664e22168466b4110b8fd0efd44edbb0682998642c1bff41486d1c6bd8f4f1187a91da3f4f7fc2db2421fed503b669e927ee224dcc6c9ecb285b0e36e0a0de343f4db03cdb1cb6033bbf8da5765d4b7665a97fe8424e6586ec95f6b2d87f546dac286faf8ff40d4782415a9e210c1a43635dec42122a7c6a51d30600027e8670babeed1ad7cc7bb7e94bca12fc14388e8f683af0287ae9a35eafea876d89c9b107132f2c2c38883eee808ad12e067e809ae897dd9d19a9aa1369c1536a213a3d2ddce04284611aa10ee2a3b111fe6c09c8567f4556289faf86eee526f261913bfae54fb18254f82309951f6a502b25030163d6d0a506d8d161bfb29edf4e11311150846d17505b0811b2255a0b6e31b7488bb05fa28b7fb68002773a16f7d47e1b02b5f276a04905320fb1dd054d88f23ef1b0949352d91b9ffc67e45b5bf27197b7a480b3f7c795d9ffc0c1caf81b68a314efa9fdec81a8d859775de3e0658ac32938959978db7d5972b79c16c2bf58076071e840d25bbb1be6ced78164b469e92c78558b0729cb01f2b48072275dcb00bb013a785b4dd32bfd1331366b83b39281636b331ff22fc1c4b89f065330647b87cfe7966b9f732123813ceba42c2c94a27f276a6f405c50f58238a9b231f652148df74229995fc55be05fb59b24ab21fd6198c6db2e54cdd2ba0263d1ee17cdb98d83c744fcb2364029def4f053050fad2397679e43d8b06dd2cfe028dc384195f5b834ac40dcaef18e0645211010466aa9232e3817bd5e40f7dae16b72a67b518e653b92e67a7c37ecc7f7747be16e97940398b24189a390e6243d9b83e6372cfd0f34856e99006ccd9bbfe8ea82b6c52a7310b1fe8c38a9494cabbe90ceb35c8e65b099b924ea76dd8f9108da3aeae2a0c06703ae7fdd19bcd18deb4ddc580b7a44c229d251260f299521515c9d19b1f8dc572f5f8893b8a3898f81e1e85d1269a6b998a6dfc4b777901f5ac1dc8cea365fdba3b321b57cc1a34905e8908a80e59252e7d9912f56f685b63023ebb53f2f65c4bee082ab8f6ddd73ee29b4135bed8912b07e8c04b859288b2c82f52bfce5babc4f83eb33c11157e57370ededa78bc1b11148574172c13cf01b65091521d87a1a4f4e4fbf51a39f05b22bd967c6af004bcee79eac4467e93b73a76c8bca0210ba33b5f00f9ca23df21d787d454567390a7083a348552ec5724ecc9536bc9914608f8d7f4c25c6d80af19f330e6725cdff8f687f8fafe45f43803dabd0694e0405f99eec339c53e3dd19fa192b9a763312411f4d7b44fd182d805de494fd8c2d3c89bfab51e7d1f48d3db900b1085af5c9d8d738e20a168769f50ba41295a7031e9516ff517c548e52deb2c83dfdd37732365fce0883534307fe6fd1bd02d670997bb2db84e4d768ad14fc24a6b679a8c111920c80bec1a448f7a2bc3676c620a905df3f51bc57607cbb90fe7cfbe37b265bc2a50eb5fefdfc11a0048f6dcef530f26e994dc4aa6bee2112b71ea2181ba4b3ae13aa9fb0593a295d4cd6c95f76db7923b5706746cabb298b7425194eca55b7e6ec30387a972d4523872b68ddcfd84e4834101b250fed4f870d2a2c74cdc1a06c3b71db2c0cfa1b02e69db78a5405164dc6bf8689c5cbb526b9fd5fcf8996eb731b2420634b5759fa69b0c09d0ee554cbc2de62683bb3b1669411910dc0b2aa23bf181f8391dc78bf70c6db7c6aa7c8650fe12b56c146fac3bf00a0fa589cd8b901752e0be5962d199cabdebd3a7ae1b53ce7c555e12f54dac7dd3747999a6ccdd9ebad79f8ba0ab115d59f93d1d7209925c52347502529dfffce9f1c80b94fe4a4f7c84c76bb3d981de8b35abe1fd97d7721d0584703e4a22a85740020dd0a839def4349619b120dc7f74d07dcd985355aa2187d244864de70a8c45371275a06276dca8fd1f63e1fb6700bd40a19d9a219ad4290600a9e32112eb6298ee121a58aa6d257152a53589c2e03a78e1c10f02b8c147b31bf26f46aad4db8d622edb5fa0b2670c5397322b28400708abd4cdb83b7c75d5668cfd63fae18f9a87e69f714180c27db897f469c51aaa66d4f3f2a70e5dff88d837babcdd7eba97bfa0f47f4bfc68b9a4183a594294ea500513bc5ed9dc811e9fe914745372112cf7c992f3181e5dd83618c396ec56964842259181fc0bca10736730a621e2f945da9ae597c2fdbabb14531cef29476a33b16cf4f35214c569f556d06d61abb2a8df47fa886fb7413604572b55f2c5ce59a9c8fe60882c7acf6769836b47d71f5c9ed6b91b61864bcc51bea2014e76fe5fc77079957e3c52b0b8d873d9cb25387fa65db7eb0cfab3f8c71aba2c17efdac5a804fbaf24e513e45373c0b773f471e4b41cb239acb3d6db55b1d72cb330cc4935046a3256151f02cefc4e748ccd2cac541a3380bbc325e8a9b8c5702a88ce8d2f6c79d082f3d1b152a118d71c9c678680ebc7a9b4b11ebf2a8856249856240af9248d6067b498c5750683da2f4f8d83bebc556e90d01136942f9faf805d42ff724475c0d93e9209034c7214a00d229172e4619303f444e7e7ff5e4d03e9a9a3c250fbe3ba8869cf1ab09f1cf938fce4013cfd0c5642c31edcc6e0ab1b4d8f6a56eaabc8f4b505643b4203a939774f57f066a69d1b5fbc0660027ae0b531142cdea879057da60b4e2effbe9eeb404ef9e4c5bac911f2f3be64926a5254f0c12a7d4e3539f8027f3427114d528367f1d896504edaa3597b2da58450302c54624f8d07725c6b34861b519398e1b90867eebee566d11f0f123e76b0e7a5853", 0x1000}, {&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3be86eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b5267302841b19ba194b0c", 0xe3}, {&(0x7f00000024c0)="8e28728ef98173bb101263622e3e2a6f0e7c9f3a4d768a7583f5f287ad51d61bfdb06fa8ab2cacda9b42bf1c948c918dd90415cb8f1c82652c9b19ae8d9f9519cc8a8273faec0393bc97609b99b3441d7c9fc98b69231c5ad188a9406da4331e18fd89b2bae7936c29c538c0d2054010f5f309901be135f9d17275fe238ab235d0f0bc9deb2e396d0e4d35d1f40210fb2a7a575c74481efc97a7dc22737fc78d8c7147b2f49213f6747ae6d1c2ca6fa2df572a780cb81602beccba9baa702796b9087ff1388ed22613275ef24fc96edcd682ecbedbc966d52493fb3a7eac47cf76bd02058c810d349754d53e61f6f90f639bff5f01b098d81f08b2e20bb49f6ad73c58f0b90b76799a2024821cc26b32498f50209a4d92b588fa99f4b9089ede51fd778829017a7914cf519e19cd81110146d714cefb39be826f2512bc15b384d04a18eaf4c69ba0ef92a00659c33647f324d08675bf33288b8c0f86624cfca6d396d857a6f9a99a46bfdf17515d965606840c040b0d887050c8a9f5a62052d27a1ec1a616d4b350c2c40ec742fe11057b39736959609f8f02864b1cd9a4c954a74218466b0a86575f33ef1f03a16bd65357e3627397f6978bfc422fdf7435c71e187063211db793b11fe71610c42bec41c982e4642e34119f698014f05f0040aed0adaf7a98b17c6a7000ffb980e168aeeb0fa120aab99c54122d92acef6b0f40e1b0b2a0d477414b5fa58e1f80dd7321a72be7f0b6076e91733faeadaa", 0x21e}], 0x3) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x4) socket(0x18, 0x3, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(r4, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x4}], 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "c07b1f46000000ef1f0160fbff00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r1, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000080)='*,:\x00', &(0x7f00000000c0)=')!\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='|', &(0x7f00000001c0)='%]$\\\x00', &(0x7f0000000200)='%(,}-#_:%+!-$[,)]\x00', &(0x7f0000000240)='/{\\\x00']) close(r0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x8002}]}) syz_emit_ethernet(0x66, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a000000000004", @ANYRES32]) r0 = getpid() ktrace(0x0, 0x4, 0x4000072c, r0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r1 = socket$inet(0x2, 0x8000, 0x75) syz_emit_ethernet(0x8b, &(0x7f0000001400)=ANY=[@ANYBLOB="ffffffffffff815dd4566458808008eba6f6e217fccee8ac516804785be2ef62c1a1cbbc1385509ed9d9f0e3cf1dcc508316aa6e1b66271a441aab8b930e54e476577b79a10231e298baeaff728e0c4b2a84c887bb2caaba209b74d0076f7473b78e7e34c1320cdc89cc564386be1279fdc84b59044c759dc75549ec519bccac0f6b124fac1cbd630441707ebca0c46f4e41ad1b3c93f7438ac775705ebb110543db2528d47f004ab63f4d2e547d9660d85d42cac7a8c5831d62a2e72f1e801d747752800602a8f12f9ee72b9e00c9ae031bb9afb2705c99cdac3a83af74239d3f267377853378d01f5de9d6a8aaa47b4034f05629247752935c4c7901111d3290b3a8a0d0e2d7b3a7d62bcd1329fae7de0413a76042d7bc28f967ff1906508e18088625010b710ded06618f865c883fa026b1306914f8a7e27ef3a48700"/333]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r3, 0x0) seteuid(r3) r4 = getegid() fchown(r1, r3, r4) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) readv(r5, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000140)=""/89, 0x59}, {&(0x7f0000001280)=""/132, 0x84}], 0x3) executing program 4: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3ff, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000440)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad045c", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16", 0x164}], 0x3) dup2(r1, r0) setsockopt(r0, 0x1000000029, 0xd, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="4d5d622325d6aaaa004500001c00000000e3009078ac1400aae000000100009078fe33965700b800000057288e3503eda4cf0142626ebedf06e7ce4640219d7f04b2dff914f594a3913f43c114708c3e868ca2ab776fd0ab935d0ec67c5c9abff44001547532406af54f52ba9ce9c4b40dda5f77c1177a"]) executing program 2: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="ab5150d9f075e165fd29776975f28d8d401bf6dfb612b5a328225e56151aeb7a486318b0244ba116f4cc915462dbd8135060d2f8613767b0aba94b7d59fe463061ac90137f42227db1e296add7ca77f427beeb319e2073929df59f99e8fa2a390000764626124f0d61356bb81a1d108804c337f9a65a217e93ac654fae495a00100dcbe93e80a2b61592e9a51273d50a7caa9ceaded540", 0x97}], 0x1) dup2(r1, r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = socket$unix(0x1, 0x8, 0x0) recvfrom$unix(r3, &(0x7f0000000100)=""/67, 0x43, 0x1002, &(0x7f0000000180)=@abs={0x3, 0x0, 0x3}, 0x8) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370827ba92a021d89110bf8edb7dfcae94fe7f52b0ab618ff0655ff51e4460c4d82ed00c7d85787e3920d4497c072236c1f7f7a49df1eb6b3c3a4d9402693919b18608f91a5b08a421c06879d0602f89b4b9bc08be93d2a0ed4e7b0fe2c6f6d66fdf15cc36236fa3a3f25f60e11de92ff90e5dbc034d8bfb0ec1335f9ba819f4fd0316c38b8da125cdcc18ba4bc12c01aa55e0fc8d64fd47ab0255c0229f3c8ea5e61152e48db5ae9c9b16721958e0bd94a9a3f2d571d6e646f4412b1a858334571e2d21108b0f4be4f3f7036c0853021874e4a3b38b13e4fe7a0669cf3f01d632bc447703b693ec4", &(0x7f0000000080)=0x102, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xc772) chroot(0x0) unveil(&(0x7f00000004c0)='\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//file0\x00', 0x0) unveil(0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffff, 0x0, 0x1, 0x7ff, "6a5016a77f000000000000000000000000004000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000280)={0x0, 0xc82}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r4) socket(0x2, 0x3, 0x2f) executing program 4: syz_emit_ethernet(0x3e, 0x0) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x3fffd) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x30}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) clock_getres(0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x0, 0x4, 0x0) fchown(r1, r2, r3) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r5, r6) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000040)=0x401) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r8) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r8) syz_open_pts() executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x4, &(0x7f0000000000)="02000000", 0x4) r4 = socket(0x18, 0x1, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r7 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000180)=0x9) r8 = socket(0x1, 0x5, 0x0) r9 = dup2(r8, r8) ioctl$BIOCSHDRCMPLT(r9, 0x20006601, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f00000003c0)="ea00000100000000", 0x8) r10 = dup2(r3, r4) dup2(r10, r2) r11 = dup2(r2, r1) sendmsg$unix(r11, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000080)={0x10, 0x5, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x200}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x7f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff2000/0xc000)=nil, 0x3ff}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3dc}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffe00}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x200}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x6}], './file0\x00', 0x7f}) r2 = dup(r0) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000280)={0x8, 0x3, './file0\x00', 0xffffffff, 0x2, 0x7, 0x4}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000300)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000000380)="0df03603e93d12c7c625671ef372fa3c66cf5f7ebe3d65bc0d9b1fccb38f883c5d507f7f5ab667c73b704975c96fddd5f1f61cd1275f379db180cfb34261ca07d8cf4eb7d85ece28a119c0f9cdf19ab595e6789a4083c6bf8002885b4a884e54c2dc78c27a5c0facb2fa77c56870b6a5a53898af839c25723b45da6f5c8f1e5c65a1978ef817a0c4579247e381140b6fa68fd2165b6f6187799f457cb91458b46aef5ddb688192c63a51b788d773d84292e18eef0c4897b7bf658fb1fe3a7a6feddbd1ade0424d9d27cc31ef173f7976b54a0cd4e5784400327094cd38af68737954e090fffd1fdc36c4108bb6c9f551d65a0856adf1ca82e0ec0f00f6e4d760e75e670445130d0ac2029ce17a687c786f1e579966a45e637286cc237e22e1de1a95793d56582798cd97aefc6f11dae246cea563d535045ee4da45b7e25398a7c1d53abdd1640a6a481b03678759c98442d51d73ec8101efcdadf70846faad2cbec0a08769644b9bdf0476dfda3f8b6d301efa5598579df278fc56ef1cd1864368f7ab0efd5507172a45ab443928f7a4f7f820fb931ebcb2a23120169660dc47bef59f4a17b95863b0a1d253febb3294359812cc80922afb7255499d569d51cae662b4747b71c1a240f66b2b7f16bde4878255f159093e31521f4448b3b042ef11423d2edc63d484c9edd4304ee35997742dd9a9f31df9283b8cc1ab923a9795ebc06bff816cf551c8425c692eead1875bc66e39c4d71ff82283572f83cff65ac87a1aa0dacb856ccc8ce00f2c18abf9c53130f963243ddf24a8ba72a67c6c18ed576cf6341774b8beecfd7542aca428375aa7420d8562b0a3fd9ef25802e2d77479d806b0ff49c71435cbeb7b413713fc1e3e5fc5ce205937fed0296f637ce9bdb09e540cff1ed862c1721f5efaa7783985c9d26d34f2b997f9f9eda6032fcf7345aff95962475dcb632bed073116712e378fdfcdde79d96639fc1ddc4c0ff471ad5a8c298f3edcf5e91ab10e0d42f7037e123810a1e4fde71b66c7ba9e7322861e114d08f9cd95c39a03c65cbf1fe87ee459999d3dea4d240e6a8d44a797c487d208422a85e33479f215981f6a7c297779b078471824b5b757f35aa3a859bf622d744e7b117547c553736e6efc46aca4d54e00181fccb8dc615a18be958c254da6c230f7820073a33533703c9bce4373f5ad1ae7fe9955a5ceedf359190c8c879f5fec551a8f24b240df195ad57a52f5cc123fab0e63bb4ee1594a0d5d2051a9755b94b7ed67eef1e5fb403a4945c3b76313748a105e02b2a8795573f6a1684e73429a37789f3bd59b6180476f8872a590b89c7a5a51150bc36c72e8b45ed431cebff943187958dddd19d75c68ba40136b03f2e4c681b7d94cd837839550abefae8d0f8d18b80f429260a0efb1426b1ba619a56cc5ac70c7e4b09a273907dedd1d2e7053f6a19beef6626848773bcc5c999f89d555815589c28f6c357135628c2bee2bea09ba65ac22827371618de042b71fcd58ba43c8670a9c271fb1eb57eee2032a63eca395a5b191a8fb182c0052274fb54df1aa3b0065e1c5abd331b903def42e87dc50629802371bde2ba06853f6d823c47513b1a80a7062e8513043cd0f6ced0a317b2f472ef18563b956e583d96fbeb9f5cd8b96ab58a1bda762321a2459488bffc91defb01dbc01181fd9c3f6b54f2099294339748dba822946fdec7d97699cc422664bd7afe7b320c85af2702d84c86472b157ae06883ad95278f0b2c00ff2029ee4794b6c36322b0d8930b981fb4480d150093c7f06a41f81b5b0cb9f7307b42278d4f3d2b8cb3daa35156dfdfb4ecccf07d5eb133eb5586cad7ab626c8181432773ea4749e79786938e19e64ffcdce06a18012e93d11e48413ff530428c7265006626ad0f9e63e99693c487ba0684e3ac7a3103fd65093dcb4d35a697a3a3025242e16fe013028fda833b4573b47ac9108b98c5ddbc438eb0396c744543539bcd8051b79df5e2efdd4181b0f850dd6e95891a247b01befdea38c45096741b96971c1ca1c943d8bebd527c73f404625556febdca477d60ea4a67823e20b6aafbedc83188de890fd7c3cc9ffbd4277ff7f7148a421bd44d47171d04e04e4722f52639652ef41d27f9c0adb04264b205005518cf3a0df2dd3945cfd7353b874e3bca6ec6bbdc6762c91264669671acd59c92d3b4066bb6c2912dc03d4664014c825ade4eec370a66f9880197da90a8f9acb0bc317dcf833c92358e66faef21786de4934e0b2d9ee54509fba19f871ed749618eb1305f732ed1d77876ab9cf9609e929be0678874d8c60394d72e33ed0bc86afe6be823472668a89d421df414401113e2a3cffce3c51192dbab6959d0e780124e2a14298904a86ecb71b467371b06c8f09224b43c847f030cbdbfa5658ecf56ad6a390c8686e44efb41cf6c71d9787ed7123f783a27777f79c5046a7807e6166e6f37a7639c041494b36edc774f32fc7a03a2a85769bb9f54a400cbdda3fbbe90eeff4ace934b1b62e344cb14bea6ef402aaafa2f74cad5852b2c373529d27f51a792540f0bd2a7ea3ddd203def0bf1504eb2819db3583054d30592fa586797c5beb77fd4af8e78832da8d9b0d2d7f44572f4d0e2341535312686af372e9d6e785b4e756f8700a006a598c00260fec6b0bbeccd034dd2232e58466079b6511be14d2442ee0b939daf0733afc520233c4545a5cfcacdb9e6c283821ad104ba39150147a11b3c1651881bfde5dc35e7f648fb29a29d72ab3c23433bcaec1ac78109f48f89bd7a5fbc38b345635877d102481d5a4c0f0651677a30b583d73af9f4179cefebcbc8d7a0ebfe1a47ce13d5666825fd3d9a4369559655bbbfa9e5d4bc069e8ea4574543f453a54a74d7743b07db32b843137d409d97e6e7493d6a05959d0a72185b19cf2257b35be2e231079aa0da862b53d6df9f37d61204a035e6208b926a86ded4da654535215cb5ef7e910cf4b2d497de603c28c5825aeec127f0b38f80f7ae2b89d50c76620dfd72f90c252437a5d838a96506ad2745a59ef3d28ac717938fa46ba26064cc57ad0c013f6acd742eb9e78395258997ec9971e0ef6dc30528fc5cf3485dbd72a3933ee94d77203ed686503601f327930cbd15a766a7894aacc17f4a13b2ded0253b8aad5371618d0462737df49366f7326f10d2df6e2040917267befea99824d9c3f84edca7e789d3b0dd5ba34c4547eb2f4e3613908c5f863232b224c75abce2dab0aec54e2b42bb28c65850a2134aaff3a6dad872043f3ec9f7bc3bdf57435912a5e8dcb7cc82ac3fc28938f76c2dd3eac8477609e881e9b767eb6452a6a28953e32250242e3ab1e08a742f1945f10ef0b1ae1f8ffc3f7177e2e9d32f7d80a71995a0682b6e79a06c68f10f0038ada737cfe24aa3c78836b1aad083a2e3dd6524a19044213d48b546e7e4b0756607b6a014a3d6fe224d58de486016b2ce6348bf716636526293e76d1182347ed46ca9d220ad61a8b595ae6d86f04cb79be7a56dbbdc582284464dea9392786bf93f59eb9c969ea095b46b0ff6012cfbd716cc62824d281513f00b6f3c5e71823ba305de8e2163edff88a50fd73ee3cf3a3b242117447f0eca2eed08dd7ee5780315a90d9231b8c9ddb5003588828113e786a327c4a912f5cc504e352b6f366c94db2a941ca9f079a7b84e651763653711a3ebe7b03ebfac07261c3d20bd81ba0e664c7f289f38fea2c28207347ed7c453bad8732bc97942483f52feb88081ba06c6be011f2b3d729d76c4ba3b9b58c26c1b9fd84f6a932539e2ec0d913a1859b4f87d9b1ac21be68bb4179a214d29f596b2bda62eb5a0cba0f6d5273e7488ec45294209d77229b5d35a4202f6e69ebad0e25a1ccb2cc285d06b7dd706fc06e9ded18d34619e672f3a27d5e2563602dd2840ec55eccc016c24c46e52939b36a683b3a04e4361baeb1a4cfc586284ac3ef4df3634c7db98941cd60ef545d9220b5246e839c87dec084966f05c42f121b458285123aae5b31a46d21773b37d15f81b29e5c3faa41743366dc2b5e42a18ce917eaf12e2e951d8037b792bc0cabfba8efcd33a1dd3df3bfb8d584eef5584dc76f130fd2dfded64416dfb585f8510fb1f03ae7f5e043b8d8177094abaf46fd90d6fe963e9fbe30a0549b687437492b4f03006582fc5648bb713aa43f8f58cbf0c4e4c50cd6af64a114da4921e40666ff695a37f443e45ad0b226ec8111194067cec32d7ba4f9d982f83c6bb03f5f6c768782a2a0f15d09a0e172d18b78a9efab734063ed4b5bf9467ff7ebdc716bb68e4eef0f109b3ba23a97d92b6b2aa5df509dc7321b489c41d8ef1aa0dea96f3809baea166d229845e29bb3395f58280cde2f7b4a41620a0704e975193febb6d2ae3a213edca498648deb1e21d84d068ed0ed78c780122b92b3331cd0f0465ac4471974d3d3446c74150a88b406ab489e9e5a32dea7e9cd2996ae89635bdc4dd87f21ffec33ed6b7bb19419373eae0a90871c22b732860fa07ddcfbc34b9e160f4b437f3f61dea658ac253aecdfab8aba468dc27b696ef717ba1d340db017abf9b2558bd74fff659991ca354d910e614ba2adf18df38bd808dec5e11274892cbaacd3afd5202e7c22b0ef44df2565cc862e2f8406994a24b0a8cfa14be52cfe443f334df1100f0ac4b587f89900af10c422ba2851fb6aa8f5b2a7e94d13b4b96a32e5be65aa3ee3fa777d104a0f47951c472f5bb7c83a4bf64b997923a820c7c6f9f703c26327d4fea982489a7c9f198956bc007f0a9dba5ab1d4d0475b8bb76fca0bf15cfe9cc1dc3682f9a2f83b0949123a7dc1508dcdad4176f9dc1299cbfec30dddcf6686a952c005b34d926ef7925b04343a9b8f1f0fe9d30c546f0f0e8b422578616173fa43075a085905ec2b00263634ae6df6fb268f63b8f7f98aa632aa13c16359a662b6cf90a2230208647369c5655db62dd5aaaf707fbb46e21d133bdd94e66e3744b11f4e5a8cc1ba86bd90aa69ee74de5f1d764b58b8166e901b892e950703ef92e022e273e0db3ef8ee0824f95ac8bf73abd88fd1197e06160f2e7df11d95dfc578a8d9946b5e2cf42038f6123909a31766f2b3e8c1896eb40ba4c9d1fca92543ecd7be6b059c5210733a3a5af00ebf201b7da06e240ce856a7d746cc101b453ff4f28aff3b72006b080c913d0ca49ade99cc5122d74c67731303fd50eae4e8d2b049f5af59353aa5aa2e3f581e31708eae3b351ef3394840a6cc7c4211df34f4acfa08f5e4a1769ede79baedf9748d05ae76232af8a05fb1721a9b0908f2d96b10301718bea24129458cdcf2694c27d0f86559f3feff4fe0e49469b2994a22a9873ec9a8bd6a5172a52f5d95c76d7ed8c18e1a12a52bd8cad20010e9cbcc1a370b42b1383763a128d6a94ba9fe75fa064dfd56f023f88737aa4393fb48592d5804760edd6228df51b8bc200be4a86ee7a33d89eb08f48be6a0f3e8cb336886c5c75536930e2656f4e23a28cf6a46ced6ecbb780950319a964fa6872b6a001883d6a2763a6ed41cad78610098c77bc43bf29cdcd812ef2c6b9eedcbf6e74a88945516dd9b311fe184ba425fb419252fde1e4ac3195879fc019fa13101bb45066e373083d09b9253d29762cdfc4dae998fa580cb4f507059e569e96b17eb9535693c306fc62333a9a9c3ad975d5995c087ad872af42a576e40ec526aab59f0f67990fd19a6856cf7e23ce9c9a44e286a32935a4a1d17cd78dcb5caa8bff73a67c1df1c9674179256d8f1", 0x1000, 0x3, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000001380)=0xfffffffb) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000013c0)) sysctl$vm(&(0x7f0000001400)={0x2, 0x5}, 0x2, &(0x7f0000001440)="48774a5dd63f11c7a33c13adefa97cb7717e10cf30d35ad9aef8cf2e59e48e2a889f73a0e1f32a73c45c657490b875ea2cdbf5531d2ea7403ce3cb3047363fe34ca394ff04008b62ee8709ff9e25a0d3ec2884135c5e3f691bb6dcb5c8b5aa896f3bd9fc22107a6621ecd89fa8dc83e8fba9dd2edd1893ee8d82", &(0x7f00000014c0)=0x7a, &(0x7f0000001500)="51db61f2fb2678bc8573ce368e5346138ba7bcadc0fe8241426870d1a236842965fd186e2caa88ddc97ea4b5c51b0ce0ceac9daeb82bda83821c162d9b502fbf8e6c565670b7a1338440163803478f157743c9f28c123db1302dd872de87b94b73ea4f60afdcd4fc2a74d0162fd09d79420c418f0a23423cd41fb616d11db43374b8eb23eb2b1974f8f3afad22043e41858d4d49883428a25a49d3e5ee4be4524ba58e1bcabacda6cd6126ab4fbf52526cc6d4cc336ee83b2183783a6a42d6b898c7a2e9fc0037c69c8ee47a6db6393bc12684408b5f326d86512943bd9c0ec57c95b52751537ea22c1655d72ee606fa4f41d916c305672228fe3cc462120d7df930615daa76f659dccfe02a5e0892f5eebc794ebdf10ec3441ac9e5132a8466f40f62ff0d7517a7712187ba95bb8ffd26669cbaa02d66cee338b6d53995b79f33a043ff7cb478881c12c196f8eba09f1974d63fc187a33668ed7d46a7c96ac2bf21077689ea6cd271b8da5f9cd3b211b9b3d7a1ca5a36c4f2a404cd2fd656097124482a58ae716ba607b31161ef3582ab516db6cbaa2253dbbad3cb43971cd0985d7f557e478bea6a9b1042e0977ca65c1e7878867abd727e7e38034bc9b17eaf6667457624215f6bf98bed3134661cff8b54393b027a53b3bb96d6128363fdb60a9ecf9d629f4435298d3cf1ac468a7dee13c6f68227d97cda0e240588cb9524d7e04cb6a5f89196ed5ba238f3cb8367260c56b0c7a49d9a19b3ab5ba53fd1d93b600e4ec2f2992533a1d2e5b2502539e138e61369d357108dd764705e713a8796a276b6c33ee13504258f74e2723b882e4a212e5acc0c76aa94f216feadf17b7a66d166394429aa37240c99eedcf66a7ccec7740b2bae3be18a7d9620fc170fd121034c53380042975acae93cb724b60ed301563331f487bc344e6190afc4ee02a7dd6e6ddea694f1f2d613d2ac9314614f0b67bbf9bb18430deeca9ae2ef91ac7f27555a76e8e74e9468d3e843f48af1f57168b860f57f21105d0be567dad4eaaf3f64547672476268b8db50c5e98b03542603c604f98d080f7b87d6ff91300b09de80c428f43ba2855ee358db375cf9a414bb9fe11a140f28c5e40fab634a0a0f0856e78e402c7e93206194e101f85d7beb6d812f79eb4e775f6ff377cdbaef098a3a920cff6d6664064a7758c07b60ac657b1de666df72c887a1825f6b6ce98bf49724b3a8db57d5f3faa9f49caef5c924c375fc8943741d37371e54d106cc7bdb3d8cb39dd0c29c1f39261e237eab8cc131b2221b38f96d9360a1dceac5fa0e50b5cfbc4e0649532c390230c838c541686511a34794123899a07e956bb51bd8d9f6d38e6a74f2a3aac27dac9ca2694d4a828c1f698cec1cc43f2af2b419d31c4e20d92307fc3233714d4167132b41a07bea87a8522d1a2eac50f8215e460a59d26e8eb16f959d4bf012047c5cb0a8848f583e37a77274a6d12795d68a9dc33e1a39dcfe4c14a0fc59fa4a2babef9e434b0bd03a41fbc255a6a4c591980c962d194d0dc564a2788b680cb57ef4bbcdb5ff0c616b88d97c8b6a8f150d7d985cad630b74ae7c543a14017a6d05c79178403bbb3bc14dc18e0230993a7bced80e0417e7b50f22bce54703e987438db33eb38e4510e3c42aa7260d7daa60a6b9202142846f9357205d88e176d2dc64190f1b3caa82db32f99b3b6a2be7f4ac439e96a8a2a93a4e7fb81ed2877d74ffe783e34ce52182ca4cfe703acbbe94bb6ec46d999dba8c6200e6b60601f64ea9c2edd4728151ceabc431809502fc055616d31f0fe8c82e3c441ff1417efc8b35c09616c18e674ac9b3a38c168bf5f40e082fd0daeace261ef507dc7ab96a8a617c9335a6d399d27d6e24fd083e6125ff959fdea79f824382a4647b31f76aaf1c9b60bc30e05207536db2f4133f0c46af00c4ab36c43555a62a5fda6fc26a4d69763c716802ec8ec38b7c00f81026d04fd1a1819623497cedcb55ae64c57a3b732c53fa7199172efa703444b6f76154fe7dbcc9ed20510f512a8eae7184d66adc0666869c5f6bd673c9e9e52a64d63e484ea503b3615d2bb689ce8e36132084a2a20cc3591d9f327ec39cf055f1db4f7acc635f20d898bf528ce81ea960e9e21367fa869e4cbfd6c45b6d7a17a7dde113a3d13d8a423da0d5f5175eb99733c53d1b573c85208c0fc24e7db991bf1468405198700c951cd1bebc574e4e9337919777567953660937b20a11cc1ca4ac1fa33498e25580f7a1cfafa1954b49a5755141361ac82e48d5709cd210cb2918c8f627f5322bbf91c29df1b9a30717bb68f75784530474fbdcc81bd030010498f5ea2cb457aa440138a26388d5fa433bd1c0ee15ec8d675e8b77b021fc532a57124709596d487f5f7cd173fc9d506b76550fcb32bcd54e8cd9e9cdb6f83d8791530339b4ca92100ee72baeddea60976a9dd0c18ee0bfef23aaed448cff28708eef5cb1a624aa0e2dc1ef630aa0dadd346902b97ff1a430bc5de9fab3f59c54c1909c34883c0b0edf17f722e34ff0ea8342fa22bf0ee70d1e709970308289a18cdf08dcb100de2e5bdb8e7b6d4f400f33144fc434e4552e18e71ebd2d91190d28f2ff5be4f0170df26c3898c117cd12f255e191090b64a74ea365002f3797484efb8b24604502905d841a908d138ec7b54e888c3db7c192095b76417ecf2efd0bc97126285f3ed29a19d1d0f74aea6c8ff9717e625b2b44167ea7c76190145c683a675fccbc8c10abe02fdc2b52f3bdd974aea7c68a4d9b86b2e984670fdc5db22556d47768810aa4330349a725baa8d4fbc940aa1ccc7e9fd173a7aed6fa8768ba6f71432504096b117643f3f0c4a2ac021bb0ab18bdc23c273223a8c0973b3233e6bf826c12f5400d8877a8257a72bf9e9602ba259c76e552e1e0080db4c728cb909f26726f4438d4fa68ff6795aa252f82149f0a1e7e61da9e2b6cc2401c5eaee0b22355bdeeed6a7306dbd7f203ef3b59fae1833cd7e4b7c7a513d8bfaaf306f8b2ce934ea24723987c5ee9cfca0d8c17e360e5668ea01fd397491fd2a330f59f20fc494cde64c818cd8fcc63668ea241c7a07bc5470a4c24e39c13ef978b332e0a61b7dc22e5e52e485caddabad2ba7c9e7995ebd4e51b7c02ecf77b0b86cf9ba4daf149df5e23a4a3276f2797c5a97ddb287bdd7ce66c4ed47aa92a539dbf287e975461cdb74235fc7da91a355828a9845ed08d6294e3c1973f461a1bb5f30b751df4971c3e0e9a2ec0f92c0d9142fe197b57bb9ece2ada3e70e6ac0cc5c2d74bcc4c36ab5d1000bfcb68a51e64f98d1f80e56293ef2619876727d7249981e028384a194b3f513da8cb469f7586616760a4c8867a4bd66527fc782bb4938c6fe236ec921befdbdaabf504c242ecee29b7c0b5a06c12e194c8fee88a5baa1568c8e33f14c1692f9b41e7892e06b77fbad405527764c58286455fa9da8b588efe25b7b889b8b342e5e5fb6926e1ec6dc43716c55e2ac54ae65e80f4f528b65ddedde37c254859ffab0a157bbf305a0e5cd85b9b83533bd4642272566c336137d0a53a664e7796b83c451f6516b94d0f3d8adac398774c5f09978c91058370c0887541eae13842c4bfedea3204f48f649bd1ff6b8f1ece2892023d9c56de32e7167682fc625fd1d27482632b8e81078f02826799cbd67dd1b8af95c5ef0dd9d46ad04484efcda466690d772bca8326b5318c40f50c56737174e6696381d1a86d20e9cdb6bec687d34e0d4d77eaea522a8e2a08d362776ed0bce2b9a9cbeb0e7d8d4f2a30fad9410d49932f9493af8a2c2a08d302bd769b075a080327a68cb49732de29c24064cf3989611c51accac7b288dfa9f38f6e6f7be8f8bdba141ae7e52092cb6467a64e5ec744474fbf02b4cd413fc24a0ac6682d97f42ae81eef26fa2f5922a87ae81b53a1f4efd5bcfbd5a2ff712000ae59c3ba9bd9590efca1ec7c1a9e41b6e67e5d7aa76644664bd73dec5e020b2dbfc754bfc6abe4663e8ac32b0876c2484aed4273cbb97264341c88afc23ef25f7948cc1fa7ee2b8e7e2c402f0e9ad7c8678318b2cd3558affb48368258c9a1d1e784b166fea85492478077312a4e80d8124b640ea035e095701213a7869c4188548df16211bef3fa83b0ad2a755b773f7ec0886f8f874b5ec830e49b9c0e358cc3eaff5a94b1bb07b92c316b546353ec4dfdc7d9b0264ea39d2ded1bf8d7a7b03c8b3b346186d9480540563695bfcb3b0f7e494a26ddfc80fd0108119de1486cd07a87e226c62dd2ab69181d95247fd70b74f5046e7e7e58efd56fe1ce34ab990c3f6ba199019dca61158ad4c8b629aab8619ca99f974380f0e90fb1b43064a0e1acc943d8285a398f01351cc9427e317518c600cadc27a49698981f046412469b85c2a6963d0fdf9796535955fda441d610010965c7544147cc3b7eb9e85d7040b4e221495ac65e336c08bff799b3820a2a487054e8da5886d7e5120329b90ff6e073f610ded23674a3fa2a1e0999a3e8266065e475ea827b8a3fb0adddf54315fb91401e254d3b6ba1044f6ce193245a685068680cdc868bdfe262f795586043c06f3bc01989d075469a0e05c58d6576c45f8942aefdc433586ae5609e922eb27d4e062cdf87c86b0c7e9660c71243451188d176565bc0823596422569273d4da77c500c71a625e5a36da1bff8f7ebfedc78f403b5524a9428c813b371aab91828dd84a25d52589ad8ce30437f94cb462f0a90882077193c44cf765b8c8c89f7de455ef5f4c44593bd93c878260c8c2eb7d9639b8513ccda6d3953cb76fd539a9acb9de2bfd551e33448551dfb9f43ee9e2f8a888ec11236705967c102c673495ee90e1c394e19e24902ee88c67204fd38543eb083430753fc52bd68116813ecb5450754100368aebbb94d4a84a65dc72dae5f7577d54883a2235c180db37aa80bcf4e10bc9e240702110cb1786e6aaba7ce0f71a0aef9e289ee21aa464ee2f26827704836a88074e082e041d8dd10ee3bedde8d773d4ff84fa71ba49554d62d456c1c82325d14edb3a1eaa57855753a14812c765a154352d3bf657966a834773911d97bddfd588aeb5f5ed27facba37627203629fdd4f59a3e96b118cec6445ce123057b5f222835461659bdb6497fdede3b4dc734db41b029e62fc23c019cb9a587264385075e165420209f420b5b536436a34263fc63af3e5fc86819b80efb7e207b2e2c750146b8c22a93f333c8b105eb4eb44dde5b27b6906529b0c0e8abfdfea7cc062db9ea756a8ba0d523f23edbeabcfa9524b35ea397236a7f4e611a94ff8b93cd608b58c611bf6cc90bda4f17c2337eb1425fbec1515366b88654b1e9edfed44d7239dddb30c2a43ea370852cd0ce632b8230ab4902fbd371bf20c807b0b03dab3a9f0fc9e13fc37baaf3e7dadd4295fb8e9f4cf159980fed99935aa504245ff2a8a8aede1c52b06cc1ff9d6c3538878a231b0f5d1c0fc64ae5f3786689ee3e967485bd8394a3323cf3276cd9f8887b2757458199787cec218b23f793def258299325788a45e5bf40fbef5448e5c28b782e49da978f573b4ae39dd92bbe6c8877eda9e0823297c1a4ce2b0f9486a282afc0394e3e2e8af35c92b1bd16e53a8b08a70a24543e22d5f273bc563237b70908c3d49d7fa211eb860edd9ee8ba16aa5fa35807d3f566ed5ebe3854034d7867a4f0c780ef3221ebd3fd91b8e00995c8504f76ffeda9edba96f859ea05d4f62314b2a20f09b1c1d9357d6ec4e5a221dea9b67dfc302dbb4", 0x1000) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000002500)={0xffffffff, 0x4ac, 0x6, 0xfff, "b9c2e2f4f90d14780e8c0b79e9be8820470b8a30", 0x80000001, 0x80000001}) openat$bpf(0xffffffffffffff9c, &(0x7f0000002540), 0x47dc18039d1a4381, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000002580)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000025c0)={'tap', 0x0}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000002600)=0x8) pwritev(r4, &(0x7f0000002740)=[{&(0x7f0000002640)="fd074a75206ee69b50961e85a5d7d77e887434b6687e92b0c22a9f201a4c7f58f6487dc313cdc618fe854bc7f564a57341a74006ed78f3d51ed688b3c0056ea28bd904163f6d15231d59c0c7aa6b3429657ac5d80956db9b6748e7ba4dcb647804319d6252f9caea7942ebdd396bb672d8052d39e7b7fa457e8ad90fc50ce9d17698552a6fd27ac4aafa29cb6f35d05119363883a94aa68c70b2992e59e0d9c3ad2e5083b16c5654373103aaa6ed7fac001b13329954b5a3dfe4a706b91796ebc88439d0f6b0f210562c2d3d435403cb", 0xd0}], 0x1, 0x7) r7 = openat(r2, &(0x7f0000002780)='./file0\x00', 0x80, 0x0) sendto$inet(r7, &(0x7f00000027c0)="3cd9bd6dfd1703ecb375c651d9e7dc19249123215dbb5ba682dc57c002a1bd04af2380a66c03ee7908ecee33afb7d2a758859bf460504ab252968fa498f07d1640dbc60c4055eeabce6027bb2e17a0023515ac6e37647bfe3f36a5a3171a814db8c5784ba8df03214745850a3d4c8ff6e024eb07d4e3d27011b65160485bece1d22b7d14", 0x84, 0x400, &(0x7f0000002880)={0x2, 0x0}, 0xc) r8 = getpgrp() fcntl$lock(r3, 0x6, &(0x7f00000028c0)={0x1, 0x2, 0x6, 0x4, r8}) r9 = semget$private(0x0, 0x0, 0x480) semop(r9, &(0x7f0000002900)=[{0x1, 0x101, 0x546a72fd94d0d1fe}, {0x2, 0x1, 0x400}, {0x1, 0x1f, 0x1800}, {0x2, 0x5, 0x1000}, {0x1, 0x99, 0x1800}, {0x2, 0x2}, {0x3, 0x6, 0x1000}, {0x3, 0x87e, 0x1800}], 0x8) mknodat(r3, &(0x7f0000002940)='./file0\x00', 0x2000, 0x9) r10 = open$dir(&(0x7f0000002980)='./file0\x00', 0x8000, 0xc5) mknodat(r10, &(0x7f00000029c0)='./file0\x00', 0x901f06daad204901, 0x2) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000002a00)) executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, &(0x7f0000000080), &(0x7f00000001c0), &(0x7f00000000c0)="bb52d5e9de9c0597407bf326a06e32a45e729fad025271117a45c3661a53455256fdb43e3157374c1f4d0d31801d8d49cc81b3e266979400087c97570b58bdb1683c4e4c14ff3e5b03852839bc3af7c14221aee48a6c1b4146df838b2f7b06aad2a535fa219d0f0cf05de9a00c16ca96ded7c70bc02e247465e9fc33cf98f5fb1b729fb00a0eca3076deb798f4c7615db56c014a33f898c51d2e884669a89284", 0xa0) r0 = socket(0x0, 0x0, 0x4d) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setreuid(0xee00, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) listen(r1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000540)='./bus\x00', 0x200, 0x1c0) pread(r2, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r4, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) select(0x40, &(0x7f0000000040)={0xff, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 4: pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000004c0)=0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x37) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000120, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getppid() pledge(&(0x7f0000000140)='\x91}', &(0x7f00000001c0)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r') getuid() r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000500)={0x0, ""/5}, 0xd, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x0, 0x0, r3, 0xffffffffffffffff, r4, 0x20, 0x1}, 0x8ad0, 0x6, 0xffffffffffffffff, 0x0, 0x3, 0x1, 0x0, 0x5}) executing program 2: syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900c0000083b45a3f0f238c0c5352c985d7965d02ff01000000000000000000000000000104020000000000000000000006000000000000c20400000200000000000000000600096165000000700000000000000005020006000000002f0100000000000005020009c204000008000000000000002e0a000800000000ff010000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000bbff010000000000000000000000000001fe8000000000000000000000000000aa8800907800000000ff020000000000000000000000000001"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) syz_emit_ethernet(0x12f, &(0x7f0000000840)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "b42111", 0xf9, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @multicast2}, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0x9, 0x80, 0x1, 0x0, 0x29, {[@eol, @window={0x3, 0x3, 0x9}, @timestamp={0x8, 0xa, 0x1, 0x8}]}}, {"615afbf65fbbc0a5685bf1b2166a07bd0e93fa7cc63ffd65e9e5d8b700c17a0deefea93ecb5bce617870aa52e8ededf41cacd45c6bc5884ad4bc663aac3f0aa84dca96a8e4eece74a7ddb8d80b6e47d27ab53853c765475d64682a0a6492010086c964d3ef0b614c2911cf7a98a33b7937c22a7df9ccdb9d59ea2a2c59de13424fc8854686b1b346e017e34333770657033534aeb7229b8734e1e8a886a2642b4c8b5c594ae14801490c32c2e5be234e81efff19335f902eea93d6eccb722d05fcdbdaa4ee2afa65f04d90c3341ed96f00d206a6e1"}}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) seteuid(0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3c, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) ktrace(0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000530000/0x2000)=nil, 0x2000, 0x3) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r2, 0x2) executing program 3: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r0) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x40}, {0x7, 0x0, 0xce}, {0x16, 0x89, 0x2}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) readv(0xffffffffffffffff, &(0x7f0000000200), 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000040)=""/31) syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6f5d58c80008328000000000000000130000fffffffffffffe"]) syz_emit_ethernet(0x8c, &(0x7f0000000340)=ANY=[]) readv(r2, &(0x7f0000000ac0)=[{0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}, {&(0x7f0000000c40)=""/269, 0x10d}], 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000000840)={0x8, 0xfff, 0x9}) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x1100, 0x51ff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) executing program 6: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000240)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x23, 0x0}, 0x0) r0 = socket(0x6, 0x4, 0x80) sysctl$kern(&(0x7f0000000000)={0xa, 0x5}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) close(r0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x1, &(0x7f0000000140)=[0x0]}) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x3, 0x3a) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280), 0x8, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f00000002c0)={0x80000001, 0x7}) r5 = dup2(r3, r3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r7) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r8) setregid(0x0, 0x0) ktrace(0x0, 0x1, 0x4000072c, r8) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000001c0)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0x0, 0x1f800, 0x3, 0x1, 0x8, 0x6, 0x81, 0x2, 0x2, 0x7fffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x2, 0x0) r10 = dup2(r0, r9) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x8e) read(r0, &(0x7f0000000040)=""/51, 0x33) r1 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000300)) r2 = syz_open_pts() writev(r2, &(0x7f0000000640)=[{&(0x7f0000000340)="37e34524a413b7a2e56c19b4de36f71788649fd4406df0aa1e45f77a0a45d9b3c023ef2c75329e02e6051278efeb4d2e519928b809bad7e4d8cfa4cb5c385f49f326b9", 0x43}, {&(0x7f00000003c0)="c345007e688ee2bc174077edb05264f1fae07a15f76e7b972e077a7b7cf22240a796b2aabc85e573f5d825af91f6b0d99b15aee26aabc7340eeac3f1e00eda4cda86679119c233b8be031c2af9d42500ab06d5be4b44a2497451aa033a6ae376a084ea14e211f2990da86f396cd16b7a0021c1de3eb8be3b5cbf931d3c9e689348520de024513140e489b7cd457d578f236ea8316229384b07937cd42fd018dbadb43d5c9e92383192e585e5d307ae5a055d0a1947ed55868a5301459ce1a67384f4a2e29ecbd1d72dd4", 0xca}, {&(0x7f00000004c0)="38468db9eb3e709118716430d58a6c57419c02f17952ba83b6c7cd37cb1919375d2ccf69f7bc7a19a907298891468f71b99c8055514c9f3382db183549ebc6a2826f99964730a9d5202d64266822918322d2f9ebea5f490d515fc86004e7c70073ab2a27d5ead89b130e47b59a025b2f2ea71dc49d03d222900f3ed32fd8e28f6aeaddec3cb013c7f6e306423adf6dba72f0c0a67b5bd0e00e4752141b939a6627a0c74fea73540e1cea0ee489", 0xad}, {&(0x7f0000000580)="f4ce2a7b238437b6ffbece7b2ed0106455234fee1bb698ec23ab9ddb339010b1c48610ef2f37c4f7b5cc56310087ca716491a9abd7a177f0a154525d4ffbb3476d3d40baa800d8b29bfb31eb5c72627dd7106aeb8746f6a3db85d27dcb281bf825922a4da9254605b57e091f93bcf59feb5d699271672b8bc382343fd729981b06d4334a9af232b1736797ce460bcacae1cce8c8597e616c781f2c5b6c2c30ea4695263c7bb34a5db357247cafccc166c4", 0xb1}], 0x4) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) setegid(r4) openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x400, 0x0) sysctl$net_inet_carp(&(0x7f0000000740)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000000780)="ec2934ad23edbb19a2a9b3fa47ba2890c01e64eba12091533f5ba5765a8e96108c8968485d019430d9f38fdfe70938bd4661ce6a402a05efe37d33ccb83e20b11f3ea2fed655add05b20db6aa1f75d8ae5d7c53217c4ed83099aff40a8dc04c13554db322d95eb8488e33a62facc896885b3e73d617c873e9070d758f07f7aae01e56a58bdf9676a47d51c6a5b34986e994f", &(0x7f0000000840)=0x92, &(0x7f0000000880)="da876f3d01869d9b67ecc5b7c70a1ed0cd05bdc3f41419c4bdfd9fc961da9054b3391f06f9f2eacf8ca8ab715450dd6a3b1c2c3d504c0060f0da6831d44f127aeb4562cf1888fa071c230203c7813df6c4b30d8ae5cd04953b5f3420450f41e989f4a658b486edbc97a5e4b0b83dd14f3c9f2a7997feb7728df9145bc3caf55497903acf0dda62694babb2921850d501699fa49e24067a4256968438b3901d48da3043e83b4579e96468ebee7f920743fc2780f3bc07fc9120b01b091c8f3a876874c73e261da4806417fdd5986bae7394ce9151ed145b3c766be9d61b2a1ca1eafaa172f21eeb251d3a5d53dd6361e6b43d3d4f3e52", 0xf6) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980), 0x8, 0x0) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000009c0)) sysctl$vm_swapencrypt(&(0x7f0000000a00), 0x3, &(0x7f0000000a40)="3d3c9432872465d851576172e1c048bea7121552641578046add091c82902d65d41b37e54f5c320a7fbcdc3fd82361dff8b10fcd18287ce800fb5b22f837c0f0fbe0d9371bb7fdbc0f606d59f3a421507790be24a52d2d5665095490aa331c3a680eef83cdf9876186b19881964fb0a8184aa5f36be4a37840a982ff46a89ef44491f48a8a2f2bb26f4255bb5a05592db73bd6a028a2194b0d2a82e09ef8442bbb4244b14dad1478a0d46d822f73eb9aa6496143ce52230cda4fb63f7cf5a00a1d7a396dd7cd11253662c03a8c40c6d32936", &(0x7f0000000b40)=0xd2, &(0x7f0000000b80)="4c03f5511e782cb1d2c4ed3152d92824e3649c2bbd1d8d66d598bb711cf691a772af1da7230cad2145ed74695e13effb762a22f8537869d352c46d3d7c3c0e8be69b2d2c8a8f08cd45d0a2e174101eed7dfeb7521a6b980acfbed6ab732865c90b34efea159a39408ea9b4141c6a02b1961538b6b1f419d3bf302efc6776d282a3c273d76a8c2ac0a9df146ca5d8e9622bcd1fc6e3e5e45d6d3b406100da5259a132d3da0176ecd26bdce66897a6545bbf0ca914f8947931ee00c45c19ef91a6532eb537c492b21fb967b89c09da3663014e6b523ac4ca27edeb8470c9316ee453f92859123ed16c1316143e4819b65c4b37", 0xf2) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000c80)=0x2, 0x4) chflags(&(0x7f0000000cc0)='./file0\x00', 0x10001) fsync(r5) sysctl$vfs_ffs(&(0x7f0000000d00)={0xa, 0x1, 0x5}, 0x3, &(0x7f0000000d40)="9316950c2c9a860394541373ffba6301ebfda1e4155b51d87885f7cf714856a631f2c7e643940060353c27da5195b57c514c480d0d14fefaeaf5a80f5a2542890fca941c9c270cba5647fbc936995b97c4d4a6fc6cc22fee9b385bf51ad5", &(0x7f0000000dc0)=0x5e, &(0x7f0000000e00)="7f50f12abe09ed626695aa28e2667611c3425678465037856321efaf1ada994db2638ef535b0cfd144bf080537f1cc3a22e9e19e9435a78e62638e2390b736d46f30f777c1ae0864b96758bfe2e4f8e66156fa74f4962bf546d9aac1dba88d81152b61b931b3fe59d48be0ea9c60543108cb", 0x72) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000e80), 0x2, 0x0) mkdirat(r6, &(0x7f0000000ec0)='./file0\x00', 0xa0) sysctl$kern(&(0x7f0000000f00)={0x1, 0x47}, 0x2, &(0x7f0000000f40)="359fedbb476baabf31dd6f78b3543321b38765085ed0a6794ad5c0f4ef41b1d1cb1bdca3f4cbc589ec208fc1835803b6b517966e298519a0c3060fb342e227e4037e290b8fa15ca5c5b67e31f0ab54b80985fa3afcb5cd711dc18911c46b17981339e9fe3e7981d38821a465511992432132663addf66b601ee8c5937b7045cf99eec9a0ab1942b9530b044a531a28f76778aa60386165e77d76bafa50c58b6a50e5481466b84b51d63af9afbb78e0b3849c9c4faa103331d82e3ca4c7426621a2b7fa4e46f0cd2819b4ac37c77bf95efb94f95f860fbd667ea0d97f16924232cd2787be47851f308b20ca9fbd2c54fbdc33b02225c8e6f3b0e8378353a823f1b70e212248a9cdd12e87b5ff6f5a4c643973e70672a3b7e227cef81b0cc7da0ffbdedc01df81496a3099885630e6211c421a581f2eed5496c59502cb828a3a1863dd8e6232b612e8f2dfc4d415cd717c6f7bf6429341f9ea5efeeddcc4074160e4a40cfdcf50c84071d8258bfcc20dfbae6f8bc176c3715144d1784b9644e17887b633c770191e46b2b39d41e5c7b852ddaeecc48aa1c25114784e8e591eaf44938e8564b77f5d2f1d16d151be256b88d7131536b09f13406cab8445fb2df731a5ae5ba53d0c77c9db0110a21ad906a8781afd4b85cc54ef17c9cf86d1152e5decf1caa92e57537d6e84d8cb4b51b42c146bbbbc65d5e783beaeb081d6919c85f253f45e2b89824d4b70cb1c7c3a0979eb2b02b84e3defa77bf0625e8df17078c6f3a59a05cc7843c3126b58703dcfa57cca93bacde15632703da495f2c40ab7c38a09be03d232ea92841e820188bdd77154b852dc0abc408bb37eb20d63f2a61b5d373dae3e002bc8ce77a030f828f4e749ac6ace75ca131632cc14cdae93d9168b127f8c3b4d5d72d493fba399fb96901d255d4c89b9e14cc267e0230cabbcd007b97c66e746870892aa3f39add7b9ca8ec9811a84f17af1a62896bdd5bd7fc2c01153b032739c611110d55f8e7119630ce8399ca96d96b1a0958b1360a89f9742bba964c886a8fa1c1323a1fa0d95d59751020b943ed0f3287e2990d7bc05125d802274b027bdbdb85d6bf9b64520228fa39e6f5ebb5b7b8715935ee35cac30e67a49a91b65095c27272ada864f6b0cbf522caac232f7e49c9182eab2709ccd0389da40ed11e1523bdd61c146c0e6ea73ad2e86e9c6e2d3ca08722a247975e6937700fba9dbeac740b2ed0d59c72b1a0263a9e1652028fac1e983670b0724d2c34b8beb17dffbac9e89fcfbeecbd6f36faa406de0d212f374a01685ddb25e741e7f57135f71acc110967cad95891b38c7494dbe5fd2a586f56e6e467a0ebb5dd78c98d2e3c4635316312558cad06bee4d8288162284b86ed95ca61a4006f8d097d35852baef1f4a4ee17b53ccb3864e8406464a271a9a2149aa6c41513fa0235afc098268c45be7c57a3c4efb5f9318279430c288f0936941fe5999f1e7ebce7d34e1abe727975d8c2a2f6c648cd4c62e310015fe0b7dd22badf94008e33b5dd7698183fd3fa07bbc68dcd39fdf840889c0efb02770d09003bdb3f35dccb339dfd2d8b8093711529ee684ac349d65a1e84cc53eeb5156da2a9f3fdf7dd18d1fbf9d697559a8e33a661959c137b184ef667e196c424a503950337bc105a58e61fc2dad139fcb659611f7a19e43b523b32c715b61cf9ffc5f40c3a4dfa03ba4786f05f78bbf8b9b73fd959f676f6ff6050a415a0e9cf6db951f2afed3eca3e7f600cc0fc3637ff68c02d4004015d79715f5f41fe10c9c3be1b12f0587ff89848d08006d2d91ae222ccb88e41a180a092fecdc168d73e3b5020f5b37120b7a21532a7a4463362552a57a175de70a0b4bf7b6b6d08a187dd838f2183e901504231682d896c89ca70699e64e4ff44d9db9d2afd97416c2ce33c9f9e5f8b38fa5f1e288ac349fd8e52d88ed6fb769397dee42dd7d42377464b2996732446809e1cd4b1b32f5e1a3f4ad7d025579c52ee8de4d72ec472ba7508c80cce8040c31d47f877841bf067e249c8c16b2f5c182eb90020f2bb497da819e2f9e8422c517b89cb72a2c6d053cba673d112dd0fea7cc56a7dc19e65dabe7855c5d80fdab6f9342ba50952d72ee98a2791e1c26ed9ec29656a0413af09676726b2d185adef2744bb5954c087e52b95d4c782edd9b101ac14bd755becd003635179b3acf5f28d468e0bc85aef952d736cb3434b302e377686ed6b29166e7ee942b0121319eee02dbe3ca0e098a7938c827196e6b0b439b52a71dc822bde237c84f445390a033eec014ceb85cdddb1db6f8443633f41323be1876b96ebd906c4e6f874608a951244b6c77be292a5f0bc13fc4979ea9f4dda8fc7d1b48f4ec21c7d82bfc9681a96946b5b6f36f456b48cb48e8a8bca4ebb6dc084767f2e6764fb4a049c9a6528e36256fd5e8e3bdceebd43d15233057637d598403f06a5856929492dd510d4dd035eb1645458e3f058f22eb75b641345df382a938690270bc3ed1f3ad9ade2b932d2393844e55d9bbfb0c8463ceb69e9416277727f1aed81e4f189e101d0d7dd6b5933150cfe07e589baa32ad3ba23ece1ed9722216944bef2d6d56f63308a0a5ca6e693be576f5e6dd7b9600026146758518d0d7eaf01626b51a79571ff56b94c7285aa78af5b46c046394d8286da8ab3d1eadf1e545d0c09020c5537b483f6f3476e893ba1ca4e3e211c887e42e13b49c1c0123484842a83843b4580227b4ad17f42ad413e3e49bf2baad267af0e41e633cf58f2b0a31149e12c52ee15c4c4add9864b47c07cacba4d8a10f0032e0d07c7902ed171f572281853b6f5a8b393831c875b7f9d20e4d031097e856163b36ae825d028d71368f920feed47ac37308dc7afbeaf770819459cae7a6a35c6116232f32be38e62f5b592bab088594ce5630cd51a494f6ea92858d2acce01bb54a2c5d6f4b362c8c65ddf707b3aae611d111d92a08508882e392a78c731c20a6623c210fab76d50c6b5949a8ae5ae053bbc03aae1de06842cf840292a734ba06855613ffb06657f5eba11cffcfa888967c141dda339fde97a7f65b54fa077e2cb7d8a34c9a24210493770e13e9b8831c168f7fe6102cd3c17a705f5d22c40e6b4f00bf12f2f7d0c61b6442ff01b61b23d3df780badeb08e54fca9756fc62d5706f08f60e1e233a98371a145fe817aa83051be8f0c017417e63e3c049d20e037f17e02d4590ffedbe3014db3b937ed8c0a57c64395171d2dc7f5bdbf897901faf29e4e4c262dddee7d048f914b04df5ea973c93041aa1f6b41b2f9640ce39ddf74bb0b5d0420eed4c7d27176a7bd92eebea3543a3b5da76321c88c96dbef5de430454ba11940ac045c1b48655265147b3d486cfa55e014f910878deac7764f87569e238629fcbb88792e72212b0b5b291bc198864cf91e4af9095d4c93a72e657b5568740f1c7ebcec5144d528702a723f62541df32111908e10e0d0e154bfff8a12f6057d00042fa7794e9b67d182fa233775b669ce8ab3dcb7ff91b276f5fc660f18d69f1f2bbc9757090ebd245a144a5e6f189c93ac81d7b48e39b44172b5e20211d0b390859e9b6a698194cfac2b1970c0a025974e489b1ebc202b58363f724e171f4655ba3e67b922109daf4dc698dc249993f6aa8aa8ba8ea0815e32dc666103e801c3af91836a06a059b5a73152814256cc9141d3a508dbe00c19214649a6c934530261106c42c769de88268e6207f4fa409048b559e8c9c2df882b35ed704b98ddd4431abea3323e6320c324fa53734dcf795b64a0c2012eef3cb6afcbe1a89d39afb1e4a8d889c87742183b8688e808f90794ace616da1c06ea8a90a5f1734ed55071d85612bb7bb69f69ebab9dcdd7e373943117e792791eb381eb5f946770bcdf4dd97dee77fc8c3b005dcdb7eccc009cf8a63bfd1c48af25071591c48338cadeb3e5b94895bcd53c73341ee9f072e380ccad45a1604badd5a6511b2561efcf92a3affedf4eac3b9d0a736d69ced1fe06d41f3b112e81e6cb0644c7283d067bd7902dfc4a008d320bf6732e14f01ff975eb95dfcf7ea3d139fda8bf6565ab56cb6d34e4f2cc8517e9953b9e1ffa6e4b6020390629f250e2d073192cb0442b282e8eb5c9d97a04c7aee6c4a9a6a09d42fd4f84dda8073f2200f037e005b0776ebe4e23371248b8ec721b7543201bd3eae112d3ad256f55b7d5265880d22a0149951bf0b83e7c2c711b65c7d902fbd92efa59825fd40d72f1f626b089df13e7c4aefc0d6f9a18cd7479dc9dbce82ab469cb2a46e2cb3b1b93aaa07bb3262bfbd88f49e50780c234c8c9a74687e5e28659dc7f3206aa198701853c0d5704ef7d82e7a06426843cd81d20cfc99890dbdbae4a567057fe60f1232199707286406de129c36b76341fdbb640df40932630c9aa286977d27a83b4cea4b1d8754ff5a3a08f148700494103637d65172970058b32a50408439112f7ed5e290779b53f30b405ae97e2383a9ff020a70be54149e811c2a92770488a0b52fa8b4d35bd9eb250e29ec2fee45860f4d94252c9225c8d08a091f32c02f244c21dc8651c1c546ed65bf17f26649f4dedde53985085cc7aa1925a65e971f14ba4ac515338249bc9ad7205083582126093b52b2113fd1ce35110039cdf70c9080a3b19a88f557564642bbfc31f7c93b25dbbe636f4ab3f15037d2c3ffbd19cc92f535a5d47fb34c7d6dba4d554c225d0267b70e7ab24dcd2e12728c85bc90d5b9b9f1c1f6e001198baec23c46edfeafd2c238f57386f4250fae9cfff68928cbf00cd566115266efb985e1e22b0783758f141e8d0b275c2e9246d3c5a287084eed909de703c8b5fd51dd64502d7923d5e84f7d1867148872d479814d9b910ca215af6656e341257b5cfb1e0957170d5cc07497db96225cd98383c786e826d8829aae271f1b82ecdb34875d576f5f8981a3e67495685167a9fdf0685079918b5721e50f78048a4a0e4993048144f6376b8fa9b70fb09e8b1deb6fcf6e2b04cc1447193fd1b26d4747b91af433abf2829a58a25a06cc89b296045770f5cf88ed25b87741477092eac78ba1f6de46e77fe0de4851b336033d463c2306e04b9523517d64d3c0ab6cf0ca171dd248862748681c5783cd8f788b48b63d523169f99eb8e97dc9f428d545b1ad044ced7703ad75588b813ee5707acb8c8179024dcd9ff48de2d4f3fe5a1e345d0d4d152ee6548a21f98d3671118670e2f7456acf1488350801e78541cb1b678470af39b1dc8fc70623a47088464ebf1ee2929c31ff5259460c921e2f967d97e174cc378a7c360eba70ff9ab71bdba00585c8e290818e08578577ec30bb4473e958dae773fd3b8a592b56cdcc1829cc2b74267b86cd96ed9b375d8a6b8989b02c145bff5c708adb61db3e6b63d73518d2c23a27f4da16cfbb3428acc891d0a0fbc36e625c187ccb029eb1c64fcd5a95e0b148547565fc3a2ba45d843580c0d81d5d7489396cbc2d8ccf17e4ff7c3a26db1757a03f92b7c80bcef10bc2e7cfd18a713a84283335c493a8e0393edbc795e880c74caa90d03f6a8d3055be98bdf83947cece4e6f2ba15b45f04ea54c274d46cf9ad2d1bebb0e4413ba8316722a111fa5348b57cdc35bf741f75a0b35f02a15216fa6c2daa880d4dc8ab6c2ee350844ffc4bea3b475e16d659a9d468bc410ddb4396ebf92cb239e575802636c192c7e6ad5f55bb3567657d49ede01b92d18ec6ba675787f9f503ac082390ff19485c84a7d7d92932957613312f3adc7620c", &(0x7f0000001f40)=0x1000, &(0x7f0000001f80)="2534f3258989fb59ee50b36aa02f19a9867e5cbab630ca91fd303bce906313e8f4e7709eb01116b5519adba428e5328c4aadd18be3e2b30d22c09dac47edcb9f8d05810446cca0c95247c3f341d04b0392c22d106a65d5be95757dd328fb67090d1558ed3cd5ef50cc29a35237df5e0e342971af88bc406659fbdef91c3f27196471c0a8062e059bbb96163f6b191820f91a26d865c7e04afca2bae14f72d69d85f686add8c1351f3051e79e2f620ee7a96f4f000b551a6f273dbac289be01118c43a903c4425998f864c0211e2aca6854131ded1d2c8ec914e9dcfc24c3d4a409e4e95f783f59dfaa1c20b2899ca557520847a673de300b7f5db0b3685be6af7de5ed7064f35142892a5f4481012c25c15b43ad958923b275c9f1b8ef6812a92a1586b3402d1dfb4c42a325266a4a87e52f72cac906dfe2ce7b6707184e61b959e19a6dc2416c1f97ac71cac1a2ec271018e1e2e0843704a1875f96b67bf740dea992e94593129d4f66157897975dc32289e05a8ced9c3e1d26bf83037f34d47330649c53e54076e619d3fb5790c96086219f4d781d130418f5bdf256c2b958b3b1e332a756d3a331cb73455389f6ffd0baba1a55b8fb73faf7e6cf1ef6afb8787aafba8e3caad808e435f309588c5081b7e40448b591ffe420b207f0b8fd9c2610226101d8afa53c3ffbfba1584f2c72cc3fe1a06f9965159a4736d3f8436832fb881b82fd94f3f9b565f5b22d1a8a64f3c65bd5fe9197ce4d3b3cf8bb6febb88d7fe105ee8b861f8ef66f22c45d6e5d808cde88df0b1eb57a5b9091cce0c306857fad8a4b40efd462002f5196ccf34c8239fca0d5341ae7fab9a6be5ce6115c033d6b6cdbde265554f1ffc6d0247ebe3a63481a102410ce8b34a6dcaa7f51ab9227916ca2a2edd9f9cbe769360c7f8145bc487e07f3633684c61ae8222f57660725e51918e7654cdce9ffc2a2c64b1be1c24e987c146919af9f9c40ba93031429a8f6ef4409c79d9d4a1eaf7c04e3e2e9293776cfa304d3e6de51333172f1c2415feb334d514c96fa5f1d2109d9f7b74de98728e223ac47f7204a6d78f6d522f87917a2d58ec9b6fc397698e1e0ecd881fb94709d6dbb30b477efb3b43fa6cd0df68b9e2e968afc8f6f5967c323c4ffd57a9d0e94b7a070fb8b1a32f769675246df041de1bfb63bd52ce42d362432cb4d2bf38bbb56bf4c8415698b38454ad93af29df0f218be44463e3ba7ea81a76d9fb1d3f4908e53f0460de167d87a4e9345eea475370b715271b05b10273165801e5cf1974c8570694000e336caef65601cb37f89eb268b10a84f87bdd44a407047ea056a511d89edab72a07abae2a4f5adca07e2aa1a64cf2f2736339e7db58df58335e48b8326ee5c214e9de350781447867c1db7458a1da7e236e1fd92f812618fd8094752694254ecb6e0db618ca89b8090defc855478ba3d73d46477c790dc12cfd09e4989c19dcc576d479a5867873c89d11b7675a065a881474005c05eb2123e402f2e7baaae966012655f4ad521367c75bd39f4df6cf72c738223dc3492277f74b746d451830bffdd709f562d5469aef120ae5075b27ac896a5c2aa3d9f95c89b818ae60c808236f617d53934ec81b6c18017ade2e6b530a5c547d7cf1f2476838156c0ebae024228f1ea38ea00cbe73dd83b59d36970527a03be3ce899195354be050d85c94e0de4a4e6a643adb257e1487772dddfab38709f38a1de59f5e51807bbe8f004d503e1b3ef2848b486f0d786795c20b9448a84a962d2bed08f0583101a7c0fe4c1cb581155f9003847a9f0f0ad9e452c53af58a6277c6e6be9180df2659f0417577d2d67678cf038d30213d966e6260bbb7cd3722b7c4290beb25974204a5c7fb7dcb3ba32c702be9d468b917cc4750accb869eb5c1698bea85e5e986a81ebffb764a5695745d5aeaaca550380fdd18afaa4e1be5d77d829e8da4b5edcdf05eda12d7dd54c90b7342b33f7310b87757bd9eaf91adbd40faf898f4a792088a86d01e8270f2d991eaf2441584237919617932f794d23b68516f357a2949788dee9d3fb8ac04d9776db3609466c7c4a53c304f5f8654b5345f580a6e76f9b67b9ebc01211eaeecce7cdfd6a1c23780d5aa160e62a13187047a4a51e3c5df7e29d219d7b55740fc2ef714f18f1a99c2b245e6b7fa0a252c540eb3db1fa0e799a49b8ccce693b4a1c2a3972ccc3275734ce2b4e8a1cab1df582746db78d97005543485a585f24eb3fc3c90cdc6a9eff3ef13fb599d945b344289196a68ddefabe1862c0ac93cb7804b1184f865be4ede23c28738bc91d30e722e87d7a699e8c429a9ee168eb7b16c4ff15b3baf6c2d47c45ad6ee96e8296aa42ca726b6325acb6360cdbec4f5964b0f6452bff4c846dfff4a099756a4aeb612c462f99f89f178815a217719f18a4510befc4e47751e40d3a58b26aa14d6a8b370ca4d28ad05388cad6fafb0cce9f8040c6ab4227fe1c7d4e6e1b66d858c2beec0b4381ec73e464bc5ce388d7154b0270128ce3f678b6ca4c0d73177e13b1f85c08c5a3d7f6b721f4736c4f2386499672f3421efa7281577af4f13c6da2dc28751f1e8bd37e104839a32f2f3e0cd465a90964453e07f3200e87d2de02c1f7aa0f53cf90ec851b0f22b30b0eab2e3fb37d6f3a87973a7c40ea6b121952ba48e6709b315c79c083f1fa93a6a1f331a92020f6ea9153cf85b24d551ab5da17f85954bec80c2f160c31fcfc8a21a3a0499869e010fefcdfea22c002c445d7ab6ffd6f9ea48998b70559ffab043edec28fc110d610859c799ce8120f46f82ffc907c7bf3c910435330eafadc862f40eddd22bf623f9b039658c804a4c0f315e8a2af30ca55f6bb4786c5ea5057437505f2e06e114d9cc323057b7b4f8c5cd5fbccd11864692e778e0095b41f09fed7cbab27d393110b1053410ae4f96964b56fda8e8bf39a298e96da3a433a0702275c6fc4f6728a3bae4c8c6ae999895942567c1b0a4f27a1a235e99142ac0228531284e61b5e6cc03a89b0406d8d32abb1fdf47f9fba21359510d5c6f9b63a7b559cd6721fe367f484d1f5511d481ec24c11262c948ead78285324c8faa7ae79dac656bb23619a32ab2e54fd70b296646756e5722a00879edcf79e028581ae571050b02115be25ff6e859a41817337ce5b0fa9b2a98e50792328bb3687f477327346c18f922eaebfd217d0769868c6f4b2d69820ec31cda3c0b04c8ed5df90104d799999f45cc9a27b29467b6584c5c28d61671e269daa453cdbab1a1e92c02b75794cd7c0dd48e1805c9b3bed6689aa4b4257e23377659cdc64dc0ce0def4763255ef1a543735c128ab1328a85fa1e05ae91a5ccf3af376ae93b048c7cc21606f8d59ed2d96321e195900359fb6c4803b040ae1efe00243b7f1aaa5b3dadd5532fa936673e1d91ba716684fbbeaf3a81e32c54c923e6e3b7394192ef54c775ccf2176d035f9d3ec7f1c743350cd86b03bd170650ff2f287b7c73d76b17cc04192a60a62e265871ed95938886e979b0112593620bc471a9ebff17794d428142bff0530caa8931fa349a9db098ca1a952496ba0154d5a3bddd5df49cd73228a6a94fc6f0100fc30ca82aad30d90992568bcbc76083798e66159808246266ac3a4841d2278f4372246bfd8c3be29658bf02805f6c7cb89ed8c34b14695187396ca972864164473136932342ce1b0a1d2095ed50420e5aa2ef109af70fe7900a217e64cc9886d1cd6b799b40f2b985328f75b3b5f725197c5a9ad19eeb555a8b49c4ce62cde7400ec1397f8fb8e9e1c3f93c40c881e5a0e0b68b28150ab8ac2ec1a048ef6bcbf1c7a1d8700ff02c77ea6bab24b3c811f5d9a762268adb7e053f6dac3c0b88cc47bb22c106707ab04e327713f8626a91d039a1d2fae1f313fa813f09ee9cb5603243c9e70b54394ddf3eb613c2532c558560c48f76d71d6b03a1b8418a027c377e78ce70b2adcba7f0986f2c1796e9902889a0dc120ad598f3ff135b86dde8cc65c9854e7f3c204b95e381fb42ecfcc0644b0466f7a0f4bb2a198fe36e99488f67949c0a40527defede6849a0304950481216d41a7fc201c141b21f83f76ef97caf4da91a502ad6833fc22f794d6af0261862129245ce2dbe597f9d71a8121f4f9a7845064955dc1cdf5300dea3c96055da9dc8777304dc6d939272e9b427dd5690cf3413c6aaf90a2ba247041feac6f6b29228b03749c7cee9df15470c386a17527cb4d0239e4c6ea4d431decda1a76dc7bf691dba0cba86e1395a6bd3ed9a8bf71f423497fedb1b3350322264355d95725faf3389e338e0544fba82b2f567be2c428b646ca1c2a437eb5655890536b5696e44ae49a08e363f4b1999cbdc50ff8aa67467faa91cf02a40038eef8e9ad4e1fb58455e88972ccd893725e4f9786025e8f9ef4a849cec5cf3e16ad6ffe2e331561f9fedd29a018948fd450f32494d78dc997fee8c539be6a96fdcfaffa6926210a62a9c96514047e3474d9bc65e27495f22eb5604f8934a4aa8a36870dda93d26adf64cde6d50b2a9eb2943ba0dd36843cffda455b57e409df148edd40c878481d8e383c524faac428893cea758e2cc6a2cddc063e11bf7e13a50a67e8901dcfc29cebfd8f4f5234020180bab16a859da56611949abd6c575fe66f3f248a8965fd1c38543899d084e55c01920f47a0f8fe6af338cabb6860e0205bf3315c559a365f4122481159a11ae160e15cab267967eabb5f5a5725eb18aa0c075f95499a8d622872be9c5041bdeec5a4592be10806b0d89f3658a172fc55d57aa51ce6c6ee067612135d607e00c82919977c96f1961497ca752a4887b0a76b4a934d2e8869eb92c471c928d1b62dcba87c6032ab7f89aeca04fb0796698761d68cca3d890ce9cfba1b6992b48809237f16656f2fdcab21e2bdd4bb9fc4a1b72930220ea3d5d4fc0a616f6306021e8b6e751bbd42d9c280e5a4863bcdcbbd6febece7145dffd72acee223b9b9552e362c6cd2379220272239cf4d348231fc4e26b01f0452252ca66f6b73e69375eb28ed148d878ca72976e7f4db5404f5274abdf16a70d38401df9fa5a95959b560e3e294b68410d7388935f9225e9ccf07bb8b6829171d0b339b86f7b87abb81c5d8e5a01f073dbdc6e2162471c16363e4221b8db041ec0b3f5f1c1d3bad9d2b17853bf697e11f7d24c0824c56cc25e369588c84fe038b4c7abea0ade92f0a115d65204a8be795ced9863483747d390aa516a555ba7fe82fd572384cd1d39b08b7d6f95c8f28bd2801921978e138d0db357921ad498ac129db785b92c6694b6415a4dbce17bfd83bc4cdc1341fca09f3c1be85d79b4cc7b5838bf609a8f47042a579c5de617d067ca5476a4816c854338ba533f700b4a26194f5190eca77d334c627ef03e6a331520f61f1b74f7db5a7f4c879b58cc5a51aef65c9279faf7c9e3201c04c1e21139150081da155276d0ecfd8cc82a28646bdc33608754b5660ae5fc27ce5fdc6cc732cd82644640fca91f104fd603974f459f62b1abff4f6a6bf757631632ea93046fe7819c785ac9dcd871ac6884c22177ebe570893a5f7e707544ab527bb677b75f7ca08f7c3c437a42d54c4c5942664f7f74c44c0d3c62b27d0597fd146b276a8f864a880ee44dff0ee327c16434606b39e23a566e96f4998f45f109e344b10e5b195fd85eb4e29f2cf504828ec9019c3de893f8a5ce17027cf7a3af60a36bc51644d90f1013f6df7a47c06900bea89f04c5f62d3eacb506d670abba96", 0x1000) chdir(&(0x7f0000002f80)='./file1\x00') mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0xef5) r7 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000002fc0)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000003000)={0x0, 0x0}, &(0x7f0000003040)=0xc) setreuid(r3, r8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000003080), &(0x7f00000030c0)=0xc) executing program 6: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000006c0)}], 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) executing program 6: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x182}}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(r1, 0x1000000000029, 0x2b, &(0x7f0000000000), 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r0 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$setstatus(r2, 0x4, 0x0) close(r0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8902843ae4334d378d81512e7d6093dbc43728f93cee4499d02b5ade126e91f6b3c820df16ab81b6c3e77dbc7cb015b72e71c3ff226b08e9696c914af6d475d574f5f60c870", 0x61}], 0x1) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}], 0x1) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000340)="f5575eef1521ebcb84af5489e62ebbce1ccddfd211c146fdc539dd54a6bd6b9d316cb53a293e477d7376e65b407d023c0f3b02aa8b7329a12280915505079ca460196f8a2c9275f7f5", 0x49}], 0x1) execve(0x0, 0x0, 0x0) setpgid(0x0, 0x0) bind(r2, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) r4 = socket(0x0, 0x0, 0x0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r7 = msgget(0x0, 0x10) msgsnd(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="01000000000000009574b51f03e839646522b33f095dc71a2fa532c4af35e5e2b0019a810e01e1bb6b6e519f992edbe2c24306c4e63d75d63893db63440af3d26961f4b6ad20d4096c3e22c05b51f587f21b3119d44d2240e9c1a11939967d42e9b9dca30509d5de058641eddf96c600dfb736393f89a16f7c6e6dc9a22e8a716de05c4d3963d452413595dafa5df8714312e53bbc5891a7bcd654349298d98a7431ad795e76771df7078f18ebc5bc62cd476a8ea194cdc199f27f09feb026a09856902cd4da86a236c06e4a05ff9c0f38aa96a1190332a0f72a46ee5f7d4d7c331c651530e8f71656ebdb1254403f0b7ef114e44bb2ff93eb417d796d10a7958d1095afa97368"], 0x28, 0x0) poll(&(0x7f00000001c0)=[{r4, 0x4}, {r3, 0x2}, {0xffffffffffffffff, 0x1}, {r5, 0x2}, {0xffffffffffffffff, 0x10}, {r0, 0x100}, {r1, 0x20}, {r6, 0x1}, {r0, 0x80}, {0xffffffffffffffff, 0x1}], 0xa, 0x7) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) r8 = getppid() setpgid(0x0, r8) setpgid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) executing program 6: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = getpid() setpgid(0xffffffffffffffff, r2) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 2: mkdir(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{}, {0x22}], 0x2}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = semget(0x3, 0x2, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) rename(&(0x7f0000000480)='./file0\x00', 0x0) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0x1c}, 0x2, &(0x7f0000000440)="fc", &(0x7f0000000380)=0x1, &(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000140)="1487a91f73502e1469656667cd491f0aac1d76a3951ac5e4315eaf4e992f77b624d21ec5aaf2fb791bc8cfecc0bc7292f0b622145ff1a2ccaeb213c06874dc03053260855a2c81c6a34e69bd2622427b9bed9eacd0ad416a0f35dea7036de0e481a931734287c4fba2e512ca962d40811ecbf0bbe8c417a52420e505ca6cf8d93d76dc6b1ba61df3cf54d1db2a7f5a039587dff5b8ebf3d5856ae63f5ccc4934424eaa656de44969d5941cb03e6f12f36da0ef4679fd3fbe49b1048c2656a3f01734b53f1f7465c13eb59c23ca7a55d5d657454c9f9737541176eeb5a68302f886c3bf9383eb73b41b786bca11776638a8d6323a5a5cd3439ed680c0ddc5c459f92590a88e4bbd42648521054c070bf1afda91343d3f3b158ee6b81d5128fc916fcbc7950a48c3e1a48b3f562984409e01564e00c5d1ade231866635ded88ab398f19bc35972e1bda100b51bc4a0b4647169d8e894e60bcdbebf8d520831174a8a2026696dc8d680fd70a4637625662c0f9bfda85ed10556cf1705056e26e23043123d618ed15c770430596d1dc946071547ba17dc65f2efbdfc53742d5ac5968c91bea0fe65c0ad03019d272877a94bed227a775c14f6ba0a6ab8d00ce1ee2e3263864594c922a7aa8f3433d598678db12dc2e21643510ce6fca6e72ab59a9446783c8c1308c440e3dc4d3228f0c79d47855404f94744c0327dcaa3de5d23c18f2c0cd9bb830cc5d16566db1964780d265c092e131835ef03e202caf163701ca911c2b75b4b04b73ae5990dd2e94024d7af1d97d9ccd3c6837c74fed5457d8145d4389786d85155c515a5b8fe2a33528fa7f1a98a921337557565f9ccebb4c8eb1b884c39c2fb743224275a9c283cc36700c4bc8432ad08deacbe3d93eedb8aff2d60a79b5a4a211e9e03c6c1e0b9d3e766279d53309e0a2a18f1c2e1facc4c3a75cd15445d2c953d27b97a9670d661842a3d8f4d40d0cfe2e2a9a095095c2af51f95bcff200f989f1d354ffe4c630dfa221f6e09ab6f47c78f94ffa0cd71a4048e98dd8933362061b8d8d06785b82f1c266df47706de4aaaca1baafe72250aebf2eac2e942b019544f2e0812f05090627f7386d6fa425677d6f18c32bd559042dc9c28a378d973a5a005cd4547384774ee5d614e93a0162e299b3f90d5e1c6e79642a1824d81ee3fef4686753b7d2658780f92f3591bf02c45d5827ec2832c771f5080f447d478bd767ab101d7dd64a27d4fc58c75d88a5bea42788399b9ab8e2f96cf05481352931e03e7c2d38cdce14d2d2679483d7ca785d4e29e4c9352c48229810f35ee3f0adf34b662965e3db5135e62fc4f2aea54cb79c2acaebb6081aa94aa5824c0cd3f86461fc5fc366cc5f3c7f48d0476dfafa422a375e17da7203883ad406523747720fdb2c8e7d587ecbfa574437c23f31cb42c052b2c1b45c1dbc66b5a38b3e14c47f24422a7be122c666946d6dffcbb840d203aea011f82f3e8c40850f9a1ece5ab0ac624994b06bd04beb26cf485c0704b872f82dfdc7fbfb07b716a13d383f27b5bc4305872294b3c9b3be8c70db36b0a9225e399fd0d536451ca16ff1fec559221efe7f6d0aa89814e63982937d75abf416c1472f486756534ab11902d1370f4f71461c3bd905aacc66f9bd80f97ce081cd82c4055d2b119e4b4feca9d02914d3dd20cd29e23f9b62bb413236c43b46fd901a2165e4a593e5f9725f7c45c0f7b2615eae8712261466719dd062d9f7afec4d90da186359a269a624ed725957eb36be4842fb4640d48d5d7dede6f4d8c69e2deac94330ffdb9d4e9d16f11601bd62fc376028d9f70ff6a14ac2a0795c4f5e8874e7fd2b331c1226967e6789bd8b95c1e874e0e1aa51357cdb3bf40687c79aaaa94963d4f9555e148e5a215e678491cefb53a0ff8a52da5f377485d7e4e0e255a3655635e1b36fe847d98e161039912a5163429608cc6ea28c4585696c3471f53ad3c87128625aaf1dc729ddc77608c86b34db96875d2c7833eb1a75b3c0b3388ea438aa4279d4d49bd1cc64e87158f9214aa67ad4ac0abd80d19bbca4867d0bc958fff16424a3620fbe89b29ba2f21dad97f7b01c7a803eb0dfe811f4751f3a9afa3940051f7156d61f158c0bd7de686ad9a7d6883c74c14ab8b54cd1a52950a30178179e637c9e50ccc1d7a2dc11f45740bd2e9225b1cd039fc5a662c9498db7131620f4a04a9c2396cf8471c0b15ae8384eb97a6f9b5b06dddc52840fa5cd20004f52e5229c09832d733b889792b7391691e290e3bca24c40896329aa54f471cd080d0d36c99002b2a2aa9c640534801f5688fc4857cd4647953656e24d3fda736b71d4951cf3a2166453b42ce0e43ecf943441645d716e661320e28ff900f668fcc7918f0443196123599d798d064e15d6cd6e1c2d83611cad03258193b722b12b8ba119c8ac1d72c06115c6957b7b2653a889791adcf4a33c0f6e9fc9b354ccd05f067fc54147c3a11f1143f66556d6c33eead1867b045708826c9da5513c6026c2f81677b4ade498ee51a5824a1dcce3b7b2f12ebdd087910d2e907c2c25cd3552b2781f342c8fe5969e253aa82c3e354c355b11d87c8660b7245e0e4224f0aba85bd415c0487937343dbabdfe001b469037628009e76a224c0216c58d808c5791be3e3259c93d669b108c968c549aa70f0cf3e81452a32c0ee9fafc8a1c7d4a89a51e7eee3bbdd152c1ecb435a4cb5505c30a01e82fa61cfc1b4ed78a2da2a48d99af78dbdb9fb47ab5844ef454a758872a6bde3bb79f49083a8fdf207ba44bc880ddf4756cff22cd4cb6bbf51a655724481fcc44f1a2ec3c9587bbd05f33a77c0ad41838941e810385676834e8306357bc32e7f92c623954efd47c75099f8115b8cfb6224cd0cbf0f3c586d6abe2eb0b6ef2d3f89649a13d64dea14b931dbe47ec56633e7c5a4a2ca010ae19b41d7d51dd42b6d0140491da0bad6fc592657e4a5bb6b1e7f782127c9ef2b6692bdcd723d4d0a550790dc618d9570b50ff8822e503b400d0c6b941c528141b1cde3daae9b7700b45f98ed3c9646a1a5daf6acbabaf47900bbb12379dcfab45d4b25b26c4f9307975cc1810555277b9d435f42e4a385f13851592e1a583be0600a0cf8535714641b51c6502de151a78c0b16ca455bdf3fbd0fe6a39e56c3fb45f4fc22d4800d89b4abd023579bf89f6966875d72bb965037e5b55f69059766bfa9fe377e8d05845869eb74f73838e685e9de507f4d6b075f16a4fbbd6ce7ceaca9ad06cef21d643173ee9e3e182977ca997c76e9c2527aef17b66aab6f3fa4a2c71e6b637c0f73357e1b859b8cc79d402e6847c73c19283fea3b523b31df212c6ac65a4691be221c64f00047f0a4453f2d9429fdf4a5c95434501ec17ce6ba1292de33fd5e63261d16857b67065944030da03906d61d6b427c5df1571fe9f12368bd4a700f6c1200c921bd95bfbcded7ad56e0382a91f00c1ff034c5e001065c9ff8c9455bcb8690aff37eee3bc494b968d08614373b3a00af27300136abb96cd6b586ba15996184e841a6923d068b9c0cc8a5bc2568fb6d6f88e54f75663cfab51cd8baa35cb4d3324784211ef2100999d34710188592411164321f4f7d272ccf5e66c3250b4fc2d80a357e656ad9d666ee698edbd165bb00651b720a84e9c971eeefbb6abe16c90945793403ebfca99601962b10bd92fd77662bbef2024aecc4349dc28a6a99bb050dd1a03979a771c562d8b5d28d2146e971b010844811b0fd5c45e0ec21e552b8cf63f50e67fb73446ec3b1c3c4960ee3bb284669113bdf45e47557db018b6c82c67b9112f5e64b4ac0a1f02b7b8b9279ea488785ea2370947bc91d8534e7f79cfb51c25b51b61654212619819bd992fb440fd0707d76619d437f228b37ef99989d64c648d7509463837041ae8e9a1c360cbb838cf164d7c2be35f5502dff582ff08e3b76f0047f59f8007b3f9495062d6061dd5dff521b1692279e257da1e40761921470f609334299a4c2a265c95ea97ca98c4261afced288c2ea9c6585118b23bdb66ba9ee4f51cf61aa51bbf6fc7e69af7ecc6aaaa6a7cd8024319515fbe8eb5d64f6d88834ca14b3eb2e91c9af6001ca3e880725501fcb31cad337bf943588b0c93afb13ab2c734507336710fd08237ad335b309c292b0d13fc136fa15296956b40d065169488cabb270034175a8d402ac7133215011a40633af4e97f0827a32382ccb295105be79bdc34e881c48bbbdcea9156449f4881f847da8b9ef1877ab162ab4808301d649553ff7796cf68af483b039fbb952adf47fadc18f643df4a27a406bc8122ea3f65f8740391f4864b56e3c7d4da377233e5b47c52445faac4f9da2f1b8bbeb9ca65ed95f7d500c3863c8bf2a63dfe9c853ba5c04eab2a04f0fe692cdfebb977845e85398d3f5997173331ca7a4a46b29890406068f2843038acd70dd73447aeedd99a9c3d726601a0bade21d05579331d7d9f77d54a2ba957f30a861dd8b3e895a0d9c38f2c0fa50faba4e23c585991b2eafc64a301a4381577ebe315c9fc428dce2fc5334717b552748b758f3159ee54e361c0abf468279753b2619a5e6b2e959d9c1d0948161328ab7813d7b26ad4b9f66dfa8a041ebabb0cb35a489a8b7b73ae34913b69caa41bd15276594c667772e2456cb63fb32711c077896844579f49e20fb3953084f867b276563dc5d8df7c17c936f38d61a9a2610c0f393a1c59e3cbff720581f890a7dbf1a185255fe6bbe3296c9f816ee70feab9f10bfc66359090248f72020be5bd39cd8f6a5c17acc6d951552f002e628ade9242126fe9c6ca5c9989c0cbc89a5e0e7ccc3f88ad6a28d03164aa8df88f22e7ca3eb5147f137f47a3ec0dcfd1f6321c1925730b0140174f67222497ee4b80665643c731654fac67f6bbc47af83f20023e968d8046d444c0d78124f1c5cd9ba1e213f8cbe2a52d17dc7e6ba1f484db7fd434c69c4b2e4b42c108064c90911fcc5b294e9a79af252d2cdefa5a964667fe57f3f661c5889f6fb1a4329e00600f6cb1b78cedc52132a9f2897400bd0341e8d3a9ae796e980274d6e9229d68282bfa7f28fb5e21c07b584ca1c8b8091d768d0", 0xe27}], 0x1}, 0x0) sendmsg$unix(r0, &(0x7f00000034c0)={0x0, 0x0, &(0x7f0000003340)=[{&(0x7f00000021c0)="95e9f753d4d61623436f4db96e581d923f78158a4dd352e94b4184c9b201a564a2b60b5fe9c320039e0682879aedf95b7d6c2af8c892457d72fb2b482d53d96606eedacf4a490f763b54a408b4185e71e25d3d767cb35b4ff0e9466c283c4fd7e7eb16828ecdefb7983bb5c37a4820b91ddfe6983ad78abe011d1bf83e483899a00595033e29b52a97028943bc80f8ff1d5f89ac533ca9a0421f4748dd2d1f1d46e8cad22a7747daccf784b845a1fd04381898f94f4c627b1bd896ce6bf5809cc7aa0287bde898d699d75202ac1f98a2f4fb10ccb9534252ae38f9a11263ffe1657ce60fcfbc7593943815260c0a1ccf905f30ef91c48aaf598af1d53232f32304f81fd10f1f8a9a8fea6715f35d1dc704fe2aab67b73f90e3da1549e0feffd114fa0d3f8e13b8602bf0d94ce3378412f09c90815f11038ed33e3ddd32dae4c7b667dd98f15d3e59535168853edf153212e80ac6d6006497c98659e7b23207b9aed8913ba784eeb03d2e5f2a64fd7ef3d9059a99aa03b2258b285380d771f4258dc128bfaf9e5e85f6123e3880e8cb5ecfe5dd67ba25e8b08c401be138a065d724bcc8bd2898a7d2bdb4373171ce84f2d63a8887f80c57b997bf96344e58fe11b67ba49d7c8fc530602ed10df92d8f573cf1be572dba5df7ca3f33764a493ea74cd41a606004057e19c9604fae5955caa77982e64e45a55103486debd41b8bce7ea857b16b434f666e6ff23faa1ee9a4e1f3c51c12c2dbc119f04b7ea0bb2b13f2be1606d0727f99d9bde95f547a87adebd52e2083d37e01cf38973060fd6ebd4d64f9a0b8144e339a99f0425ba3698323dd39296c888dde7e85bf18c79936aa1b0a3bdf9ced23a707163fc73fd0c44632c463de0efa6d39f2c1f8122c0a6221aae564835ccb06512b0db0ed6dd0cd7291b8b9f151f41cd181225b6c8c5a4ed24daab527b0ca9b24053148cff9971247346132457183e897bc0320606ec0a66bddecbc1754e8c4f0f44c83107d6f121cf09c13df75064dc64d7b26105632c7305dd2f4fc81e3e5f4f95482eff642495c06d5816e9d0aa4479e61113e7dce779cb3724cad5d962072488701b28dd21fc3e716a2a7fecebe6a3f043e5e352abab14fe37b8205aa9974986bf3f79e395e1f0e038ad05a12c52dd1d25efcc3545bed2ad1e4fddcf8671239e45fa43a7dccff1c7e548b6443c3a8be8c6f22744ec76e7b42ae4948f6231cc8e59ab375e4603aa946b5a396dc7d07821d5f1fc63fa1d9413f03f2f2c65b982acb0edb4ab11c53bd3a67c3945f5ad98f69ebe3c7529884d96e51aa4f8f4e7022e9a8994ba28c61bb58708c27146165aa5e18fb020051c120c59cdac95f3325c51c2e855eecb480707785671a070d4f1947cc5a8272949fdd195bc27ed38c44d98cb4a7f8219196153a39af22699372351435bb905c196d18cf93a90644dc62fcd592820d01c04dd63cf944bab54fb732debc500b8be3d63e8bb41e37c3fe1e981012388bc582f7a30d3aa93d62a263b4cbe23d41dce0aaf42963ebd45f91dff632220c55191e0367adb7334382496b5ba6d033bfc64b4aa7742fbfceb3a93118b1cc19405ef2a862415fc00b23b83c0d14633b6ea1f853f8bf4c8616167557c46c7db4994eec8cae6f6086c570c82ad1c2fb6ed8b86e6ab8b7da1fd8e393f5737fab468731d5bb611397bd33dd6eccf5e2026f33824da86cf7370d794bbc697ce92658cbc747838583a4abd4379925e7bd2e5b8fc00d5e66d4fae2332158395cca353a2b50e52558960aadb79ba50e6734f8410247f4de40cb62e979be8d98a37ee42e52a2a44ecf4b14042defdb99661c360043b46d9e3992544e2d7ea64404b5ee3abf1da8d472526b2925858a4c9abf21686a52f5dfc9970abc8c22579cb736bbd97f8b38e780759701f579a72f4008709fdbccb5d275b35a15ca63f592f35d595d05df8a32614a1c2e8e8d1ee836560f0144fb10418bddc3646ba49850a8000c0274cdc007568390a799db43462923694009f53c165d936c3d7f2d82010f306636eca5b78be80c433f639b8c5181e2a21f944e9f50fe105ce0b456f937b19095775494bdf6ee229acee9f7533f87db09ec976da088c3897596722fd0c4f1f599780cac13cb98cd988f418dfae8a248adfd8dc3d4be93a9415a3d050bc8f80fce43e38ea9af37b1578afedb2338f6bc7ae72fa363c4146c25de646014a1b595a294edf734dd15bffa6f553bcebf8bd00f71ac53bd85eece14eafdb2ca63d84f67198afbe90b1a03472c251f958db1ecf14c3599f951b6141f9e45d2dca305d38b7da19b1a8b0e6ff814ca191a2770afad64e8e9b5c8be156953f18dacb6f9488f9ac7c7f2b34ec58701c60e074c1c8a3e4edf5578b530ba6e64062aba3a784c2fbe5927f8a3c315c7afc0c998dea8df6426fc38f05fff18cc12f30ccda4024dfce37e86f601915dd168046c92074b15cb04194ce7b6b63ba8b0e55e4e18ab0490a33b83fa4ff723103b073a5aa186ec6472317b16cc8272ed7073d4826d684d8e342e637f36d22b667437abd100aafa7e01c5313615a66fbfd1d5ba449f221c1445ae7627e948b818fa16fe86fc5fe3f03154fb559ab210a12d90ae742b89c10b3ac19178151cf97ccc85a2c03197d19069607fda2ad67cedc0eab3b8380b951b44eed9e7c99ccb194c8d216b42c03bd4ce320e3a531e62bd2593705d1edc5fea6c8290be281b2a3f8ed87bd947761ab1f9edbca7bc4a598113241eaabf83d863bed9183cf92ac8bb64deae5afb42e9ec0a8b0ff96e561e2a9112b55b8b3b023d6905866b51a91b465a9f11f504fa114f40df8ec881df55c13d0c9cbc3a0857173fd1d9533e3946e2418c28a5783b15459998779a58e364618f688a3c6ad1ec225017e807ffd8c5b2500cff2604500a6d2382ceb47d462f0b1aca31e383913f72d39582282537413ea9c929f9cb7b2b09abb34effea72be4f8a29e6c278f1f85cfddd68c6ee684aa0e3ba8b96177337be99fe95500cbe5d53b9d1916bb940661474f70a2e12db2e07eb9b0debaff4857c4be8529efb36c1aa7eada2c320d762cfc1c666ec501318d112606130e9efebd096c03f16acf72f153d41a2dfb297dd343cf5d6c8c1c09185a733b9ab5bac75249857d369f30d49660136ba515fcecd678ea6a59a08dd4f33f5ab2ddccc3be9672553bb4f2a67126f38e74cc7ef4d89ac1607d24117476757884b14e9d9c547a5f695498e84f8a8abe96c47621ec56bd49fc1911b5e6daa1421590168e54935121e8907470717a4d8a55dd9a328524ceeecaa79cf46da18970f865d392e995c438b1f7d38de60dff223071841a5d00cce452ead9ef70e82fa57c584874864566a8d78f434486155bb14b83df9fe65026becfc7ecb223824d28b64a39215b3bf67daa62e1fd5819bffdda5e0ad0dcb08cb2ac20f3be6b44ebcc07c349e2204c79424bc1c019e61b54561c1d58cb9aafb269127395432a573fc9be002d47683274695bbd0009f3ead526f5aecf2b7f1c8ba13713f9c05bf2795f423a1fc119ba29c999ce1f9b96a9a74c666084cb92b2555e9b611e46a54a6a148b4c1943e0afe8399d3ae8e8c70c97a7ba7f6d46db128057f0fd143b94db40c8997c642a507b1765faebbff717d983b26d6b58da4e8869f18a5f458f1235eff78b652dd9e3aa18dcd7a72faaf9b9c55a4ac43984186b19c146573bb722443217f4bad917dba15a667bcc905815b6f1263e102ee583587a7827680f30d0e13a6c814de414909d325eebab0fb1252443f9cbc472623542592fd5dce535617bf44c8069eac2939d5b37f79c1f9aea504d9e6a63eac901b60c4718d820a69e9029800ec58ec00f06994252777451290f82cce2c4bbb15dc989c3e9feae2dccd4599ed7d469be73d6e13a265103bd2c769a54296e6c2d4746b63620088310dd23badd52896f23ba4fbbc1629cdbddc9a6ae4e3ea93742b1b3e3b786f9c704f1ef570ae35525180e2d6c15c5278c55002b4b64343e92510736f401d0549c3dcc0b08de654b381c98d4facf2d3f41ebf039296e7c47e422a27e6b8959fbb894116f324a1b8961d5d882ca8315ef3f8b41acf2c8dc6aecb56e88eb468f8d828732b6f916c644ae8388e48a63089be870ab1e7b803a2b7079395f7bfcf678af6d62be953c5faf576c08097b1b27b96acb43609e24ce148447c35081ae22d17b808309f5c9f6a2e8610e686ee3d66c2cb6bbfa516503de55652025c5690a3f29a7e3762839171be606fd54473436cbec06377cc223ece2a5367f00999d5b1a1f6ef21832a21773509c69c088f207e012692c2179d6eaab54f9d37cb8de34f7d00634f9605c4e5bf0af85362d3f649703baffc7065cb9b280a43489de9339cef7d847898a8d9e540fbc1b20f08dcfeff022e763577f3efa06cadeee3396304b85f7366a5da4ba858bc4c29ab808c442e48fa0a916fcb988c03cf868dabb703a1ad45692758c4540854d3085fee6323f849a50b67966821f1eed0bf2d604b24e2afaa69b05f6e568055413522c53941623a9272818e00099237fd711cac16263708d1f758882ef972c6fe92dc6fd7ac3299147843023da25986bc978d0964be59cfda7e656d2a2e7f2f6025274b11419f05edc276ff40d998e1b4956842d011c015d723bb9529dd7a548c3da4891297ab4f9bf4fa69d16023c52526617a1da3886b10945b188ac697b54006cbf0b45b9590905b7c64310fa1d4e791efa073e02b4c08f5955ee211360f48b15c3f4f43d7c144ee1ddb3fc0a7146f2c167209652f0dd46a240a9f89e2dc11a8aaf96230c294f9dd4a88c5df1d83d88a6424f028b47d66f07b40a41eea0ce6a547eafe2fc8f2b0f91f6b9cad7a19c743487cf3ace7d40a55994dea1ca3ba7b1f6c20344043a2b33d009723ed98ab7d28eeb864f5cba351859723469627f0c029194e0a0a1eec23a024e64fddc5c9ae8c464468b0d4a6c48309b066878a9115043dbe9222456481c137690fe23512c458e4f6b39c377531d7163cf9365058614b461abe67be744ce10507767221f789955887b62a50b4803b5099d3ffe633acac149fe0e06ff42bb5abab55701de9b89d5c5c94a7f613c8f3df0ed6ef7010a92c04330d32a18fc3d517d42c0d659eff524a32f1f139c7e2c8183f5274ca6db078bb36f10a8cc2cfec0893b555d97f14dd368e49e03025e390e20f6d84ea16d63a5e5b6d6063637ad65547dbcc292d55838f7a86edac4c6a49a2f850dca93bccd74b257af3af164b40cd8c3d8b8850a95f58cf24ec9fb60958174b407ca9e5d429a97bfc923dc6aee2f463bbd29af6764ed5d051acb764554bf9e83a583199d10d7aaa6860f979b12b1a72d158765b50436489e275d2efcd3220a6bf8f387748e71d1e3815d6c9e8b26516458c6d4dc97ef85c41f5708f6ba56a3401e9381f8966043033e9c3652cc43d8e3b2c86a3cb3ab5795d3aaf49739122d5dad49f7e0fe0e86d9d33ade3d63ef220e86fd124a5116fd544ce4879b27f6a41b1a661f1dba4db5dca9c41d5bbdd31e99f753aef9412f2d9da79769c562a0492594d0b1a86dfceeaeadf70c18160f5141e0e58d2a7c6dbd23c98ac6b581034385812dc71deb1c3dfbd5daff13b8824e2b9f8f11967e349558aaa0084806f4a6c161f689af95459bb00e780989454e0dd2b5e00816f394d99a3b010a4b62a239981a5df809bbd38d3ff1a9f675e74b79596b572f8dc1a8a6e564f3504cf4a79058e7413f27abd6398c92517852d", 0x1000}, {&(0x7f00000031c0)="93583ab6a0369f821404b9274f7fd5abad6d7c2d76e2cd02665fe19430908bba11c6b2e6acd0aa6de0078f88e93674a416c6be9ba709f8489ca29e310baafa32b810e764", 0x44}, {&(0x7f0000003240)="9b09d4a9debaec7aec5638c73370eb2b2d3c0242945bb886e1b3d39eeb87332b91881a51c1100c7704e986a9e79ca9b1d3b9496ea25101d65a037737c3b7e23c6291e0f338b4606fcb048e1f02ffabf9e904dd27704170e56045bdb0dcc429e4b4d0f72491b953c777568365a291231a3a5f166cd070880200c2f09f7c772fe2a29b310c642976634d611574d7bcce94baf907148b7a0b71fe65aad235042b37bfc1ac670ab0006d08723ff03ed028400462056680449cd7b79117c5bc51d38c888468dc21dd44190bc13d3d0fdf49b29c1552ca670a", 0xd6}], 0x3, &(0x7f0000003400)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0xc0}, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, &(0x7f0000000040)="f72ac278d85014f545e311dbca1d1cf564e7131eb47ad9274210c94a49fe3e56500c2adec53508bbf84ae77977bd25dae098844be0bad2641c108721b8e13993de647d66651be828b4f908ac573c7bfeb97d127e2b36ddb77ddafab3a36a8ef4d3caf87ec8844a983418f6fae09790c4c3fa634196d110d79d95918d2aac58465f", &(0x7f0000000100)=0x81, &(0x7f0000000480)="65c418752547e25ce1b0385ea0fab22fef96685c7fa59e49068a37d800b396e90e97bdce980953ff0cec6187405663d3bdcd882859e7fd6c563df211857009a782b1281f3393b27378167e6173819f65445fc5b63bdf42dd9fb3cab0724aa0e9ef31701f236bae88049b42e33ec926c10fa27b87b846f46e53b942656c3fb91e4f825bf5c644955cc38cd73bce10cfdf4bded30663d08b4264dbc750510f6b36b87f9c0e610e2a5bb0db986bc11b278b98dcd414c261e52e1249ba72321086b54bfad671260217fd1ff6552f16fb43d201932cf1d3737dea8623f8356e576a0841875192a861da166b27c2a2c608d0bcd5ce0e0bfe07259020a621cf8ddd4941803359167ce1663dafc2ef5df88bf9e09a28924675d648d09ec169cdc1b59dde40fdbc22bd83a175e3586a72f22b7c689b4bb3037a606424f41aa112b0687b29d487f108b824d789010ef7ab6d384ac1707caf5470e740db0a5e5b01ee1991228a146780c358328ebac2c9b73fb038737224b594ef490c6149a1aeaacbed9b7c625e9709c3903422511bc64f4452fc8c18f45c1fc5670b20c62d0bbe4da9f1658befdbeec09caf5f45991917becf65bba75fd2ba49c82c385f2e2c189e151334a3d58329eaf786fc869ecf080df210c2a33ae808dd22f0a097a1ee80f28ed393e7f7d91003ae3e9b067c88df498d0ce4e169ca625cf3abd854c178cfcda4cd06c591c759f2777fe3b5fa87ba54d9bd0414e450699d9d99477643a053da5ef114c9c3dd8b4f212d844b9c7be7df40e0d3bcf87b971c70260c03d72c346a70f301b2347fcbf97441fbb5b8de9b76f2fe4c39ab258799464e83e1476eafa82da0b08589f2d59c5243228b43bdfcfba04980b9f371e62661a23819f19bca6ad699460b2ff34d9d4348194daa28ee012ec1584aea87f1f0c0fc8a60432c4bc04ef97f3e401490b277da8437458f7f3fed0f36c451a516ce03794e1310498b615eb954ec187ef526f85131d4a2126ae1c5d723d71e5d3b6fdf65dab6c8033c48c7115f45fe2fae4d737fb32c6fddbd90c26d1f71bbfe3ce18ef0a377cecddaefb5c4c5647e782b70864e5cb4ec2c39eaf43066e39aa689bad7a5922d706cb9cbda8e09ffea56766cb59bb83ecc73b64e1d31f3a8f5b5b0ffcd0bb4a844d2ea3e4948225b0e8a23f9f6879133c57af33d3a2dc9cfc13f7ed31f0561a2d7886b79c0347f8093c2a169ff83fe46d0a4663ba20d3bd817d067abe422e2e4f5107eb1987f8a7e76152e6ac7d6859183638ef5e73e3592be326dae02683c34eebdd9577d5895df3cf23f15c74afd9957ef9a830b0f6afcee958478f353e5e293467d99d00f994a2cd2686f00913310dcc7893b9ad22b79a2ac6e3f33599bd2824cdd587c4239816e2820cba402b7f57c18488e45542954a21ef415599445e1382d2b668227f90e4da9bed890ee363c91e58ba955706b243638c1f49dbeae8ae005cb4efe29d33c66c4918041d42b30fc787aacdb9d3143e7f333985c56335a2c4c654522b119ea8106b85f3d68123130231b784b2e2a8b2570e617a4cfdc53ab9547970b41f35a971a32f55202bb5b2991dc4536c44864d0fd603f0247fa41e6247fc42cb7d6feb5a31f89d9686e7e60dcf0be926c3b82fa0d319f90d4da5dbeb8cefee8e8f069128a2ce2effd1df5128a33cb56c9924105c48c85644b2b44070798c723bb94f4eec331d6bc16df28a08f421de251c88cbb13f8ca1138aa25aca6325fd5e1dd5b6cef4ab2874ca746fb704d0c1ad58d23085f18e0c82f62fb22c7d99688c4936a6833d16cf0ddcb8a70b86c1875b9ec4ab36378c252de0146851c47ea63a95d84a32b5eba46ce93509c4be791252100f299a23470e61b8af43439c141bd3be230739641a7171083a237e9dd27b34123d4e9bee74750e0e0e1fe0b13d03c1092a80350e16d650083c980e57f3cc872248e0121d40a9be52f2bc8e35cb7d340c332ba476916dbbb85c6b49d729df5205fccb466a3ed958e11b3504a1b3907b4c7490d1d0628262208a0d8b1f5092cb1b7b2a9905d4ce750a0f47d7e03f3ffd54a2503a62d8c096291fce96e423ad55f94acc4556f15f99efad4391e41db9d6cd03ea1ea7dc0a197ca2e893a9c199d0a739c8ed99d4c1ac4809503d4c8cb64afb5c9164875e02bc6c9baeabc4be4a5f3c081ffecabc5bfd5c05fd1ed513d270f03191d1cd3785386efde0e0f58e2bc8e23ff30116a9214e1a1159d7aa464d45fa36f1ab96ed9729d11070d7cc80696e78f854e68ac9a3b5df2bccf6250604fad50707da7977735861d71c789b56841a834c8e1c5457e2b148b64ce4c347d659bae8a5392a116dec7152ca4428f38550484ab26eee0c56c0e15b1131ae3954f0e0ae1d26cc5e155a8bf42d66cc366683240ecbaf435abf70276b4352048014a200c4eccdc85b04ea2abca865ac33ab7473a1b2263e62fd303a3782069326ef1ac5e4a50e4df497e681c5ab129ddd347d8eeca4cd3890e947bf588e6573985018e748526bbbb8d4a38ba932036a01e94f6f1ba8da2ced92b560bd1c182836fa03ae7af4530c367db9ffe60ee140b338ff09cbf2c15e6e4b1feab9c85416e2ec39aea8fee7ac4f2debb279c86eb86be396182abcf339a3608d59833cee71250ca2951f7b81fd49c7706e862743c7ac6193bf703d4f66ae95637cda28e0f7418129e2cd7f440808b4dbf6528b0b5dd599e668d472d8703883169bc4a6565844d733835f8426795f8d6efb14c9bf04296d772e2f3a0bab315c23589bd4dea3dff77fada443d9b619aab7bccf699b45c11736eae0e6fa1e621957ecd73ade312967b7b7af4638b79c1ea58c958159206288f517812b1f3d174d78f1b6da5cd62e5880f22fbe852fcb0319c1bcd39dc606536b9401e158407a3ddea2d381124299ff4df1cf561bb2ed73bbd52f43f03bd58ce35e7ac04b545bd05d574377f30efa8a05f2e3ea9a9d5887c7b2d34d6215a0c39373778698cc7deb75f512a714eb6eb6eef2a99f44413c5fcd28f82ef1accb8448bab50e463e494723765b950c57aa2d51d541420a76ebe6f4615dcb2e7f130a7359d5ce95fd2946cefd402a3541ab2b941d5a8009b6076254270c9c62d6b1a3402bd8360ee01d055c8ab80afeb50914327e2609b3731e89cdfa7514702527ea7abc3bc0a821a8daf37e09a43cd32c2ac21f902a011b7c5e8abaa72b63d1b679bff26a0e24351e6d0ff0add73f828553799334b7e76d4271c97d1f2d96834cb17c9fcdcf01dfdf3b3a75051ed82ddaa8643080dfa9b34564589b4b393d55ee1e72efa3e5847ea02dbdf35735d7172ae042c7f3790e4fec426222f25605c0337818e2a7a1233b769037104148b0fa65c9aadbc5e33251a111771f27161116d4be25fa9b83bc21d3f1c07a3500573896cf22c3af081a8cbbf34719854ce5cf9099272dc812a068c20bc1ae29b1d2015b5cb91c58cd7ad52b04f948c5aed291353133ceda4db9bd1694bbd763fb1d97e364486fa75a2358b79d73d2b1fbd2ab16acd3b2bb756052088206a823560bb1b651dd383b8fc8a0e684c146090502027d1293a682689a39ae92ea4f510d73a8b8f9fd0f76808783b27d5814ca6cdb58fffc7198dd305328c975ca5551fdd1667abc5f20d3a7851b8a96f7f9ee9064a935019355178aee0bccad413fd6297a56cd95c61225dcad209d55ba5384b06649a01007d3e302b6258d653428fd4f3c3418c47a38a12cd0ee3e8061f3e3df0eb75dd16dbccd2e23bc8f8fc44a904958bb1612afe540a736a9a59fd6ffce254c2cb58a1d9d83fa5c765d095a8a81784bd059969c1b0862aff8f089cea4fb8bd772c4eed030a2e199f8c0910a1bffea9a31581423ed5e2e9ef60ce3bda4065597d91c3c1efd6ded987cafeb13df77be537cc878722504b5fc5c38fce3546341c52ecc29bbb306d18ce1f7a58201603e56ad3e013fee369c2ea1abf2c9f6ebc3e4355bf915d545857094891f08102fc911e47d226aa7a290a371a297604f79c2230950f5789ae18bd93de67e14f19e1b7380c40711337f28a66a6a5767e85b4a0b20d08d9830205a11bb9d9d56582ab442eb9d19b33c9bda70089746d2535693c278e585543807a2fcb02969056702cbfce96fb211ee8c66d17910e81b1f83cdaf46c9890253dad525e6c753932e25a54c671d08421116923a48b8cf3c5ce097388f58628933bc2bae269927aa0fedbc764d4c7fca9613e5334b1a37b0312200f17eff8e1ecf611a4072f7dd6de2b46d8e3e984effbdf5786a447fe6f4992c6d8de415ff964a47a52ebe680aab0d164553208b8546048081a6a7f6f0fe47b042df8bee61c01a3be059353657da2df2095bc7999468cd2f78de28320cf1ba1bf264388150e5161d12f2abf3a94f83957583d95b2e2da42aaa2cbfb2a7c41e06a02de0a367bda3ac1962450d44a6c8e5dee2b42add9d1ec0a7ddd438e5b220b4f61d32d81eb2907cfef3497e61ac2441280a4d2544a627df8cce87571152e407676531eb031739797a729e265217f148fe246cec9fab38307805b34c71a727ee8beeec8724ec3513dcb7b7adfce8399c1ccb5143c2ab2a609d19dcb6fb2b9ddeec73c42eaa2c87b43791b2caee82407a8abc07919f736f66a7c3f602cecd2c17f08a43b8b5dc73a851eec75dda618601683dd78ab20aaebce7ae1f4826bfa688edc8280f5bb5f8e61a7a7738f10cee225a8427a0124f2e38cae66628f40bd08389d27803a881c6aac7f57e1345dc79786f7f3ca10385e9cc096f3ba8d70db2c56a94500306d13485a79c246534b9344c6d4d5bf1d345e44fcabb0e37d74b828cca044ebd30a2d294314c66e34105d1e9d6ea8a6532c655211070a5d0dea115f664215b329def97a3a8baa5056c12f10f7af839390c3686621fd4dcf58e3a733b442f04ea74dfdb825233a35092d9d1ec21677c063a61781f93d54f0e70403ecd6e85b0e6980ab2dd6d4d3345cc622e59dbd5d3864098b8ee95b0a29ad5fe061e29c1859093f34e448c9e8b49a5fce2c15467974c0ac6f305d29aa7968a27421d49f7964a03f5c6da5b1e3736e2369d530f3b0497d9f1d9de196584aee9322eef23c973b5ced1a048893dde3386e6b03e01b87ab6f366874f150c655517eef8d6f653852c474dcd8eeac7c74653e423f8288b1fd5590b61b63c4f9315538c79772be92bbdc1ed81c4990ff16611f53d8be8919de315fdd24b62698e73e4fb11c44e0f7bdb4a58e37823cc645f2062469b8a4d8c8960420a31d0687d5cc97a29912d6b9b90e6bfd29fc454e2219c4720422df849d28783908360267c9902b39ec7f9643f9ab8cade7702dd53a0baa49166c7bbbaf59ccfea3f9be49454a8a06995cf0db0d69d7a02236133d6f4b2d747044286ae153bcc33c65a4fdb0cf0dddb6ea040eecc383feacfcd9a38947ec3c35ee89b3b68e52e5663e437d52262801589c6d359bec451b6116fdc20633139bcb99b2b5b13293e48580c7f409cf0a2feb0c855713093770ee93dec6a3fc69df06114cdde4736e5fab52cfa1ffdf5fa7d11b0409a6b9b41f18c20a388941231bed3fb43993dfce0264cbaff28e561f288c76e50954674eca89a40e08cd4505e6381337ab07f512414fcd75f754b6cd337a13fda40935a94d7a1ddf4cdb215fdc686de895d7ee6caffad4ad29cb96d1ed3fa566ca58a855a17d1cfd709bd9ed49d75b273c972511dfbfee7b8be2251d0ab059812ee58d5246392fa40e9f06799bfe49df836cd1d23ec1", 0x1000) executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) mknod(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x3) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg(r1, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 2: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f0000000000)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) socket(0x0, 0x2, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000040)={0x4, 0x18, 0x3a, 0xb}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 6: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mknod(&(0x7f00000005c0)='./file0\x00', 0xc000, 0x0) r0 = open(0x0, 0x80, 0x3) socket$inet6(0x18, 0x0, 0x8e) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x0, 0x7}, {0x7ff, 0x8}, {0x0, 0x0, 0x3, 0x1}, {0x1, 0x3f, 0x72}, {0x69, 0x0, 0x3f, 0xfff}, {0x1, 0x0, 0x6}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f00000000c0)="12eefd97010c182c5f368bfaa121089b", &(0x7f0000000100)=0x10, &(0x7f0000000180)="0ca53ea927f7cf6d8027860568a706fddd", 0x11) r1 = msgget(0x3, 0x0) msgrcv(r1, &(0x7f0000000380)={0x0, ""/106}, 0x72, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000400)="1e1a51a78f4cb7260be1d61baa73f67bec76239ca00f9ffa0b9d310b3f82bda49147b779da41e5e6adf1e0827781113a5ae4fc11a2470e67247882b1fc7436db5a41e092ff0bd4b9493642fde61368a2ad0e54dd64a8eac550d6594a70fc7f0f6b7ae6dea7e1b76dd33b5b90a0072dc2039d23f6d5c559792c0f6a505ec7b66aa0ac9ffe17a90e6b6728c8e1e4d74c27b22644877670d1d827fbc46edae58f684b6f9a249790a3f83e1c62", &(0x7f0000000300)=0xab, &(0x7f0000000340)="2ced652b535a401fb5fcb947920ceeaf", 0x10) socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) close(0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) r4 = open(&(0x7f00000000c0)='./file1\x00', 0x70e, 0x0) r5 = socket(0x11, 0x3, 0xb4) sendto$unix(r5, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e00004051800000014000000", 0xb1, 0x0, 0x0, 0x0) writev(r4, &(0x7f0000001580)=[{&(0x7f0000000280)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e419bdfa91bf5f705d798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb99d5a5a9f9d1628b734ea963efc", 0xd4}], 0x1) ftruncate(r4, 0x0) writev(r3, &(0x7f0000000c80)=[{&(0x7f0000000700)='6', 0x1}], 0x1) close(r3) pipe(&(0x7f0000000040)) execve(0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x9) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 3: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) r0 = open(&(0x7f0000000080)='\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r0}], 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f00000002c0)='./file0/../file0/../file0\x00', 0x0, 0x133) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x80, 0x2, 0x83df, 0x1, 0x3, 0x40, 0x0, 0x1, 0x0, 0x10000, 0x7}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000400)="ea000001000000a6896868028562de3500", 0x11) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000380)={&(0x7f00000003c0)='./file0\x00', 0x7fe, &(0x7f00000000c0)='./bus\x00', 0x6}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = dup(r3) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(r4, 0x1000000000029, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x1012, r2, 0x800000000000005) setreuid(0xffffffffffffffff, 0xffffffffffffffff) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) executing program 0: setrlimit(0x3, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r1 = syz_open_pts() writev(r0, &(0x7f0000000440), 0x0) read(r1, &(0x7f0000000480)=""/168, 0xa8) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f0000000100)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r2 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x8004, 0x4) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000440)="3b3e9973c5417e0f9522b91ebc45a6825f88ac749ae458767d9bb0932aa192c2d8a756b9df95fe22add60315e5d0f50ba9d6046a206038becd3f2c446b0954b3b5a222a4d4fccb65d854b76654f9980a09e571f3abe47a4fb8b7a95e2fdc234c0a263b82574d5eaa30f29e03fc0dc6c68eb52f1669279a8154f21edd0f411b5b1815e6ee199d0e8b5fe98c9b2abe852dfeab6a0c2f28737bea39e9b813eb2f80a5116faed7a427536af64a2792e0bdaa2d00db9dceb34eeec561278a329acf9539b205b618fc63db23f4d651b670f870f8603842f4f602ffc4b6fe29a352fffda965e809523687139de20f4c704b36e9361f2d5e2dcea29fbffd1bb2c61a68c0afb880e92f639a14d868d228a186487c04448cb2fbb0a3d9b14d57fd239f0e6109d7bbb46a0083e658d5d7b50edda4d20c11e93f6ce4a3ea2fbc38feb2755db704c082c86e154ce226c46f89251c20c552bfb22180432c61d2a5beb390f8d122a4aa7c305a2b96d5d81f47484bb8a373c4dfba9e48235f042c8f28201b60ae664a64689261f759b24fed2fb025c6a8230a4300746f8153b11f8f7acefacda68cbbe37443015c7f207ac6e6ccd77ad351d6a53dc9b6fc67c6882ab28b8581ba7628f2a85bf3b6e82c9ced153b4c599d85a5c671f7cfacc8023aedb839fff6fffbdafacf89355a938dccda0cc93d5b2ce6d8dedcf684ae05fec5987c5a748c83054278dd324de2ad23b09607548336e7c14243aa20603f6c913dcc54c746fd2dd46e999cc8ee4d49be66c0e0474247ec559d9387d699ee73c6fdd26a6dd6f76cb5c9ca43e1da1c906a1d386f1b9968eaf11fd071935301d2a4648ef23a00f8b95b04ec327762ff52c1838cc47af9367b31ab511f1614b2a1137188b272e9de7a7b1b1b999a3347450cdb30a50df1116c583c4fce89f29ab526f27c319ab9797a5dc52ce8d5713ae72b05d7f5cfc893d7af722cd720277bac37d8242415a9fbc6dd771228951615a798b9262dae994c48482b570911838e373c1fbacb247c67b5b59a8bb48b94de3727ebc689e2f88424fea74506ffb2a8d67ec7b6921fb56cdcd2f7488db49aab0170f410bf0f3a3237b0051d15abe69bd17284d7203aee53cb217448fac31dc41a9085141e0a383f6d2535a7dc90bff14d0e7564ea8499414596ba859dd90d200210a80c1edbb90ce1a2d5f72870af7cbb506739ea353602299aa9a0b9a0f6ee16ab0c36b693c04974bea0909f2d2806d8040fdb89e81907988408660589179799fae8483dc04f8eb0878d045a057fd63175c8142e57824ec87118bf173d9f3e7cdbea610557b7da3fcd1c784e69189d9cb9d1c38a85c89ab67c59ee5d314bbe5184571f6d70ce4c6f8bbd32b171b8761ad427e246490f48b292ad93e96a08dc41872a4e6bf0eb258abff99b00240de78f57b7669584b09e11dfe21b88085b31c95044ad836a9a88beb277351243b002728a9aa79c4490f4a85fa3ae790961cfc86d6099136c948cd871e7e63fc96fe5c6547d3d4d1d01383a481f043111ea527e1ae8812e27e0c6271e74977b2288121ec8a8256693683c11231bb22a75535d9f6be66f8d6e6b1ec46cdd54c119df637f537860fefd91ee1ee3583c598e7b72c53ec5f023cc2f065d35188f3d9e788a5e96cc53b614b8bb447951d0e635210f404fad3830c8c06d40e84189526b3f71e2e06add9c064f713543b94ff0b1686b5f2046963e83bc43cb62ce780571e4edd1c20d0a91574e48c88aa656cde4b8fe82f604ccef385b7ba0efe17c1ddc04be0233045be92569668250ece270715ff413952ead365d17874e840cb93cb0840769a17569c32c65616635c5a0cb2959589a2cb0c8553591d93dd4b7acc0fc98990ce7282bbd8fd44a4172fd9b72d3a8a70db21b062045a22536e28d2604e3b9c0d145d07ba1e394bc991f67014b16cd8a8313d86834a0c5a0ed1741305e101125cf244306a97cc1373f38b4d817dedef9f40468966b363dff13538b34cd187fc8803aa3af75bc0d759c17bab6694abf7a9b07a3eb2f6f21995e1a71794196b1dd5fa788986e66cae907ea89fa294959551def1721715d50c430d6d4597c18b7416f6ffccf7e588b54c8d3c9d4021c097ee7ba0b4bcbe0e6fed0568f015c4cbbea734b0a3324728624ecb8aef9babc1b8099ed9509b3a1ffa9349fc93b4b890ffbaee459b932fef7ce04a77269eb876ed5", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebff", 0x2) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r6 = shmat(0xffffffffffffffff, &(0x7f00001a2000/0x4000)=nil, 0x2000) shmdt(r6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="73702eb9ccc30a540000219986dd6000000000107e000000000000fe8000000000000000000000000000bb"]) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="5b79e78045e34f8f29ce39df2cad99e94a078b1cf67d339030cb9ad80de08b59b83022ccf333b01cb4269407a69f80cc05b34121da3c0be1a4aaf9de3fafb2c47019a09edb9b46af6d44084b6bedef874c6248a89e572d9f54a02ff10e1d457d28b5d79cd1b24beae1fa89ffd9b8da27d9ba970d940762f2bebe8411408f15e8cc3f", &(0x7f0000000180)=0x82, &(0x7f00000001c0)="c2", 0x1) syz_extract_tcp_res(&(0x7f0000000000), 0xc014000, 0x1) executing program 7: ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0x8}, 0x2, &(0x7f0000000080)="1dfa0fe3da692664eaebfa584b4dfbdb7fa2a9514d268a3863cd6139d296bd78c036e1ba8775ab0e0eaa747109f0a7d66fa2de0f2375c30b07694b5bfca328d00fc5194f9772d95d8fed21d4ad5f386481f4880d87e226ccd55aaf4503db006fb00ad95c8b596d3fa06ecefd09", &(0x7f0000000100)=0x6d, &(0x7f0000000140)="1138a75516d219c97ace3f37430321c6c0fdde3a6c4f8a78aecb56add80cb7b869e999825a5b41052dffd360fa5569f996f31c0e51c3b0a6def37762165899c04ef560d278e154aa89f2dc29ae7080563c9c12ea728b374d6f64e1a91617549bc65b049d61f3f8be21c3563489a4016f5541f1da1702e19850e5fe1d29d370010088e34869e06b5167d1f6c047f0a13d638d2ce6e7ce5fb01b3caa3041f66ddccfa49a3feea9373baf097963b778b4242f420e6fb2eedeec1bde26414f12fcdf", 0xc0) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4195169dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x0, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2000, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x0, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) syz_emit_ethernet(0x3c, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaa030000000000000008060006803b060a0009ffffffffffff1d2dba6d625c5f019272ffffffffffff308d9dea0982ee06f90ec19c2352de08aeaa250f3d2ca9f3c02d84368a6faa991cb92e41e8443d"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setegid(0x0) r5 = socket(0x1, 0x2, 0x9) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000200)=0xfffffffe, 0xfd7e) sysctl$hw(&(0x7f0000001400)={0x6, 0xb}, 0x2, &(0x7f0000001440), 0x0, 0x0, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) syz_emit_ethernet(0xa8, &(0x7f0000001240)=ANY=[@ANYBLOB="573acda8f8f900000000000086dd6060627000722c00fe8000000000000000000000000000bbfa8000000000000000000000000000aa2c"]) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, &(0x7f00000000c0)={0x7fff, 0x3, 0x0, 0x8001}, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r3, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r3, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) writev(r2, &(0x7f0000000180)=[{&(0x7f00000007c0)=';', 0x1}], 0x1) close(r2) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) writev(0xffffffffffffffff, 0x0, 0x0) close(r0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf0ffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80606948, &(0x7f00000001c0)) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) msgsnd(0x0, &(0x7f0000000000)=ANY=[], 0x83, 0x0) msgsnd(0x0, &(0x7f0000001240)={0x0, "029f6af82ba11a8adc33e1a48a6ae6c7cbe66e72635f11b7a6966fa3106a26ba1e5d449fad178d5f28"}, 0x31, 0x800) r2 = getuid() open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001200), 0x8303, 0x0) r4 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r4, &(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', 0x0) r5 = socket(0x11, 0x5, 0x40) sendto$unix(r5, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) setreuid(0xee00, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) semget$private(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) semop(r6, &(0x7f00000000c0), 0x0) getegid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) pwritev(r5, &(0x7f0000000180)=[{&(0x7f0000000200)="c31d4e262fbf9be560b122184c0875c8bd2d6495b70dd04a89e915b3568c3011983977508405ff5817689ffa317da3bfd7cc11666563f1fad716215e14b437bb90338b12938418225f8cf2ac4ff6fd9520b8983fd92bbf3dece168a0cf1205cd214c2c0876601581384eef8363ac025c0967f50221c3885df13ff8021dba2a3731c46123bd56e85e04953c1db8452a7428d897a9967616923e9eccc02b52865c605b933397544366f182a015135e79ac315c922112532ae1f7194ce370f99fa8e315409a8db2337d09bec8adaa2081e96dd8e7a184fccc85800f542387f85c88570212241716f9349ac27d212120fe79540a52cea741a8ae88b5c82b8aabfb7aeeead673180d228ee5dc03424acdb95b1b919da36cdbc3e57271d2ebd50753163b032fbf4791c789c0885e1451f092074d16b280187161b4fa855f131851e8130daf2f53895b2c8de8a6db9e83ad4f104662ee01b5214fa0ca90f1d878fd53cd4a222c53f16ce6cac028af5635501ec17997f9b4e7f3db7efe3db4b996492e7f8d61a3e2ecb230bef131cbec8f46e603e91a2c285bd15520d98f2ba8b455c086263f8782c5873055dd86248b622811a4cec4aa548cc673652026f5035899ef96dade68323146a91a94abc31dea1b3aeb46af0639d24750f70d0d856195dfee9e832d6d9d10ceca5918e4706101d365529dfa1b9ff586692013f31a2204b7ddcb9632fb1d09165b0591c8f4c37de23955fdd5eb43414d28c67156e32090e29e21adebc06fb72098c36cbb6b7c282c91fe45037810f1988bbaea8acfaf2001680da9a15d5e5430f258d1c17010cde140215ebc024bde3bfdbb2528ec94884671132e95881ec15107b051eda93de1edc511faafb8e360c1b76fb3d5db05e26661b6fbf1e77db9e74bf3e69e37e6373908054b9ec70945deac07d4138fe0a0c6027737752dc0ad73f3b5adcb3b7a9fb1ebe13fbf7f60ae85c51d374627f39d68f632f0fbcd21b4a248acb40fa958b05bf6f8fed0e18af6baa49a5a8caee1d814536bafa8d3c490baa5558d492b3da6c05417771bd60414276008f8e4a49cb3882fc6ad312db2f339ed5ba3b3092d807e640e2828540d7133f7521eddac65bc1c8b1d6b3e6f79f574ca328439048e4012cc0bfa948c446b83a619d2c1def27484b4e90058288f27ebcd267c67acf1d01e7abd17fb7005a0fddf7b0e99ecfbbcc85b2e0c352f1b5801c9e397296a366141a28da5cb38f4f98437792224d87e45340401142a6eff75274b77f811e92cf6756dafcdad72ffef1a9b467945b14f38204d16b47bf25165726b95aeb0b1128df0d748d92676e3e1fd14be459ea4b478f27f35036c1270cd954f8545e69c5d44bc2970c9eaafb414902047e968c840a2deda8359a2b2cd3c267995cc25793d28be183c86dcd12e95e5da7fe4b8f1df9267477a56ff9d9c8c447c3e8e1c6f07c4c42cfe8b5885b979669f0d8198b761c76f153eed905b86541a4e8bfee2fa9681f707d1cc717742c1466cd83f099b9a6d2fb04f3967319d1335ddbefd4323e0c5dad652e31bf71d16900ce019968ab1a8adea10f013197a1bfb027044035d6addf61e5804f878716881c73a397a49fb1900634f79653af0159248a4358da001abd6324a048c3b609801e23502c7c00a2e5f8317502b0bc630e1736c07e9567e307841abd3b7c6d18c622d91bd9a443959ff0305dd61443734e9ad65abefdb85a23e0379e5bb5072328404025b21ec7fc3a5722461b168689c5f8406e5204f0079aae4262221abf8abe92e4da85b0519042a3550b1b49c7ea2889a884a203390907e488739d6604c215161b384b6100d6fbbf71dfa58793a5cc212531d2bf167bdbd68130ece1b5140f8b5a818acc4d2abd463b779a03507fc669bf9216a47425ac146286b0f6c45c4733dd6a3a1dfd668f5a1848310ceeb5703ebaf9423c40b2f0cbc123944218aae124e214df0681a876913899674716ee533b34b733d08890de50b5ee405aaa673bbab1b651480158560c033a22c1c624b65275e9daeb89128a81c9b13c130abc30f5d8106f4e412478ca74ee002d21ed25545c5ba28d1a57bfb8da9d116553ebc6c63cf8a836e21baa73f18a454bbc59a7efcfc14454ee2f4315540d2d3b1578337a6fd4c96708720c6c199a21573106a177edcfd596e930adb730f7628977e7cb647e026eed4ab830fb44cf34b472de170d7a79a211354c9992bc107a90d8dcb7c09fcbce66b93469741c2b6c19b5778b98e81ce91e9ec91c410e9934bcfcbedd7e67fb21249daa9a23c9d2709acf88a41b2ccf212a9a49b95f42cdc09ca4851f6106d484b858b7b444ba9a395ca75a4fc9d4c034887e9118f3ae0fb0eb632b5520bf3550ed876b8be3544c616a2bddb5179a85e89f446f05cb3a34e9a4a32f3584541f4275f613e12b90cae2c3b4ba7c580a184635ec20965e4ab4659743ba09a8f7f3f0324eaa5df4b060e0c066ad00410985d2a8519f8edf144a5e0b453c67cb4fec4d44f7c417849a56bde99e139f7a4ade7a214a0ff6172945168e7ff7397a83c774293c7930ee15170bb60cc68291cf2cf027477e98789990843be7ab2e67332c886a0d7fa3cbe8c726f12a9ed4f83ee1c0ce6e53e2abe64e461b94740a60737dcd4abee16c714c29e30c97154885f30a0e5a3da58f12975738855cd49ecf537830220195f93b3ee855643260a644a2e983ab34248e3585a78bee70b6e5aa4b6f9c81a33bd7446b4803116b299504c2c5d9d513237ffe7a054325c673019271c4a3e5f5d3c91e037b41d85a136df08da64b9328f6efb25f351d0b7e95ef6e6cd92ed7de52b1cef7b1fb8c7596e53e503bd488d31cfb13d2f0cb8b27a267c1f76acdd400a79b8209471c14200b9eeda51ad7d6578245e135c679c895df19678aaa1cbb55c2da7b052972486b954b85c636448e70fc321b7b267c6f91c38cbf9a6763d232e1e28a02eedc30958f8afe38778176995094f7d906023c796e1934dd0848c9306ac00c460795772235ebf8305914a68b5ca89d68bea35af46289b69851f759127ea0c3d1cc1bab5373e21948f589656eab38a54bb9892e30ea31360071404cef9da8aa50f1b13165fc5fddb7347e2b4acf7ce5edaff4ffc038a7fd0fe3fa777fad4749c0fa9002ae6a8e3e61a2ff4e3fbf330bebd407e65d798474c5025e944add4b9a5c8881b455be6fb43ea1519d78e7466fceb89d5eb7dac79463b1195be46f005f60346af758ecb9f247effa12330672d5b6e2fbbf43658ff2fcf790ddea48bde6bc289a2e831237137fd0d008ebec11152f6ac0b5f2653e4389c6789328dee0f28c5be6d31ca21496357d1fb571c1b106c450ea217d0d4acaea75cc793aa0d52f5e96efa05008d85413573982d93681e9415c86056e5ba07fbfa472412fbc3abda47464a01176f448d398894ec7aaf74a646608034681db1545d16f96d51267117c72aaa3cd15e27017d13faea0d2499ee8971d45b5706cc34b847f2d1cb730c91fc0ac9c1508ce9b070e4e382d0ecfeea0f97ffce74d39d1a691d500d438ea61f431383a56f3ce375e58bd82c8d912c141d876f26b4b68bb23cb2304c9502ba1b7c1d9f8885cdf8a5a4d862c8f645d7a54b35a217a6a7f3bc6fbd5fff5fc248640f8cb55d2b1560d99488ab9c4ca0b0d1bc92408c4627093fc9eb8ae5badbb18c72af7465ce7a39e7f5e4f5bb023e2b3e347e71e8574641c010341106d1d43ba5dd0651a2d0beaffd5b24c23fb80921af5c85f857f696062fe20129f45a3a18712b3a4f1aab9e176b60432f33d61c7a5e420d3f673ae269eb0377acc20ba34fa2940969d82d170039cc747f8f77a0a40278ebf1401d64acf7850aa600960de8f968e0e3f7ba1689d2c503afa79b544a977c31ba0fe9ebf56fd0e6750a6ddc2a1aacca4d360c95672d73ff743ac0cee361b7d5f79249829deb89ea59d20617363c2f319ecfebb191fef91f67dc446361951bcc1aa312059df7e54c505d9d6ae2e64f4b6089bf8a8d0deb64a15af2908005a48ef18cf67261b1fe7ecd597006467959d7d89c72426af454e2c2195a20d79d16479af11147c075f98ba33bab08352f85e4f3ffb4f76bc0bfb158426dfe30aad599fb87facfed7f76680367cb9674e339fe6d2a7a68cd033de38fe7b66c8c0f1d3799766e8fd6b4d2e976bc22e545401db03f0a888345c0bdffcec8de1c0f94b1362039acd9c5a89593072a9dc9958d7072f0f2cda2a5e16a1e373968b4a1fec2c837c9b2c211841aea16ab6b472f91ddc733d17f2e792ff864d2f0bae183707a2cffb553bee9c4436d6dc56132e5ab8c6112c9f070841afe84d466f69f05c0ad048df5d5b8e64a45ebf0325050f55da0e48d6a2ffcb50edbc8ce20499b54f27e4e1ad55c5da5f72a3c71e4e999afc319273361c9dae8473cd7aa5aea9d1a6300c9fe8c53fdf4a6a7852f571c153c54bab5d01fbe09ed654d5c53998183ae806527fb9aa7a7b3db7d1fb0b704b5623f378af7269c5aa88207220450077b673076798bb45184a797efc8c84ac368f9febe919c68f0a777cc98c7a478fa4e2479be8e989651c94456f5ce05a09c1ac2ed9b02d8f0f75cd721cd58d3bf33be79f11269cae788d3d288e2931392748126cd3812e3e367ca2d71c7491eecc8e6a5729f1d2e6db3e9197da6a427de9309841779e4042ccd54f7b639c2fde46505345e967ea22f2d9d670925a5856a74df996ea190fc470c5f8bab4df5938c879ae8718e5af47756256c86f451d33cfd73b500bccb84266ac48a19f79e7632b2cdfb669911ba7ce466c5723196aab07221d94a959e98ea3ee5fbedc60e6173bb7daa5721d459e2255c00d2b19eb9f004636afdccc6b0bb2435b49f3f1f7aa34884bb06ce2817ed98fd0ca700d57c75564ef4c1084e16fdf6bc79fc7ab1e1226b9a060f465983aeafb11d70573c035081307da95eb28e4c8ebc8903074d11739eccc497879689d2c0e5db4e89d0bf9f56a7a2b2f08093455056d70f6b727bcaff00904405d28951723e7e005b3d0540d10d26c322de28b7f1f9a9d67c756c05faa39e354d9a1eb10693fd8d4a40ec9aaefa92a5d0877070d2d37ed2285cdfee1f15dd5c37d859af091de3a59663a0ffd3b62bc638c22b74a5d05464eac7428d1d80e3302cbc80d8e55489ce866463d765987888c8abdaaaed6881c3f605fda05078e1864f22946ea3242f41d9b640b1c4b0da4a3baf3f88deda6bdc9b80be028b5955e84be69b0d18c92cdfdbb104633cf748d52e0189e1c78144497faa2f671271b2f58a06db69faea632081aa08fd37a7efc1c5167841b89d176bccaad684d32fb0e3d0594c35f342980723b8051628010cfb227ebd252d6868e2718e20c71abdd8182c7b34e5c9f7edc6d734bc3e32f8ff4fd5a13a79f9e90a17c7ffb6008ef687e452bb757980354f9ea58215091fbd903937258b160dddb4cae51d001f5928eca50e9a6ff944a55c61653bef536f45e3166f1abbc179368fabefb45069e57929cae36630df5dbf4dfa0812a6d597a2975d1531e84e2ddd0ac2908449c8dc99f60f066adb08475471a6697b6f717feae683164b69a0ce2ed07d376d42c74cac2169a5302696ae4a61602e6ebcbb76415912b3d00d05d1a3e3237d52e4b731385ee1e6e87e6e478cf375e0295ba289ebbc479423f0194ef6d8292fe31dc47be1fe10961ff99e9eb970c809859bdae83e2c7ca98114716aa8e2d7279d5b4d9ae408da24396c5523391068b7ed0377150f7ee067", 0x1000}, {&(0x7f0000000140)="a243f46878b95627d9390846a85950ea2b165a6153cb4f37300c9fe597e00703360a3957ecb7f5b3d6e454", 0x2b}], 0x2, 0x6) executing program 3: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffd99) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000188800feceba7d7befcc5cc07efe24befeffffff"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) r1 = socket(0x18, 0x2, 0x40) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r2, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) close(r1) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) fcntl$lock(r0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x1}) r6 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c", 0x4) close(r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x88}, 0x2, 0x0, 0x7}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000000)=0x2, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) executing program 2: writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f00000000c0)=0xfffe, 0x4) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x1020000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r4 = dup(r3) pwritev(r4, &(0x7f0000000140), 0x0, 0x2000000) execve(0x0, 0x0, 0x0) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x280, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) socketpair(0x0, 0x3, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x10142, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x1ff) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000040)={0x0, 0xfffbfc01}) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000140)=0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x2, 0x2, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x7c}, {0x84}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r3, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = socket(0x6, 0x3, 0x0) getsockname$unix(r4, &(0x7f0000000000)=@abs, 0x0) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x5f00) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe80000000"]) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = msgget(0x1, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = open(0x0, 0x0, 0x121) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0, 0x400}, 0x404) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000004c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000040)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x13}, {{r5}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) r8 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) ioctl$TIOCGETA(r8, 0x402c7413, 0x0) r9 = socket(0x11, 0x3, 0x0) sendmsg(r9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=[{0x10}], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x54, 0x20000000, 0x8000000000000000, 0x1}, {{}, 0x9, 0x4, 0x40000000, 0x4, 0x7fffffff}, {{r2}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x4, 0x3ff}, {{}, 0xfffffffffffffffe, 0x1068dc66c3a63c89, 0x800000b4, 0x0, 0x8a93}, {{r3}, 0xfffffffffffffffe, 0x2f, 0x2, 0xfcc, 0xfffffffffffffffe}, {{r5}, 0xfffffffffffffffa, 0x25, 0x1, 0x2, 0x1ff}, {{r7}, 0xfffffffffffffff8, 0xc, 0x10, 0x1, 0x7}, {{r8}, 0xfffffffffffffffb, 0x2e, 0x2, 0x4d1, 0x8}, {{r9}, 0xffffffffffffffff, 0x5, 0x8, 0x1, 0x5829}], 0x5, &(0x7f0000000240), 0x1000, &(0x7f0000000280)={0x4, 0xd3b1}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x1}) r10 = syz_open_pts() close(r10) setrlimit(0x0, &(0x7f0000000240)={0x9, 0x2}) syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x9, 0x5577c537, "3c107dae307e08002b4600000000da64612c3300"}) writev(r10, &(0x7f0000000000), 0x0) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0xaaaaaaaaaaaad00, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0), 0x0, 0x0, 0x0, 0xc}, 0x404) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r2, 0x4, 0x0) getdents(r2, &(0x7f0000000040)=""/4096, 0x1000) recvmmsg(r1, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f00000007c0)=[{r1}], 0x1, 0x0) syz_emit_ethernet(0x4e, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r3, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) recvmsg(r3, &(0x7f0000002640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/51, 0x33}, {0x0}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/140, 0x8c}], 0x5, &(0x7f0000002540)=""/223, 0xdf}, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) socket$inet(0x2, 0x2, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) executing program 5: socket$inet(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000006c0)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec3", &(0x7f0000000080)=0x1a, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r4, r3) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0xe1, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}}}}}}}) r7 = socket(0x6, 0x2, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9", 0x3c) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) bind$inet(r7, &(0x7f0000000180)={0x2, 0x3}, 0xc) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) executing program 5: syz_emit_ethernet(0x36, &(0x7f0000000000)={@remote, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbf9418dbe5c", @ipv4={'\x00', '\xff\xff', @multicast1}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x1) connect$inet(r0, &(0x7f0000000000), 0x10) recvfrom$inet(r0, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="5282e907e339", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, @random="77f61ce24219", @multicast2}}}}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) shutdown(r0, 0x0) executing program 5: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1d74, 0x10001, &(0x7f00000001c0), 0x0) writev(r0, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x40, &(0x7f0000000000), 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000000), &(0x7f0000000340), 0x0) listen(r4, 0x0) accept$inet(r3, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = dup(r5) sendto$inet(r6, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) write(r5, &(0x7f0000000040)="04", 0xff9a) sendto$inet(r5, &(0x7f0000000280)="1114c84546579cb943cdbe4a35b87744826bf68c21aad4c2117f1750306ac20cbf97fb15de657a2d961ef8929f7f90d42e97fcca21d033b98b9f4fb7a91b280cbee3db6e8947d89cc685471dd1503d08acbaf10f058acb69b4318947b3255dab9bc4d60c56ced6ddce3b229c8cb4fe4b6e3f52ee886123a556ec3e9a63f9425f7b800ea1fbdfe4819f06c60f6bed1e74f872b9360bf8ed65790f7cdbb15f22b12d765b301fe695c8897e8ed1b0dcb7f5544a711ef3010a27b53a0fbe5d6fcbe4e968b2a79d02d1651b2b52af0a02d4a4a97dd37310f2bc120da301c8c56524aef106d3180373", 0xe6, 0x405, &(0x7f0000000100)={0x2, 0x1}, 0xc) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xe}, 0x4, &(0x7f0000000040)="713e62bfe81fcd62cf16e2a1faa3d250bb1c7046cc2e4efb7995e2b7bf2dbedc33666eb9f4f4a674f811bdeedfc36af6f04968def124a4db7257408f1e85df04afcc803f54063a9bdf935cf9873ce11d55d77ce20c5866ec8a5933489ae32811b428babce53af61f993af5c35b1e82c308e34aad663111c2675c54d1a64975dc8f7f8e08fdac40c8772f6fb8d13a1525601fd5dd3bc412a41a4b20c8adcc896e212fab0d79cfea20019a2076ccb5b82973ee750df0324b9a63a653aa33fbc4f49b0fff70b1d03f2e61941562117e8fcfc575b4a749f18ad0401916e56e4ccda675b42693b82b5585c8326aa54b6cef771e080894db97c6dfd0a69195af89195ef2a451ff80b9f080ffb6c51c993959ddda15dc10bf56f4fde00fded2c11ef3cdd004e58a448bedb3cf0593e5e93123cd6eac53e617a489b50137a19ef8ab4968c6da7a779d884e3149572674c74911ea4ddddf37fbcd3247160f0c1d3eaca443d7abc967a9f607b8fa6f94b17b4090313a9bf3c27a08ce0bdae8a507897dd3459b60aa864664e4bea3e2e89d812f6352bb0295ba4037bbbfc621eb57b564b532682d80b688d5b6ce4d97fcc94dfc9b2d9a72e71f9bd2a2019839420963409a29035eeb549f894b06e7cf63e9713782f77002b93eccf291e556e35e7b2da1c8d3f4d70cb52eda8f3fd8ca20039c557696cf2d6f5032c524fd2bc237434df5f896b1e6f46d59376fb22a9320c63cfed07a5d6fcaad0cd6a4c3d7b1ef544646d4622d400efb2fed874d133677740fe17a2726b018908da16480df092bc55fcd7d8bcb4e97b1fb301dc1bc9969c43747ece26c5d1e64d1c06ccbb36c46bb7a1bf08328af9dc756c830015df9b107c110fc606048f19596f8f2814ddc2653df391dc397a955e8b7207dc71c98d784caf374c38e043e9cabeb405715e47106226034121f3b42e9c17bd29b53221a739497820b0ae40f8d0eeec2402780df96ad760d5056552fcd5a91f23c3c8efd9e27e603a20c4d0b5186b14cb3623ca00a33e6141177fe0bb6ea0dba0914c69b2fb642c629f2c9b4477a407eaa8af993cdcf25c498c57b3ae91f1ce626974c3903f9061f6c8527f4e59fa5d1d2597d3e54c101f36c895de07b7d4c040557ec1400d2d6159ad7e1e857edb9bdc866291be6c0dd87f0dc4d43d1bbe2272db34aae76314f459c94d4e37248c10fed684e2f194e50a5df86be5d9e1ec1406c827988dff5d4f9cb9805bf5c1e4ac611103ccb7226b5ddcd6546d2352083acc186e1c2108503078bea02356b8c40d67efebe36cf30145c3b9e097cdc24f91d89ae3b593850334a81f0fe733db7f3c2e9ab6040591f39da5ab6d34cb98416a6bcafbc325bd73da848ec4918a9d6289dcc25e196861cfb2c9f02b7d452b66a6fef954ad921399638d0140cb94ceea6cd812a001e50946b752e56737f3d1d300ecb4186c3e1c96b535e0aad9bd6bbc21e7f60da559d43932f22cb707c936febabb9a2bd67af8b43f9636e429bad6e0f315be8b56841a19ba90a71e39716317cf89693872cb83b3673571d4c9e7696e0df53f0ea8dfc6c2ae5f78389413ca9b774398189146b181fca024f506c6975c284181d71cdcf26c936260ba701ef4aa698da4788b0db53a1dd047d7dd760d785048bcbb2a622de038ed3da81b3309baa02921867826d161df7c998bd6d4d9c91c4d0f5f5f7d45440b673308dc6ca06e8f520e35c6802691c993ba2a769e2b17798f499d60f1195f4003ff14132d0ca53efb964fc66617991bfbaa341537f3ef6c285d40650fc826da9570c57f67ac7c14220a34573b2e716777f1366018e2cdf70364c211d7057d7bba9b33a7bf567adfe5a0d5d797d8347363c6fd6c10245bb9e0df642c79a969f5570617af986ba2919462184e51f8368c59bd3262b1157b02783902654fcdd00ce39d35835bd927d07779f29ee87028b966a1e776ee1e17b8acdb7bfddd56d0b8b545f30cceab579c7dc053272a0a53b630d08f3feeea9086efe03636f70b9db92b951c14f9343ffb2b7d57a29d771249f23a7bdf4fcf2aa976be14781d0bebbfc7e87f55c8b0fddfd474a7ed5eca84d0b4f79f0e9e414cdf9055cafcf8eb747e9fe8275dd8a665d381fd65be795159d80eb4127acbf11a0d2ee779bcc9775d5cc5ec3201d78785b7f71c12d3fa130cdef99567f94ad6e8aabee81e49f93ecc2712d535f1f85a5d29c20f27e7df5adff20a7f3cce3511e0479233ba4e39678afe638f34429776db5ab3458d0640131cf706a7d1ac6e82c87aa44473fd57a8af9961b0e53634842657c690a53071e67315ed9e76e2ef080b0fc6752f4c6321a32ae61da9a0bddcc8d352c8b1e6f6819666efa97fadd3bf9e7d5b0926d73133c4e46d5f19f0a306ba19e0285301baba72d32af06ef37e5732352a3a263769601561b22ace8f99eb367e419f4f6b399f089be4bcff35fd14d94f51bb9184dfbb6df7317f67adf338aaca7418e0c8a222f954b677c59d5b40f6ae804d17d7dc598a3705a6df55847691333ea55fa09e2b46d9e641b316eb9093d2c7566b90193e1e74020271c499b9563aa8e4ae9e708af86fe13d4bc42d1fd3dc735f6028f12e9ae3f12e9259caea40ebede1fa2055d27386a8a7946c3676d2f3b7f3aa9cde76fda277cc173958da96fa74e8abaf2bd910178aa8210e28f28b39cc88b28c35ff623da12146263969e7e0b0ac4cb724a79506e1e389c9c51996a9b2b6f52b906086ed6d07491819764132ef634788cf77b01e91afb1cb161e192252e29da2cf9ab766605083badca637a9af2cc90ea792298c03a9a1acadb1a3e359cd8d1cc20a47bdd1d7b9cde144b1570fa4d2bb9f2371aed7b0af568883bf9ababa4fd7d43fdc14f9d28cbec19b4c222be7efa55eee937c6171762f14bf2017f1532d6cac79eb0eb265a77bc7d97078576f33ca5aae0ed37b91011015e698f69073d1a779f5098858089b146a92e365c9e91dd97a4b06a9a813a95e5ad4e76fc3579eb397b32f3962eaa97be3cc2eda0fcad7a4afdb45e747dfb55210318545d2932294dde7f022fcb0aa1958762c4d38f47081d715f16cacddef7b3819b18a146aea861ebfa5f89616261140906449ef3fcd354ead578d853eb3a79ae1e0f5775360af217f0121df86d5f65f4c75efc2f8130f9942a09504e73372c2d7b60e2ece693c204abd0f99bd4a5f896684f6bc0bb483ae5861375751859d7d7fc20c50368c13ff5417df0de1bff01000000000000bfa924703071558d60b1603c0665c421f4915645055a73001100a5b2d71a730be570bb515cfcba1ab94909128c223e8e41385c8954042d34f0458c0b10d0f714c83da7349c0001d95f665613173a2e1b0fa3304820c4077792dd4fc18261512f83ceede8d158b15f1951c87aee6207b5af0d2ce5f57e9b9a45f1b767c2e3a8121a31fd657e1603884d7393c42afaca92d71b07209f29b4f37ba5588f59f6c1e8b405882364e903a726c9813941c4d99dc9bbc3c4fcf599c780c8231dc65de13028c7831969bd9f084fef8ea7632787584590f0b7041c64b0d6cecaac866ba6b859de3b5519ee323871f69101047bda12744e43545de3ea0699f03cea2a17fa7bf5b8bbf72b97ebfbcd7607675009250c08b8549bd7357a903b2b14dbd7f832540c6eb3ef063ff58dcbed1ae4e773f345d70614362f7a7756f8ce941f83876f6947346f7776d00f239d798185b6bc74f5910b3b69833929cdc6781a1935d5b82870fe8d670f38dc6968decf5040979328fa4b6d9ed4f8b2291b96e8cfff6556435b5aee1a1caf8fad9ba35b46d0c920c289b98296eafe9fb5cff6a1c921c88ba8297ccb71ba206349d929f4cf8b8f70ad222f387cba93949a66628c6fd93e7254e7c76f22397af0efe884e1787bef900a7e0747864835c8419ed752537bf36e9075b6ef0782d2fb5c645869e24ecd194f1944d89bde7a50944c7bfdd5a0f778ae675f23bb2db1ce257f470f4b429f4d046e0da9ce1424054b61c13d6563808b55069de25eeb25a9b1bc69a675bdc3dfc616111983e9a1149a8561566a4fa72f3c7fbd8d27aca492d02ed0cab5e486ef30a93d75ed6755ec244971a35b81e898349eb67c6bdad8c7897e26b4217ff9f7adbac74392c28239ee6a0d90a76bb4a27999b59cca9a8e136c7225a875f13df4977bb8e3431e4ae37ff227ae6c17c8dde8ff31ed1e96ebd89f1c2509b9034fe49a4b59c4ec36c197f62728ea7630ddbff37c0f1809d46bf2adec2fdc7bd1e0f4216214ac64a0d51436e19feba35b2301aa3c7b6cc59c4cbd15b4319b7c4d458545ac7dd68e3036c67601bce7c3d90fb6ce54a2673c85e222765dceb43f9a7a9441692a2420b0c6784eeea364d6a823cf75ccf226138bb42c553bef68a18cebd8d1e6f654e77a4fd6808087152de0647c38a4526632721bda859116635ae629baa38bc211ea0b96ab2bc16abbf5ccdf02e5e96434a1855350b99a51d9f465a6f4a1ecf25154a1556903b593018b1ab24e031b6db649d1b71004db85f1771b5ffa7a7fadeccb4412e50b3b07452bfc61a73bcceb2f5a132e6d80f873ad65288bbd6ff43a9a7158bfb99e76363f3f8ebc785498d9c1d424132b00d4f7782b0dc406ba3eeaaeec0287950e44d4fedce02724507b502ec9143082b0d93ce6bb6d7ce68b63be1156c33b028c0b56fbbd45d9edafc177ef91af93809f9ff68b735349bdd8fd8c1e21d0197d89d9ea3d8e7e0cce7c09d94c5d9aa1b661d3cf1be0c6392d4d7d13786f4853f6cb2c8d42e394fb7c4e87d5fdd6ba76ab3bd8ea6963fafab3967d7ced45acc2af26018eec03525ed82102af7e3e9bd9bc2b72d1b5fd9419e370f2933249c58b9eb27ad7b63d74f1fcfa3ecf503c7a4a07266c5b08be4ffa78651434f19febe652966631ef411f4a9b7a370cd59970d6e313dc06bd29b2ec92507942d996af0052b7f29ccf2e4dc1bf5c2571a674491f4937c42b58bf39866a321cdc6b84575d01950e649ee4e0b03d9f6fdbb4487b15f30834ed49f019d4bf9f095f944d13f7af74d788a8fd834b64e6bd50dca8429b3a1eb2150ffe0c2a733909866325534789a7c88a6cbc50123d39e81696f28dc2c769b8b5650f6e732e3091b63ded32aed7", &(0x7f0000001040)=0xe40, &(0x7f0000001080)="fb03df5561c923f518cf3d74fd35cda3cb32e41189cf65cf69a8ce386b44b7b43b92489de0cac8cc0b54b033fedcac", 0x2f) sysctl$net_inet_ip(&(0x7f00000010c0)={0x4, 0x2, 0x0, 0xe}, 0x4, &(0x7f0000001100)="05f987a6ab1af732cd09150d9349cd2936397de4fe2b58d11097058283378adc458911f79179dd51d28803", &(0x7f0000001180)=0x2b, &(0x7f0000002440)="34e91710408313c96a71dc2b4a944c530d10c85c41b3bfc17bf4605987b618a85376b9ec61bb357bb97bf69bf044f57aa1bbd47074f0267fcc66a91d1c76f22ee584631e595934abde9b945218e8e35f77e023412049c4d4854816a5eb8ca7e296154b1c92b6f4329c88dcb5a5f59acb6254163d023151e9b42e33326b3f905e588711e3bda7d3a005a41922f42dd78f72aa919ae0acd6f10592aac1042533d2e2f2953157ab800360c537b2c4b96a61bb4137d5ec897ef4f5ec57901096bf77afffc4941f2216aeab576d0ebc8b1948162f559ef66971557b4499ffd139dece9d3c7e12cdf86c2b83be06c2bd8915c27611bb274e6d3fe6b1f368593aea7f713b3138deb0b216f8e9639de38b18c1a3a9d22acd8ac0dae0458e08dfc3c4b71d5f4bc75aa27846836bfdb4dfaba56c775a285d33cc54a689c1e1563737400288eea3b35ac0de07ef806c209931de0313bb8907971fe589bd7273f29bdba58d3b726e13688db395287ea1e19b0fbc471ddd10ff038a2a05a73f5f6364a5b6eb58d7c839dc4a41d6ec336d1d9da4ad771c01c99df767a17d36509e4ada361b97c3fde4435e7815f0d1e1db4e3154be127a4657262ac1fa98a5c66fad2f5baf421d94800040da125bbc95718c0acfa267980709d3489b8c0b034c66e8e020df191710243a979af948c6b744678f17a17752cbd20a22deffdc7db55223d52c65574e2dbbc97063e0b6ddc67cbb34658f9bb37017dee96cd5d7ce93d2e2ec957152d6f96b0f4f63b57ed11c9d66e75c7032e32258d26e06bd6f79517412c173f57396ae94a54231f8ac779a59e7d9bb6ecbdece78b5abec3abb58c1096f00dc8d2937fdd299481a33aff42f4e9e3c2f27f99b4c3bcb541b4d74111ddefa685128659b9497fc60bebfa5bf2335fa54a89a318c13ac39aecd70c0a353dd8a3a1397dc5ca065e8f7509b4c5cd1e5f063c2197a0ea4202564a83cea761af88039bdfca1a9909274b9e1b62d342da2255225f67aa471aabd03722cfb10eac9a3f74a6000bf2018ed91ef6f2c11a76688dd0df76f8bc2a2be1b4370ea4e5861056cb54b735944600461cd5e023d43ec05e78f96c6138f6490b5f9e1d4acc91d0ccbca24064ab234acfe0c8283832501e19e77afb968064f0a05b9d40afa15b69c37203a3fcf1fa16ba06672e8f3375737cf4a89b7e9a76abbf3b071df5e6b02b221c43ae006100756655d0332a5bc5eecfb199e30d30a27a02408f513f482372d6101e64458e613966dcc62d1df0ed2bea60ebe9fbfc3f2cbc9b5644967a0796d3195aa23202fc706fa8cd45f41107376bc1916ab97e5a8fd08ddda59becfc480cc084f55ed7db789b3173d656917fb9390f605197fb98f95ffe3e75d6c939106ca08104f516dab87074448192f7e086648a5c17d0288bd0f54326da67cb0f240bff8a5bb6c70060036303342cc29a6935a2bc7c6bab16a8bc55c6603c9adf01c6096d1b35a938fa46bc8559e6a1d5528db6e31bd0d54867c488a1885d0e90de1017e91c7ca8c41e6a5fe019bc13e7d45b4d8978c0aa229c3499f43f09d455a2d6334a2d7e4a471da1fd3674ea5da273618b05fee501eeff0c33a35d1c6789f4a826c6b742a3f197704da87c63092e81e8ad233ca67b1b9819c2b3cdb22532093329b81544e536934fdc261dce3c1875328a06089f298e472f234482d214a80745349434ea86a7ff0173b8cce890d6e01aff401eaa128480ca4008c4f82481264e5b85ca1ad17b6f054bf89a680a18de5ae653a9c62fea659547704ec6c0c08437adf811e1d6870b560f07fca7861a05503d873b45f8d966aa9731ba95cc4aae05156cc70564c26236c7b899a316cd24241571175250550931698c4668934c14d723c6ff0dd2641186cb7b6292d3772eaeff9ee1d896d4b5c2915e94ff32344e9faff4cf1d06ba68b91a7a281348a4a42bcf9fab566493526d401a81317c3e6f2013cb7a9a185caedfd46beb8f6c7593dc23126d37b79491e30d8e582dce62f203fc41103ea091c59e80f132f12798befdebb526afcb80f5ce46ea1c047e674a91763806699f9ef4ad0f567edea7f377b8df17a1658d00ba3f90d4f8150c03bd00296395ad1b5beb6d806d26b5e5406b873a3571b65a0e280a5b808f147fa0fbf7a59895acc2a05a1e629d746fce083c45c908b1904c66579923a4a3e9a3ce26d5e522e603117164981e7d984c058583ad6566f4c2ae6e2250753d9f52ec3729d4b52a663e2d08c57d75fb2f4e4919a09f334b972799b35964bda5e33d9207731e394b45a8d8f6e818d5d58b5799ab69e15c1c506a23bf66ce7f7ab6b2e24a6abd98ead5548f6eda0ef299f13306debc26132f9c5fe2702127715cc8ea204a95bbc54f8f060bc5fee1d3274a7c0592ce3f8d7511ca614cc66f92cffb0746ca7ee248192370e6d922f304bbc479a6f1c8c597651d18588eab38505c72d6689cab9e7f866a45571470f7e81d3801339dfc5a23661a00b8b375be115e1f4bf7fe83953f4f7a56fced4df420795ebb2ce4d375fdbe27bf3b19df8d52e56f8907c55d60e9fdf338483b77db41e09d34c083d91615f3dcf897a23bb4a0d365bccd3bd3df232f81d63e0d636e490fa5a97bca9210385ef0961892ae1cfdc4b1f00edd515e97453d7dbe9509587caa4d6947a757a0a564814e824f917f5a806b57a247a07f4e2321c53c95e63e87091ddd70067e803ea03d25a99890439b3902847f1bb5efed122d7eb40406eca2e3ffac515ef9955aa71815dab198904078267ca054326e245c822884d9f5e0e9bad333bbfaf64e81e36f98043946730d95fd40a80621dc91120f2574f76e7fa43bebdf5c0c78deb0dcce11d9f9078e86303af6742591e8ab4394ba928e51f6af544f46e4a6ec7f5a65ff35e7f2bb94de4c7ddd12778649be0427c75e2fc6dee3c1c4078c8f8e2c788b537038f27b18a03a05a9487d840289ab90f854830fcc21d7994b0d38b30e14a4e5ebe46617befed824154a67b247a8ce0bb34662a100aa72248ff84b131a6748e579d4162e3d0d1093e1276e8d340235dd22bff6e7bfece2cc70ed25f515e642e5c0235ee65b7c166c0a04a9eb33aa94de6a2e7f06163eba774bae2faae93b7439c7221d68b482861191a3d46d22d0a05ff11cb2da6e65dbdfb0281a358e8a84b6b5d7eb98655ba07db58e16b88f295737ff06ee48391cfed8f42f643c350c2d61e1a5962edfcc6d160c19e1b83e1e3fe2c9e7d8dadaa5c0ac409932652f6dbd1e05f768edf4c6aa6b9611539924888de6e61f1ae5c050a2b614ceeb3d1dbecb2c7055f968172b56a82ca4381dfdb2d2d0ba84b9ea6325e84b393734c7b768a3bc59bbca31211a4113913990cde25d8f0be2c9225a38284d83510a2dedbff5d08d36dd15f003e619fb3c5555abfd085a812db54be1702d9a45546500849330b0940f44fbbb989342af89acc1052845782923dd86cd3f6b11cfd7c4a6ca13929b3af70ccc9c03daf0aa8628ff7e423e68e1e85c3b75d55edfff69390b85128761eee240ae2224eed1337207d89983a1bc49f35bce2a1f7e797dedcc0c96f73f667ce187a731e3721f83480fe554194739ac15f5ac72d1b3cc19775b037712e53655cd8b70692b42cc3d5c94dba0997bffe592dfed49d7af99de179107921b17f815fb1f558df3664df36e2ae0c7ce3fcdf09177b4690c43072604291d06ceda70f4baa38c48609360eebf6ec92d72fb0d5e5ee80db0e07559980848261018584cc4f3e584b73884961aa5c880779bb41d97db6693e4d3d5ba2187cbd37224886bcaca10305491ba23338dc1f9031e4ed1b8e88254b7ed602c9dbcb25fdf19dd3b540d89e535cc078f271a4f76ee62e19e4e7169bddd36760f70a2d13c09d59b13e2c60e8a6872f5f2b116c7b64868adff14aed9286e0f17bb4210a80cee7fd6978c6d5242299635da738297a730419c1dc0ab609dbd609df96b2177bace8f8d80f0ce235e610567d55dbd5bc83657b34537627055decf07128c5566da5a3b1e32b5bd8e785295781d5f6c3e4996cb625ff72cd9678e9ae23f3222d25715c3fb91afa6279694357969134ff5e15b250ecd4adc838e66ee214fa177e1c3f88b30190355b7d5f2878ae0ffa96bd15aa8963f22d40ecb5517eb4abad990f5ae3666e09dfdc4deab102a8dd6c5bfd9d1350759165f840a938a79f56c7ac299a06bb20b3b64a2c385c23e83bdd75d80422ca8e92e2d3fd42d6e099ad031482d36d4436ed52b8759b1c350714bd5f87d3912301c319811e00a961d4b4716275c598929320e699a94b0f151b744fee1bd2533f7ffbb59e41f7194b805a2382951cad2dcc704dd77fca19861488f8410f5fd0ce87f795d09a933cfd5573e86c8d0dabdc992277810a28acda03a94943df05e0be76826018ba897c11ef60b1b68d540c621ef318ed40b4b00ba7587420826606d0d97a79552aa7847f182d06e536cf4405b648ac64cfca9a9ba6e9c4643826d748b15abe34301ada21158f880a10dfc72a0bc2a42299cbecb55dea8d5ba68c3ddf4677205a23ddaee2750820fe2b6a8aba5fc03b9dbcc7b36fb58a4cb43e00cab79105a137263a40b2bc68bf60d6da8aa797ddd03b1f71ca2042440a8b1bfc8eaf1db3a4bbf7c2d877d71f907a97aa1b18dfae651d87671c4b940d9191f2a7aa85ad22a80ce4272211dff74075eb0d6f27f4c0d354f29db8923ef1ff1bf17c4ac612b486e8b452317a7e1fb50c02adb8810cb3577e7721c29b2967e064d114988bcde4100907eb19278e25b4c912c70249363c57843a54eddab828892c2a916dcd3f28a921c917be8fa15970efcd6a5fdfdfe65daf3b3bfd02d5f403c2689c4a79592c70b1c2bcbb0cc46c3f320adcd7ba730d33a5b95a725cf70c526da37c95ec297e903b9b827a0fa97f17b3cd03ccf6fa40da9ac367344473a9077e14deba768e0d8973842aa9c76acd0969f3c7b3cb47c6611f974eb2eec1b6ff7d768164ee9ac41ebdf070ef7ecbf0dd19e5fe62fdb8fd90f1a6a9c58155447a8e17aafa91a944a6a6c7bf0fbba15bb9ba2bf963ca39646cd544414a0a4dbd6c187a0ed7fdb9d693d196c97e523f410581ee5ec081b4646cfc83d088388f3b7f3ddf94d0ba452634767e2082974f9bc9562a69a62cabb47db9551701359bde13cf9b65068244ecdb997c54a06d35dcaa1f49d7be393e8cff28ece39ed217999b7f4f9d38e7d675b7f74377395275bd6091d01479e49bd0ae7ada6e96beb60daf1f38ea9a4d3dd325ee2f366b61bda8c3dfc1b0deb3e0416bd1ef4b8d22681e9f9919d4d3a6717396044148e74d727a8f3e4d59e370bf3a72583e1ec650b02e32428fca10652606fb92397170c87e49c10f5c3dab6fb13ee7b789dc264d69594c84a623dda874d957b3ce548b3a897543a6f8a2655a52e5e2626d7a2ec546ee0ff8bbf5b0f4d0db9b930f85f306730d1d43f304b56fda8a11b24361e9c0964acc217d7d0ede34582064bf5c475f581fb516e7fbacaf69ab44bcdd9b6b17a4e02cbcfdd4ef544f54c062e17729e02ddb53fedc0b8dfb421840ce3734e6de5f34f79b9b939ed0edc575b37b1d5d1cf2cca69e2c081f459a2df32e19061262ba552232a5699f47c8acd9b666f39624e46ad7c1e73a33d18a955860421c10238947d5ed702e7d1edc896334e9aedb2f7bd80d6c0479b3b38dcf23d1403e4abc41763df7da98d23c9d2fec3414fa2b8bbdf0613d1e6785837259abb5", 0xff0) r1 = syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000e80)="b319f367db59668d174199e903000000000800bb32fa32e1ea8bb7f4b738669157a905689501914450de74d9f8e0df38effbb80272418f55425553bc86d57ef1011bdb0bc03c1d045fc52c61f48f1ffe0eafc366718b90b49dd03c8b6fba7024ac", 0x0, &(0x7f0000000f80)="9c9d61fd83ab4c9b4b964afb46652fcd67293103f7397327edbd78be652ed4b4e38a450034661ec52f67bbabdbb24f178781f2c917575d0a3c60892844c766487991bf7aa2070e0b547c6e0d4caa", 0x4e) close(r1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000023c0), 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002400)) ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) getuid() sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x0) setrlimit(0x5, &(0x7f0000000980)={0x800000000000ffb, 0x1}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000f00)={0x7f, 0x2, 0x4, 0x1878, "a1073ec7bb00", 0x4}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000f40)="722ac32a838f8e3cb702b8173e8a3f51c27335cecc209bfed967a7cd317baa85cbf6cfb1376abdbdd698b8461d6d06eb34dc5e", 0x33}], 0x1) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000001000)={0x0, 0x1, 0x400, 0x100080007}) open(&(0x7f0000000200)='./file0\x00', 0x800, 0x13) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x200, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000001200)={0x3, 0x1, 0x3, 0x2}) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000280)) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)) semop(0x0, &(0x7f0000000300)=[{0x4, 0x6, 0x1000}], 0x1) r1 = getuid() seteuid(r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r1, 0x0, 0x0, 0xffffffffffffffff, 0x200}, 0x10000, 0x9, 0x401}) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x200, 0x0, 0x0, r1, 0xffffffffffffffff, 0x50}, 0x0, 0x401, 0x8000}) r3 = getegid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x80000000, 0x0, 0x0, 0x0, r3, 0x142, 0x9}, 0x80000000, 0x28d, 0x0, 0x0, 0x2, 0x8000, 0x6}) fchown(0xffffffffffffffff, 0x0, r3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) getppid() sysctl$ddb(&(0x7f0000000000)={0x9, 0x8}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000340)="fe75f1aeca4300850ceea62532cbe9f4dcb29ce15d47d4ac0032189509f08ae4e7c1291fe4ef9f1bfd4a4012a82a33", 0x2f) setregid(0x0, 0x0) close(r0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "0000c6f26461c094f4ffffffff00"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000540)=""/131, 0x83}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="a9e8a460f1e91e59daef03d884c8808f82593b2ba80de3fe9f244672f156d0419d6b38aed0f741b691a38ecd868eecfa86df98d4609a8899bb23c85bef0f5d24be58646169680923507e622abd6bf9924bbb2d9d6a2e3774ff58e9bdcccb4d2994ec6c0b8c3ba73a09e3f433ab2baa2a2055a6e178f823ff8142e03bb7131b66a7b7", 0x82}], 0x1) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r2) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = socket(0x2, 0x3, 0x0) fcntl$setstatus(r4, 0x4, 0x4c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r2, &(0x7f0000000000), 0x10) execve(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = dup2(r6, r7) setsockopt(r8, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r7, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r9 = socket(0x2, 0x8000, 0x1) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000080)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 3: recvmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x4, 0x54) r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0xfffffffe, 0x0, 0x7, "c07b1f46000000ef1fff60fbff00", 0x10000000}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a000030000000000000"]) socket(0x0, 0x0, 0x2) r1 = open$dir(0x0, 0x0, 0x0) mknodat(r1, 0x0, 0xc000, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') acct(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x81, 0xedf, 0x8001, 0x1, "0fdb00040000000000000061000007000300", 0x7, 0x1}) close(r2) syz_emit_ethernet(0x4e, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaa48089c0813eec342039cd79108c5e638f7daa2324baaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe80000000000000"]) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTART(r3, 0x2000746e) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2}) socket(0x2, 0x2, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) r1 = socket$inet(0x18, 0x3, 0x102) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x0, 0x80}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) sysctl$fs(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() kqueue() getsockname(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) close(r1) writev(r0, &(0x7f0000001380), 0x0) execve(0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockname(r3, &(0x7f0000000000)=@in, 0x0) connect$unix(r3, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchown(r3, r4, r5) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 4: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') chdir(&(0x7f0000000380)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000340)='./file1\x00', 0x0) chdir(&(0x7f0000000180)='./file1\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') open$dir(&(0x7f00000001c0)='./file1\x00', 0x208, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x0, 0xfffffffd}, {0x6}]}) socket(0x0, 0x0, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) open(0x0, 0x0, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000045c0), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) executing program 2: r0 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000400)={0x2}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000326000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000275000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) select(0x40, &(0x7f0000001500)={0xfffffffffffffffd, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4000000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, 0x0, 0x0, 0x0, 0x5c}}) lchown(&(0x7f0000000100)='./file0\x00', r2, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r4 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) close(r4) poll(&(0x7f0000000300)=[{}], 0x1, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{0x64}, {0x61, 0x0, 0x0, 0x4}, {0xe}]}) write(r3, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwritev(r1, &(0x7f0000001200)=[{&(0x7f0000000080)='~', 0x1}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1d}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xfd, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x17a, &(0x7f00000008c0)=ANY=[]) executing program 5: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async, rerun: 64) r0 = socket(0x1, 0x2, 0x0) (rerun: 64) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) (async, rerun: 32) r1 = kqueue() (rerun: 32) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async, rerun: 32) socket(0x2, 0x3, 0x0) (async, rerun: 32) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f0000000000)) (async) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) (async) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async, rerun: 64) socket(0x0, 0x2, 0x0) (async, rerun: 64) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) (async, rerun: 64) sysctl$net_inet6_icmp6(&(0x7f0000000040)={0x4, 0x18, 0x3a, 0xb}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) (async, rerun: 64) socket(0x0, 0x0, 0x0) (rerun: 64) socket(0x0, 0x0, 0x0) executing program 3: recvmsg(0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f00000002c0)='./file0\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) flock(r2, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f00000000c0)=0x5) writev(r4, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1ee) executing program 0: open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x0, 0x20, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x0, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) accept$unix(r2, &(0x7f0000001200), &(0x7f0000000300)=0xff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt(r2, 0xfff, 0xc, &(0x7f0000000980)=""/18, &(0x7f0000000100)=0x12) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000180)="7f37ce070000003d965a1564287bafc1d6d531c28c4a7eaa13e5232a74bba3779ca27b8e0d00000004fe8a4cc330bb35350cb60a9a374aa8a83628968110669294be2aa857b37646a2f79517cee875a3ee6363b304620df9f46db45bc17e900b596f1dc0a6cc19ad70529d98bb6446c6abcba4a93b251aa4bf74b84d25297ae86c0ee21b20b9b043ee21eed69c18e4dac282e3aa55f6b0af2ecb0207fc142136d2eab8eb816f01a27e8ad65fbb77fa8820f6c0cdc16ce6933582c9082b", 0xbd}, {&(0x7f0000000580)="00e679c159e8202cc032330a4c85718257d8c9bcb0a8731dab", 0x19}], 0x2) r5 = msgget$private(0x0, 0x100) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20ba9, 0x0, 0xffffffff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x6811, r6, 0x9) getuid() msgrcv(r5, 0x0, 0xa4, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)=[0x0, &(0x7f0000000bc0)='\x94\x8b+\x7f\xddY\xbc\xaaZ6a\t\xef\xc8h\x88<\x1f\x84`\xddmV\x01\xb1\x18\xaf\x1d*\xff\xce\x00\x00\x00\x00\x00\x00\x00\x1f\x90\xba\xbda;\f\x15Z\x1f\xf9\xbad\x81*\x17\x19Q,\x88\xbb\xe3\x04\xb6\xc5\xca\bB\xbcp\xd1\fL\x12'], 0x0) setreuid(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{0x25}], 0x1}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1/../file0\x00', 0x0, 0x0, 0x0, 0xe98d6448071a6f79, 0x9, 0x3, 0x0, 0x0, 0x1, 0x0, 0x5}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0)               executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x4, 0x514) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x9]) close(r0) r2 = syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x9, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mquery(&(0x7f000003d000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x8) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r5 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r5, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x3, 0xffffff8c, "1a9188000200"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="dd722386aaa50f06", 0x8}, {&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f26", 0xd2}], 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x191}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000180)="8a3aad21", 0x4) executing program 7: socket$inet(0x2, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x3000, 0x83, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x40001200, r0) r1 = kqueue() syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000140), 0xe4e, 0x0, 0xa9fa, 0x0) r2 = socket$inet(0x2, 0x4, 0x8) socket$inet(0x2, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) syz_emit_ethernet(0x46, &(0x7f0000000800)=ANY=[]) dup2(0xffffffffffffffff, r2) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x40}, {0x60}, {0x6, 0x1}], 0x3}) open(0x0, 0x8, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) executing program 7: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r3 = fcntl$dupfd(r2, 0x0, r0) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r5 = dup(r1) listen(r5, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000280)="ee1015240df8bd2e32859fb04474c3e2da7508cadf36dde0d81c2ef241cca9e8be0a3ce1a8602efe84c8d7eacbaf294925f6f6c232f446dd5542c7f4825b940eccc1faf2e81c1ee6f57b18d92f016f64e86000d5cbccf9266265a0d1cf124a0700000000000000f573d8b37ccfed3b9336839a554a7d6141f66f7007e5c069e3a92eb1d3c6c1cff93c17f5154ced95ccda2eca78139b5185fe5ccf7062f364307069c680b8ea0b1223c177cddd72e1058cd6367b8aaf409e098d29985b3989db36d658fc28097260911430ff916c91f90832239afcb060fe37934000", 0xdc}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() writev(r7, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x409, 0xf, "faba07ff8fc00f10000800009300f0341f7300"}) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000200)="8a9ce4036307187ac8b880", 0xb}, {&(0x7f00000000c0)="e02fc4e19387693724cdaace3262fef1d2ec27d99dd771716019cd1323217d1a4c33c74f7f65dfc238d3532e2e85e1387296bd93f97162e63bb4500c4cc3aee2f82881eb8badcfc7c463e53e9f219b76864301bad69222c3d3858489", 0x5c}], 0x2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x1, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x100, 0x0, {0x0, 0x10000000000006}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x2, 0x9, 0x8, r1}) socket(0x6, 0x4000, 0x9) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000180)=[{0x20, 0x8}], 0x1}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, &(0x7f0000000000), 0xc) pipe(0x0) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1, 0x1, 0x0) close(r6) socket(0x6, 0x2, 0x0) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000980)={0x2000000000000008, 0x54}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x9}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0, 0xb}, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d900003bcc2629a17a6c58afb8877c8be162e3fe80000000000000000002a852d8fd99ba01c5b00000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff0200000000000000000000000000010c552e02bf310dd7314bea1d385b004788ed28081c04d576bb3d3d1b529a4e2a925c70fe072d394af155389abfbc02138caf9eeb313c803712bf7b1e08281d9234e9f9196c3abb9c96c0652b2df26bff847cdfa2d49b0e7f0a13b5c6f2e1ab14e998f6059f4337e17e7c9c"]) r1 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000300)='./file0\x00', 0x10, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f00000002c0)}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) lstat(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(0x0, 0x0, 0x0) setuid(0xee01) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) syz_extract_tcp_res(0x0, 0x0, 0x4098647a) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[]) close(r2) semop(r1, &(0x7f0000000240)=[{0x0, 0x3, 0x1000}, {0x4, 0x7, 0x1800}, {0x0, 0x7}], 0x3) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000003c0), 0xa) r4 = socket(0x18, 0x5, 0x6) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() setreuid(0xee00, r7) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) bind(0xffffffffffffffff, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) sendmsg$unix(r4, &(0x7f0000001a80)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000600)}, {&(0x7f0000000640)="d01d89ea08d04bdfba2f514db22b00edf39cf090869f07bba0e2", 0x1a}, {&(0x7f0000001b40)="1f79bd5199315d38c9cf7b2c0b73e5b4223acd0cc018a19332158ea2890cd17e75f6bfbf3674d146229e28fa1b05442255c389f67aededc51c97230e8b77530020a563a6cb8c9357ebb5c32795e4136f65c7743f2b9ae3ad8b76055971cae6c2e0153292472a9694995bcc71444caa3eaa42a64c9ef47dc2bdf618feef9d5fd33d94d5ff9c2ec52b9e084f30d802ca542f807f46d6cbda2d125253de086913c12c375a5cc4c5ae026bf24e64bfb4ec866011a9897d599c06e1ef698ff5ffd5de2bd7953d91ea93b574b1dd9a36d6f638b722c858988cb303bb11557c0ac7a58339ce3c187733e02f398dc64a637533759e13673a87f57eab54e2349f385e41e35f1b359337a031d9ea9b08c444f9fe50422d147229c8a77529ba08897ce55d160674deba7171a7c159bde1199721be25649392999476949d56c41c0e0a8605e607db2d1e16c3042b16486ffd722e6be473699a3ad0a12aa2b3e473b0752ea18250f1c5863fc34fb64858d5eacc64d8cdf0204e02eb8b4c2555829dfd80ca35ad7a2f5afcb54649a7631aa97db22653f787a30de22a266efa2384e194b7be6f556ef25cf8444331f6b2653b5b8aad547fa4db24f2edb8277a2204acf891f9723a679db57a0dbd0037177fb0f5bd4e0ecc5d4ee32b0f3a756f3c342af77a329a6804e74d2f98b167b0c896b0de3c931774b8bc297b97a1bbc28c672ddb510b0962197388df1c78dfafb1b1b706bed21607d7ea9821ab5dce6cde5a6176212a4ad91f4f785305d0809178ed82359eb90b3721ad1f1aeec4304e125b85ab5f1f2137817f63af237e7e64e9367e4c60573830e6f4cec90fa649a332d2e951c748248b5d30bb336b2edaf3722e107e235ae2c4bd1efd869fe15781cbd6fb5ef69ee34dc4b0e08577bcd26ec47d7db902c5ed8b710426d5eaa20b653e862835f40627749dea49d96ebd7d59afe6ab7779cb2dd51de232879327f1bd6cb8bfac26716f3495d66d6c1c844dc0d5ef76f1453c371d7d0ee9546f8b7fbd2d307e9f931d214b60324e7f5ad46614778b6402f94487c9e9842e24fa72de7a031c74b8474f5444ab1318ed4146a327b5daccec903e926a74c2fd0539b97ec09e1a41ad0594b141de6c282a0b3e13421ebbf4984d176201fbe8a710e0b8d43ca3cd6a8dfc443c45055ec6964dcff369dcd8a5e9209295c04be9b9eaa5a22ad3471dd5b6aaa23a984c1c8706694080343f3a962e4bc59967b972a3e4fc13a403ae7ab88d648171e9389bd86ff746a2b03eadef9280b4c447e0564a74fb0c5a2933e18b873f08abf4669e223d98eecd22aead849a6360ea9add37251a7a9860303e229721a51a4d7ec6e268724be2dd391541a28c11fe3f6055e3d958f868aaa24373ecf6bb7beab24cd70a9e9bb833e3d7d7ad30c6e615a8ee6e1578a5c8ce8998581f1cc0699af5bc457d73672c6991df3f77ff659bcff91fcf0506a668c0c62b61d35de50279f907293d0ac339f0963f4f10fefb14610e90c198376581ae4f7748b36ecae77f67e949173fc247699cd253aca62114b8f5012ed95d3709917fd109b4f7f429f5ae33d4c9d6638551db85ff239489c1a91283e53d326338ac5e8ea0b1b758969eb9b631c6a8b57ca41cf031b0564670b8929657b5c6332795b40bc4584fb2a1ec45c644066df27a70435fb12debdf783992e8356831e3e29200f498ff4be388ec48cb986a9048548cd35f4ea1bb7c88df0b9cc4680753a264a91010a0982af44c031035685115cbd76f1fc12cefbba8065bb673acf541a61e7169ff0ca236ed5ab2933847833623227e7043cf98e7ee3eb7d7efcc119b59e9d5499eec9d70d5d065d08c3c218af32995b5a153199a1d1ff608f17dac9643f61dc6bdeea31c1d60c241de41f20bcb9525dadc4badb351b068ec176d12b1a1c16cb8460cf3f6765864081a1c1ba3db30465a9df644358794697030da038fe245f0f6c6ac29283a02877eab0f4871767bcb1a8339feceba979aa15e41a6618ab848ea5bbeac9b83b5bdf15ced03962691718db1ad78e14761372f802eac0f1d4eb8603567d78d1a1085ae6f3bd1726416d13b8ac64a107df0a5bb6f7d66a3ec583a4d17db053ced7117a674335f4ef652a35600a3204dee3c2c5a5aaa645d70f40a50ab496cf7679c6df9d9b045e30ec9cc1fed9a7003218838e9b852c21c975460a1076575b3356c0599406117f37993ff17ec2afd9caf352548aae5348a35966d09a2980e9484d06cce12901864c926cef574eeb58a31c64e305656e7bada542d7efaf80b174d476dad698bd53e1a32a1ab3045728fc66f77330e20c28463a15ca82dfbdc47af809c93ad3b9d3d7f78853f06c5a83d8949934917e374ca1fc6f313cdf203e54e2281e3b89d04edca268a9c9602e0c05479b7eccbba250c27a6627b41a9a2a2d7f5950cf956923161f8d3b784c9f198362c946aeca29f0a1fc2a472ec411ee0af36a7d7811833e24809496bfd6e2276f580076f5c3b6687e3ab5e67ae4f56c23934037061c79ddeceb354bc7d9628e430f985a2620b9427750ebd641e397ef8ef6a54d153499b16a86ab4af42c2e2fd924009ca0147b5ba5822a310b88554f2e8b3465bb1fbfbff61a4b52f369153b79ae087df7a07d1bf823a8fcd021725a3e5e3598778da8d0add58c5714e93e0fa56041f5c7a7a262e28f07c3f97ceb6485f2b4004702fabb6aef957fdfb4795f967a5888d1159d1e0349d3f432eaae1c59d4c8a718a09ef405f45a0d05e7ba55596b70e9851cb4fa5af37dfd1a88af85618b882d108e65e013d6e00007185df29364166c6e6fde5747751ee9a63adf22b9bbeab407935141686eadc27abea10d9784ad705192779bd9b91f4a42aaa0aa52bb271645d60d28d195438101427319d247163839f0dd7ba2d86148923552442f5b6a8f5dd347ef83e4649472a694afbe99525c34fbaed886fe3b8cc8b48ffd06eaae77efd6196ab0cfb79a4b3d9d2432f150ea00515586bf46cf46078a289ba5407da6190c0ebdf894f5a7d68721a472b1ecc12d93af6245f3dfacdd7c34715675b9d5fbe926e9fc12708696a956b667e8574eaeaa5b9e14c1b03f9950adb1acad3739b1e2abe9a060292b432e335128cec7ce0c871c4c9948dc39bc96a92f39c03657823260a6ad850e310171b19bfc690ec90f2cb6ac2a299172efb4dcd8eaad3d51401833a64edfd90f55f0beb7c742e07c223eeff33dc7afdaa19aecf5ffbf92e90a31d1544e4252d8aa60a6a5e1fe29f3c1e836cf9337ccf79b9b6ca0993b97d5dd9323f39b2003d985315ee5b6e892094977d3e9dbbe2b83589494af932906ca7db829c3591b84eb63aadbef450761a44ba64e879566b6228f40a9b0b7732866f68a3f4271f482872f7a087bab4d9aa3c6d24e860ee46b479b6e76b09b17fef205b74519f8f13ec3d90b9c1da5670259fa7734cc6c26537c0eebf885419c4e025e6e5a51b85024a398ae9c176fb51b3eea3efea41d596d094cb57861af6e573f5bb557ca1225aff112ea964e8f7bc60e0f34a55325b54907bdecd6378ea06955cbf9e8118bbf9971375904734333361e76ed2646f022d40bea041d189c8ffa091cb122e5f797d4a5c25bf0466160a927f5cf2c2c57cc4f7d6149f618316a1b4a7237d84a968347c40ff98df014bf980645abea7b78aa19aa046464089191ac99ac9ab93c587970a63209a22c3430a9685cf553f37c7865c79604553eaa7c2db77a48cf201cd8f7b764f25a7c07cdab5267d405d21ad34d14cc71ce37c705cce8870eb1c26a7378edfe200e3549fd7433eda48fcc08247df78868f8930853dee23003d1f59c13b0aeb99c002b8692864e63a3e5199887a63c3db14a4167ed5b343ae8fcf73912f143907e59fb238c3f74d2fb17adbde1d27d6d575becb44951b1e7261e9175963bdfb114934e2fd5ef17f017980ce34bff32c1d51ab1207a7ce7f112c6d6b7194e172a2d5545d7545df68038fdcc3ed3c1813c6b8b2a16a7c82b6a6665d9a1660d40ef12e5e27140231a7728d3f27437f63778ecc2789d4200e81e8952394b41b97faac31c2b5b821dced89c9df6f3f85422312f0f91dbc719a39a2e59a245df4100283cba372cc46fffafb1085267d9d09352d1a2f3b79fa388e58bc791022eacc2561b578510691f16505af88d7085f6d18282dfa15e50b7e1fc1777e8e78d1fe1a254584daa69f81a888e9b676c42463fef535cc79eaf097cd892f6570e1b0ec5b6362ce58ef2812206896efbdba45a9ca2072ef503228e353c2805109efcb5ab7909650153c6a34c392bf28ac7d9123acba9a9d4ea6de84d765a69505d07ff87e16dfc7a664bb95726ffc6e43014229adca28f04a43e93a9bbe7f30ff1eec4e47bc2ba0a95dcb5c7600fc98b8efa7dcb2dc55a6492ea95ff045f4a6fb21da92d808d6015abc35077c544c0426c2f4da383c7dbb8bb458b2a7ffb82858ec8ae167e2165610284ff1f62c64aa17e854ca25a1e54eb91381ee22777fbaee5afade08ce0c1b7a35fa5e924dff7304b2bd8b136ba13f916cd02bbb1198740f6f12c38db24af03d1f7c904d7501af4514d44a5e5f792f2b9d821726357aeb8405409bb3249df549549f17140de75113a4b3fdb37746df3fb5bdb0820b84bd96f549258bcb03c78e277567be9cbf41d351ce43e0471ac7d5522a8e3500b118eae7877dbd6cbd5207760bc5be16b6401d803442d492baf5457c17ff44013e70ff73157b309369da290e3b376a4d385b0f1c45c323bd7bf6e53f79e9cfd8ea13f21bada2edfb1037a4a82028616ac5c2dbba1407b029b3e809028bb419a9c2b776bba4677c0e90db30d194c1b637dc7b1595059da81f95b8c08cab05975c89ffc178bc63bc54000c63bc452860b0b7a6fd6dbd716cd5f596f09a437b46287194271f49b838442e57f7b248bdb584f008b494b236d67dab68adafbab5333210250d3925d7ce2a03ecfc729c7c1237bba068210e75c8cd53d96f438c2e6fd187f773fd71d85e69f098e5d0a723b631935cc6f663614eb8c519ac9aa59528361a4db9a44fe96925cbf56e74d4d3161eb727dd0f4b8673f239363cf80dd94eee7c2721cd6c8fa6366012e56e8e3767dbf1fc2a451ce09ca383ba0c51f28ef9eb9e424adb77fd53ba0d90324f743c7c8e009691833f595d88995fde822cf78e07ffcb935ab2921d8ff15a4cc497fe23161705b9b8e45132a5fedb1e1a0c2f7f3567dc9902e34c59d3c03e158be9210693f541ef68546e3f12fa493b0c1b366d5557b2c8d800967943d6505325a2bfd0932c97561cf982f4b5ffba0b5065efbd6dad49f53e761a19edd4bc91fca0b1e298dd270d62044b79b379bd007d60bff392f1a9fb63ff1743d5e9cd0e69a21f7c6f458ba93089844400a88104b5fc62354fa6a3ccd9baf11399a90338292af30a29e55f628eefae49e255f692f08cfa0891093b2c1daafeaa10e8828bdc0f22e6363f8fccd5cb2007ec16a0c8a21f1043ec9888f2736ba7aca06a11e182b8b02ab82c7293191e57446e81e2e35ddda93c2da7eb7e1801fcc61adaa0d5ea47eb0e44471c4cc79d8725d78536d663c3dc0062861678cf3415e59c7f28e95951767cb89077f8dfc50709d5c9a57e8e75b9f9f0a7e75d9c0a426a504a9ef15b357da03317326ddcdfb0bf2d2be052dfdabc68924aa252fb8476908490308b9f111b2799e9c2defadc1e3aaea595493c02380e6b979ea0c9c5c09f79c0dc7945a5c170aa38ef17b8d46bed396cd96852e5e8", 0x1000}, {&(0x7f0000000680)="6dabf3e9", 0x4}, {&(0x7f00000006c0)="579f344c72b1e726575b387e0f906ebf0256b3f3de5d261a4ef2998866bdd84cce51692e6c9e31c431725c3b9372cbfdea57c6170b7ff36e2db28d3dad298af785fb706fc6d542d6485e7f55d5b96071b917ac8717e1e64505e517e302877d0f63ef57b731f4c8f35584fac99e74ef005017", 0x72}, {&(0x7f0000000740)="96d98a6b69eab95743bd86ea6aa4649b2bb7f15fb15c94afd0b868568c79dbe84a611afada5270dc18c21765fcf5f2caf147fa87386b9cf667ca04af28211e53c384a0ffab8d206ffc40b08878a4eaddfed28097045b374db71b8f60af4b97ce90518e7583c5c24636f1faedba21335d08cc03ad8607f43805d39ac3fbe8957b1216c75d01c7174e4eaec489bfff0a12b57b74855b89a475dd77c92c62f09a3c301e946f4c9aae98297d437b935353a4c1f603425c559ed3df705109cfcec9ee603023", 0xc3}], 0x6, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r5, r2, r6}, @cred={0x20, 0xffff, 0x0, r1, r7, r3}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [r8, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c]}], 0x90, 0x406}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r11) fchown(r0, r7, r11) chown(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r13 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r13, 0xc0106924, &(0x7f00000001c0)) r14 = kqueue() kevent(r14, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r15 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r15, 0x8060694a, &(0x7f00000001c0)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, r16, 0x0, r16, 0x0, 0xfff9}, 0x8, 0x100, 0x9f}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) writev(r0, &(0x7f00000000c0), 0x0) execve(0x0, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000040)={@local, @random="3f287dda3b86", [{[], {0x8100, 0x7, 0x1, 0x2}}], {@generic={0x801, "8a2bc70c70ac77d3772093bfc30e55f6b1be0830d8c1c1f3944b999e00f59d9f9050c9b26d0176412415f4c0dbaaec3b74e55113f92438eef3d96aa97bafadab46b3a5d27b8fb93804fc707b8377bd82e55abdb5e28c252c93ab6beb53b6fef498c7234824da9622"}}}) mknod(0x0, 0x0, 0x0) executing program 2: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000), 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000200)='./file0/file0\x00') syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) mkdirat(0xffffffffffffffff, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x0, 0x334], [], [], [{}, {}, {}, {}, {}, {}, {0x8}]}}) open$dir(0x0, 0x0, 0x0) r6 = getuid() fchown(0xffffffffffffffff, r6, 0xffffffffffffffff) sysctl$hw(&(0x7f0000001440)={0x6, 0x2}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) r7 = kqueue() r8 = syz_open_pts() kevent(r7, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffe, 0xdf}], 0x10001, 0x0, 0x0, 0x0) dup2(r8, r7) kevent(r7, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x22, 0xf0000000, 0x7, 0xedd8}], 0x0, 0x0, 0x0, &(0x7f0000000140)={0x1ff, 0x3ff}) r9 = getuid() utimes(0x0, &(0x7f0000000680)={{}, {0x0, 0x100000000}}) setreuid(0xee00, r9) executing program 0: setuid(0xffffffffffffffff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = shmget$private(0x0, 0x1000, 0x5c1, &(0x7f00001b5000/0x1000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_RMID(r4, 0x0) executing program 7: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f0000000380)='./file1\x00') setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) mknod$loop(&(0x7f0000000040)='./file1\x00', 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0xfffffe0f, 0x0, 0x27) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x4000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8", 0x9) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r6 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r6, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$FIOASYNC(r6, 0x80047460, &(0x7f00000000c0)=0x80010000) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x1c, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x0, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="4506258a43934a8869718f013fe59602733c2de4382dc6", 0x17}, {&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe905", 0x4e}], 0x2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x10000, 0x0, 0x3, 0x0, "f546db7a3d1f691a1c0000000000d700"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x1c0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x80000006) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {}, {}, {}], 0x4}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400, 0x0) preadv(r4, &(0x7f00000004c0)=[{&(0x7f0000000580)=""/110, 0x6e}], 0x1, 0xfffffffffffffffc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000200)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000180)={0x8dba, 0x1, 0x4}) chmod(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x1, 0x0) executing program 0: sysctl$net_inet_divert(&(0x7f00000000c0)={0x4, 0x18, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x13) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r0 = kqueue() r1 = socket(0x26, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{}, 0x0, 0x43, 0x13}], 0xb85b, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x7e, "0100dd2dfa7d00698e7f000000000000104000ff", 0x1}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) sysctl$kern(0x0, 0x3f99, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0x0, 0x0, 0x20000000}], 0xb85b, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) write(0xffffffffffffffff, &(0x7f0000000140)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13d9e19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000006ea3c6a22a9852999498c9fc33fd63b751df488f267b289865e27430ac4f83b6c9f11259ea70184993bb6675407223a954fceb4282e13576fdc52d0bb29fc9ad6ee02178b1ca79b22fda196fd0a9ba9b72c8be2d9d73f164f0182cd5d1c3cec351fbc73c8e34ace8ecadb9a4bf75f92dcbe841641d864a406ee6905d5934f88019261bb412d964b7f29f49874dcf95a44b525668279ebf954f7c822a3b819aca99ea95b8653bf6024c00000000000000a0b96d64f0814277fa5b262e4c3919c17605d5bd819e741341a5388f80a5", 0x158) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mknod$loop(0x0, 0x0, 0x1) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 1: sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, &(0x7f0000000040)="e3b5273b18ed29bf45942650d5c7a6eafd61725762ee94a49a05f9b442ff30146ca2b87f342e4404433a74c96c73055d5cf58eb17e658485fb708e4610c72c11decb7f6a1de7a773428e611e4d74ff93346ba39926822d9960f62db98a5eed1c3550fcb13392fd2f6ac497ed0b946c5647209b2567c3a9c0d7ec65f1a69e32bc3d6fa816806b88", &(0x7f0000000100)=0x87, &(0x7f0000000140)="6abf2e349c7c138593b446a3f4a8a3f7ef380ccb4dcd5722f6cc9414f61579467ffa1b234bd4f622d54a8fe43af10e63f99a7567ab867c25c4c9cdb036f4c901f62d89afe46df31ce9a24feb1fa4e091d7e9587ed33d3ec32104b2ea4c4346082b22f144b7bd27a0fee0fd4f35c6aab26a6099051ce10765eddc6c8e7d07e725e4b4b0436384f3bed33c696851a3f70a41436e2cb35272fa56144199561e5f1eda599671f65a7f795c61a9c38bcf35829949ceebe7db1ddb05a439433a08888b3f119d03d41ec1cfa1d8a5547e1b7c1c9e6a34a93d696204ddf7f0baf0de9b8262edcf1df3615b722349ae4636518b81e586c5a529", 0xf5) setitimer(0x2, &(0x7f0000000280)={{}, {0x0, 0x4998}}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f00000001c0)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) dup2(r4, r4) r5 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) close(r5) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000001}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r8 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c", 0x4) close(r8) r9 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x12, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) getpgrp() r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8261, 0x0, 0x0, 0x5, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x80, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x52}}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) close(r2) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) write(r1, &(0x7f0000000a00)="dd", 0x1) executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) minherit(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0) clock_getres(0x3, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0xb4, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd91142118d76", 0xffca) msync(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f0000000280)=0x5) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f00000002c0)='L', 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) executing program 4: r0 = socket$inet6(0x18, 0x5, 0xef) recvfrom$inet6(r0, &(0x7f0000000000)=""/75, 0x4b, 0x1, &(0x7f0000000080)={0x18, 0x1, 0x382, 0x400}, 0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x9}, {0x18, 0x2, 0x5, 0xff}, 0x1, [0x3, 0x80000000, 0x21, 0x3f, 0x0, 0x1, 0x2, 0x8000]}, 0x3c) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x151) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='}#\x00', &(0x7f0000000280)=')*+-]#(:--.(\x00', &(0x7f00000002c0)='#\xbd]--\x00']) acct(&(0x7f0000000340)='./file1\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = socket$inet6(0x18, 0x579e7a23c624e347, 0x0) getsockopt(r4, 0x1ff, 0x3, &(0x7f0000000400)=""/4, &(0x7f0000000440)=0x4) semctl$IPC_RMID(0x0, 0x0, 0x0) setsockopt(r4, 0x8, 0x5, &(0x7f0000000480)="33448721315ed1dffe3c347ce8848dc1002936190d10322f514e4b2d20787cde5f3ada8f228aa8d1810f1532facec5b0d5b212720a38ae8e23422931c5f4a3583e6da09d799b3c5c17c8f477f5", 0x4d) sendto(r4, &(0x7f0000000500)="fddaed1f507b4deb1d1b6b3b9803de1600ff89dce36434f2c21541acfa389764568877e6c03bd0dfc8354d52730db2aa222bf7c8bceccde3d4ab5e95a283c751aed85d39756391ebb7ab9d941a325b669055b9772a45c8cbe58ff1f4e08385f08aa33123f9611ee54ab3a812c5fbebb1bde8d640cf27d0df1c52572ab00b99ab84dbe5f254940f61758b0d20a9392a1219f3e121", 0x94, 0x0, &(0x7f00000005c0)=@in={0x2, 0x2}, 0xc) socket$inet(0x2, 0x4, 0x6d) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={r1, r2, r3}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={0xffffffffffffffff, r5, r3}, 0xc) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) setsockopt(r0, 0x7, 0x8000, &(0x7f0000000700)="4fcd6d37dda06e6dd5c148232c6d92e96ee7ffc46efc5328d79920da7fd9e780f01b5710df874849b1520d394fc4ef2f6e535ff67a61924d65638ce2b5d78d30acec7d7dfc7d4a3c6f7c41c8efb16fc94f6fc9d418d1b8fef9d8648c33152de9cb18d1ee45cd6539ce705d07e716f7b5a1ef9eb74f9c6b71738bd6d5fb96571e4c64855709692decd789fb387ed667b176e555a42d", 0x95) link(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file0\x00') lstat(&(0x7f0000000840)='./file1\x00', &(0x7f0000000880)) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) fcntl$setown(r6, 0x6, r1) recvmmsg(r4, &(0x7f0000000dc0)={&(0x7f0000000d80)={&(0x7f0000000900)=@un=@abs, 0x8, &(0x7f0000000cc0)=[{&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/63, 0x3f}, {&(0x7f0000000a80)=""/46, 0x2e}, {&(0x7f0000000ac0)=""/120, 0x78}, {&(0x7f0000000b40)=""/23, 0x17}, {&(0x7f0000000b80)=""/159, 0x9f}, {&(0x7f0000000c40)=""/47, 0x2f}, {&(0x7f0000000c80)=""/17, 0x11}], 0x8, &(0x7f0000000d40)=""/52, 0x34}, 0x6}, 0x10, 0x1003, &(0x7f0000000e00)={0xffffffff, 0xfff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000e40)={'tap', 0x0}) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r7 = socket(0x1, 0x4, 0x40) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000e80), &(0x7f0000000ec0)=0xc) mknod(&(0x7f0000000f00)='./file1\x00', 0x1000, 0x400) dup2(r4, r7) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000200)}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0xe0ffffffffffffff, 0x0, 0xfffffffffffffffe}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) poll(0x0, 0x0, 0x0) r0 = getuid() poll(&(0x7f0000000000), 0x0, 0x0) socket(0x0, 0x0, 0x0) getpid() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, r0, 0x140}, 0x0, 0x7f, 0x0, 0xffffffffffffffff}) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setrlimit(0x8, 0x0) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0xc3, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f33008d3a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa5f087b3d64188860a06810ce679a340138cc304232c43c93041ac331ce2c38d60ae73ad8ea11eea409a45ace88d1cde479489736fdc36646fc271ffe6245547007a810d6805b6024bd3efc72fa940fb889316db9712e0bd577173d2af317d2e6428cfb76a2944639c7e53314f731047806bba1e66400ed9669aa4b57ff55151700"/195]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x10, 0x4000, 0xf6) executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000080)=0x1) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000000c0)={0x10, 0x6, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000001000/0x1000)=nil, 0xc3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffff801}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ba}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000001000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x18cf}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x81}], './file0\x00', 0x2}) getrlimit(0x8, &(0x7f00000002c0)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)=0x6) sendmmsg(r1, &(0x7f0000001900)={&(0x7f00000018c0)={&(0x7f0000000340)=@in6={0x18, 0x0, 0x8000, 0x608c}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000380)="0f8f8ff6b2b655a5cc993afa4607eeeaae32fa509853afc59ac6d6d067b20729934e935d19ebe9343d977ab339d0d714389a9ebe44c4bac280efc7a7ec8e9a30cfab166396f79e0fec303609c5fdcab0d7e612a9a3c51d5c5e092da8f66006689e34bba6c3c7fe403e89f11d", 0x6c}, {&(0x7f0000000400)="604fbdd82f30", 0x6}, {&(0x7f0000000440)="2ccc11d0b9ea339f9da715b033a2f6d80ad7eb7b6f932f128eb727bb2172180f75cb76498e5d687c1672d5cd7589059126be732ac91ebc641e90faa4570db970a5405f0e849249a65a3932cbf375173c79857274101acb84171e891618b206add54bc6654b8c8656353d9b3678492a88bac2f0ce876b0cb1b50446e2bafbf6d70a8a7674e6587bf0e32a9da116f85bc3c43690427aed0cee9eead839779c3d372034932ed924db45e6411088e337557e862a1b385e45a90e4f", 0xb9}, {&(0x7f0000000500)="c2f5dba27923253d8df355caf9f1ecb103a9b23f4e7601fe5f1c26bb793bea4d75eba01bce7e8fe3b92a765d39fd53bdc1675b7d677aaedb0f202668e572cb080833fc4cc49cad0162ccb1933be8b0ebe598b36d252b6279906bc141865e6576d29d9782c4e483933e81e20ac1455af52ce1329b67fe17fa85f9b6e40a196296d8390f37439e349e81148ab5157729bc0dad253fc5be562c58e97b08377258d51ec2aa0bf8830f362e50459566ff8ff769a3b27f6546e4201f455bf3495fc98df1f4f0ca7989262af7084a949bd1dc828ca8852519d1ee029ac00f90c02564bc3c0d27810c2bbd23411eddc99a1815", 0xef}], 0x4, &(0x7f0000000640)=[{0xc8, 0xffff, 0x3, "0e111c768c47eacd4572a4a13d09e6e332613b3c462406bd03645aa6d182937f69a4753f2ea1cbc8c11a536dc23d3288354b09319c03cb916cb50978d5eba715258f334eec10702cf6433d4a168d164abab779cfe4f3f2673ae43f4fe7d239e0e92ddaa7f4af9f5b335decd24e082a9b90ed9dc1fb6d70ac83b3faee49910832baf0d4eefdbb493d90a595a70e5a8b615518c6bf265dd6794ec034bccf6e8874d973eea659144466520bd78e10178b8919af4c228b7815"}, {0x1010, 0xffff, 0x80000001, "bbb06a82b2274bdb90737e88c271651f2c3e17f6851789edb3ef48b46c69259576338f45192a6578df7294e36669c9f3f05731534aa0077ea0ce3d0da3f5e7242e2e799cc639789d398affe69ced4bac52efd672728707637328a916989836a71ef7411bdec88edace8c2afd83629442165526fc8e8cf7aa96e8af4a2027202443a9394002b2a0493752f9c6edfb669fbb312465efb2205f76a95b37259908f06892dace94e15d0a7cddda2804dadb1a8baa9d61dfaaaa5eea326b2ee615ccd7ea36e70d8c7b0242dea87407656bb84491b06516c7a50a5370b62f80f447c8e4cec8595a233eeb6e361e9c201bb0c223d98cf1c7b28c7d6e501f7bd8cd107714c3f5280f975f9a67763d00ac69251aa783e7929c1e1a2663d6156c356ccc8bc8b60577262dc8b5bd8b3504d26981e04e5283e1b585dee8bca5385c10ec9edc22c90f1adc5e422317b5cf1f83a20af4771b98d12b1b2b805cbe59cf5ad9e54c153a43e3c63cec112e8d6a30f3ab346a1229aa9fc740f7997cdd694c398d4487f8fe52634e7d9bb8b5ced7078d14ba3f35ebd8c29d6dda86dfbc9797b1d5ff17dd2c031bf2ab6157c19c7f903e6a86d545368d9997d2f93c03dbfe715a91a94f1b482c756623f9fe17202864f364311efe74ed02787a41847b17ca50892cf59e0631a221920c0be35569fecd793babc198c8c2bbc194077d3b5509587c0a498b6917892c4dfb0f7850bd58491769baad390f3066d5934a5a88b0084533675af908a53e31d02dc3afcd7130a1ce8b85934aee14dbf175eefd718dfabe79acdd7087a766c8480791b577ccbcc4e5299beaffae4124b592412622967f2d8257ef98af28851a8453660710d03ce191cc3f057954513a68ddc6d9c51ed51e9d5dd0c9e146b9f0b8f1a66f79ef724db3a25737785030a5adee851958830be4aa82fbde6d63657488d7e677bf69bb7e339f21ab6acc02758e7ab3c4caea459628d7a02df33c78a9776061d40a9006fcf4bc26eb65706f2904f31ba394ffd072851a845562a7ad2d052a1a8abccd11903d8493955a38550710452c6a59fec536f213449b292aa2914fa3f211f91930315c57e6641613b5eb0bf7a56d63822886302c36919770f63ef250958d3830240fab9e1f9f8bb90a54f97538171f84a0b1951553696113486eff2f605c338f291ad92a6e014913992e7ad485000596489591f6a1b0adf4d650bc152ca89d5f972c97a871961b97ba21399f7ac9dd263c724e5e5707bb7ecc786731938365fa22a8881f3e1e1b64276f7696da6214b14b8239517e7a01876b0d04f0129ccf27a28e87b57773fa0635918fb35743361839155719ec36e6aeb0c9b27a8be252351b39415d42b3579edc3fe96ef9deb174dc3f8a38441feab8d3bda79facd1726b065e86405ab9413a694a9bdfb0f9475464c3653c9c70c15e5448b3729cee07d98f03a079e889d2b7c33a6448dff6edf88a8ac305a601ac43891c0f04f5bd8e8be71ceb624b340685726fb834d410a40280ad3ca03d25d02dda9d6004588d811e5119ec41d6eb3223ce090307ac9bb13de8a62423b5d818d33fe72a894dd5bd5ee05ffe4ba3dac0de5aabe3076fb459a5a5cb93f1a27a3c5ac98a4ffc4e473a0dc70afdd3f2a2f6cf5abded562e05115fb89c55658fc5c6822c6f77074c522fd17630acd53c7d2842ac209f461634334e5525e6764d279b7f20bae5f6bb671373facae1971e658a38e819a7785450002853b896112623f9118e953190de72cd24c18fe2e170bc6f1b5e81ac2cb904557d50b1e1821fc81da6aef1228257706202d2986287e8063dc4d3e2c2663667d94d6fb8db41a7dbc54b603a9ac51cea86f3f57e46e9f10c721c6d8e0f2aa889bc5efe6d366fb8addcb3b37799d3be91ddb593be32cf35985e2635eae28d6fb28c4654442c30dc0015d5b51eadf518a6b4e16e44fd0a88ccebcebf4adecff7b058e6e5118c34dd3b4ab61c4dfb7994a7e57db45069b3902d3346aec2ff87146eccdbbf5d20503d53b53e3e59ed4eb262953b7992c6c366d9d960b0a744fc0751e9776607264d85ea72fe936935cbefb394ca7becce580d69bf55a159595fc0988e4fe54829389fdae456b1504a3afcb94b23d0dbd7d53042882180052b0cf3f32418a6fae1605b7144da286271bec8892cf70cd76658f519ce52373ea579c58d899c182ab14ebdcfb5ee8d865d4e49899cf486b1151df4fe79a18b4aa994a4ce5e63337fb68b08dbc546da142ebcfb1af5c2bd85ad9129f9e745fe4e564acc06e54279f9fbce40f7f6b26ee85c7f7b768b1b4af4bd15baafb8d91019678cec069f3e6b314aa40b351075eace4fd38c853c4002d073d769e3c0bc26d481d08939aa662af1f1a7d9615a0ee30fc65814968c1df4ab9ef73b6f77844841609ae9649f7de19eb67b9b7fac1947da3191d2c5afcad76553ca2745c8ccaa7771a580485839950ede70d349c388dff056a7a7fba6555ae21c1bda95aa3e149fa6793f0e1804c02641679af6c4b591f80c775f22c49a4953d01dde83b4f0fbc8a887f3fbd7821df24eb4809199ef0c1c3560e1d8008366fac1d0b448079e0735feb19e4ab1f0ad1dc33b40ee100836bcda880772f21ff21560274878f623c78640e7c1509745739e08cd5946a0963720d1aeba2f08b7dadb80e3d57dbbca95314f93e754c3fbd3253564f07ffb1913aade847672fa94bdb21b3bb17d517d03faf9f75d49e43bad393f2c8545977334c0a7406167ef3d245cc0274037888ff9c69c360ba1dce06221dc7bf851452ca3f53679409e450dc1dfa83e48874e6c6325aa28422bab94db639a300571fce41aa6f0054d65c50d8affc16f9e0690724adf786b1573d665b27b32596f90d4e89801ed59dbd549929786e9a8407456745cd5f414c9489a2ba270a05507508248593194973b87c6536fec4b5b1d3fe63b49667cf5f96f28e5cc903360ab989eb8ee5270fb6bea6d82cc85f2f37dc80f910e62c9ce7b2c8b991ad376bc988c531f8538440970ed48a41ddaf6fee72799d8d5dd9a963b44cb20e18c2a3db28a6b4950f27f981d83494aace8432a636a218663bd3f8352d4d52d13743e241776c32b9132b6f511520ba1c05bca69256d8b95c28b0a744647a968361f2b001e36e9f778564518ac96bc27d51f36962ab02a55460a822380e0ddb13f0c83b47458fd383bb3f937ad7e6cad654f3b0314c62e22b99b777a3ff7cbf0fe7ba79ad1f915748111388d01a190cb1151736ec9e7151c29f99bd7bd7a522b304e028528ed8d9e4f8d66c7da79137290f53ac89bcf1d2dc0cad614e094c15c624d5c1ea4e0c7c62ca00d23f09fc583c8e9ac0ef655d7b25795cbaf0983ee2da80dec8de9427ea0891bda28f040c6d4eceaf154404d7c4ee82ec03805487066976b8e768f8116a6f50a3d7c6f3cc7321ba35dde85ba28737e4fa31ee2ce74f6686f248318747358423e4547f545f4c843749b869c0e998bb2d2197745a9987f3fc92923afc604c3b59339c5a44efe8443b703007ed9017f28c7ea2c6d7092904c0b84271625ca3e00248ef8957a759a645a483532c5d5013334aa578092ba1ae7a57bc148ab3962e261dbd8e12e35f04dbfa2e7d259890e3a1e47432ede82f3ecedcc6bbf0e14b8126073dc750388140bd98d4a0d7659f0c3f9b6a9f2850eeed62a26403a97b437d3b1d0237aa5a14b5b24bdfb25355312a5a40b2396c60578fffa421c9eca3d6fb445eea785531685b492b62c0140b6da757e2fa4718b6b69448d40f8a5c296d6807cc6fcbfcc9cdf52e2c6acb676bc5f0c71ff37ec982294c34e030876247317c5ee4a0e085050407c5a62a24c270581ba0b0cc17380df0e9cb9313412ef2e1fc4f7db8a658e4eb55a36c8104a499ed9a0502a75096f6fe0116ef5b68bea235271a86007b0b7bb3e799035e89238ab2dfb3fa8e1cd6ba8880ea27e5fabf6f16733ea29bcaa8c347a75b10ea12ed440fbeeedd521208b966c0f78c0c11ebc5001648037f4daeb0557122384f71ce9635ac39483f3bd52b5c8208f8d01a20aaf95a3bd3063285e33733e112e3a0668ba6dd34a2b101b4696a0c603be8ef43aa9d424de320cc5279116c972690c03b4e76769501cab22d77e46d3b618de1a8edf0568dc450a1d84fdfc5e7f55dbc7c2f056a15791a6908128fe2daf016b8c7d3ce9ff1a94efd6b21bea7d6f5cf95d4ed7caac919e5492f77ef94e68e84ce4cbc88e9c9534fd013a55ccf98d0d71818f3e164d852fe1d3d5f4e521e8ad579161ef93e3decd99b1d1a28a836e4c7b70b45da1a115c743d525ae23ae9d144e5c0690ee6c41869e26c133ebfda9291b6d4481a4394d616f66420c73449fd4be673397f68f27b379701e10da2313793e9b1f3b79c94fada5656c7c5262974b9b1ce627647f518d196e32ed192268c4bfc6780be2c94e14b1f6e2791a18b9d377e640cb9dceae230d3e5036e35f69ea91e87d49e3f36c2160eb471a7e0496de281b186df9c7dc2d91aeaaeb891f60002554737fa3ff1e86388f2b72d32785c08f737bfac407727a0b4c31cc8422eaaa26a0df90e28e0b3d2ab6dc2a1be5c08bfbc39bbe8c0f9a3823a7a87d338b0495e98d9ba53e0dcc39a5886ca39a593985b2341866be921481efad6fb547c8e79463cd4ec0fb04e315b931d46565d98776c39fe4cb238fec24d09426652a7e113f617561874bfa7902f91e05d0d0a42edd3b0b9b63459b15d8c7feb4f866aa0caf1f07060c3747b99dbde9e0ff214818c90528be71ac2229565e5c20abf5e2987fddd3c81423a328325a8416bbfbbca1c76fb6b8df3fccf30bbe3d2a5deecc275b014b263cb98ba4d04399d5bc465c1f2a084d387fae642b60fc4cf19e2da2898dfa127f73308e4bcfeae463730b19ad61a330030823603082ae97c39eb1e555c0c6f82ee9cd0e33829551e2d19287e1799e6049b4b4c0c018035148f2f48d4ecc8fafab0227dc2c465bfa26ef51e9a3e2af786ca10e1b52d6562986680219af154d75246e071523bb1270d56de2f6c95321e10937c01599d3ec6b4dbee3d53580d41177ae78b42e40b7c8121fb393665e242c3ef024e02e76043474d2ca5db29f5fca49b2b1cbcbf6ab9df39a194f58634180f699f01514524f8e8b6b838f95933aba865f13c1e96d2c830a435993f6e6dbe463b781652ac6591cb802b8a5e5bd35b3375c188c2e6372014a9ea18ea0e5c334e21dcbe13e1e4162a9afdf59d65ec52788b248fd11d0c668c84301c4ed24aae13ae3f2811b643d1dd17d9674dd6d281b3ce5d27275e1789010deb76bb8cda607c4cbb87c3240c1e688c631fc7172621caa2da820e221034a6bc7f78a6b77e7a71da4ca030abef406e5b00fb1eac83623f70fa02ca18b66829c598f87da3f88c96fe8757a902f07433c5a90cda0eff30171ebc6cb53c389c89668a3a36030446fcf03be12ed51e7604545aab72850ecbfd27cfdf11ad4ff70d70e2b03e265d477300844c64cbaa41b523a6201e4bb318f41f29ed32bce8423f4f1440a0658331f86a9efffe6ba0152e835c16bd2585c3d6caeb2fa6724e45fed88a7e78221c8d1177df82e64f56126fab149ad3dc0edc9411a64847efb082162caf8f823dc87839935d472536f2de614be269944cbf773f55e861ab476e854d8cd3a373c4c23e1fa7bb2c67d341fa3edffaadec6ba18cd437e565d4c76d996a2ce2351277abf9b9b5891d381de6df4e9996980176689661b4d3215d3f4a35879f1c9bc138df93a2c1b"}, {0xb0, 0xffff, 0xffffffff, "38b6b23df7a9fd2681ea15cfe171473f503db625ac86e35615d2bb8af5f270f0e0ef72f7dfeb58484c0d4f962f4e99d8c85860e09750c771fd85d9d928db1930daf8e6381e68815e2b7a8935302b54069c3bc7020837a61739d1e1d7c67a8bda69aacdfe5e1d409d8214719cc828c9f7849a2d908fe0706b585831b7e55987e2ec1183c848c325109355c11400a1117f40e363312f79d7cd8a938de5598d8b5e"}, {0x30, 0x1, 0x4e18, "8020af5b2a76c3b1e00d92a156917220f571005b3e1307e029ef366941"}, {0x70, 0x1, 0x3, "957b8ed983468128faafeca2484de355a3a447473638eb5e57a5c147c4490dcf4e79111274d60f65a6293ca83520fe8de5b227df3308d8b8f7b2eda7fc826bb92ae9be0c09b147cc53e4a95cfa6b5f458ea7e7a18199b21561695898fe943cfa"}, {0x28, 0xffff, 0x2, "d0fcc068010d39db2ef39ade6961021aa1f94ae15cb3af"}], 0x1250}, 0x59fe6cc5}, 0x10, 0x3) sysctl$net_inet_tcp(&(0x7f0000001940)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f0000001980)="82aab570dc30675dbbc8be5b5a1d1ac88e957ec92be68f2315e55c430e82d602055a475bf17e85d2f060", &(0x7f00000019c0)=0x2a, &(0x7f0000001a00)="b6d3abdd78e1d2db6decd92475dc5d1c0adc702bd5c56c8029fd79f5", 0x1c) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000001a40)={0x95e7, 0x26c38}) fcntl$setflags(r0, 0x2, 0x0) getsockopt(r1, 0x9, 0x1000, &(0x7f0000001a80)=""/34, &(0x7f0000001ac0)=0x22) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, &(0x7f0000001b40)=0xc) getrlimit(0x5, &(0x7f0000001b80)) r5 = accept$unix(r1, &(0x7f0000001bc0)=@file={0x0, ""/81}, &(0x7f0000001c40)=0x53) sendto(r5, &(0x7f0000001c80)="d598f3cea444f753fc32c66c15db8b1a03332dc7f3bfb34cc751cede4ca6c823871a5ca7100b28dbd9d2bc88fe5815e71d4fa9a35258ab88d905b0d51974b837b68b4a116b86be33d314b1b210029b5b2e78eb178bbfbc308d786a94bb364c5e896bedc9410e1736af7a4a1bb2f5b60a8f38d4f899544156383110f3a943b41bc04f6aecf97ed684de39ab72812dd3564b4c7b3a4f694b1b14f1eb7afbf544773515a21bf9768aac99bde1972e1e9e370f5700d82ecfc7e021fa667c6ae0d7441b2c4e4a4c95b76245c86bac1b173d22a7cc05ab6d4454e7", 0xd8, 0x40a, &(0x7f0000001d80)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r6 = socket$inet(0x2, 0xc003, 0x2) getpeername(r6, &(0x7f0000001dc0)=@in6, &(0x7f0000001e00)=0xc) fchown(r1, r3, r4) getpeername$unix(r5, &(0x7f0000001e40)=@abs, &(0x7f0000001e80)=0x8) pipe2(&(0x7f0000001ec0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r7, &(0x7f0000001fc0)=[{&(0x7f0000001f00)="ff040a6ff36d66f11d7861bc9954919c4d7090e243af8a54f82b7621b7e3edf4aba7a282be", 0x25}, {&(0x7f0000001f40)="1943e856780f4cd4206b915276f2e4359d09e8c999961117ce1e916ab3f407a564523a34dc52516659d172f74b858916d82c60601377c34e60cb278d58d1508db42f437251735e85fbf2d8165b334be98f6fb67930a85070fb5a01889159ce6cb967a00fc79d9a9c0f1207b1c4288afb2792515916fbe1", 0x77}], 0x2) chown(&(0x7f0000002000)='./file0\x00', r3, r4) openat$vnd(0xffffffffffffff9c, &(0x7f0000002040), 0x1, 0x0) getrlimit(0x3, &(0x7f0000002080)) r8 = semget$private(0x0, 0x4, 0x11c) semctl$IPC_RMID(r8, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000020c0)) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000002100)=""/4096) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003100)={{0x81, r3, r4, r3, 0x0, 0x1, 0x4}, 0xd1d, 0x20, r2, r2, 0x1, 0x401, 0x6, 0x3}) executing program 7: r0 = socket$inet(0x2, 0x4000, 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3e00c257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec58951e94221f932cf62f7040fb94c0400c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1d2a, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/264}, &(0x7f0000000040)=0x10a) sysctl$hw(&(0x7f00000001c0)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x40) r1 = socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000000)=[{0x25}], 0x1}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000440), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffff06) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f0000000240)=[{&(0x7f00000005c0)="885bd0e58fa63d52ea9c8176699f25adf231263bdaebf4c1b5a83de081c17b963e81891026a5cd048e157f90753e1a197c80506476926bfd952b461160d49ce75d3304cd42f525a4c0fd53419dd452d1d5ab9935e68afafef92aee55f8136b1290e071d6b84476bffb8aa0992c2ccc11f4ca911d2dd7eb651a3bf94a3aabcc669b8c72179dcc98079dcbc7231dadbf5d886513d18f0624246d7343", 0x9b}], 0x1) execve(0x0, 0x0, 0x0) setregid(r3, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0x477, &(0x7f00000002c0)={@local, @broadcast, [{[], {0x8100, 0x4, 0x0, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, '5%d', 0x43d, 0x37, 0x0, @empty, @mcast1, {[@routing={0x2, 0x4, 0x0, 0xff, 0x0, [@mcast1, @empty]}, @fragment={0x11, 0x0, 0x81, 0x1, 0x0, 0x10, 0x68}, @fragment={0x2f, 0x0, 0x7f, 0x1, 0x0, 0x3, 0x65}], @icmpv6=@param_prob={0x4, 0x1, 0x0, 0x40, {0x0, 0x6, "593498", 0x800, 0x6, 0x0, @rand_addr="5138cf0e774d0e3ede245db838df3502", @mcast2, [@hopopts={0x2b, 0x20, '\x00', [@generic={0x7f, 0xff, "a77e04c9a0723c0b1b330464f16b006fd9e0120952a5d4291e4e3683222a3d46640745bb22ee0f229fca568d955e7939de39d4e713f258ca5321608f6dfcb6355964b1d555591d861abacba4d713c29a4d5f12f9ece2a4f5d8ced3800185ca7d0868ed024739cd76ae1d06c7f9bfc41157cdd2c043087e97325c34631bf7ea584a9069a768ff7fee41f279e40c4bd2b710cdd83c0e2abcb90c469a62f28bfd99aa4cbf75ddb830276759afd02c396de5db4c1afbd29dbdcd32f14c770d20eafc662ba5557af676da97ed64ea663e28384e2b2209cea41ab66fce7fba86b24ac4fc4618d6c73efc4ae6f00b5c17cfdca06f5b19c72a0da4f8378d28b187b87a"}]}, @hopopts={0x29, 0x22, '\x00', [@generic={0x2, 0x57, "3fecbd146a318e0e9565066378ae4fb5972f95fed59c4b8f8fa3d12194e706d3fc9352af8deddb8395ef13c915678d91b28b46a1a0175cf72cc3d6bfea2e1fbae9fd0108c877d7ce26f6f6d0875da0d16f42d4c995f317"}, @ra={0x5, 0x2, 0x8001}, @ra={0x5, 0x2, 0xfff}, @generic={0x28, 0xa9, "1702a8b7cbf38be9e40012dcc850fda1733de50a52610c1f00728e9d97aad210bd2836bb4a00a96a5435eb70fc0c375a9647a2cff0ba875f20ecde0b2660f4d706529d4592c29f6927dcea568190be71308f97b47feadd32ed9bca93b18e0e31f0bb2d9001bcee0a46e6d1bbec4fd937cf5b3c2d6bc0dfd09939b0858edde6674ea69cd22eb890bf63cd92cc988a58e773f792cfd36e01708a3ed636eae424080588c0b5afb150a353"}, @pad1, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}]}, @fragment={0x2c, 0x0, 0x3, 0x0, 0x0, 0x0, 0x68}, @hopopts={0xc, 0xe, '\x00', [@pad1, @generic={0x67, 0x23, "68055f30602611fa1467e8a57f0c91174a0a31112ad4eb4e0cd2de1cb4db9e46bcc470"}, @generic={0xff, 0x45, "db73ef209425627403d4ddf708913b87f1a0da9edb3dca66fd29df6a9d2a723f6f043661791ef9a857634fa9237fc2831a5dfa964df92ac33ecf8c38e061c4ab38debccf99"}, @pad1]}, @fragment={0x11, 0x0, 0x6a, 0x1, 0x0, 0x3, 0x68}, @routing={0x4c, 0xa, 0x0, 0xf9, 0x0, [@mcast1, @mcast1, @loopback, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1]}, @dstopts={0x1d, 0x0, '\x00', [@pad1]}], "12a0bb8c781e49b3625d219bc4bee40265075ef4f9fa78c47b6601186e244ece8b462ec00fe0d1bb1f476e26938dbab64a2878829a8c29934060fca577bc25816cd834ac3bfee2c4c6395e9f2a35745ad2226856e8982792cbae2fde6ccb4a6968390124fd10b19aa0acaf119589d923a1e63c68ddf250262ed6609591368f0842628bfba3d3c94f72b683392b8a6b626faa93d7dc2808fcd2cb9f138a512c499a539b2b7a08e6dc05886f15ca"}}}}}}}) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) socket$inet(0x2, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1024, &(0x7f0000001840), &(0x7f0000001880)=0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) executing program 6: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xa1, 0x0, "ffff09009cef01098b748200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000380)="41d12327771fcb56e8f746a561607ef9d9fc877b034e6dc6b78cf4d23cb30dfafa07b4296cbf45f19443e1472ff0a81c914ad14127cd0beef38de5e2aefb2fa5df6633fe46d2055df7a663580b2dcc4543f63e9291c81aae2f7193a978a8adca2850032f4351a4d7ef1e750000", 0x6d}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffff81, 0x0, 0x1, 0x843, '\x00\x00\x00\x00@\x00\x00\x00 \x00'}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x1, 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) close(r2) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x5, &(0x7f0000000180)="7c8358e87bf6691eb14e7b770000", 0xe) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x800000005}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000001180)) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x9, 0xfffffffd, "1c000000870000000000000000000000000700"}) writev(r6, &(0x7f0000001740)=[{&(0x7f0000001800)="b11580432563455323d5d9ff26a799fae7b9dc42fc648adab54ed3d2caba93ce0987", 0x22}], 0x1) executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x8008, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000060a000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0xfffffffc, 0x2, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local={0xac, 0x14, 0x0}}}}}}}) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = semget$private(0x0, 0x4, 0x0) semop(r4, &(0x7f0000000140)=[{0x0, 0x200}, {0x7}, {0x1, 0xa, 0x800}, {0x3}, {0x0, 0x5e0}, {0x0, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x8001}], 0x21) syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r2]) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) executing program 7: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) mlockall(0x1) bind(r0, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) socket(0x0, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000002480), 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000040)="39997cef726a8d0000000000b6324eb274a03a31", 0x14) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r3, &(0x7f0000000140)='./file0\x00') mknodat(r3, &(0x7f0000000000)='./file1\x00', 0x2000, 0x52bf) r4 = openat(r3, &(0x7f00000000c0)='./file1\x00', 0x0, 0x0) r5 = kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r6 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) writev(r6, &(0x7f00000000c0)=[{0x0}], 0x1) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x148) poll(&(0x7f00000001c0)=[{r2, 0x2}, {r1, 0x20}, {r5, 0x2}, {r7, 0x2}, {r1, 0x2}, {r1, 0xb3a37b332c71ea84}, {r8, 0x1}], 0x7, 0x5cf5) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) r10 = syz_open_pts() fcntl$lock(r4, 0xd, &(0x7f0000000040)={0x3, 0x0, 0x40, 0x8, 0xffffffffffffffff}) flock(r10, 0x1) flock(r10, 0x3) fcntl$lock(r10, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) kevent(r8, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0xb7, 0x10, 0x7ff, 0x3}, {{r2}, 0xfffffffffffffffb, 0x12, 0x389c5a4786f5dec4, 0x99c6, 0x20ff}, {{r9}, 0xfffffffffffffff8, 0x34, 0x20000000, 0x8000000000000001, 0x1ff}, {{r5}, 0xfffffffffffffffc, 0x82, 0x1, 0x3a3755d3, 0x1575}, {{r5}, 0xfffffffffffffff8, 0x58, 0x2, 0x3, 0x5}, {{r5}, 0xfffffffffffffff8, 0xc4, 0xfffff, 0x8, 0xfffffffffffffffb}], 0x7, &(0x7f0000000380)=[{{r5}, 0x6, 0x4, 0x1, 0x59, 0x7f}, {{r7}, 0xfffffffffffffffc, 0x80, 0x1, 0x0, 0x814}, {{r1}, 0xfffffffffffffffb, 0x5, 0x40, 0x80, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x8da2, 0x2}, {{r7}, 0xfffffffffffffffb, 0x8, 0xabaaff490eb8096, 0x8, 0x8}, {{r7}, 0xfffffffffffffffa, 0xee, 0x190580c67eabd3d5, 0x1f, 0x8}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x1, 0x4}, {{r10}, 0xfffffffffffffffa, 0x4, 0x1, 0x100000001, 0x9}, {{r5}, 0x0, 0x20, 0x8, 0x3, 0x78f}, {{r2}, 0xfffffffffffffffc, 0x12, 0x2, 0x20, 0x1}], 0x1, &(0x7f00000004c0)={0x3ff, 0xd26}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffe51, "dfff097e00000000000100"}) executing program 7: sysctl$kern(&(0x7f0000000180)={0x1, 0x2d}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x674f, 0xe8da, &(0x7f0000000080)="084d11e89cbf", 0x6) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x6, 0x3, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) sendmmsg(r2, &(0x7f0000000140)={0x0}, 0x10, 0x0) setreuid(0xee00, 0x0) getuid() setegid(0x0) setreuid(0xee00, 0x0) executing program 0: getgroups(0x1, &(0x7f0000000100)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0xfe, 0x0, 0x0, 0xffffffffffffffff, r0, 0x0, 0x3}, 0xfffffffffffffffd, 0x0, r2, r1, 0x0, 0x1, 0x7}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4}, {0x1}, {0x8, 0x3ff}], 0x3}) r4 = shmget$private(0x0, 0x2000, 0x509, &(0x7f0000e37000/0x2000)=nil) shmat(r4, &(0x7f0000e35000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x2, 0xb7, 0xffffffffffffffff}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x6) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) r5 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r5, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000180)="8799c2f9", &(0x7f00000000c0)=0x4, &(0x7f0000000140)="c486c70f", 0x4) r6 = semget$private(0x0, 0x4000000009, 0x82) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r7 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r7, 0x0) connect$unix(r7, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) semget(0x3, 0x4, 0x500) semop(r6, &(0x7f0000000200)=[{0x1, 0xfffe, 0x1000}, {0x2, 0x3, 0x1800}, {0x2, 0x40, 0x800}, {0x4, 0x2}], 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x61, 0x0, @rand_addr="03498c7d3c88732762c5bbf9418dbe5c", @empty}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) recvfrom$inet(r0, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000), 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x0, 0x334, 0x0, 0x0, 0x0, 0x1000000], [0x2, 0x0, 0x98], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x20000}]}}) open$dir(0x0, 0x0, 0x0) r4 = getuid() fchown(0xffffffffffffffff, r4, 0xffffffffffffffff) sysctl$hw(&(0x7f0000001440)={0x6, 0x2}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) r5 = kqueue() r6 = syz_open_pts() kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0xdf}], 0x10001, 0x0, 0x0, 0x0) dup2(r6, r5) kevent(r5, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x22, 0xf0000000, 0x7, 0xedd8}], 0x0, 0x0, 0x0, &(0x7f0000000140)={0xfffffffffffff93c, 0x3ff}) r7 = getuid() utimes(0x0, &(0x7f0000000680)={{}, {0x0, 0x100000000}}) setreuid(0xee00, r7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r8 = socket(0x18, 0x3, 0x3a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) acct(&(0x7f0000000080)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) r9 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r9, 0xc028756b, &(0x7f0000000580)) executing program 0: r0 = socket$inet(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000000280), 0x0) executing program 3: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) fsync(r1) syz_open_pts() executing program 5: setrlimit(0x8, &(0x7f0000000980)) r0 = syz_open_pts() close(r0) socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) semget$private(0x0, 0x2, 0x51) setrlimit(0x0, &(0x7f0000000140)={0x2, 0x20}) socket(0x2, 0x2, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) pipe(&(0x7f0000000640)={0xffffffffffffffff}) getrlimit(0x7, &(0x7f00000000c0)) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0x80047476, &(0x7f0000000000)) r3 = socket(0x18, 0x1, 0x1) fchflags(r3, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) shmget$private(0x0, 0xc00000, 0x0, &(0x7f00003fe000/0xc00000)=nil) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x0, 0x20}, {0x0, 0x9}, {0x0, 0x0, 0x0, 0xd8}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r6, &(0x7f0000000480)={0x0}, 0x10, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000200)=[{0x16}]}) mknod(0x0, 0x2000, 0x6381) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000180)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000000000000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}], './file1\x00', 0x6}) setsockopt$inet_opts(r3, 0x0, 0x13, 0x0, 0x0) recvfrom$inet(r1, &(0x7f00000017c0)=""/108, 0xfffffcc2, 0x40, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) getpgid(0x0) setpgid(0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket(0x0, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) socket(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000140)=ANY=[@ANYRESOCT, @ANYRES32=r4]) executing program 4: r0 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0xcc) setsockopt(r2, 0x0, 0x2c40, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) writev(r1, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x18) writev(r3, &(0x7f0000001480)=[{0x0}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadce", 0x21}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f0", 0xb4e}], 0x4) dup(0xffffffffffffff9c) write(0xffffffffffffffff, &(0x7f00000002c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02ea9c1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c255c5ec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b602032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b952a6d7d61d5f8ef3b3369c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db43da80307c36a6", 0xd0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e", 0x0, 0x8acb}) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c548, "102609307e7be2df67de208c8bda612c3100"}) writev(r4, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) socket$inet(0x2, 0x0, 0x0) seteuid(0xffffffffffffffff) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0x27, 0x0, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x108a1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) pread(r6, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x0) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f00000002c0)=[{0x5}], 0x1}) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd606e291100080000000000000010000000000000000000010000000000000000000000000001"]) executing program 1: symlink(&(0x7f0000000200)='./bus/\x00', &(0x7f0000000000)='./bus\x00') r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f00000000c0)) read(r3, &(0x7f0000000140)=""/92, 0x5c) ioctl$BIOCSETF(r0, 0x80104267, 0x0) mkdir(0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c000000000000000000000000000000000000000000000008cb001a00000000000401009078000000006041c9030000000000000000000000000000000000000000000000000000000000010000000000"]) syz_emit_ethernet(0x42, &(0x7f0000000240)={@broadcast, @local, [{[], {0x8100, 0x1}}], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x1f, 0x30, 0x65, 0x80, 0x3, 0xf0, 0x0, @empty, @multicast2, {[@end, @ssrr={0x89, 0x7, 0x2, [@loopback]}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x1724, 0x80, 0x4, 0x8, 0x7f}}}}}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) executing program 3: sysctl$net_inet_ipip(&(0x7f0000003580), 0x4, &(0x7f0000003880)="ca2436688b4e1d3d6e2f94acf6c6f6651d33aa6c37a9be75bb4c483c3abecd71f8d2a5cc3a7071d1842e02ee1f5eb730b123eb5c8720f563d9101c8c1606554b6bdb6bf641aef7841b48d27946573324cead5c4e83fb523b77db08439b77e011f4a043be48b6c7aad2d755c4fa2e6c0ec32accfab02987e546d31dae867f4d37e919beafe1ebf496627cafb7613e76949effb24402cef29262d346d521a980bd817fd39ddda21530508b3c98355d2a8ce50ab83a28d26826b570cadc391216797ee148661ee9174a18ebb7ad80f012a9cf032284db81dd45e6281a23056c4a67f85784ee5e627587912afafc490c52aeacbf8fe53a81fc8bc8e53c365121da39e95a92c649cf81b15fd954fde30fb6bef2817249b275ea2a3104ab87da820b8590164dcdb43f1b1cb2f5f142c98ae67f92a683ec8fc85b4b08e13f778a20365ac1882bd9c4af530d25d5ae15901f38ced7d26f0343a75e737498646436c9e43cb024b173946286a04c260975899f997f0397b0a60c19282d6339bba1b7e1b02b58f118d8d213fbcfc3b126b719b9bcbd6a612f507c79d6b2f00ab7e2d62662954d354f8dcb877c33866b76b9634efb8c5dc63a8f505e8e65d9", &(0x7f0000000000)=0x1b9, &(0x7f00000035c0)="c1826095c01655983b1e7dcaa102b2be5d8c4abf3d3258f998938adf060d17f8e6637bfa8335d1ba67803e189c1b07e2668cbd4f9385850385399fed4f07e97ccabe288cdb6289b9ddaaf82a3ea38f980e7d172cade51a2d8ca076482c6f5176a0f809522a8ba42b828388b6964e8c05ac96003efdb304914ab97c", 0x7b) mknod(&(0x7f0000000580)='./bus\x00', 0x6000, 0xd02) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x6) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a0000000000010000000000000000000000fe8000000000000000000000000000aa81"]) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000100)={'./bus\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) r4 = dup(r2) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000540)=r0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e23a17431"]) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = socket(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x68, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYRES32=r0, @ANYRESHEX=r3, @ANYRESHEX=r1, @ANYBLOB="14550af23ce9dbd03c996cedbfa7e3ab58664ca44595f5f4b08664334bfee1c196542811367b69272170e7a5f474d6a8decde54958d68c97b89419092a242d3742dd0c4cd5af98856d22d1d259d8878f0f3544b43db47fa79219e175dbb6154041eae497a7791ed2d4f065b118075bdcd7af1b1871008aebd7fe8ab13362ee193cdddd584e6ad9a41374179770e486185b0fb08cd8fcd7744c77b63cc8fb7e2d4483a0b75b09fa343a38cfeb80186907338548a6256ef1322dfeade0f63928775817eeadcbf53b6b3424a5e2eaa1cc62a04ddd1464b9017b45bcf4548ff0", @ANYRES16, @ANYRESDEC=r1, @ANYBLOB="1f4a702f45f420af36", @ANYRES16=r1]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = socket(0x10, 0x8000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xb, 0x4}, 0xffb, 0x0, 0x800003f}) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r5 = socket(0x20, 0x4005, 0x7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r7 = socket(0x0, 0x0, 0x0) connect$unix(r7, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x200005}) syz_open_pts() bind$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r5, 0xffffffffffffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=')', 0x1}], 0x1, 0x2fffd) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000200)=0xc) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000040)=0x80000000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd605ccc3000146300fe8000000000000000000000000000aad2", @ANYRESOCT=r1, @ANYRES32=0x41424344, @ANYRESDEC=r0]) sendmmsg(0xffffffffffffffff, &(0x7f00000019c0)={0x0}, 0x10, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000532000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000039000/0x4000)=nil, 0x0, 0x10000000000}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000219000/0x4000)=nil, &(0x7f0000060000/0x8000)=nil}, {&(0x7f0000665000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000093000/0x1000)=nil, &(0x7f0000660000/0x5000)=nil}, {&(0x7f000028b000/0x1000)=nil, &(0x7f0000313000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000669000/0x1000)=nil}, {&(0x7f00000cd000/0x3000)=nil, &(0x7f000009c000/0x1000)=nil}, {&(0x7f0000181000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) chroot(&(0x7f0000000740)='.\x00') r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000180)) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f00000002c0), 0x4) sendmsg(r5, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x11}, 0x0)                                                                                                                                                                                     executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x0, 0x1, 0x7fffffff, 0x603719, "0406ff0d372e4c050000000500"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000700)="606c0fae6adc01c9246af82445efac3c56b687cfc5d7b6a9ee76f665f8f5b1f1cd125f8b6a078ac40264e58b4a906e3de012d7d8dac3d64f05f05d16c857e4a4d3a414726bb676c5940a7a937f151ed28c594134536f5701853ba9eaf3f3026a3d7a9cea2cfbf899e1d44cb1750a0d245bb143c9f9071772eb4966970be091ce51ce973f26c099c7c8ced459eabccfb57e1b23a37071cbc3e20b9c153135bd1013e1c09fc67a731e9b506768d882886d398af671a6ae158ba38d9a776848314291b1d1cc2a9a3c064c59c64cf1290747b6bcfe2e", 0xd4}], 0x1) executing program 3: syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@local, @random="a36e741e7457", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "0400", 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, [@fragment={0x88}]}}}}}}}) syz_emit_ethernet(0x6e, &(0x7f0000000140)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x2e, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x1, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x1d, 0x0, 0x0, 0x7}]}}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x3f, 0x5) executing program 2: r0 = socket$inet(0x2, 0x8003, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ecc) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f00000000c0)={0x6, &(0x7f00000001c0)=[{0x400, 0x2, 0x20, 0xd399, 0x3}, {0x3ff, 0x5, 0x6, 0xfc00, 0x3}, {0x9, 0x7, 0x6df, 0x8001}, {0x7, 0x7, 0x800, 0x3f, 0xfff8}, {0x8, 0x0, 0x1, 0x3, 0x5}, {0xfff, 0x3f, 0x1, 0xfd, 0xba9b}]}) rename(0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x7c}, {0x28}, {0x8906}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000300)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x189) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000100), &(0x7f0000000140), 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@echo}}}}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) executing program 5: socket(0x18, 0x2, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0, 0x0, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x55}], 0xc8b1, 0x0, 0x0, 0x0) close(r2) r4 = socket$inet(0x2, 0x3, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x23) ioctl$VMM_IOC_INFO(r5, 0xc0185603, 0x0) getsockopt(r4, 0x0, 0x69, 0x0, 0x0) execve(0x0, 0x0, 0x0) setpgid(r0, r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x2, 0x5, 0x6) r7 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) setsockopt(r7, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) executing program 3: open(0x0, 0x80000000000206, 0x4ebfac6bbaf780f) getppid() mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) link(0x0, 0x0) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) (async) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) (async, rerun: 32) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x800000, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff, 0x0, 0x2, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x80], [0x0, 0x0, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff, 0x1ff, 0x3], [0x81, 0x40000000, 0x0, 0x8200000], [0x0, 0x0, 0x0, 0x9], [{0x4}, {0x0, 0x2}, {0x0, 0x501d, 0x40000}, {0x4000, 0x20af64, 0x0, 0x1}, {0x1}, {0x0, 0x0, 0x4, 0x3}, {}, {0x0, 0x1, 0x1}], {0x8}}}) (async, rerun: 32) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) r0 = open(&(0x7f0000000380)='./file2\x00', 0x8000, 0x124) open(0x0, 0x0, 0x0) (async) open(&(0x7f0000000340)='./file1\x00', 0x23, 0x4) (async) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {}], 0x2) (async, rerun: 32) socket(0x0, 0x1, 0x0) (async, rerun: 32) close(0xffffffffffffffff) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x12, 0xffffffffffffffff, 0x0) (async) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000140)={0x19ed, &(0x7f0000000040)}) (async) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) socket(0x0, 0x2, 0x0) (async, rerun: 64) socket$inet(0x2, 0x3, 0x0) (rerun: 64) executing program 3: munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) getpid() ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) recvmmsg(r1, &(0x7f0000000400)={0x0}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000200)=[{}, {}], 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f94cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) listen(r3, 0x0) socket$unix(0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket(0x6, 0x1, 0xfe) close(r4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x191}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000}) socket(0x18, 0x1, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = kqueue() pwritev(r3, &(0x7f0000001000)=[{&(0x7f0000000000)="1163adca4a00f4af48a36a5de19e99fdc13ffbafca60c8c3edb958cb96d383f3c0d602c5d26ec9d5ac781fd8c7fc031e3c5a8366cff8bed0323723d05826f8e455a16fb4a535f0b0e5a78f6301c2b80a10e5ff0e53ab43665396041d08e2bc59105cf3bc9a3983c7e0c8c7f011c47dac24b45a198d73e4bae807a73d480c178215fd8669c44046378c04a746804e304a9a1c065c90a3c26097f3cb1eb4b8f85d512b7dc95bc2aac82e085f1e016b05f8add4a9d15fa057b8100befaffb7627f4174ea9d37d0a00ab52364f4cfdeb06c6fcb60483019b6acf361f7925ef023bd320b0d3081b4972c0561eb66ef608410abf7aa07d4eb10a3dc6ec5b4012a2cb7412b4d8487048cb85f1358be2d69bb1949ec79706848698602de7252e8f86f751a17b3af8f52f0a82d86c8eb096869f769b453f9901ecd781c442a6891d6398af8ac084f44d0f749c9cccad1528e4f646e39eefbe2eff5d89cbf3dc584bd9cd980011c7e20a61f027916fcaa13ea9d9383ed8591b7f6cc2cfa1e088adcca1e64f01c344c007967f8a91b12609921dcbd29d6da1bd0d17e5b2cf0fba8af377f79ce56b0f4118aa9e40864f61e9bc160d5e94c63d784d9b663cd214cacfe2beef491f291b039d05a3a081a2999c860d5cf63b5b9afe4f586dfb37871cd90684797f19383d38ae59e72c7644ff97516c5447149ef626f504e9639f597cfd7f34d3fc402c5d294d6b102782cfd2c81ac3210502f63a751bde395c037d945182fa6628efd42b03e1ba2aace9d9fc80194402e2f875337e1d19ce1bc2509e0cb067bf835c42d426f050bb74ec5e9fa19e6c883242ba7941c0ea241cbc671ca273e5d608a991693abe23aea52c3550bdf7e5d68fd7fcc09242d325dee1ea3b6174c29d990e419e2c8948426f48c0b94fa9d0bf22a9842a13b8c667b2c1b5827e308a0120740c2247f2fec8ca595e73bb4dac820881e57962ed5b11f1d68b6d69cc786f1dbb8783d7b2d06346059a05dc935f6b14fe7943a97781bf8ba728e0e1a89d8f72f3c1c55e3e9690faffdecd9c2837ce149c1f95cddb71ba7e1f4163b44f49c9a673926752e9a0cd186cff787e68852d81d1e9fdbcc9a5232033717fcd3e42b83853abc9b7801c8a8b9252ca923d89c062dff4572c9e4b8a61cb62feeb8354172393cc7e4fc790d9243a78be9414f2717ffefdbf22d7fb8d8161479fb2436ae19ae61a03e9898b701651484af23d257a75d04198eec15784db8d5264e043ee37780b12f4b6c24d55fd4b709ad1e7143939df4eda9f1861c906b1ee4ad7b341804ae22d7878222d63037e6fcaab6327d0e5bf63cb5146508893bd36b7be951b44821949c783c4de83a261a12cab13a5b0aef614a2024475a004278d47d17d79af6cd742394b3ff70c513dce3272ff73702ce0957fd37623495f09ba69c1141fd3b480ac61ad787ab141cd812a1fca5ca85d6db00ab4ed4fdc9f2c37ce5a3c58ce4cabeced9ac26c45a4c3cd0e05da9b38f494eda91810ee17c113ae2cd116b708d99b1c2d0586857700a6cbfa5058d89c2cc189f37354b1f4787eb6753ec9e8eeb2ab5b260d8ee72210503310ba76646fe391218f1ec8c3e77494e69acceda34d6a49fc4479a9eb036db58ad37d2446d12fee3f9112d09068174ee97c4a38a797967bb374cbefd3d6b565518fe9433c73c2055b6f38624749206b9a113e91392f7a77289e8974f5f6b4c90ef3afa46baa1c7fdadc0a57eabc648c9c03a06db03fbfef94412c4b87e4e8c5e1ddf0a23d9c59f00156f212a6a9ce06bf4d62fd0093e43902dc71d23eeea3be7c75b66d96285599fa0f4e09896b88cc3bebf698397a64e5f088bd855196e239311361baa76dcdc5ee95641c81f8edcda3afb6a36a0d2cb6594ce8afa1e817a0e14b5408e5cba5f930ea097741049741097f499a217f0fbe28dbdc1321c96177f635dec3f669bf9ca818f0b2b1075682cf014efc2e9cc28f5ad9103a524f79c65e78d755ad062d5fa129e3c4334dced0b37557d23c6964fb6c8e58a3aab5a2900d7e913daa2695933bd64bc67d5437fd0403d25324d65adc0845f9c4d35d9b68b58d4f630bafffbc0f175fe1f8d183072eee369ddbe4b62e73909e57ace807d4276eebb5a7e91e0eca33598e148e95d710b8903122887f87697a791f76aa273dd16bb089cee65248045323c15ad2abd9763b0ad1b219419e607ed32c8d2ccd2af8e7fe9c48e8707888f2cc322556be6f800391db6a13450fff39d55b28d335bc0016ae291397edc2352dc20bf800f1d109a35f74db9a4c515ade62832982d2186b2949a6437fecc0c9ddc92cf0c1f69846517137924215ac8a43da5df856cb2490d5dbe9342230b03973e9fe51146228f32f8f8e5e87a1498ca7af693c33f399ca04ce306e682beeeee0e20a97223459064c47792b5dd1f1ba486433e98da56b0dbe7937c208677c6c260ebcac47f18102827af3b076f8fc0188c14be465860edaab137c6f0bd3f5bf86612fbfc436f15172a6924c3d65d28295232d64c9f3e766f9fbcca5e48ddbf6a2dcc0699615c14f0ffceab9495d7be68ec719b70e9bbacc25df767cce981c7b6ad5bde9f1b9692d9954afdc08d705bab43d53160e1b9f4c71a6cf78c3044766f14c7c04f7daf4096214afbdf8d0f09fa6ff00f99bbf6e47bf10f69c30334660a9e8eceeb14e0d0362c18321a765dc4886621bc3d2fa28aca80c19a45f080342ef605c55e5246ed3467846f661d98afc21228ae768b444744737745a0480d234961ef16dd475fd18149ef0af7d2754cacbf403d4f89a2a8ee4103ee3ebf97a09abfb163a3f0f746c5bbba8d48597c2557c61600b260e50f9dad727f9ddd59a25e44df598b2353a84317e50e6d3063f8318290be56155446fe2af51b8e2d1a1a8ce5ba1829cc7f8ea394c20a300c19621ef66b01e04fecb4e9e72079ab9056d93466fc0ea3b16caa803c3bb5b33fd0cad19c281a6f1c6e0d7194efb99fb16a238134352e2ace52b57dda3c858f74a6ec1df11c2262c34ab5fbaece2960f40d543c26859d2a57435a95291c30fdecf94c434d67518bcdc47f401ff0a6b9220edcf14b8887182427b2c3d84762de96f083d174a892f8aa1248582708cdde4230eb7be2c1b8bd83abde7d4bc130ea655dbb0971947733fece02662bae2709b3ef03194f8e4c5ca91e17c001ca281f89784bee309f46d05649f494845efcb0436d1353f7bb2756e4e0280896836af9b276241d54d8a298c4c003e5261ecb912c2f5206523c12e19bb5b90b75cdaae8ad38bea0c01442e2708d4b764700f280b7c2dbc2fab13f81086014dc891237e92b506f554925325704af076bc8032c62e28bc920e498146dce218527eab9b39fecd98375c40a71cd5934c2553aa48ade5d340109e9f7a583ced84bb5ca4a52bf38b27630bdb20686e60415b89c80e91a8fb4aff99f2bf67d1250ae049b1db124397daa20d68cf978d218fedd20dfc393130d6fa89944f80097fab8799322d84aed4c2b5b7bf26b64b46817df8ca594442ecb684998308f9c14cef43e8e5dc89d578867694afbbb7bff33d89881ac0028afcd9731e3f5ed9917438e6c28e3b51a48f33f258c9621b29b3c349b7fdc23a306d5cf85fc6ba5e9e896414dd42116ae0668cc11469f7bac9444a40a0f640c6a804dc37e5223c843e9c7430720d4595c0ced1aa1d8fb739076080db25f08b01542ddaeb434a2a065babce22f40c6606cc6eabd5bc192ee39b2052fb01cf647d0a9f766793fdc343e3ce7e8671734d486e7cf430774ebe7f56073c232e643e5f31611e6dd3cbc65c7e3808441e4424418eb4a864c11b98b12eb2fd232f454ad728e5d0eee55f4a7c7cb9796c909b65f4839ff1b50b4cba7bb5b5df65737cc83cc48318851d1092cc2b80f0d30ebbd93714d6b0eb5b0e9cc4d50941f142f2516eaac3479b2f1d213dfa3b1f7b0efe47aa72923af1bea86fe97bb6faba564e6c1f75b347f21f73553b55e79b9706cb0c69900b1ef312a639fa4a7fafc7cebfb2aca8d09821b9f92ec14baac04a5c4277395e2cc3c040d98f42e8dee5bd7562d849cb91031025d005268809e009435b9f2629b66eaf39cd73b6525be92083e1c579c8c28e11f87e47489ef6b10a58dc7eee5195898369d72cea4bb885e2f7809c59c49c3923db8a46ce05575504b451e2d114385673ff26f137a66faec4c4500a53694b47b7ad4361759446047bceca7e48a5c11d2c2f8d7b200fc9decc16d9494bc7c4b08f5586a4f76939703b0a19a8bcc8ece723613e79002c6cdb799c1c4d81335fd64add1b766eeadfe98aa21e04940584655403ffb4ae5f8928f2880a3879db488cc4850d287869273d93ed83d21af33768feb1452aa082d76493615f0f4e554690b7771aa0fb473ac297acab4888252f472dd175b0eeb5893448641d450136379fe1009eb321b621c4a74cb1b37dd9fe845cda87ec2ed94b5298060696cf9485afcd75f32c1140b76fc763944ba5e05583a37bef38108ce936510098a226f32dcd6fa5a55c6b86c0e9f8f03c165d27964657b393c34e2f85337af5405336feef239abd2a2d4de27591a3d12b56d7c2152003d0dc26fd96e642064b324888e81b29b02af2d05fef8d4f4f406422b7c7bbf427de1306fbffa55c9ea04979d91de659baef279bf83935b1fabdc15edb36dbc4976575cca420e70219cfedf52d7ad6724bb34e7b3167d9f6b98deeffbb19ccfe98104089dd2d488cb110b5c0979e0cbd860e4311562172ab734f3b9724250632ebc613df7504882c058afe19f34b6cca774af2b3aa2ad4044247acc7b89470295d896f882fd7b0dc1af6b8d1283020f1a3d030c3411674e25963137026dbb279c174afee7790ef7e3e861641f47678763d9caab183bb4c33929477d20153b6ee0d4935e745496c7e5e5ac986e1ef2ba76b27b8b94c570f8e76d695667ced6d9e5c6831e17fa8cc95158496a41f9a502719811824c5f347f09ae3c921991e729e928857dd1c17757047d0ddbee75400ded0b225e20c5354aa11f0821b8d12745a59e1e15e4167e8fa754ac814c7277d9272dac7eb60eb2563d1e44e369bef9803a2d82f6f8afa46a60c92d639c680c95c531fb437f3169e8497cbb9728883852f1ec488443ec3fdec47909cbdca83fc510f063c81c955ee13cf238f931f77b0c1ce76fea0123452c68d4d7f25a2012134ae6bb2e8f1561544c99ec8d3c560981ea2e8fad045197a0843b87362c66d6b6af0dc14aa35b253872be9cf9e6723bea547b24d98660cef9598afd9790838f297eeacfd569e660d14ca100e465fe0738781f313e79397aaa8957d6c65fb019c3a1450944321361893f9aad03c84741df4a209b929b0ae2a98f13386f014c7ebe24438e4c263dd006d6083e63be57d9a5791647673119186cea05143b91a7c350e18830e2e41b6f98bcba1a19fd6dd4880634e01c481472e2bae042cd71eb618492d94a98e5e184a95e671b48e008275f13b6726af3698733d24e044928f6fdc401f455f817d7374f7a909ee78f3a64794b785d2e1a2b05807e3bc19bc0df5eafc751df12f08eb2a0b547b4c3b3e6fffba44eff48f163ae3c6557f5e5f71d11e1e2de6fa50f2b8c4ee577e4f9888cc9f563004bb8aafbede58112903c2e9d4ee35ef3965f7c23b1132dc4477920e78624f215e342c2e4f42280a82e137777fd11657b2b655fd0879030ca8ed9340ad7b5eafc43e0bd311b557190fecc5b2fdeb5b904cba3de4fde2bd2c69058743cab5", 0x1000}], 0x1, 0x0) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000001040)=0x40) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000001080)=0x1) sysctl$kern(&(0x7f00000010c0)={0x1, 0x34}, 0x2, &(0x7f0000001100)="c5a6d3899166c42f9be2016045a3604932028b43842da7fcd2a503c9362201a4a1e8666dea41711db6a07038b96f7e7033ccc71329eb31f2b4aca6f88cd4a58c7c2a4e91379e2bb412bb08cc52daf926e8a6b4bf7b910ef1e7e2f7013ce3b52a3913efa40c7ef43b191b841eaf5c6c8685", &(0x7f0000001180)=0x71, &(0x7f00000011c0)="7ba1bc223a9a95bcaceeda782c15029e7f5b691a932fad11bbd346268343940cc6d355a798109e74ff5282fc6f7810bdbb7f0ab301ac176c3ac36f74bd2699e041e9ad53e970a2330ddde5214ad4927a6d06e20dc03661a4a528d1be9019e52570d77069a99e98a6f99231b15974c9b67a129ab3c143c230e30a8c87c5f0a045b8e09eca35571ba76abca42375e3602afc9469398de1739ae3b647d5a3a641ea144d0015197d58f2a91ad35ac489", 0xae) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f0000001280)={0x10000, 0x165c, 0x7}) sysctl$kern(&(0x7f00000012c0)={0x1, 0xa}, 0x2, &(0x7f0000001300)="08116bc5ef26217d33ea9574e478a852bab49530f907ba00", &(0x7f0000001340)=0x18, &(0x7f0000001380)="f2e35bd6a18056bf3720824336a8ac88e64d166d6d2fbf6318d5", 0x1a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000013c0)={0x8008001, 0x3fd, 0xb3, 0xffffffff, "e9f200b0635c606709e98b2532c678b62fcb5afa", 0x9, 0xe92}) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000001440)={0x5, &(0x7f0000001400)=[{0x2, 0x8, 0x2, 0x8}, {0x4, 0x3f, 0x3, 0x8000, 0x1}, {0x64, 0x5, 0x7, 0x80, 0x76}, {0x200, 0x5, 0x3f, 0x7ff, 0xfff8}, {0x0, 0x8, 0x7, 0x724, 0x8}]}) ioctl$KDENABIO(r4, 0x20004b3c) semget(0x0, 0x2, 0x420) fcntl$getflags(r3, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000001480)) r5 = semget$private(0x0, 0x3, 0x100) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000014c0)=""/4096) semctl$GETNCNT(r5, 0x1, 0x3, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) sysctl$kern(&(0x7f0000002500)={0x0}, 0x0, &(0x7f0000002540)="c567e531bd93528047ec01be5ff985ca28ff2c20333341564900d942a2df09c3fdf9a7f887eeb542dbac57a8ca9033556a1ca68778a9dc356396d487315a88a303f78ec16a54c089d947445db3d20e94750fdce265e880c8e6c1716c8b2476e08587bfcabfe47c6a6f793512449b0011b443f24a609b5093b8a685f793eaa8e1389bdaa2373fb5b0bc9faddf1bdebf97a38c6bdf165c5377f267e680ff091a983eed071a0ee820b73b5ef63542a77590ec6ff7219702af8b510c3c010052fe0bd028b7f6919425f89897de15e30c90a9ee6fb5cf5f36d2e8e450b0bc146f36123c827382a95e9fc39584192403033e7199fd63d4f59a7556b82ee03f4aa55652caa7e4962f74858e0320b16761b8b590a98f7e0ac7c86df09e2a5058dfb6135060d089bf0a2533f1baa660404c8c6b2ef6c4725d285349b0e650608b0f33cb3e6dfd9c478ac019d28382c97006dc63cd4f9a1f6568fcc1335e82a59f632291f22d6695fe68e8eb5a1de5d045ae7cccc9ef6d70397faf3c2c539e3308891afa68b68fa42fecd28f72aa193fff3e4d404c878963fb54e333dba945c0047fa971c1b3508fafbab6715757460de586091d38ae6914459ce626e893d9dadbbb41c004c1f30d618e202ece4a59ffe1f102eccfb01b444f4085aca02f945293d9e546e388ec12773f20e1652bbd0fd0c15fac0f00d93869f847c6a3f6416cddc2238e9619e08284c94fbd9c3ad83dfab173658a76d847ddb3b7c92af21e10fac9f39e13dab4ff8ebc3279d30be75a46e59f38e12eb380dfa4cd105a89c4b77f22e884e83b0b82ec503ad5cfe39db4b8ccf4904362a0143b98e975114db23ecdbb0128283434cbdcf9ba7d091f60400599e9ecb9f25a87c831aa3f345af7287225b840c9c29765f82835f217d8aa46fd98bc6f64855d171dd8c807f3097ea07059c7f14344154acd4f146c0d23eea374d78d3de7d08f33f4973b7e5719c9b29909fdeaa3bf6d33d32919509561c9eb1f77bc527548b43e6efddfb3e775cf5092cc99e4246b8abd7b8ef5356940dc736d71997dea6ff4cc29d39397d4cd123d0fd9dcf7eafd08f3475119fe0102ed77af8538b37b051101198679da0ea877da3e4cb07e36b22dced872d9af61c2d034f406599c8c8290835ec48f1a5d24bca36fb51cb17463a1352a3e4491a6dea2e8bb8360591ee59fdf7787c5918efdc4dcff5e23475beb473744b01d787831fe19a0857091d2b7b33f93a566aa1c3370b820bbac394d8a7b1991ed659bf9dbbb3774ff90e7368e35f58e4b72e5d8683836563164fadc6121a5a1def29a8b75d2efa74dbd9540de637bb3ca1148cb8fc88d079668806b4e658d9cdc82959c3de90e6115d5c6da1030a7b3826645a33494d2753971250904ece32a408c515e00b4cf8fe00ce66baecf85125fc2d1dfae00e1f316e25a303bfea386df45eaef1adbf8c418f714a554114d902d780192dbdcc932f1453d756f12739039b5482568a758cb41387f2f51f77d0f5d1e7adff514630dda4d3d24799507c37ea6f5461b338c65ce622bb24d9c0a2e7104e788e74b80abde12f773ff6723a9c74462cb663bbe8e72c3adbe343225ebfc79486a9742f9e39323846c86b742fcc61e39b6038db69ebff48d68000a5bbd5ffebf25bd923b5a5d83782241102145c82141c9751df0034ac1a85d7d765d3d8b5403e83eb49faaa875e5c975aa3f756d481a682bd0ce27f0832273c5d52ebf461cb7f093655b341a559f89717628cfe8757e1d4e7b926b32a9d5aa671c0abcf247805adda1252956d1502a81f89dd526cbcff4cd5275b88154ca2abf6ef33bc25e9c04b8cc7401c2029ad41387e477a97e0d625cc7fb40ee43bb8529ad80706fed9cbdf5b8392565255debb90f730c059387babb6981d5a75738ac1845bedb57167ac25958426641c64d28bb40e35c476f05ea755efa05e3928dfc840080aa22a1530a4340790a3ef1f960ec020a97c5abda0a3bcb36003d2fb006fc0915078ce07c5d72a7fd6cba7168f10a36359901f0a49ec7a64ebebab6a25ec22188a80b5aaf3f8d511c4f26921d93a5b5ba0d5b04cd35e75754251b3a479d7db53de5db18654dd8e4f189d42ad0aceede661b24e11592abcada5ac4018c2dbe66047442cd4de65685d1c3d02d8637cb0cbee8af8dd3f62dcc4872e6eb112e8dfdac68e66f975fbd5b590c2102bf18904d0acfbd57fadaedc72e8ad789ddab04ba3b67ddee2241f72e3c35b1134dbf710dd7c1fdc14b9d72c4471a314b910bba3f21d2ced67236bb9d5c98b8018773abbccc9e204205949d511d5b5d556ca13a09d011d44802e1c63f91ec4b2107fc0ff791b95f6bc6bbb19c0cba43be214b57691268b63f8acf1e9ed9114e7a54299c03cd94ad81279791fe0ccccee624b68e1565a69de9798ce947512cd0b12aa1c5e5cb4fec6d25167a4bdf8f13d35051c6caa1b686a36e6477e03be7499fa6cd54bfb1030415ce69db8e82b17e6192d1b74a9bc51ae406d325e62437de3d23ce3ee0accd958497c30347881c85788b04ad294a493cb37611aacd76f1e7ccb587d8cd7219b001d7c2308b824a8f437585eebe0c50eb75488d3f49fc48e077124e212d8a23dc5b0b71bd8a996fde87beb4dc7ccaca087d1c283e97ed9eeb817613045715489e9eca40893055deec822c47e29ef78efcbc46be611253df5df82a7f281e80798fe2ab5ea8c27f802f06a631aa906800a7fc28bb73ebc171e0a1a9da5acb7617fb3ef946399f74806886266d6e5ade24aa274380f0d4644e921b0fdff77271ac16a3d3efebe44d35bf5eaeafa2468feef040786857f3561e810c343c54d062666261adaa2fade17817f9a6a2d76ac63de480734110d8fb3d23e7539d07ece39db6be82ce7973a5dfee819be6f0c688b82745c324152096aeaea30c31b96836a54d0ae85d69fef2912b2f69323c15b24d31164fafa62115567460ef646354da31320107f3581aa3c0496da5d1b526a1ccf12a4161f68e4d6a9d64be8ac19a647958dc7349f48709d38afdb00410b0bffbb735fd879be33c76e1ac9bbd94ec6eb5e6f69733868f9d2b683aa32e3964855d68b224a28ce5f730947dc6183e825165c2f2999a80bb06f3bd72ac641a7b9d44ed6e75b4e396382c82f0f9d2293bf8fe66b0bbe1d20d2fc2a4febc49e9c78346f518859a2e7cd09856c65bbda73300ef59b7fb290463ae99dca2588ca6663918a5ec31cb4909be2ff26b2242a6a4ff74be0c1805401da5c924479de1b26c9381872f4b6b16cba07591192361cbbb1575254d5b3d6ff5b0a982fef4d2fb5b1ebd48bc6e5f3ea4e53c31d2fcbef1ed19b663007f2a3e29d293b80731a7aeff1af41539d52dda7d5282fe6d3be3b161f3375088ee45a87faad3e228696cb30be4a12cceed1d176b78f19f3f8488d182ca70fd8ff82d121d2dccba5631897ca03d5a2a2e84d77c82d87da37b89c55bc38862b87323e12c2654d5b85232a294084c59e2de1bd8326d59f1743385b1bc2fc43be2b8aefee5397424aeae37db7021c9f4bbac6e1cf326ed8dbbce7de56769411329a1762d5cadfc009efdf8054d0f34a7eb82726e15c6d58f3a867db2571c7d35569f336a6bbd8927b519d9919c84c9a99b028d08d9a56b37e5332794532319a9255b1e3650630160d440c9c5a75ba906b59db5b331c61331b6b73b48a35dc2811ff5669e0d1f1dfc35d774d429b82bfe37d7428f033966f57a0ca43993929dd1b397084fa17f5d41049a532baa3a191a7c14ad03663f2d5876ef5922d4eab032ab142b571c0afda4200971c09e84d0fc864c3f9f4e2774a22ca9bb95de56d26f5b3221ddf1204322ea484d3eebfc90798dfad5196f7a90f23a77dcf33cf982a536562810603c41e3ef253795627c2b7c71e03f49e122af55d1496cccc8ded6afeb52dff5ac905155c85efcb74aedc6a9c54d44031253de907d641536879e74f69a851df32a1bb99201e7ea972ef5616aa3cc541600a3e90b18afeb02cc95832f5a57e35f1608670f36a27c105cd76a0fc1aaf64cb220fb57262ffd70f9a74a03bdb1c7ba16e05ff0d40e44e2aedc76686e50c1afa7cc4f0f6858191b78282cea0a4fdc82aca8038a3d18ee56a626142501fe031f1a41f5ef5a27fb1fe6bfb03f68d8511df816e8b0576bc2557ef3a8f9ee19746afc01462e761dc863aeb73b34fd06777dc821bb2daa5d506994f84be7a9315ffc5b44a34290262cffa0de34e0027b407e99194e731aa3e38ffe209aae7324743f7cd82de12274ad09182cec280b690d52670fee69ac03d2e86d063900dd6f295c78850ef4d15124587bd2507f1de82f7029662996e2af06aa3fd4f857d5b65d4f60830d2dc68698a6c7f331432351ca394f74c897ba508b5b24968a3fdcc974d785039622ddb488e4799eea93b038d752faae219a541f344b802e4f3585301fdd80ec6f997651c19bfe2c12cd07a1ba2d6c31f3042941eab6a042d2c8ed9758b52718e0e9be64ad427abfd039811f3453821ca1c92f24eda37a90c666dd1e8b83e30c489e6793b365b34074c7ef55b8818a19fe7c06ebf1f11cdab6720b3f967ab72e1635394f97e4fb32c9fe7fb180017cb885a7dce351d639baf9b0f5af7ea6bdc772c46374c6b87aaf5346c39f7b9049797d4eea94344b8ee92873754a085c7adcb11a136798b03e3f759533ff4c1b7cbba7f93d1e900f550b4cdd7af3029eebba58640dbea343a3c1792faefdc6bd8ba266fd52fe1cfa22f26fa223629bac5bffca9ae1271c543afa467592bcbe2168d7595e81da6bd2d24047afe1f53be9a6d83f9ffe6a55bbeaf524e9baa2234af9397e708160e9f0915f97b5995bb7bbd0563d0cb41444b74c23722c1fd0f76ebe8f27168c3b750a19e5cf92e4776ce7747e73c8f92d94e64bc5938317a5d8a26442fc1dadac75624229a8e218b005604dd92966d520066a1a48c4c0c2e7c14223bbb9544e27a63d0b0f57cafd82d09b4371a8e0ced8033896eaf9618946cc77bda677ca3025ca45ab22a941603809789290a8f46bb3f8e303c91d257aecc8d07d35095c7864d02da989261fc693fca86020fd3720691d31ee89ec4e59ba719bb83a2e7308f14ea2643e70ed53223c4396b9838971000834270f1b7a0c31b503bb4969769db40f895a74fb23e5bc1836a677cc2ab0a532e6a423c0659710666550d06e224f04149490e34cf9a018f184cd076745f71907b0e3c2a3ba076495073099eef85c3f70684dd6634ef594a77c7154b204ca141fefa8037980cabbca66969618c8e82d7815149afb19b43782598ed3dc726e6f47748e54f6af84d2dd719141de52a8bfd7a7acec10b2581a9de85a03a578b8fb6921fddb49d8ea32d653b7e53bd705bc7b7ec95c50d77f14caaf830645df5de38a7d8520e9989718b99392910cafdf5ca514beb93b296410667fff946b43ab0f48cc5f7388a6d146947860e6c7da1b713f57ebe839e1fdd7612f622bff91e8cfa9c851b784338ccfb386bd14076e1ea64b961e508390c5148d30df6d647ddd35654ec8d0092e2332d895f24e70094940b587f1f0013b589aaf5120a9357ce1f247b8550912fbf667d67d263404ba4413142aa35364c71da210f006fa34cf1f7894ab62934bf50ab4b51054cab333de36e7f230efb35a7506a5703fd53517333de9620a3984b5bbd7817c930c445dd3585fd9d32509900b3b8eaec8cf4d9266ec7623ca1e182f824f895b77821a31b32e068306cc6d2d4f57194bd22bae340499a2c7", &(0x7f0000003540)=0x1000, &(0x7f0000003580)="7c58b62ef27f23f38bd246cca72e0301489c78076cbbf7e1d0e6c6bf5c837afe1026528a3bb9e8ba6a514c53dcb63e8528a2e2d7e908c796b21ea9d641e549c228ca4f1fd6daf52fb6b31455ebfaf8e56c964745166608732116894f5f3c76fd7d8de50a66e8c9", 0x67) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000003600)) sysctl$net_inet_ipip(&(0x7f0000003640), 0x4, &(0x7f0000003680)="ca36688b4e1d3d6e2f94acf6c6f6651d33aa6c37a9be75bb4c483c3abecd71f8d2a5cc3a7071d1842e02ee1f5eb730b123eb5c8720f563d9101c8c16f1554b6bdb6bf641aef7841b48d27946573324cead5c4e83fb523b77db08439b77e011f4a043be48b6c7aad2d755c4fa2e6c0ec32accfab02987e546d31dae867f4d37e919beafe1ebf496627cafb7613e76949effb24402cef29262d346d521", &(0x7f0000003780)=0x9c, &(0x7f00000037c0)="c1826095c01655983b1e7dcaa102b2be5d8c4abf3d3258f998938adf060d17f8e6637bfa8335d1ba67803e18dc1b07e2668cbd4f9385850385399fed4f07e97ccabe288cdb6289b9ddaaf82a3ea38f980e7d172cade51a2d8ca0762bd8776300288358522a8ba42b828388b6964e8c05ac96003efdb304914ab97c", 0x7b) ioctl$WSKBDIO_SETKEYREPEAT(r4, 0x800c5707, &(0x7f0000003840)={0x9c01, 0x6, 0x3}) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000003880)={0x3f, 0x3}) sysctl$net_inet_ipip(&(0x7f00000038c0)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000003900)="d996dd748d18cb5891c49db721a2098730a811e4cfbc5779169c53de80d14ac8c46a59e466f5f5e0cf12f839228d216c52490e4625590dd8c879d7dc2c762d9695ce05e5ce968687ca839a7601606e489f868c96c6387e5878c0e6be62f82c8144e6137dc0ac89ff43d50de8078177cf7388ba96b9216de4e15c6066197c17d0cd88b239f3a55642a302bbcc206b90696e037bcefe6af954baadf84dfb3dc26fce30889da51532a8ecbc7223771b82b9dabeb499080b0ff6ee79be705d3511622c41fe71e297c93f6b647137cf59d0cbba2a4e0a1524", &(0x7f0000003a00)=0xd6, &(0x7f0000003a40), 0x0) executing program 0: r0 = socket$inet(0x2, 0x4000, 0x10) getsockopt(r0, 0x0, 0x1e, 0x0, 0x0) executing program 5: r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x24, 0x1, 0x7f) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r4) setgroups(0x0, 0x0) r5 = getuid() setreuid(0xee00, r5) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)='x\x00') socket(0x1, 0x8000, 0x0) setsockopt(r0, 0x6, 0x81, &(0x7f0000000000)="034fbdc7aa4d", 0x6) setsockopt(0xffffffffffffffff, 0x7, 0x9, 0x0, 0xffffffffffffff3e) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r6, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000236000/0x1000)=nil, 0x1000, 0x2, 0x11, r6, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1841) dup(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@hopopts={0x4}]}}}}}}}) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000000029, 0xa, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000001440), 0x10) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) acct(&(0x7f0000000180)='./file0\x00') executing program 4: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) (async) socket(0x18, 0x3, 0x3a) (async) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) (async) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x84) msgsnd(r0, &(0x7f0000000000)={0x3, "2955f589db53dbc216af87157b5e82953b4c6c22c43c7e696ffeeacf4a53b9"}, 0x27, 0x0) (async) sysctl$hw(&(0x7f0000000100)={0x6, 0xc}, 0x2, &(0x7f0000000140)="b1aa2a527521eefde1167c9ed0de03225dc00984d5423fcbe0f7b6d247692241a52fdf340d55260fd15437edce6b64eccc4e02c5b7728a31ca8ac015214535defe941d1e5b2726adda3b8c22167df5321154983d25b5edc7e42e8b17a9d944d3e68452c5acdcb98fb5daf7bc9cb6b8a04b39032a452b4a7f66b858571326559734204d065bf4bac5a926553e583d65148a068e2a401c7b8afb5137f11524e473adf1351e5ebe3cf6e2552a5864f25b6b462aae0d169345c29a9e1b4089c547f319732999479ed4c0063b63c860fdc77a50e67fca3fe966f1697858ad13d4ee4b8966ae6813b1c0f8274f80d7bd167f2f05865dcc160dc60f3779", &(0x7f0000000240)=0xfa, &(0x7f0000000280)="0aaaf7da4497585a4c0d5d2d15c7f8c532b767cb93d0bdde9d8348d0d1038cfd122ad04157121babae98d9fcaf91a9e6e8ba2a11165248f8f1509fa2fae534f418f3f2e0218abb9c945775a98fa5aa3128a544b47421d031428c5f61f6e4b9a5229b7641af0f411c87164cbbb2c71a8d0299c9705fa6a16ff36817cb56563f32f1050d6efd40a9ae9b486a3503ab11f12074da5c44e4b22bb130161454bc86c9122ccddcefaf6736603578cad772629a7666321c", 0xb4) (async) msgrcv(r0, &(0x7f0000000380)={0x0, ""/159}, 0xa7, 0x2, 0x1000) mknod(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) (async) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000580)) shutdown(r1, 0x0) msgctl$IPC_RMID(r0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x400, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000680)={&(0x7f0000000600)='./file0\x00', 0x0, 0x0}) recvmmsg(0xffffffffffffffff, &(0x7f00000029c0)={&(0x7f0000002980)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002880)=""/253, 0xfd}, 0x1}, 0x10, 0x1000, &(0x7f0000002a00)={0x40e7, 0xfffffffffffffffc}) r3 = socket(0x10, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000002a40)="d9fb31c5fe2e6dea26f57da1b103e9d19e0d7164e3529fc2bf7c8f192a56f25141f8754928a88b85d92288dd3e077498abda40121559357819c04a4792a4e33fc4c9e04377f474df8bc4d5e698c1b393e2300019c164bd9437e019f7f8badffbec65ed181e66b733ed19d997119e7699ef51468b560f63d0f55619eb13d37d194bd14e6438ed6287f0105c18726530755b31ec6b490015cbfd0e4e4137cc4a2c82b7c4388f93a36a4f2d9da05aeec3f29099c044f0b9bdde0ce3839b86604203e228608aa57051c891a6864754026d1dce91", 0xd2) (async) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000002b40), 0x0, 0x0) pread(r4, &(0x7f0000002b80)="ce85ae53461cb9cfd9cbdc51801ea56294f390640e", 0x15, 0x8) sendmsg(r1, &(0x7f0000004280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x404) (async) sendto$unix(r2, &(0x7f00000042c0)="aed7f78ab7c906688134dce419246680ae477e211a60dab741c445d54653365b7f6f78e1816ae6840f9bff534747cf8221a124ffef21916c6114a4282b934db4901238c63d0339817a30e9990ae9b32c2cd65e1aa1ec561b179f9594f2ebe8bbe76777963b4eb2f1a1433b7eaf0345fea4f0d516c33f4acaf35119ba3bb5592e68cc389703d2caec0fa93653f1ee36fdb1c5eca6780a29618e7e4fdb03365808ee246e28425b276212a890c05744196b5854d2943969", 0xb6, 0x402, 0x0, 0x0) (async) getppid() msgsnd(r0, &(0x7f0000004380)=ANY=[@ANYBLOB="030000000000000076f4ca5d05b9c76acaa343be59af083b0498e45e7175f7ea601237e4f1b3dce27038e39b5cd7e7f3a8c55794de2c569c8924763ab04ad03395e9358fe26fcf227b517d01000041db415949f7dc0001e975fdb96e9cd97fcbf0"], 0x61, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000004400), 0x10000, 0x0) r5 = open$dir(&(0x7f0000004440)='./file0\x00', 0x20000, 0x195) utimensat(r5, &(0x7f0000004480)='./file0\x00', &(0x7f00000044c0)={{0x80000000, 0x100000000000003}, {0x56, 0x6}}, 0x0) (async) execve(&(0x7f0000004500)='./file0\x00', &(0x7f0000004680)=[&(0x7f0000004540)='\x00', &(0x7f0000004580)='\x00', &(0x7f00000045c0)='/dev/pf\x00', &(0x7f0000004600)='/dev/wskbd\x00', &(0x7f0000004640)='+-:-)$*\x00'], &(0x7f0000004700)=[&(0x7f00000046c0)='0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c674", 0x5b) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x9, 0x20, 0x80}, {0xa8a, 0x8, 0x0, 0xffffdfff}, {0x0, 0xc8, 0x3a, 0x9}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000200)={0x6, 0xffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080), 0x8) fcntl$lock(r4, 0x8, &(0x7f0000000240)={0x2, 0x1, 0xd47, 0x5}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 0: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00007bb000/0xf000)=nil, 0xf000, 0x2) clock_gettime(0x0, &(0x7f0000000140)) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sysctl$kern(0x0, 0x0, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0x0, 0x64}], 0xb85b, 0x0, 0x400000, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) socket(0x2, 0x4, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x0, 0x0) r4 = syz_open_pts() socket(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x801169ac, &(0x7f00000001c0)) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES32=r4], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0)     executing program 5: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700", 0x0, 0x7fffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) chroot(&(0x7f0000000040)='./bus\x00') sendmmsg(r1, &(0x7f0000002b40)={&(0x7f0000002b00)={&(0x7f0000000100)=@in6={0x18, 0x2}, 0xc, 0x0, 0x0, 0x0}, 0x9a}, 0x10, 0x0) executing program 3: r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x3402) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) executing program 6: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0, 0x7}, 0x4, &(0x7f0000000280)="3904000000004000007edb1e8e3de1205eee51b2067f7c8a2f1e60cd9fd82587103d4a02323be736be157616572ad1b432eaf9779b24930c32b6b881c8db5dbd26bbe07bc37f0879d77aa4914a94739d4ced8e4f6331b6b2cf4f4965b47ebd53accb1c7841a43b00c4755ba2b8190b40a1b8dfa4de8c72348cc349a6da7b27855d46a619f1628933a2983834788bd3dc866b2d0af687ac1f9937b8db1dffd2eb8700719de6a6804c84771789976213912f4ac6d9fa0e2b775c1148a5331995967bbedd9f917aecd52b3f462bdd1846fc2c89674715f70551babf84cc0d823f497527f833491b22e497febe340b360de4541afefbc20d6785ed08403a722a498066dc90e0d4bca706b14e546e5558e8f60760ac13430779c5eef8493fa64c542697203cefa7cca084927097ceeae66b27", 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0xdf7, &(0x7f00000003c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) sysctl$net_inet_divert(&(0x7f00000000c0)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000100)="1cb76d31a8f500", &(0x7f0000000140)=0x7, &(0x7f0000000180), 0x0) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) write(r1, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYRES32=0x41424344, @ANYBLOB="600200009078000003030000", @ANYRES32=0x41424344, @ANYRES16, @ANYBLOB="d4b4201d7636abfc9b4ddfe5db8a4d8790f223ccdde99aa703aafee4a595af772661303b84ded829333c8c34137adf0793902a7f2571bbeba9c83fbe72327be99858de47f96d60b1fd9a4d46a5610f4725a38582e65c86696e88015b6721d8"]) r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x53) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r6 = dup(r5) listen(r6, 0x0) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) connect$unix(r4, &(0x7f0000000000), 0x10) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r10 = socket$inet(0x2, 0x2, 0x0) close(r10) r11 = socket$inet(0x2, 0x4002, 0x0) dup2(r0, r11) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x5, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) r2 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000003000/0x1000)=nil) shmat(r2, &(0x7f0000001000/0x4000)=nil, 0x0) shmat(r1, &(0x7f0000002000/0x1000)=nil, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x6c) pread(0xffffffffffffffff, &(0x7f0000000280)="2bd4a8c5bfaaff44b4c3b998a5000053f2696794754bc9d562a3ae11a0a1b63abdcfd9acecd0a615bf05c49e6ea8ccd779430d9008bfacd320ba8911c16cab4035a2b985e4ea38c719428d334fbd4943897df04856c9e5465277395554522a831e9e9868deff03bdfba4a290f1d67867b7c8c14c5467fdfd633eeac092494eb5a42fecb96a0e7da3b6332e51162f3335c93b71deb3907c1f42001715e4d402b8f841c3c0ca313353b9bfea4ba240a18bada2893d58471071febe9599dae3a85063108ea51414bda44bdf5cfa67be", 0xc, 0x80000000) close(r0) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r0, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0xd4e688a67930cd) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) close(r4) pipe(&(0x7f0000000040)) execve(0x0, 0x0, 0x0) chroot(&(0x7f00000000c0)='.\x00') sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd605ccc3000146300fe8000000000000000000000000000aad2", @ANYRESOCT=r1, @ANYRES32=0x41424344, @ANYRESDEC=r0]) sendmmsg(0xffffffffffffffff, &(0x7f00000019c0)={0x0}, 0x10, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec589040018", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) chroot(&(0x7f0000000740)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) executing program 4: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) (async) socket(0x18, 0x3, 0x3a) (async) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) (async) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x84) msgsnd(r0, &(0x7f0000000000)={0x3, "2955f589db53dbc216af87157b5e82953b4c6c22c43c7e696ffeeacf4a53b9"}, 0x27, 0x0) (async) sysctl$hw(&(0x7f0000000100)={0x6, 0xc}, 0x2, &(0x7f0000000140)="b1aa2a527521eefde1167c9ed0de03225dc00984d5423fcbe0f7b6d247692241a52fdf340d55260fd15437edce6b64eccc4e02c5b7728a31ca8ac015214535defe941d1e5b2726adda3b8c22167df5321154983d25b5edc7e42e8b17a9d944d3e68452c5acdcb98fb5daf7bc9cb6b8a04b39032a452b4a7f66b858571326559734204d065bf4bac5a926553e583d65148a068e2a401c7b8afb5137f11524e473adf1351e5ebe3cf6e2552a5864f25b6b462aae0d169345c29a9e1b4089c547f319732999479ed4c0063b63c860fdc77a50e67fca3fe966f1697858ad13d4ee4b8966ae6813b1c0f8274f80d7bd167f2f05865dcc160dc60f3779", &(0x7f0000000240)=0xfa, &(0x7f0000000280)="0aaaf7da4497585a4c0d5d2d15c7f8c532b767cb93d0bdde9d8348d0d1038cfd122ad04157121babae98d9fcaf91a9e6e8ba2a11165248f8f1509fa2fae534f418f3f2e0218abb9c945775a98fa5aa3128a544b47421d031428c5f61f6e4b9a5229b7641af0f411c87164cbbb2c71a8d0299c9705fa6a16ff36817cb56563f32f1050d6efd40a9ae9b486a3503ab11f12074da5c44e4b22bb130161454bc86c9122ccddcefaf6736603578cad772629a7666321c", 0xb4) (async) msgrcv(r0, &(0x7f0000000380)={0x0, ""/159}, 0xa7, 0x2, 0x1000) mknod(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) (async) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000580)) shutdown(r1, 0x0) msgctl$IPC_RMID(r0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x400, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000680)={&(0x7f0000000600)='./file0\x00', 0x0, 0x0}) recvmmsg(0xffffffffffffffff, &(0x7f00000029c0)={&(0x7f0000002980)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002880)=""/253, 0xfd}, 0x1}, 0x10, 0x1000, &(0x7f0000002a00)={0x40e7, 0xfffffffffffffffc}) r3 = socket(0x10, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000002a40)="d9fb31c5fe2e6dea26f57da1b103e9d19e0d7164e3529fc2bf7c8f192a56f25141f8754928a88b85d92288dd3e077498abda40121559357819c04a4792a4e33fc4c9e04377f474df8bc4d5e698c1b393e2300019c164bd9437e019f7f8badffbec65ed181e66b733ed19d997119e7699ef51468b560f63d0f55619eb13d37d194bd14e6438ed6287f0105c18726530755b31ec6b490015cbfd0e4e4137cc4a2c82b7c4388f93a36a4f2d9da05aeec3f29099c044f0b9bdde0ce3839b86604203e228608aa57051c891a6864754026d1dce91", 0xd2) (async) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000002b40), 0x0, 0x0) pread(r4, &(0x7f0000002b80)="ce85ae53461cb9cfd9cbdc51801ea56294f390640e", 0x15, 0x8) sendmsg(r1, &(0x7f0000004280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x404) (async) sendto$unix(r2, &(0x7f00000042c0)="aed7f78ab7c906688134dce419246680ae477e211a60dab741c445d54653365b7f6f78e1816ae6840f9bff534747cf8221a124ffef21916c6114a4282b934db4901238c63d0339817a30e9990ae9b32c2cd65e1aa1ec561b179f9594f2ebe8bbe76777963b4eb2f1a1433b7eaf0345fea4f0d516c33f4acaf35119ba3bb5592e68cc389703d2caec0fa93653f1ee36fdb1c5eca6780a29618e7e4fdb03365808ee246e28425b276212a890c05744196b5854d2943969", 0xb6, 0x402, 0x0, 0x0) (async) getppid() msgsnd(r0, &(0x7f0000004380)=ANY=[@ANYBLOB="030000000000000076f4ca5d05b9c76acaa343be59af083b0498e45e7175f7ea601237e4f1b3dce27038e39b5cd7e7f3a8c55794de2c569c8924763ab04ad03395e9358fe26fcf227b517d01000041db415949f7dc0001e975fdb96e9cd97fcbf0"], 0x61, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000004400), 0x10000, 0x0) r5 = open$dir(&(0x7f0000004440)='./file0\x00', 0x20000, 0x195) utimensat(r5, &(0x7f0000004480)='./file0\x00', &(0x7f00000044c0)={{0x80000000, 0x100000000000003}, {0x56, 0x6}}, 0x0) (async) execve(&(0x7f0000004500)='./file0\x00', &(0x7f0000004680)=[&(0x7f0000004540)='\x00', &(0x7f0000004580)='\x00', &(0x7f00000045c0)='/dev/pf\x00', &(0x7f0000004600)='/dev/wskbd\x00', &(0x7f0000004640)='+-:-)$*\x00'], &(0x7f0000004700)=[&(0x7f00000046c0)='0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 0: r0 = shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) executing program 3: openat$wskbd(0xffffffffffffff9c, 0x0, 0x40, 0x0) close(0xffffffffffffffff) (async) r0 = syz_open_pts() (async) syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="73702eb9ccc30a540000219986dd6000000000107e000000000000fe8000000000000000000000000000bb"]) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x10) (async) r2 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r2) (async) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x5, 0x2010, r3, 0x5) (async) r4 = socket(0x20, 0x1, 0x81) setsockopt(r4, 0x0, 0x2, &(0x7f0000000040), 0x0) (async, rerun: 64) syz_open_pts() (rerun: 64) close(0xffffffffffffffff) (async) socket(0x2, 0x4000, 0x3) socket$unix(0x1, 0x1, 0x0) (async) msgget$private(0x0, 0x701) (async, rerun: 64) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async, rerun: 64) socket(0x20, 0x4000, 0x2) r5 = dup(r0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) (async) socket(0x2, 0x2, 0x0) socket(0x2, 0x4000, 0x0) getpgrp() (async, rerun: 32) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) socket(0x1, 0x2, 0xff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) executing program 5: open(0x0, 0x80000000000206, 0x4ebfac6bbaf7949) getppid() mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = socket(0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x80206910, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x4, 0x0, 0xffffffffffffffff, 0x1ff, 0x8], [], [], [{}, {0x0, 0x2}, {0x0, 0x7}, {0x0, 0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x0, 0x3}]}}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) socket(0x0, 0x2, 0x0) socket$inet(0x2, 0x3, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) semget(0x1, 0x4, 0x88) executing program 6: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x1036, &(0x7f00000009c0)=ANY=[@ANYBLOB="73702eb9ccc30a540000219986dd6000000010003a0000f0372e0865911feb7e000000000000fe8000000000000000000000000000bb953a2cc3763ccb8867056186645613bfb117a9cbb1b4f3b01d9aa96410ea4064a8375e090da104d6a7553250ae8a9dbf19e7c80752444dae61ad37becd5f6d17c33f122365cba1887d44f2afa4cd76ae0f22fb69bf8a85ee4f053bfa6560f61c32113802240ca5f10f3e75156ecc51c46e5952e1780d33be6ad54747141a6373712417879a812d520d26176c61c5530f4b3029bfb005b8e5dc77632a599f55a86b890b43db77ff79bfe58355c69918228cca1d893886e41c2d4b7976f2656a3a62fc42a1149281ed4dcab5564c22cdbe7d9dee75cf7025706f9f8d7585c73f730d0aa9a9878d6ab5ca5a0c20aea7c189882a9ffa288677038e1cd901fdf8eefc6bb35e231bf8f1dde890b2809e9b590ead79b256f3e97e800af9057b24e4072cc2633bbf21eed1ddf9c3b202db0a93dceed025360939c36f8d31094dc05278de6c1acc544d057e46615aedcdf1fd3f7c03342ab44a5b3f7d0b396c5901ccad7e25867245cf3632f3bf7fe809d10a29530bf72ebadce8b181706dc2db79dfda1d735a86a89681aa975de39df2795197ef2fd571c9170b8bc1e8a9c4e165135ede328916b46ee6f104ecd5fb27f3d831cbf7461d67c4df980b5a831523570b893f4ce53cbcba83d504877a91637ac30119255451c9e74bb12aff321c224d673fb0184a72384a343378bc9b6fce590d2aa9c175220ce8a671acfbcd542296505fb105e79f4d1fffcaa2ef30ac876b2dd0f4414166a83e83d8c06fd198fcc341a32829579cd6e0864727ec698222f760bbaa8306c0d4a665aaac70f6ec8580a5bb0f1817fe18f629ebf51d80cbfac6fcf022b2a93c88fb0b999ec3ee18aba7b9f8d4b730f7a0f016e4a6826dbfd1b0158c5e96ce5223f9c2e7508d68e3f8f3126ed28b69003c5be1bf58d7a3bd7165179ef4043b61d8ede4300c4494a26b52e6695a2f41f9d794b8930806db5969afdbc26e002df3d53ff3d4410a27cf6087e9f563dd2f48427469d1a849cf9883efa9cff8999fc7b5c9ed4240d9cfc2a67ede37733e3cdbec4b159dbf50169f7ee8a1768be14109233d031a10ef1fc6c86eafb59533cdb8fd84e71f30917e231abbae73eb7b2271d8d4031bf8ee68a69eecd66733f084e37b3bbf70258b2428e51e90ff21c618cc6b4705f6b6c679de07e936d3c8b52cb04762111b74077c169a2d412e433ab712279e6e2c7a12f682c9f2b5f85cd610cc5881ede8812f756eb64701c7a64e6986ea8a6f97efa088e8e4b6b8414ec2d18d7312cba0e013406bbe0387ef5ca3b09f0a751f504d8ae0f17dc3ddf50b0fd18faede6c2a91673262936992636c8e59f64432d4359f4173355a355c59e7f47373c20b71e794c0f230a16ab13d015a0be9242b25eb41150baa1262cac642521f475e3674859f2377c13bf815cd6749af06f2f7d6d6866815f80492477fa915f7f6780a2f0806e5eb46baa1a07bacdb50347ddd1cf379b4a7a27a2645eec0d1b8de2b5ca907a37280cc2162eeef8d87424ecac6ede96f58a847764d5e41186b395117a07a7db3523548381414e0953ed73998eed3bd16425b9eaceb8cf3332bd905312669111baabe7deef7c3a93a9e3cb90adb59ae5853c87132f7eb2af1fdea406671d196835822abe0457262c45582a534d9bc7810d6ffc6eb63be960774a1c8963360156dcd56dab779b400a8b54c5a8bba780bee807fdd0a4c61661a9d86fae65a167bb80c0144e570c1bbefb647976d85f3c175fda3eb23b3d983c86a5b474505ea7ec2e5d27d102901bfcb7eb4f835426680c934c5e213226170fca842869bab8bdedd62c17ea7df54b580d708cc356cde70122db44ccda3970458dc2393a9e7aec43c494d2a9223f63e875f996da8199fe9e17235264aff9a612eca632f99df64ac3a86f7262f17c4ea2259745d8f1aba8a6dd218feb7e7c9a91362f6d5be800d044f9565765a5b5e786f569db2d9354262ff84505d6ac45ff69abe81b8f5ca4c7f397c7cad90c2f70cf109ca56876c68885cfd372a9517183a17f105ca0746f4317f8ded99f32d9202d0bf86c8670460da2764501fcd6c7210d6b981a4db78a3fa3a64ef36240b1408b48323708456f1061b40f5e5fb9db1107dc144baa93825d4d4b56962efaaa33526780966bc65563808a2d65041ed1f0cce9c0e63d7a16df8e8fb96594ba585ceff559e86b96fe12a2050971cb404393baaf44bcbd8a7537330055d56b67fe1985f64c648beced3f0d948f45f8d5cea3891a7a7f7a41d9e3f0d5834701e60cd01aaddd055276fb6eb154f7ffbb876976dff1950ec67be23c0705919d29f57637685649774b2da7387b8f637e09ca04a1e4a2835c80f833de6d57f5172c058b4ec7ddc0d4c7fe3b4bcd7e1c4f2faee040f772a5be2f702ea1bda92466f3ea9f7ae78ef2b9db8db040b74db2c9a848021c52eaac5b8efd0167b85e6e13e169016adae13728c803526fb4d03d5212e0f3506069fc38ae255ec755e3eebd52b6d0075650066789466b036aad47c54c5ae41abaac7419f991d7ac4055f7d8ec9f5eec7c11af6991d4fac5b7867d9a0a6ad0ca06b854f85e1d0ea993721947d8c75bf28f2f18bb850cb68c870d4f0810a9002a902baab0c4da94d95d5acc504898e1bb6b745a0dd390a9e6873d33b489280d1c9aaec646c01b24d934dd7cd27da0d2c184507e68659462e35ed25a5e776365bbb52a8f7405c619fafd10521c90492dfd27ee395dde2ae6d1f590aa69b725bbae2b6e00ca62ce38fee42ce08f309bed92669eb87eafdb18d57eef391fd5708530a116fc4e91dc6df53a0da5187f5e3f8901ccb5c9eed31331500d5444c027586b06b30cb6857cdb46078c9b066e4251c2610d0f64af64ade4973956880ec44a717676aca6ebf889830c3986e6f8258b1116a3090a8a4f9f8a228557e4bfb3c05c48143bfd212c04ae7bf679dfeacbbb5c1238ff6d4dbd3d606da2c078f1b3e853de936ac35f176a03d7ed936df2cadc528220c206871a3e15638abfc06f2a89aea52c5a8787ea60286640a2d86ee184ed01f48731ddbe2dd6ee3e5f3812b1349d60c90d3bf2dacb95e3a4b7b5c6657cfba1f19f1b60f2f5179f8c565ae26eecb707a26da3afb80ed7a778d7ac4fc3f5c64c087363316e3cfa53ec1cac16aa12cd840bad8efa82071fdb007c63054ba7fd86fa8e477c4914e984ad8baee27400243b851946c222b170895514804a5b662048d797c4b4b0c898b423cbcab55e83593516bb2ed4ce166b8dcb905a72ae3f2200792088349c3930d0bf032f3efa31edfbb2fe87f79bb757d890a9495db11e9b3d8f3d0400839bb97ea9589cc0ee2c1bb61e71ad82ac7493544c50232fd1bb4eb3e50af409ba1ac4a12fa2efc8e6d5870f063abba86ec67e7b5b63ac6fce0705c05495fc5c82b027aed3dabd334fbb8ba566fce55eec67c148f786380f7eb3c3bc89748248b96752a322bcc85ec6801d175cb253e5f5cc52625becaee3c42a483b61a03144499e9614eb2d60d44cd09065124f338e564761d7c0be8a5ce96b971e026403135d6565f2256ef3c67b076d28167e940d964401f9d6ba1be81061281264e2f761a8f4a70133bedba5f5f9919e5991fa92fdbfbcb5a4b30c56a2e0e9e7fd955b09ed93854ab6db65cb07dee0390cc7c264a281634e75d7728d6e8343aab18ced6b1acd07653cd56960b62c155e4a35c280dbc9a33619bfb6df12a09d28c573211230811bccaad46ee76a5331b5609bf6ec934d270e38069b1543f7ec3a0810b50b37f8e903d3401350201a5f19fc41c72861212c2e28b3c578fe9bcdc494c43a928c4cd564196087ebe7d29267174cd3a9a2bd4f303690bf933b29123dd963496e240b3fdd222c5bc97d72cf7485e9282bb471f4d6b7b39c426939d284fc542cf1ac2d25a026f8d14b9186dc501b3e56edeee3590ab9eb25594366b95eb721df86f2add39e50319c8ad4d778ca701882af6080ac2fe8d00e9f9bcc359a11ccc358cfe80398d240c9a6796064e5858c9fdd010d7e95c729d0b162f565eac744441b799c0610ca14b9e68d92bec8b3f84f002c9b466c79bd2fb4d6d674fce61eea7349648dc701d46515527bd5a3d3f457ff289c0ed75cf5471d269c53aae5e8d08315d41dd6015735954721f3af38901840b29fc189ad1c9dd46ecb57de5700424ac41a9fc576b574a3951a51dc463256d7171f9111b43c905997268677720b468db4776e6ed326599668b2282868951ba834a2768b40ce8c19d08333141a8245badbdc20d8b174f6dbfde4df3971d1a309696d761d365f084fff553355d4ad77005531867bc78239ebe9608e16111b17d55345103f7aff2560a51d02da7ab15ccc4e0695875d49b44b602c3157e9454b299031bfc4576c9db302008e675998afed42670fa404bae05bc8c02d7c596b41da5f8b95eccae60cda57a5a523abab59f804c3ac8a1b455315ae7874ce9ee0a1d822f62a327a0e3b17f64c63c3493efe4592ade6c5a2c2c04eec16d56072b84d7314891283ad73d4a4288acca53c15fb230dc9f50e5f168d54008419921419812e146750b9853d8497443233175f6744876822ec4be623240aacd8ebe70368e7e9daeb7596757e3b9d8e54ec20391da043912da649db642ebc342f9d3f65d1baa6dbf80a499c76edf577cbb9640dbc743f563ed18f8dbe4ae01281cc4aa2a84729cda461cd1c771575150b9e57795a793bd09322325bc6b892d3749198c3a2dd013e42dd5d4ae99c1d8542b13dac1646f756c5e1e6cd28a82f49ee50a9a5b0768ed09b71c98f2a1433c2722ee49e28f244782319e62e6770d1a1d070253c3e5aca88a0e3856a19e4fee1e402868b624961c0369efc7343a4a4785b21e95fd91bff430143bdef8374234441f1acb4b6c3c70f2a99eca8676a6246d753809d7b2617be54267ebb7ecb542a75810fa10e9cda92923e629dfa42e71319e6170ba7667d23670a39413d304a970083c1dfd3fc0dbde8b186fdbb0382cf81f414c0416e52e362a7536669389d778bfdf43fb82c7ec17bcd710f111a830fc9980fa654939b5ef74095bc2e17e216a9093e55f9360b912c1344e3661d8e273d23f6fc84f2adee572e7300e7d099161698ac1b095da8ed6f1b9ec231c58a02548c230f5f2fa064ccd31845d578a7847d3435471cc0dbc06717395bc9160d9440883fffa60e5599885284d543c825feb4aaead688fa98c12e2830df1e65551b133bfbcbd68be9a3700ae6591106b6b506c28b81ffc66e6652a54878dfef3cf371ce5b0806811342951754d2b541c217ebfb0f3bf7732aeb6ade41b41e9479dcaf341fe052d6cfc0bcc4a860d902492376ed2f5609ecf92b1a3cbcfc018c2c616c60f68a1d570086c07c6f0ad26f2c1d9c27303acb747c2cd860f669e3bd3911812e120dc0d630d6222552be93b86ec542d0f776faebfbce3b4336b8d028b4baf2900ca74dd300e716b288b32f03abd3136d6d149cd893cb94a0f9d72f9404b8b3560e8dc5b029a0e7a8b815b0273d45cbc889ef838e75df365c60c680c59b2940c7e6dd9e468e70222423b0613e2b0932a8019a68e1dee8bbcabe5b9dd6ab9a804d6e8da39a38dbae7b632a6b3bfa97cc40e80212cde2af8556d81f0140409505a0683c087e96f9e82c34728d13a1bf12566c73fa4b09466c8b35cc4386f3928801373d96c1fbcbdef0386ba90d766def25cf7229c4a6f66fa947fc158d8aa455503d086209300a6ec82c307034d07e630925ad4de4563b20bd24d67534a603612cc4b"]) mknod(&(0x7f00000000c0)='\x00', 0x20, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) write(r0, &(0x7f0000000000)="4c34d017acb88ab59ecaedd680f62c8748473f92abfc54ec46fe0934b80f9a8ada043b6a1c32dd7382dae82ffcc0672e807531fbd0b90b6a785b6aa3481957e68b7d9204336f6edcb7", 0x49) r1 = syz_open_pts() close(r1) syz_open_pts() executing program 4: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) socket(0x0, 0x2, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffc96) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000040)="42bd8049c214041324", 0x9}], 0x1, 0x0) fchmod(r1, 0x100) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x54}, {0x60}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) sysctl$kern(&(0x7f0000000140)={0x0}, 0x2, &(0x7f0000000200), 0x0, &(0x7f00000002c0), 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0) writev(r1, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getpid() sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f00000002c0)="57a6b2d32212e6d52d8e785363fe56327c84515f3ed0edf39011f3b4a4830d058c23a5f67049b9edc43003c9b798ec5b1b619c7a7c01e83540ff76cda9253991b7ac0547ed685d885ea576822ce70fa46eadc0bd251ce97a308546b9c93865f0", &(0x7f0000000240)=0x60, &(0x7f0000000340)="d6132cba99c02519a29fcf46f6c4f2b154a0d6933a3bbdf3fa329e153e8900ab44b3cc750ae81f1b978ecdb4f205b08b4a135cee1dcef35abdce3cf01f6356ee586d8bf636a5188da5d32c30955518c6aa5a1fdaf2d2ed86b11c71116eb615dc152fda371bbcdce37fdafffb075723fa1aa75c98373e0c9d67117e279d5148b6fee0ae58c00960e97f9c166378388d989d6396beceefaa089a78e06cc3afd60b713c9cdedcbc421b8987916b638d50876e298a3e75d0923f07f21d95badd8a03fb1883bedc9c5538e0c74b598c8095f250d44263a18b7fb6c822d1b484db371c191c05a5ad09f1879e5ad78c33", 0xed) fcntl$setown(r0, 0x6, r1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) setitimer(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) shutdown(r0, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="a311fcfedcbbaa90aaaaaabb08004500001c000000000001907800bbac1400bb0b010000000000000000"]) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r0 = getuid() setreuid(0x0, r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6, {0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x20, 0x4000, 0x6) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) close(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0xcf5, 0x5777c53c, "1c102609307e7be2df67de202a72da64612c3300"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r4, 0x0, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffc}], 0x8001, &(0x7f00000001c0), 0x400, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0x801169ac, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x403) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000400)="4ac1cc0fcaf79c8264ed2df6865ca8", 0xf}], 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) executing program 6: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="1200", 0x2) sendto$unix(r1, &(0x7f0000000240)="99cc44d8581b2b5a8bee243dd831deefca4a64dfccd6c1d031c07b33e1f2b20d56280e7d9afc9f0eac8bec683885f7be663d74fedd7177ad28213c842d4458edc0aecac01820d4cdd47fcc16d3905f374bff6d677deda19eb5e7f0e294b156033f010000000100000010c244d4cc5d83697f2fb3409646437aec55f1ec034d2f631f1c5c2fc1ad41cc2ba53ddb5133015e188207cbc3fd979a9e4482da3f6460f07a2228dfbcf789deea34484310639013b70779ea36f6b04ae80a1754bea8c7be832858f326ac6b978543d9525c798f1aa05103765253913d6d8bb58ecab0960f804bc6882a671c5ee1fdc8957cac8eccd2109058029168bf9c495a593cca35d0f91cade4", 0x105, 0xd, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000600)="b10005010000009f0500070007000000331c13fec6eb050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a421182100fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d05e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd392c75006d13439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737215b0eed564ce3364a91c2049056f83785dad31e0087740000006e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb4776c8979d32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea7ff07000000000000ebb0f85abdaa3312c3b5e9d288b894266faaa3d37472453091a677cfff56699e56fa9233463e811bf790da9dc3f492dd930000000000000000000000000000000031d1ba6ddd6914f4b6db0a36fb8e9b2c1374725768a8b8bff6ad66be617529a48592bc3472db80283602ae862cb4f535ac2b9a0cc452d7de932f391fd89786a53f568aacb55f07f00fbfd02a7d59a4c0933f86fbbc1968db88af583f2be0003add016b8abf7e06c1a29d6b979bcb87561b", 0x228, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) sendmsg(r3, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x56, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000200)='k', 0x1}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)='L\x00\x00\x00\x00\x00\x00\x00\x00', 0x9}], 0x1) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) syz_emit_ethernet(0xd9, &(0x7f0000000340)=ANY=[@ANYRESDEC=0x0, @ANYRES8=0x0, @ANYBLOB="50000000907800007659c95b603309f957d6feb2ca8d4e1d53d3a5b6c4ec7d030000000000000016e53d2650003abc0af9a74480866ea833f3c115d68ce524114143abcc80f637e5a645a771c46c43c0be72148afe8e418dbee8edd26a0a873f79785c23cd14386fe018fdfc06b8a7e2dc1da6325c7250c7696c7b21a7383c7d8444b7b16ced9b317f757430744103f97b2e4f6aeafbc423fa7204ef804fb82c4b5967532c9ca8"]) setuid(0xee01) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) kqueue() recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x8, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) setregid(0xffffffffffffffff, r3) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) lchown(&(0x7f00000000c0)='./file1\x00', r4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) socket(0x11, 0x3, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setreuid(0x0, r6) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, 0x0, 0x0) syz_emit_ethernet(0x3d, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa080600011995060b0004ffffffffffff2357fe209ea6a054154821ffffffffffffbb9bdd9dd8026aa8acf689327773760a283b9be91e154f0dfa96d07f09117d9039a9a243d9afaaee90af37ca0f20e875ffa324f01fb3052f33a75b611a8dd5848adb400c658410b5a8f06b1f9bd3"]) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e3601de255fb476f9479a054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0x40}], 0x2) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x9, &(0x7f0000000200)=[{0x0, 0x0, 0x0, 0xffffffff}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}, {0x101, 0x9, 0x9, 0x6}, {0xffba, 0x7, 0x6d, 0x6}, {0x8, 0x5, 0x5, 0x90e}, {0x5, 0x3f, 0x1f, 0x2}, {0x3, 0xe7, 0xbe, 0x1ede}, {0x5, 0x50, 0x54, 0x401}]}) sysctl$kern(&(0x7f0000000180)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {}], 0x2) socket(0x0, 0x1, 0x0) close(0xffffffffffffffff) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) mknodat(r0, 0x0, 0x2000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x12, 0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000140)={0x19ed, &(0x7f0000000040)}) executing program 6: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x1c}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0)             executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040), &(0x7f0000000000), 0x0, 0x0) close(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r1, 0x0, 0x1ab, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) setuid(0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r2, 0x0, 0x4b, 0x0, 0x0) close(0xffffffffffffffff) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000fe8000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) socket(0x1, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x6, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206999, 0x0) ioctl$PCIOCREAD(r4, 0xc0187009, &(0x7f00000000c0)) socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) socket(0x18, 0x2, 0x0) munlock(&(0x7f0000ff1000/0x4000)=nil, 0x4000) executing program 2: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0, 0x0, r1}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r4) setreuid(0xee00, 0x0) close(r0) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000080)='./file0\x00', r0, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) r1 = getuid() setreuid(0x0, r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 2: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc00c7006, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000001c0)={{}, 0x5, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0]}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000180), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r2) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() open(0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) connect$unix(r4, &(0x7f0000000000), 0x10) open(0x0, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0xfffffffa, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8001}, 0x2, 0xfffffffffffffffa}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8bdc9e3938046372, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r5, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = syz_open_pts() close(r1) r2 = kqueue() kevent(r2, 0x0, 0xffffff00, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x48, 0x10, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x6ccd, 0x6}, {{r0}, 0xffffffffffffffff, 0x28, 0x0, 0x8}], 0x26db, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = dup2(r4, r4) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r7) setgroups(0x0, 0x0) r8 = getuid() setreuid(0xee00, r8) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000080)='r\x00') ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socket(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x1c, 0x0, 0x0) r9 = socket(0x18, 0x3, 0x3a) r10 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r10, 0xffff, 0x2000, 0x0, &(0x7f0000000080)) setsockopt(r9, 0x29, 0x6c, &(0x7f0000000040), 0x4) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) chdir(&(0x7f0000000380)='./file1\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x8c, 0x6d6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000080)="914c2ef0", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) r1 = socket(0x18, 0x2, 0x81) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xc, 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x1c}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffff81, 0x0, 0x0, 0x0, "fc686b3405d65c00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x8000, 0x0, 0xfffffffd, "c00150123b8f4fc384d6d738a6cfa4369e25fafb", 0x0, 0xe2}) setreuid(0xee00, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chroot(&(0x7f0000000200)='./file1\x00') fchown(r3, 0x0, r5) r6 = socket(0x2, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x25, &(0x7f0000000000)="5ab7", 0x2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getuid() setreuid(r7, r8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) mknod(&(0x7f00000002c0)='./bus\x00', 0x100, 0x7) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r9, 0x0, r5}, 0x0, 0x2, 0x7fffffffffffffff}) executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x60, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "b639bfb4e65c2cd829286e7e33f1a92d7b0b6c85"}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) close(r1) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/63, 0x3f, 0x40, &(0x7f0000000080)=@in6={0x18, 0x0, 0xff, 0x8}, 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r1) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) sysctl$hw(&(0x7f0000000200)={0x6, 0x19}, 0x2, &(0x7f0000000600), 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) link(0x0, &(0x7f0000000400)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000280)=[&(0x7f0000000140)='/dev/rvnd0c\x00', &(0x7f00000001c0)='\x00', 0x0, &(0x7f00000002c0)='*\\.-\\!\x00']) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x4}) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) shmdt(r1) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) setrlimit(0x0, &(0x7f0000000980)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xfffffffb}}, 0x0) getpid() setpgid(0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, 0x0) getppid() syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50b341ab1afd808a7c60c79661d81680c0bac6593113ce6d9fbcac262d58e102b2f9621bb1109140b9676e8a6b6fa43de766db2aa9e9d101426fec293657ffd712a6998cfa98e10d00327869afafc16af524f770759a1b3b948c5a8c757d5ab139f822049557ac5c261edbe5629e452b74165565c9e020ef268c445886f952f7dbda45d028eb44571b22ad5fae54c59fb49ad7d215c863cfd2dd62b7c32ea130f8cee6f4d8f44be49009c87c98"]) clock_getres(0x4, 0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r6 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) readv(r6, &(0x7f0000000080)=[{0x0}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x619fd58d5f48552e, 0x0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, 0x0, 0x0) close(r0) getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x100000000000025b, &(0x7f0000000140)=ANY=[@ANYRES8], 0x10}, 0x0) executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff000800907800000000"]) socket(0x0, 0x1, 0x2) r0 = open$dir(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x60) mknodat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x4001, 0x0) dup(r1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17e", 0x21}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) (async) r2 = semget(0x2, 0x0, 0x601) r3 = getegid() r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) (async) semop(r4, &(0x7f0000000440)=[{0x1, 0x0, 0x800}, {0x0, 0x107f, 0x800}, {0x0, 0x9, 0x800}, {0x0, 0xffff, 0x1800}, {0x4, 0xe0f, 0x1c00}, {0x1, 0x43, 0x800}, {0x1, 0xfd, 0x1000}, {0x3, 0x2, 0x1c00}, {0x0, 0x33, 0x1800}, {0x4, 0x1}, {0x3, 0x5, 0x1000}, {0x0, 0x8, 0x1000}, {0x3, 0x20, 0x1400}], 0xd) semop(r4, &(0x7f0000000300)=[{0x3, 0xb52, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0x8000}], 0x3) (async) r5 = getegid() r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={r7, 0xffffffffffffffff, r5}, 0xc) (async) r8 = geteuid() (async) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r4, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) (async) r9 = getegid() semop(r4, &(0x7f0000000400)=[{0x2, 0x0, 0x1000}, {0x4, 0x9, 0x800}, {0x1, 0x7, 0x400}, {0x1, 0xffff, 0x1800}, {0x0, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x0, 0x2, 0x1000}], 0x7) (async) setegid(r9) (async) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r5, r8, r9, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) (async) r10 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x5, 0x0, r3, r8, r10, 0x40, 0x1}, 0xffffffff, 0x6, 0x3}) (async) setgid(r3) (async) getgroups(0x4, &(0x7f00000000c0)=[r3, r10, r5, 0x0]) (async) getgroups(0x3, &(0x7f0000000240)=[r0, r1, r10]) r11 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r11, 0x801169ac, &(0x7f00000001c0)) executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="5282e907e339", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, @random="77f61ce24219", @multicast2}}}}) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x8, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3c, 0x0, 0x0, 0x1}]}}}}}) executing program 5: r0 = shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) executing program 1: ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f00000001c0)={0x1, './file0\x00'}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000003d40)) r1 = socket(0x18, 0x3, 0x3a) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1b, &(0x7f0000000280)=ANY=[@ANYRES64=r1]) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) r2 = msgget(0x1, 0x8) msgrcv(r2, &(0x7f0000000100)={0x0, ""/48}, 0x38, 0x2, 0x800) getpgrp() sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080)="2e79f3c7", &(0x7f0000000140)=0x4, &(0x7f0000000180)="90f59bbf", 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000040)="c53b9025", &(0x7f00000000c0)=0x4, 0x0, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xa4, &(0x7f0000000100)={@empty, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x96, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0xffffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x40}, {"205126786c70c909496e30145527d96662fd607537cdcd2076fbef1c8a7573a6f4500e2ebf847e26ec419bd5150f1b7f03a80226069101c47151c286ad433e626b7c2c0562540f0e8f0f1326d0d0f1fe1b482c9ba4d0b3655a0462228432c4f5057927271f900c67c731d8f9c3bf"}}}}}}) socket(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) fsync(0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) sendmmsg(r0, &(0x7f0000001980)={&(0x7f00000000c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000200)="073fdb0c058c647c411736302c0c2f6c216bc88ef3dde21d9f2b647e9940eddd0549771f60732b0ada9988e8a3b2e0cfb754f4eec554b329b7942362fe4d5d23edf6f3c6e3c8897cbb5042aaefddb0da200f2efd3a5c25702a3019cb53b6189ab6fdc97eeecb", 0x66}, {&(0x7f0000000280)="56214a1ec6f5e2ba74aadda85f26cbffd60b6e92147be9681be0f5e76d1e5a21602d6d7c78bd3131a74c7a9aa4c9d24bc7447896a29cc7a59a5b19b76a47cd2154c7efda932cf546d7086bb4287bd2952e623521ef9b55", 0x57}, {&(0x7f0000000300)="0cb8ae7e8f95f7db141e4ffec7c104d349bcd4de1540ff10c343bb50299de45ae75a439e38a54892ee98bdb58bb18fcfc2305de393c7589638fb1ecd56176cf2af3971bbb6652293f92895fd4f884d6478f91d458867e7b800b57de7fe370c0e", 0x60}, {&(0x7f0000000380)="b0b9fb09145fc1a681b4e01bfe5ca81662e19226d73abd1767f9648547c5ec894a7788cb9a9c61f54eb205c2bf5708c787772e8ba5fbe35b7705b5a43c57808259e8e5efadceb000f1b1c1337f78936d9649f69877fee9c4ade15dced63cb5a2c4f14ceb5605bab52929e1c5df13abe58e87ace1a231a5d1b2f7cd37f6ff96df139bb8cc0cfa28daef87b0b55557898d40350b27d83ae9", 0x97}, {&(0x7f0000000440)="0c5cf85a912c95ec9c9e77d1663645c32f8db65e6d2ee64b5db66dd6033bd9733a67f82357eb94639367ec525e19d060451ce802e9804a2f3969b9e4b01e6bf9ca14fa4bef36bf38a2d6e8a64b21ef9d4816883bdcd4168c6acb7c975c4b1a2f147e53dda01b21d423822e6128d40df465fe3ee6f9fa56f4aaf1731b6ad18b", 0x7f}, {&(0x7f00000004c0)="fc400bfd284d6cce54bd6c86a77b78554e0288b8b901616fc6f4eca35b56f1e0cfc4e46d44c98e65bbd20713c898707d322f3563a0f9144a6d470f9dddf7fb3853e0ecbf7770e37e801ab0ca94643551bc9b9068cc7b85704d555318d8161fd58bc3db34614ad7ee8b920f55acd306fb34315bbb503dccd2975fb04174a6847a344323cc79978b2d72f700de8c00f4b739a1b9b7f894c2a80d09e6e11faddf0f829ecb8b8807ac8b23ea4ec06c0b1b87e192c721bde02ad8e082f4fbe076faa0369f6c314e6b8400589478dd14b1d1d37fae746b095566050c0995e77715f2a82241e95b64ab8345df9be75a13db33e7c70fb27f3062d43446711d78fdaad9c0e698299832fc3c3ddf0bd81f5c3c08a5c92d9eef90f0a503074fdb3addbfe86b058774446e1f24f469ef89e9f2e4a35659c9e22af5abb14665714fef12ffa57e7d69c7e61c9b0328a92fed9052bd13f995fbf64fa10a97bab93e3217c3f8ea7c17a925dae05546200cae4aa2caddd9df2d948a63ab90d57dea6fed875a61774253b5b3b5a4352d79a14760a2f236da03f2c7b0b916702f032b5cbcaebfe9cfcbf3ee447da9457f18adc8bf0f0a0173be222e845a1334e84fbcc8bb01b73a4212877872dbbc76ac37d2085ce482912b4ff7bf2cad665a935d3b423fbe5d200dc92d10db0957a5f4ded6723fdbaba6a2a907906fd0a6c162f11be3d6c0ce4e432b0a1ffb47e2c4cac086a48beed943c6c1c2cf1973c86c65f622902a4318275003f1b8635e2733c68ea95271cbd725d570a6e25c8ad0d8eba08cc53ba3180762f634fae404fe192edfa88d455de378fee36577641edbc78d76431301780928c40f3aa0f81f9c0ed8ec7726c5da933c4e387f9f61dfdc42c40d14f951a6f8bcbea9a31101ce2d39f5914ff182b61fcadfaa72891954aeb87f9bc0b0e43d99ee6f2de3df86282af9efb01edb265013f43b8b66835711f92fb5cd6d00e097262ad6ff81fe62e5a5ea2374e1cb1e67d4be367743e334c218884844978249d18a060b5f931a8ba644f28805543c20cbbf51d7476be7c8d39d194d01e7bc535f898bb52548d31cf7d7534c85db6aa443cce9d525bed240b8270d9caa427b9f6b64d3e3fd602f0068df4d6dbe8b9a6e3ef5e9fbd0b265246cb38d38d3973f3ae9e0cacef8b1903dc036541ecb3b73204e7f4cee2a06e7791566d24d7450c5064307bc38e47c8e0f971a17056d811c325db512cd8d3dd890890f4211df3c5360a2997ba853c0f3e4d0fe00362dfd9ee2448a9c121772853cf77ade805a029fe095b5c5495d143a6f35efb1e128cbae4137faace80429da2e2732c2b4a8ef50f3ea49fd7152358c5d3866404fc27cb8a2ab75000903930c620d767a680de3cf5278c94c018a2df798d9f74602ea8cf7243c07650afe2743d3a21674f5b36110eae0b58e1cca35af6571181d32fbc9a7cc5e60fc4ad853cc2e2f2cc0a2094e976b5c7d0ffc5c9e30adfd2ed4446eb29f5f22fd9023dabc8ddc67c372aaa800ca59cb5f02b328e08e6e7b12a76b0e45d71ae68f8273d6882060e381984539ae1134ee9cc278f949022e5cd93093d419dcb3e086ce7dfab49602d803800e27fdab5f4b850616be46a036b7bcd6d0bb32ad1e38c86eec4e351c7eb5a9eaa0c3f33841fb4bec934612578a3a10a9be28e848fcc40db4a9aed478594bfd7c27243ccc274a5fbebc22a522faca350bae2cceb42b87269735f0f2976b3a7a2a4e63bbce5e9b6734a9ad1595db8f476b0cb8ff66857243a9f67413464b469277e1c39a7134be2b7793eeddad6cfe9c0624148f8761fdd5f11a834e8cc05ea0cdeba0fbaa3ff28837fbccd6b5b2d31a4f3484d56cff401ab387403fd2f3c6867718dcf0fc70ea2809f0b7f5483420594b78ffe52195181d37491f10a9610c955fa953cb9836a37145a8bba9a4183837ce1e21a4525501d872e736cb8aba566a75dbd54fb94717b46acbde2ab5fee125703e99c16cea553480d6c9246a0de945f4a967fa6d96ff0297669ddf72dcb409c7b5dc371387c0473a169a2e8c6cf00d5e1e0fedef8b04814599253de40f736202e9a9406f2add5d2d4cf9fa35ab0a0d47eaea802f57c402ceeaf5e4d6686a3ab1584b019e12e8387a4c1c33518c566ec7c50f57e0fb3b388d060aae837c3bf773a0ac72dba82f6b137bbcc90cd59ec050ae13658271aafa47435010acc5279eef9067589e55b4f2923b8fd838c3284e825d185328e4c88c1c3db437d8aceb0c8962a4d31539784f330717fac9ea4b944fffd910cf024ba73a027fce751b792ac85b72fa97f797a0bb1dfb88d8d344f8dad86cb80faed210d4cf85677988e92aafe38e74aedb44a7d744886b061cc254cf183f631a384a58e8a9b75792e61f91b103ef3e15532682756deebe40565e4d4f0063ee6c022483bf33609c5de84521a03237eba1cf12d3fe404dbb3fbd12f47129e755a0baafe374ec939a30ec68e1dd021d989f672033ef1d1f12628c1154db744b8443995ed5ccc15e74bd8c9cff2cf0ae5754a408efe13cdb8307ce7ab71f97dc78992607ee273520dfc3d70ba96e7c7dc890099841303835e77be63f51ed534b35b63abde99c405024b4c80b935a3a5c7ed89b2872829051fb831e3e62ed4cfc1508d364efe221e5c566c78651b9638e6171cdd73cc2bd500c8fd3bb471568561c398980ce9b88f4b13aabed942d5eadd8b750c98698140f585a3f0e61428bd48ae598044d988f3ad09f27760dcccffe61f9335582a207b961b89f7b7f3a04ce8875b9c56b2a311793d6798e2d6b70a5b6436eda976af6ffeb57b352bbfd7682f132b8837c9fdd6a03ba21e283330aeb533ff6ef2fba3d10fea81a315d8b45fd8a2f9e69b79a8dfd92ef1696d80ab7ac5f0c04e199ec66efeae0ae9afa1d3bde9de359254e890679c0937b317ca1c8d84ca27684353b212f558bcde4529458fdac1f540c662c261c0c4fe621f0aa3855e9489f723735b974a2b00a36d3596a923c7913d3b5798d3fd578be16b10299bed8bd373e776b9feaf29a0587d700cdc811d31bc81f8012cdfdd1b772abd77cc1f572ee7c13092b602d7563fa70f145b1d6bd80dce6c44c4ce704464b97c3e75eeac45ee83755af8903bbeabcc60ca5dfcd6345da8f8421d62e7c32c943daacff667f0c59818926baef661b726805d729b565157faf66f05e787341de029f8bea30cc77605bc1274870207c75b29c726e068b8a4ed8d97294a3e4c8abe3607a8413de5521df25894b3de94e63e6d96ea519613087a1cc4c034cd326d03b2d54267f6df52d248fd7c2b97da670a2a6881d7807515af821cebc5f42f4afc255b1f19c133f87fb844c387e99613afc65f5bd9883a7743ef9942d312e4d0962c307c1e7e18203b5f1541147a3f2753648df1158ffc52666ac8b7faec9a5aff6547e95581b6b5df857b6fa49e310085fff23b178302fd819535a4f15f680f755aa4ec48a71e6f35f761548cf0643a839e4c0fc67bd284ecb583b74f0cb413c75299b07509b3b819d4dd52e6602387adeac31c939f0ffdbf5097ed7f59b54af9fc6b3b0e1052f9c17c37548b9b782a2218d7416d0c9d0c5f9eafbf7e897968a42819ad36739e10cf0e093d34d426047e5e82f02facca4c14b113c1c22b6777bce567e24e9873bc7f298cc385a0026e2cdb1af455938f172cc01f9da7ddb6029a3ac91dc5d6ef781153531cd647974513a07523c203a7df7228981de27952f3945b41255c99d654060a5e87e0ee0c847269ea1a5a44007d18dbc6b15a4c3d56f17fe212cb4cf83fa6187dce10a7cadf8444f512ab5ad28d2891e73c34a300400b398540dfa17a3660dd2c7fc001f2c5350bf3d8b3e9e459b6cedb6eac08d1cf4abd3a399ba9ffca0b96b432d0ff652193c43f2acda6c635a02af1bd2ff1d75e4525b6d273b286c12e5206aac4c5895c4a0e578896e61e11560630f5d4dff031a6608ec5eda2eb2071ba874ffb2d3545d97e8606837ad14719112b6c150800ca42292e796820626264b71cb2c823d29df81a680338afe07ea2ee2f644ac9bdf2881589ce012d1994c33f34a6afbfa5012c5161b9768e8bdcf5a87cad5b12c2557b2b48c651a765b5c1cabd4bfc776f81612b35a2bb6fa24060dada8355234b004747bc420129a6d2c60647f24934b3377169f1c9a33052a7b1b30443c23ff2b704df540ed3ef5352456d557f25cab6a0166a856ed90a18be260a200f92b4d288f175880256cc1a1fa8dc1fefd8eb303523d8be4fb997fc5624d45eaf1f7b5a5496dbad94bc746c95cb1b8a965b61026d5e3750de5576b0086663f707fa2cd4feb6fefa902fb5454418c76acde6390a73cff2705531c037d7d60561d64caf410c98732efb103722eb1be66401dc488faea51545c218682e21c30c949c0c7d7ecc8a634566138b99b1eaea42baffc2f3e00b5f56f6daae39692372feb3302928592945fea82d149f4adafed5b181712740a3fe2b78632bf37a76d58c7f7763ef1c76d90d743b3f2c2169ed9e5033678177eb524c11e58030c3a2e5a3ffcfff375d724a77b7a092a873fb14dfda8b6975065779f326128bbec57add8b47f878ce4afb578fd208af5e1eb8748200ed9f3944f2db8fd256574922eb6f8d6a3c063231a515eb799ca1c7927ea2a26f56ea4ade998bee58ef8ef18537b257bf395bb11d96d388207fdfbd20e592e3c709ece209faaad7ae7a040efc12e42616d6c8084530fa2c0bff218a436e9a4842d5b1d0d4c0c79dec91d66cd3061d939403a3a6c4d46bf7c9849f395c73c9a7596195d9c8dae1ebdc5c31acffb82be0178aeff4aa509a254499b5cebb13aab2e9e0756ef1c7af4c7212fe6ba85c066afac9824b7979d2778398d58e5831939844a349f1e726eedc36242baddf1f8941d929f15a198d75204d4eff250402e78c53af750063aed3f3fe362c6fae2c77b22afd5dbef031a04054cd78318090281977bf580a2f6630fa3b41baffcee99307e73438af809cbf2d910c0d3a0f393351d6aeff4db39b96ef8ea9ef49895572e664af49914fbdfd9ab23842e136f28d217d79f00bc7782c42513a888dd32b0592767bdc75d37f72bd2e7a8423a7d822d3fef206fd3c2def49d593eb87af17bd3957be200667a07e6c5a60fe6c37ee90a3ef050610f50c353a5d4034a79fb07ad1a176368480b7d5721b819185b5b712e9d6509563c49cc0ef5704d18da4b085810f8931720764e6aa5cb945e9879ec00837435930f08ecf948febc6f74154c62fa4c212168c4a7c54efc1cddd98b95244419c1dd15568e46bfaeb78584876f19acc7cc7ce39b9ad7c2112d5674a9d023933ac14ae62ee5d28a370b0f2b8661c9790dbae7480f873a5257a6ddc59ac77e34b4eb5a08ad2d8c103213cd0ecf4ed2321d5d64cbffe135e8011526344ae254d71ce245ff8c9a123ad3df7085c047dd529f6483af71ef80e4b0088974657bd167005b52178bf0f550385b3b71f17558d0005343892420958d6876b8df641ca2c9042090eaff39ec74be9628393ea464fed3ab613a7d88455aa2cfd559d229441db9e68408f3b8f73fc2f908d98a9ed39b09e58ea94cec8ccde888f14fc3ef8c856b15a1632df02d34c332618ff9522641bdaea2e055c8689192f15137b1afc2f913aabdaf16e3658a1216ebd85b49979cf2190b831ef9e2905b0ba237bf339eb8b31ebb995e9062f9f2f7e8dc341080cf2c5e79e283555d0c1790f19244bfe614adacd95ab6fc4a9d951283cfbe2fe511d3", 0x1000}, {&(0x7f00000014c0)="dfff3261ff24640d3c47130c2a6d649eb93e20194ac81008fbc60503adf8d1481a90a05f1157f87a8842de59471f067a13809334ff5f04780d95f944aa8b535be27dc905100cfc2e042793c3bff52e7d439219802c5d0e4d369382ecbd9d358bcad8e410f8eca9976210bc3c9ed367d9bc41ae59032aac08092b50abda8144bb001e8bdee70434865bb7ddc2bc78b95087418ae60ca003e3cb968507686c7c1c6b13b5d344a9f5df78049116921ebef2a3a96d3c94dd6b4c3e5ecada5c7cf2c92c6d051ea32a72474a89e7fda54855554f2cee53dd73e5ee3f1744964cca3e32e8c8362d8d508f61c93593f504bf6e81ce7c", 0xf2}], 0x7, &(0x7f0000001640)=[{0xe0, 0x1, 0x0, "149d017c4b47b972eb0f64e273ffd2b1dfe38125bfe11885a8eb7d55f3dad8a751ff3990013247a13cbad91f5940c5f8deff2eec1bd76b21827edc51bbec132f6716014dd3eadbdd259f408ccaad30049301896f8efb19de1acb7dd659b02123c02d5e787b1b96539159308b6b9fce039dc126dd13b8f069726ade3f635ba02183d8c83d265e618d9f1283db9351072d98cfacf56fc33a227525fcb487de160002dd711dcff25dc48068ff6d608927f9577b555887746a6ce33384dd0365c2f4593b7be9040f0c6a363e76827c83c0"}, {0x30, 0x1, 0x9f7, "25f0e333f2a241dcfad7dbcfc3a8ddcc9dafaced2e6b2215fcf95feee089"}, {0x60, 0xffff, 0x217, "19beb6b6a1a0cdddf37f2a8166065e5da54b4659fc7f6618de34fedc64b51aecbbbd671f1b0ea7f99440af8f9b8af32a2f7e70ca59ee869f3eda61558cf833675cb3c73ec2666998ec891e134ceb"}, {0x108, 0x1, 0x1ff, "7301bcd08d207deb561390e3841e85c2796c7f92c6e3a65b8d1f368e18979f4bb752c63c240fe8e3faadbd98aa7aa79c96595b7125be6606aca87c1f3edc5a887b4d75fb80cf37517a4d8f7747d3447d45708b9efb506c12b6fb825a1d275c8422533a688060140345444019a13929cd167d2942073ab972406ac72e5704049c85040d0294cc4b3260b3c3e0e2699c8479e3cbc20778deb28e3f63d3051c2809997ed8e941a254ce598d460608706299446cb774a20eb965fd14807cfc49d0bdab988784aa89cfed96d040f925ae6d34832acbb7938ed2a9fc7f63b25a7137c62878c5c81743ba9047a65d4ef3450dc0a9def4e8c0ba6c"}, {0xb8, 0x0, 0xd78d, "dbe86e11c64225704f56a07999c09de913c86969ac076bbb2b6f85fb0a6db1d967206035ac79775410759f7aa36e9ea7459267bf4c69a9acdae1be9ee42d464d03e3064638722a5043705c12ebdb71145ee903ce51a73f986b9472dbbeeca6344fe1c5434166212821c41eabff66f259ead27ee285a79bbac3bd029553a387a494d9cbf51cfd1835849dd4487b74d13db742712e153ba2f7e36b7af597b2be20ccf847b2"}], 0x330}, 0x8}, 0x10, 0x405) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0x9, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) bind$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x76257499}, 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, &(0x7f00000001c0)) executing program 7: socket(0x0, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = socket(0x18, 0x3, 0x0) dup2(r0, r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x200, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(r1, 0x8, 0xffffffffffffffff) write(r0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x802069a1, &(0x7f00000001c0)) syz_emit_ethernet(0x9a, &(0x7f0000000180)=ANY=[@ANYRES16=r0, @ANYRESHEX=r4, @ANYRESHEX=r0, @ANYRES64=r4]) dup2(r4, r0) syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0x40006) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000000440)="e2e41f7e9877650af85764", 0xfffffd38}, {&(0x7f0000000680)="e0961267527edfec3cd84bfdbf5a8f0de6a7dbaf6e31f0434d679d0f7d9f4668039209d744fc15753f3eda3b9291a3c1f2c247be62c0e3b00728cd6c34aa09f786d4d37a769b9f5f4eb1ac484a319acfd81da82a6d45acd7a270961970fef5cd35f715cfd2331f0b30a4e1fbf6c8a7e82abf9d2565e11de1fc66f5c95a8931ef04771354103dd288030564b7576ebb549ac7057b1fa9464eda41fde389a328566098e9dbfceec1102442dcee05a7fa1f20c4f373a7b8dccd654629612b37e57db215819dfc552db3f47069c17c72fddf51b788d1c20f9e7d30fcbab0e3894bc7f33668d1dae5948479d04342ae28de5e64bd2dec2c917c80a98af1ce61849c261110d8c2f0d9dd6c66acba534dbf04af0ffd1f314287065e0fd26aa93ebf6942b2040480a8c47c23b0a20a18d31776f60a23e3086b98e44367dbe3a21006f52612587f62ba20c7c314d705edf4d275f20d90f66e20979bcd8f51deaaf72004d6fc3efcb9d46ca353", 0xb9}, {&(0x7f0000000540)="7a8d4e47680e2d3e197359a72af0f843728001f1c33e0c4c36fdb4", 0x1b}], 0x3) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/106, 0x6a}], 0x1, 0x0}, 0x842) sendmsg$unix(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000480)="caaa3bb9d7758cdaa226a1fa90bbb8629a3e50e780cd61024b2f2071abf1489df55657049c708de674027c7648d91845892437ff4ee83accb49fe9301ef25695a46a138c094b8de1353f", 0x4a}, {&(0x7f0000000580)="a0f6415cde912ca699ece0c7dcc3f37938614a253f1e270e0eb70e0ae62382", 0x1f}, {&(0x7f00000002c0)="e4", 0x1}], 0x3}, 0x0) executing program 3: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000bc0), 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000c40)={{}, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x22}, 0x2, &(0x7f0000000080)="cbce5aad4a78f2631a598a290246b8b5fc46cf955cbd61d4fcf3d5bad19c8e7489dcca2aee53fe9ae141973d996c77c250b7627d97d44e61764a035ed90ecb96c3c054256b6e7543e17a4ef385175abef5533fcb5da7b91c67bdc949979c7d01eea7d27af1ca9cdb8503122e74b5f6fbb2c77f308645992b17e9406f8897916e9a6a5a76fdf9bfcc59426e13523f88b9bf68466f7293c1ef16c68f", &(0x7f0000000140)=0x9b, &(0x7f0000000180)="1bcff3578145402370beb83e03f265730afdb7e0772a9d7a10a378fb2278c5fa7c1a6d595d88d6b37d2de38c940858fd9268a73ac9f7fce7d55245d9b6e1df6871446666abaf75a585201ac4e01c6a12c68dd709df0b0f03dc43e9661cc46ab712540e0c8042903b51176a04ae3256f804362e268212c8c97048a21763f8ae37c56f4fd098dddf271e086cd24fb309faad08c5cf64b5cd10c863920340d373b70a892b4fae768319a755db32bc829ccebd38f4", 0xb3) socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) executing program 5: select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x800, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) socket(0x0, 0x0, 0x0) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) socket$inet(0x2, 0x1, 0x4) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x24}, {0x6}]}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b92", 0x9}], 0x1) syz_emit_ethernet(0x93, 0x0) chroot(&(0x7f0000000740)='.\x00') syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') executing program 2: syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f", 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) unveil(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1}, {0x4000006}]}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 1: r0 = syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil, 0x3}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil, 0x5}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x8000, 0x0) socketpair(0x20, 0x2, 0x3, &(0x7f0000000500)={0xffffffffffffffff}) setsockopt(0xffffffffffffffff, 0x800, 0x0, &(0x7f0000000540)="cecb3f2c5d36d21d8bc7f6f940e44ce98e799dc7cb69955f355ff559f1b8d7422801d6b5ab2553c7e72866daf400f483e2435d53cb240c9bfd1ee7d7af2d52ca9803c3f6e2", 0x45) sendto(r1, 0x0, 0x0, 0x0, &(0x7f0000001600)=@un=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff59) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrusage(0x1, &(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) setrlimit(0x0, &(0x7f0000000980)) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000003780)={0x0}, 0xff56, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod(0x0, 0x2000, 0x5c4a) poll(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x3) close(r0) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000), 0x10) executing program 2: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r0) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x2, 0x4001, 0x0) setuid(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = syz_open_pts() dup2(r1, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0xc) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) r3 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) getsockopt(r3, 0x6, 0x9, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) truncate(0x0, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x10) sendmsg$unix(r5, &(0x7f00000041c0)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004180)=[{&(0x7f0000003080)="11e5c6fb431ae7406fd86b8e5a02830a55786f03be1f6211edaa901f91a1904cbcc9b442d3d99c7ce60b7695f8739dcd9c26d388e6c53ad7f3ad3aa3bb5122f653dddaf49a8f6edf364da7d1eff271b97fc66742861203498bccd0403c06932e5eeb71f53708369808db181c18bb29fc2d8995e540905cbcdd2ce7240c01c26ebddd3efbb6e0db2999ac65d214a208f143d68ce07704af5b6eb3d14795d313b7ff7f1960e3cb45520a28a84aa3f452afef23f990d1e03a95ba3bf252b5576b36d150aebc0b509d0623e99f3cbfebcc0243b9d185866a07b54c168d895ac1fc14679a3dd6d80bee7eceed0ac1e837bfa9b1504ee9af6f28fb42f4f96857e37379773da43a7bc9dacafba0a613c9f0604855d276fbdf075ee83e61171058d1511ce2bfd1c543310a29c91a13034e9bef513ab4a55b6a598b5b45500dd10e98b66e57da22c4120455e61d4ff932c0146e51605165521ddccd77a0f670c30fe6919270a601ba1ab14c72ed7d04c0db7c461f9523f5acb65b5c29c8aa96724409c8d489751b4fade311e78bec7bf5c21888eaa2ebc110bf2d32757d43b87975723f749d85aefa7ffcfb304f2ac103939db51e73a1a67e4cc3fe56ea2f1367810c50895c7874aec06ce54f6fbe92dc6e4b71e439a7f99ec75f48db8607f23be91f44d5829261c1d628f3c60ba26f4ceec2edd7e945b35a2256574a8d1df68392eaa6911e259f6928449ee1eae06831d92ae096bcce5c60b870b915700b7334feca95aeeb68d0f84430ee378c4279a39f61d16c94714ffcbc184b7ab02d1421ed38c0425a8c81dc331c202fad8cec957456fae560e5f4a41c114bb0230fa08d66145f8036264da86c041c3d4f0b84cbc692f0e70bdfaabfd97cc23a1c7d9c95616cc803e94965c98653d842353f3f8fe6e2d664fb5dfe0114e7bb0594c6903646e50edbc77cdf5c9f2d0d69c32514a76be62bbe3b04c7350c824686fd1f6bfd0a26cc130ae497de86835c0731024b2b22aa097e13f25db43f1c29c27c56e29fdd30b92fc178a3b07ea388e188ecd907ddf11087ac0f73d9c585836279dce9041f027aed5603a5962667a9617235689a78e49995b418b5704962d9581ddc331e884461b1e66b8a68b05676ddfe0f483320cbccd867bded57634ce63a4e1accd3659b763907d2472807ab971968bbeefd58ace27293a975304c5c186324a6f44479e8d072220420706ef6dc4750c923697ec65cb452ad212cafcbec5b9e661cdd9c17afd3a7dca5eef1e3a68c542f80eb3150bd03b78ea5d02211ae1d9243114e289d512d3f1d2110066acdd9548ef9504bb5366e2d2ccffc386ca4ad5f34e8248dfd799b653dbee2e758f5330401e0477951466136ff914e3ae3ac25b1c8759034eb7f93f32e410a985004b4aff74ca5b7651a5b1a828862ddb118052540654f791c66ae0d5a09f2d6c1b6d38d3be07da2d420ed8ffc82f25a25be9390859de9a6c86ef60e29c676dc2fb14816afb9a26afa289a59e00952c7f931fde4f14a315365a04e6bc87ec37f5712f1dcbd66ba965273607ebb2d697f5ef524365f3e80e7ff3d009732129d75ea3d03448dd8ce6f597e8c407e64d9e1280c4c52c4fe22341375481c23a6665d9e02799e180abb3f6d844445f6d961073c5e57b968516e24f293188f396bd8ec43415baa7fd885a42282b11334c23e22521bf1e9f51c5f65aa356d947ad53c0154a9f4b9e3ffafb77ee4847b10fc975eaa9212b0a09741b3425430aa9cc817a11226e264f1575b720b4f7af0f13056f25455997a3f2e928ac540e2d8f9df2790ea1adb2a39e8d135a5daa2b2d59015751c48b4f2f838eaa46fe82bd127db0875b62cef96", 0x529}], 0x1}, 0x0) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r5, &(0x7f0000000580)=[{&(0x7f0000000100)="b886b4e47f6d4030758bce044d93e33e0fd06044bcc352812e95077387ce2f5fd2b033c5eb221438ee5954ebf800585408d08ee0641b528447bf1c69d55eb76a52d0c19a17566c00d4237d46ee6a2bfabf426efd4fe263bf7ff4212e8e7457e30e878a7ddb92a9d5a40ac990f66fa8f297fce34dd12b7a8331f6aaa197588d2469fc0221dfa5bae5895480d4d394463454761c93ca74", 0x96}], 0x1) semget$private(0x0, 0x4, 0x8) executing program 2: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="1200", 0x2) sendto$unix(r1, &(0x7f0000000240)="99cc44d8581b2b5a8bee243dd831deefca4a64dfccd6c1d031c07b33e1f2b20d56280e7d9afc9f0eac8bec683885f7be663d74fedd7177ad28213c842d4458edc0aecac01820d4cdd47fcc16d3905f374bff6d677deda19eb5e7f0e294b156033f010000000100000010c244d4cc5d83697f2fb3409646437aec55f1ec034d2f631f1c5c2fc1ad41cc2ba53ddb5133015e188207cbc3fd979a9e4482da3f6460f07a2228dfbcf789deea34484310639013b70779ea36f6b04ae80a1754bea8c7be832858f326ac6b978543d9525c798f1aa05103765253913d6d8bb58ecab0960f804bc6882a671c5ee1fdc8957cac8eccd2109058029168bf9c495a593cca35d0f91cade43d99ee7632cfb3eb91", 0x10e, 0xd, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000600)="b10005010000009f0500070007000000331c13fec6eb050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a421182100fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d05e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd392c75006d13439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737215b0eed564ce3364a91c2049056f83785dad31e0087740000006e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb4776c8979d32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea7ff07000000000000ebb0f85abdaa3312c3b5e9d288b894266faaa3d37472453091a677cfff56699e56fa9233463e811bf790da9dc3f492dd930000000000000000000000000000000031d1ba6ddd6914f4b6db0a36fb8e9b2c1374725768a8b8bff6ad66be617529a48592bc3472db80283602ae862cb4f535ac2b9a0cc452d7de932f391fd89786a53f568aacb55f07f00fbfd02a7d59a4c0933f86fbbc1968db88af583f2be0003add016b8abf7e06c1a29d6b979bcb87561b", 0x228, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) sendmsg(r3, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x56, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000200)='k', 0x1}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) executing program 4: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080)='(ENd', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYRES16=0x0]) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000002280)="615d9abc1f30a2794a4e8a87762bd52496113fff3b964712f12c39ce8159439743df40919f6bb2b2af7dd2c915381ed11e7632462d5fbc125a7f9c7e1d31ac54f5f2e08ad191f14228e27f66f8dce9d0677d25c07fda07c593281affa9ae5aa3fd881f1349d0bb6d102fcddafba8455ed6b7e1f9ba4d8b85180ec477176890174c61592b65bce437abc2c3941dc5cbcef348c812f1fb71e99926ddf4d29dcdc6dcaf4f59b6d8813ccddb467b2aec6ceb00b8698645025f163ee9843b4634876e1978d8ce13576b36ec14257c6433304dc2469f2c18ee2d9a9d4ed5de756618c6c4d37d60c0ea7865e1d9a6f942680ad265f96a34fd822036668bb5ebde4e832fa08306cd1a1795f2ec63a72855fb1eda21ff97e64b3870dde7ff9cb65d6e9ca7a5e560bc53e6d6a54ace872c4a7f32631af7e70a2f306fcc6cb226713de71a60100e4c39113f4ad45e0d714ac76fa77c8e7b6e18ad3195aedf1a1cc24afd34419820fe19b408403362f82a63a561eb34d80d49c7dfa7c26d8fd9fff8ec82dd25bf21dd5cabcd353591a800bad7ae43bb8815b1aa5710613ba3dd58f83c536ee2b43e4adbedf322ee1e2b69ffc5403763466ebd921d3463f076f24b5320a22b806d005246283f0d49ac26e708711e9d0638103b951d11ec5baf44bdbe4bcc94bf5536c473ab5a1ddab6306f5cb1ef9e5ca5a0b261b8f9fedb0825ec31083323cfca9a895809d568a7e0ee29ec9a39c217f8f1278185f5bd64716b8d77d02bad467b5965ff4afe9df4b12f8b87f7acd8debb0f5d77dad556dfb81748c0ddd00ffbba0de81c0805d7905118143f6d479ed8813753dd0f255a2750629d447cf4fa08da29378e4850aae0fd6aa193ed2021cb52d8203aaffc1b325f9cc6abbde9f92f13189ee933915a72ea62a315310b53fc9cf2670bbc67df8fb52d271eec840239ae69a0823b48538a1e234351d52524d65fd9fec9b6f4b9b516382a13ad20e434eb66810762d8a1731f44cd46fb660002374ff90c94b4c42557709dfe700236e968923ca1510149981e72d8da84169b87071d48b66e1c44b601932542fa7fb57b0cf4fa68393935cbb74ea1161e751e24883420cf5a68eba79064296f2121a8dc8fd1c03ad8f12ba97997e8f1ab00796f8d1b867dee77983b43860d01ee10729db138701d61523b37b95f108b28e7a274f52441e69e283b3d1c0704f38df0763f5b88056df5a517468bf78af33f9bce1b07711082c6b92e91df9a20ff018ac7c6b0b395732186a16500e7c9102af04c1326fb23ce19a25ec62510d4e0fc4b6b640be92b794a063c3d9d2678ee8d930191b41c814eb4d1f732a53be58e4e0966bdf65ef3b3d2f6281cad409cd0749954bc41352d61ae2545314d1f3dbac9d98cbf2315aca5dac9e956ce582a75adb4bebfff193c93b2b33ded75766b142ef2f94fc551f936a9900a62e16b92ea8232e2fbe9c987179c9d2aacbe03a1c2b94af68c24db7b490e68b197cd776d9b8ebe28e1eccb66de4bc54cdaed375633be3fc0cea6528e31d80b524e6cb3e3bff08d6d183d649928165f2e435da69119be4cb76d0e7f7d4abc07cf1c2c46f49e2d4f086f3182098b62b20989b2186f5a1eede14a756d715a8064addfc16b2118abd96982d60d2a6f4977665a7d49a8a6e039eb07200f172bd3f133b0df395042279b23ec9b5ec73b9fa42e8c9f3b6bf5e3879cdbbbebabca9e5fb2f49c46ced3ae70d4b9951799a2afed2887b874eb59ba6ec968d5e01f60f209983094f0346ec51dd528b28b20680dba599f83f67616faafed6c28a09c78dc053e5c10b9c8403a52c85828c41baf2b6246219b0c7f400b6766ce626bd0eaf03e1149f18c4a9d28b94d2edb1de80ffdd38e09086b76dd9ec4a89073296db8df955d6a4dc512da4a59c6c7ecee08fc4e1cc254e291f6de3ea608790d38ccd3624c2be591febcaf8fdd703fa22f4ed7b2a7ae608156b615c0d62b9740f1bde27c8e5c83209a0a1a5b985c6f65fbea5fd1199ff165ce6c10281d771abb472a8cc185af1fb98dd4d08d83ade12c62f5b6540f2f4fb7e32ddd339ddb7f75a1cbbce0b7ebb9842a2eaa90b2a2a44dcb6e7183ccf1918fbd46cf5e7636846c2a8bba295153286e828416490681f063f9ae390350d0bd4168d131ba3181e112dd056b6e49f8f6c6fce403aafb41a189aaee504ad438e397f6481649a00fbfb71b77eda6537ff46137ddf3da6024a8048fcc7f1035705e682e461376b479714387c3c2d8e7295c6133e023915c83a7aab0bd1f6c1d82d3e1b8da40cc43a98c19e624b18d587fa4bf757c791021a2f143945069708cf9e9e833c076fa8569951a1d785c40643f7bd8eef144d4e9b81863a7cf09a8c86949bb77cdc8591b6702c1f42dc26b24680ba5498e5d9d9536b47e546f41ebf0c80cc54aa7931d44f1bc60a9adb1bd242b5b96ab825b2d3b0c0c017e2c2e6fea409dd2f4854d9872fc1811be25efd531abb2fdb0d6f1a9c7f90d929799d4328fabd0721728644f350da2ff7b25822a3601aff791aaf8ccdd1e1d3fd918a40f9dd5973131f1c78b47d6fc8d35748daffcc9d52a65caf6861e5aa5d650be27dbceda37684d919761a3c9f98823efbf88a866044f9c9d0c304cdd2bfc63f0d07c3286ad52d84adbd37fc9ac4846289a24aa79928ca9f91493959cd25034954f14d3791ab03eb688e076f0045d137f40a782d6ea7532d1e82f47b345b3022c752fce6d47e64ecb8f097c7a2c42d05faf9e0533b60fcd51182220e353f1c9f07bde2d784a9d9b27cd03a50e43ed4b28d28e16d55a0a82fa37708e8493ecae8160596b84acb14cc1433159d34dfdbf61a8bccb6d6138dc0ee1e5f4e16213fc1ef708752211816ac1fe0f20e2b454bc235b5ae1af655e47e8b6e8fd163a05f5327a915986b893246fde96a85d93be0b96f95bfb565ac260dc82792eeb24c7fba6f75aa08e58937035286dbda2c7cf610ae8782ef749b9ed63db9ee3942df3375cf3105965a76d21ce573db22def0901ce5e1974284ca937dbf4d6152152563797726f5d8d1089d4c042b5a35553eec8223ba393c7db518e3290e8041ff49329938f7618e03e19bb46489da9b8f6cc76c5055c592bcf7ac7725dec8d2424dc00f0cbcd21d8146fe90e1e5bcbacfc39167a7ed35dd138c0191437eea69751d83db4995f8700be8dcbf8f5bcda239eb1640ac1c498e75d9ba391952ce97236f4cdc80971251529d805a468fd4cf7a25641bf891b7180c75a0fc75e9445d56109c4fe0f4b22ed75b005da05fbd9ba76e3b2a7f09ebcb51c64157f9d19a3b45f12ea3905e39b99284e47ad74f47646fde3edeb7c2906538b096961dff066cb345e69363c7824fe6961e252b210ac8693a918b9862911085d38181a9b345bcf6dc822a5defcef0c5a7e9aff673bad11ae87cac4466f3832b77653cb47600f482ba3aceffe0a7ecb3028e3259434b2fea71783e81c37dc1c30dbb6c877947ad5b55abd464237e3067ea7c4a246ddb5396c6b059b157646b465be69fea1b3f79dfd31cf668f514d78817776a2f4aedfaaf565577d5c1b357175f15fb4283c701fd6a1deda3a9032e0cdac66329a12a616b507537d670fa4dc24f6291ec688e0a0e96b47bc9eb694bb1e6282dccb04a389c2ac31978c26217df8f8ab3c4b937f6da6256413005c236966682659b1f6ecf0b11e7393f6d151fdd1055d299369d5d95af901e4f3f14b17d4f6ca687000d21a1ff182c4901e288a5cb049993ab027e68c89db924ae0afca9b82a7f6b14392ef8d785f1b01d9524acfba5a1d799527d1d9aa2ec21fe7fd90c528ac7c380503d7188dae95682c01c7851d8cbec478c8dff1de7376f8759d838952a90d0529c26adfb6291c60b7602fafb583b9785bfe078fa402780a7203573d3a7fabb345084b8bc5540b09221928ca10a9068af9cdd33e1ef9e7f374fc738b3137a751d2f566eb4c66e43793bb015b941ec41f2836cbf2b6f71f4a88e8b94c0e0447799235dddaffe6c590fb87cc7c3877bacb729cf5610061cbf61326df0bc3f1a0f925b61e1e0a3026d79943800409fabb859b6923e47fe67d041be67ad5d7a9c526e061782f9bb88a0064721372e4be29fcb5d63423e4ef9110b30b9e3a628b4e94136a9ec93f30cc310795cc2eb102440f54f7f10178b264fe9d737b991768cf11efdb24b4c795abeb253a899a2e898c6c9fd0383581c4eb0d8c2b6b28686f3ecf70ff5c880a98faa00a7efabba16c444261f83033015c08184fc3baae4ab4eaf5256dad8f5a6849e742a4bbce9106c60cc38d34ef38b5521687ee4951ad363e3a3df775ebc207151ecf902d4f41f9ae3bcca8abc1a893a81b1a9939a8203765a1d461a336f7510c95913c4d78b50ca6fb713004b8ffca5748d33effc1320ea9657517de740943f2da6b68aa1d915ab97dbee62b859bd06a771add69448dc0fde56ab6097a112c6b3c94ce2cb11e2a38fc4d8ca9f80a70fef5704e06804ae37758564095209176f5c0892da03e99e1557b7cb731300396e69fd6e2148010c32e5230285570fc34540ab33bfc44a90f750ba935509a4480f640fb38e6c8351eb5ab899c373d0f7f6497fa8c3fbaf029b74655093516871c7201a9eff7568be5649ce2db50d41a7c63971d87d45185a9921d5ee16a99937509672d7f1df74657be1d8830e4d36ae37b0d3fcb109aa6c29dcd1d7e184f7366dd6cfab6031ce9545f39008bbc521a7ff84efed7fe368861eac4f35f7c4a49ee2bd9afc0a0dcf14738705b7f99e87988f761bfeb04bdbcf863b56f9830063e19edf96564367e5bb053a07032e39f10cc0811c9ecd3d030d926e11cfe720bd5a54b2f5bbd04f7a4d4225746d67462441875466f0383e45a49ca3de952c8629cc9edaf8cfcc995a09942207190dd113bc7878799fc99339f1bf3552aca6cd575052e10904fa51f2928f6f20fc51bca6f1b2abc66dc9a5ef8d1d73facee0f4bb0f33d8d94b06273ddd41949560914d351eaa7c095bd599520cb1530cde9711c02cb7ea7a7727fc552fd5cf61bfb55e632aaddd8781d5a41ac0ded6909ad6b6e6d986d077ade9b48d0278788dbaaaa8378dbd61c3c6ab65fa5f3ec59d90a09b70ebcec3d9060cf2f6989bef2dc422337f893a315cfd52d4d6b4bb081579e2355b70a8fbe6d837939acf4adb5cbf6867a57ec4f2c34a25cac691eb869bf40c310ee52c5b64d95957e91d96ccffd3698abb3f6ddb0d1301fa82d9b262fedd712c2dbfa241b42e133b6f304ae3f54c7c6d1a68fa3591737195bf05a1600079d1679e2a63fa264024026f39c005e0b33447d02e042c3debc00c3496125437eb8bd263b6e119b0b6d5ce4426f2a2d80410ea0c2a5b3c7bb34effc5533509600883a186a378a7ea3aa3d69594e1d465922596d5057d632e3a3b728d4c708052c6c95996729ead9115fe6906061b9770641ea7aeed2306793b9988b72876edd9110c0319feadc7f0b33c142440a8fce352ade233471540ac565b155d8fba61cd447dcb6ac01fbd195eccd74a5296938b23c718d383218ce897d1d1ffc49c2cb34e346f9e034594ae237bf4500c858b8f47c93de90e7a0c48d4ccc1de07c9e5f2f7980e19adfd08c71710c10f0660c81ae87c08c4ad35be407479eefae56ba1dd784ce05eb938808bd4eb5750b44fb8733ea3c2646eab7088f37d371ff1a7d1c5c7e3e1a234e109e81e3b4a4986cb96b1af21b023fb0b4809e8f51b72d0cac138048a4ab69b05440c485c98f959754c226de9a75", &(0x7f0000000200)=0x1000, &(0x7f0000000440)="f8cf737f68678188c2e050cab918ca473604b591e550b5abbede6237a16665158c9a6d2b60c417f62d76608cd1c5e6a6e4121c47ab723c64c9e10d5a3b5db8a646e1efb318fb7c442a045234f2c2182a2e0f618ada73eef02e7981929372e61daadf26a63992ad25c6ed4783d29d75de67bed5b75095b499966438ed2232c3fd33a19a7c2431255d7b35a79f6f7ba253b078753ef59f629ebf785ba0e7631fd1dc7897d991c86780804ae45c0c85145dfe26f23bbfbcaa1afa1e93c4adbbc8f6fa2a790ca0", 0xc5) open$dir(&(0x7f0000001240)='.\x00', 0x112, 0x28) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x9, 0x4) write(r0, &(0x7f0000000540)="4c01db471a4a3a0d096c77dde0b9eaac985b5f3c587c1c1f942325bb63d17985abaf7b5542fbafb5434724824c0c42750e38d1876e7173c62df1be128f014e8c6422a873b64f4021f31cf806f282aab022d14d20bf4e4aa6c54f1d7ace222f2aa0948012149739c6e5fb9e346cffcb5b391e2eadc395384b64ebd3d4808edb3b0999b3d09898b2560ecd4c46b13875b56064ae361007a9b1365cc975dbdb6ec7bb575ca2216712ee87ea96d7b253314ebc44c27f0a5d7a700f8a8c301264a2c4d999a0915f14aaafa81b4685a07c94a72740695a57df5b4b85a2f369", 0xdc) connect$unix(r0, &(0x7f0000000380)=@file={0x0, '\x00'}, 0x3) getuid() fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r2 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r1, 0x0, r1, 0x4}, 0x9}) semop(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r5, r4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 3: madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r2 = dup2(r1, r1) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x5, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil, 0x3f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x800}, {&(0x7f0000bf3000/0x3000)=nil, &(0x7f000065f000/0x4000)=nil, 0xffffffffffffffe1}, {&(0x7f0000e93000/0xa000)=nil, &(0x7f0000fe1000/0x3000)=nil, 0x9}, {&(0x7f0000aaf000/0x1000)=nil, &(0x7f0000791000/0x1000)=nil, 0x6}, {&(0x7f0000fb8000/0x3000)=nil, &(0x7f0000f00000/0x1000)=nil, 0x4}, {&(0x7f0000eca000/0x1000)=nil, &(0x7f0000622000/0x2000)=nil, 0x14}, {&(0x7f0000c8f000/0x3000)=nil, &(0x7f0000c68000/0x1000)=nil, 0xf2}, {&(0x7f0000f2d000/0x2000)=nil, &(0x7f0000b95000/0x1000)=nil, 0x7}, {&(0x7f0000987000/0x3000)=nil, &(0x7f0000643000/0x3000)=nil, 0x4}, {&(0x7f0000cf5000/0x4000)=nil, &(0x7f000062d000/0x3000)=nil, 0x80000000}, {&(0x7f0000fde000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x20}, {&(0x7f000080b000/0x3000)=nil, &(0x7f0000574000/0x2000)=nil, 0x837}, {&(0x7f0000d0b000/0x2000)=nil, &(0x7f00009e4000/0x9000)=nil, 0x7fffffffffffffff}], './file0\x00', 0x3de}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000280)=0x501, 0x4) sendto(r1, &(0x7f00000002c0)="fefb4fefe6a90683fcfaa82051c39cf00f9ef04123d89b8a5da2f994587bc6707ce2cba45d49112c74f633611e6dd05f06b1cc238114ac4d9010c40b64c6d06df34f4a60bd8aee54843bca4e9518ca51859e059d69a8d8709e8f6d3a38ba63f2ed45897ec933048bea57e11b1556c286143dd7d4e749b19866761a66d1fb4543ca9a6503454f340d4f465c1b9fbdfc918b1794b751e6ae9c5df3cde4a5bd969a780345d92c05eaa992f588f7825502754762037b72b59af28a0d51d7a9037e7bcc", 0xc1, 0x402, 0x0, 0x0) sysctl$kern(&(0x7f00000003c0)={0x1, 0x58}, 0x2, &(0x7f0000000400)="56d1fa2bdf34d92c759b0b5db5d0386239e791ef7419ef4b7f99e419c679ad3f0c89433d27b809b99b407c3a8793bfc6812d03df8412a204363c441d3ca680bec0e02f15f6afdc7a96f85214a4652c47ff7eabaee7156a7727dafef309bc5d40d307df78ddc75bb6ff1d5b3e1ddf80857bc8382be90f8d40b827914bb798626b7fd88844244f36ac93914b7f7381f9d017fc248fa09b3c9c4115570fe44d7da2126474afdd29c8e9dfb207ca5fd43c7fedfccbb2456461909baa731ba1e1070ca6175a2c1850a523e6bfd1875940c0", &(0x7f0000000500)=0xcf, &(0x7f0000000540)="f5db7dca328e05872d98b95a3b5523bec69bc06caa309f9a616fc6230743e1dc1bc037d3503fc83a675a2b5e284ca78e5d0d60fbab6b0e4ea19089abedb4d789e124", 0x42) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000640)=0x1) ioctl$TIOCCBRK(r2, 0x2000747a) shmget(0x3, 0x4000, 0x12, &(0x7f0000e3a000/0x4000)=nil) getpeername(r1, &(0x7f0000000680)=@un=@abs, &(0x7f00000006c0)=0x8) accept(r1, 0x0, &(0x7f0000000700)) openat(r2, &(0x7f0000000740)='./file1\x00', 0x800, 0x24) symlink(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0\x00') fcntl$lock(r3, 0x34beb47644e300fe, &(0x7f0000000800)={0x2, 0x2, 0x2, 0x3}) r4 = getuid() r5 = getegid() fchown(r0, r4, r5) sysctl$kern(&(0x7f0000000840)={0x1, 0x18}, 0x2, &(0x7f0000000880)="696f756c5dd724c3e89827247cb03014372e247b4a10ab61ec5ec73f7aa0e1b1162e3145dd72365610d5a0aa57f681913319930a62a06a9f7b93369beeeb79ad1ef83df726e359e16f598a12cb56c5cae74a52684d0cdc702d5f1c9fdf50ab0a0aa38f54075d5654c49161605eeddbd1ca84b001136e6ade46b4dd6f873902fbcd240a03001ba3f610356947d9cf4d4a660f2a8a7408566844c536a4566bd04e4a465bb009696ddf5f4a2e0b1c", &(0x7f0000000940)=0xad, &(0x7f0000000980)="ef8aea9b7d110a53f605304263e56cad6c3046d55f87bb5c02491e91cae041f0a9ccefb6d4a1eddf5a12062387348d703ddd0bb201de10826a96aeff396f6cb297b6a52382b26e6563b105a9f69f4beae3598fdab156ddcbebcfe96f7675b259fc01c0ecd1581e9300944bb31c4b6cb079447b8a2e5e2803ffc33bef57caaa9bf6e138103c4773d6fdd26b5c9d5be322cec30725048272ac21aa91c8063b1fd105b70e7e7f241999f546cd08a6d390fc7550d995e5c536ac8282db667a1117b43b422ab676237a5b07733d7b1e24af21094cea686d9ac906935c6bcd959afea7383359a491a44fe4c50df228fef901015658f18db82fcbdb51affe57", 0xfc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000a80)={0xa8, 0x1, './file1\x00', 0x81, 0x6000, 0x101, 0x4ed}) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)='./file0\x00') r6 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000b40)='./file2\x00', 0x0, 0x302, r6) r7 = accept$inet(r2, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) listen(r7, 0x4) madvise(&(0x7f00006cb000/0x2000)=nil, 0x2000, 0x6) executing program 7: open(0x0, 0x80000000000206, 0x4ebfac6bbaf7949) getppid() mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async, rerun: 32) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async, rerun: 32) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) (async) r1 = socket(0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) ioctl$FIONREAD(r1, 0x80206910, 0x0) (rerun: 64) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) (async, rerun: 32) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (rerun: 32) link(0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) (async) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) (async) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x4, 0x0, 0xffffffffffffffff, 0x1ff, 0x8], [], [], [{}, {0x0, 0x2}, {0x0, 0x7}, {0x0, 0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x0, 0x3}]}}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) (async) socket(0x0, 0x2, 0x0) (async) socket$inet(0x2, 0x3, 0x0) (async) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) (async, rerun: 64) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) (async, rerun: 64) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) (async, rerun: 64) setrlimit(0x6, &(0x7f00000000c0)) (async, rerun: 64) semget(0x1, 0x4, 0x88) (rerun: 64) executing program 5: clock_gettime(0x2, &(0x7f0000000040)) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100)=0x296d, 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x7) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@random="99b0e6fea5ec", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x6, 0x0, 0x2, 0x0, @empty, @rand_addr}, @icmp=@mask_request={0x11, 0x0, 0x0, 0x4a03}}}}}) recvmmsg(r0, &(0x7f0000003a40)={&(0x7f0000003a00)={&(0x7f0000001440)=@in6, 0xc, &(0x7f0000002940)=[{&(0x7f0000001480)=""/122, 0x7a}, {&(0x7f0000001500)=""/91, 0x5b}, {&(0x7f0000001580)=""/216, 0xd8}, {&(0x7f0000001680)=""/70, 0x46}, {&(0x7f0000001700)=""/48, 0x30}, {&(0x7f0000001740)=""/102, 0x66}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000027c0)=""/34, 0x22}, {&(0x7f0000002800)=""/117, 0x75}, {&(0x7f0000002880)=""/158, 0x9e}], 0xa, &(0x7f0000002a00)=""/4096, 0x1000}, 0x3}, 0x10, 0x1, &(0x7f0000003a80)={0x3, 0xe514}) clock_getres(0x0, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x4, &(0x7f00000013c0)) r4 = socket(0x11, 0x3, 0x0) recvmmsg(r4, &(0x7f0000004c00)={&(0x7f0000004bc0)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000004b00)=[{&(0x7f0000003b00)=""/4096, 0x1000}], 0x1, &(0x7f0000004b40)=""/124, 0x7c}, 0x9}, 0x10, 0x1001, &(0x7f0000004c40)={0x3, 0x3}) sendto$unix(r4, &(0x7f00000000c0)="b100051300000000000000400030000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r4, &(0x7f0000001340)={&(0x7f0000001300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f0000000240)=""/84, 0x54}], 0x3, &(0x7f0000000300)=""/4096, 0x1000}, 0x7f}, 0x10, 0x843, &(0x7f0000001380)={0x9, 0x2}) executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[], [], [], [], [{0x0, 0x0, 0x3}]}}) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) sysctl$kern(&(0x7f0000000080)={0x1, 0x24}, 0x2, &(0x7f0000000740)="4b762cbe1bee7f4821a48ed4489bd5f7770215c938995c8c1c7e98666d3c7e1bb9e8c6cce699d1a94127c1cf0e2203bb420c95a341889a0de6fedb1257a350fa57f2111bddd8f64f366984386a0533118eab24d54f7434b2331f5d2fae44df57499512694e42fe347a23a6441e2a9f007c3b567ec997baa16373db04f3b29fec8ef84d95e1117ca3ab80a3e2ee9a0a0595f3ee50174bbfe521b846c96a50492b26bf788657ae4b04faf3a18a2c571f7b4545868e0c551c7b73695a85dd112c472437ed5b0da2c05f0032f743143f2c73b972650d25245cba9916919412b9cdd444162ecc3abdf38cc685e8034f43382a0ed873d921daa06a00c7e04108e650485759ac4efc2349848ae211938f32a0a9e878ed834c4ee6169d93d10fdef64158875f944d32d6c6cd60e9e587301565e624bf7a7fa8c306c0c20b5b8c7399895eb34e8d8c28b3fe1c6366396e1e949d608605ab90b8030ecbe7f0ec7eecf28045d5cd45b7309282ddb92862a690c7dffd483d7a818fcaca75e25ce8d1ebc5c7b000deffc5e9556ba20094e6b00859037881d27bab1e3185f25a95e88087cb5278aee308c25e25cd566c3dd70caa39c96a8d709d7e9e86af8d092396704a7c0ca556aa6837a323a65de9f9329a479e529cd2597419b3a1cbb23010c640c64e9a06133bd3a29c628d892b2f57847e1bb11727779bb09a154ad39ddbf0bf3345e023a2f24565b6c95a69518f561a10107fe69ea28f7782d61721d5e75a71320ce97a687568f98cd9e1e63adc3c0e11a766c8a1a696b8775b105dbf2d5992d754020484a58da302574d569411d621e93a4b5e9684b3f061f3f7caf0178d662ac900e9d6b3c4c77f374b2f7075c4351ac1e9f747ea967d518d1e9f5b528ecfe30fe298e60e0a611b61740c9da42cf7f4ef800abd9681414d836352a0dba73e5359535a6b93ed59841580bc5cdfce5386bbdce124d2b8573792d70075ca6c8650899113009fdaecc09cbb29b0b067b49ae97d88e0ac2831ce5ec509d1c5fd254ce68be19420ef562b30447732d3f2b5dad0542ffa028bebed5b48af4172f9c1d4c747d7d79ffef35fe51944c63f651c1653c12568298052bad244ced3ac14332b3c58a31d8bfd9d1a42361753cc2a6eb15e80a2eccd828d1ee8947bfdcc704fc7df7babded072d0766be7d6e3a731a8d50f7f11ddf87faf7da2c14d1d7452df083a82a3b843d3af14ab7882ad02aa1d98cb73e961c3361015664ee9c34185a22b5b1a7057dc38c953175a7e8941d9bfe549f50658608db22422213717f830a0907d4d34584a22aaf44ba0c6b8da4ac5d2f1b9da5f1624a65c92e167ac485dba450600b1ae698ae9e9ba6f9128d871fd4d3087d9517b216ab78b129d8599825379619a7d67e07212873a00c59eb775067e505f0db310cc0e87b0229f0d1b547a802d49021302c4e911bbb1b4ed197ea3fb9e32d448741e9c790e7323675dafb09923f817d0d160247661302ec705465bd27ed82bfd92a5b13ee6f466271a0cf0bc4b6593dec0701eefac71c0aa5551ef6a79f6a2227a810de5c03e85b2d36764eeb6322103225d3578d80c13dc748e62ef8820214547ba55862bcc4e690774dd2a8145dc5ecabdc3eaf74d89c5004f964a9223bc16ed94b02464741aace3d4b114e84d7aabe60490097278b548ee1919dadcdce4b90c3b849eec1690de4640758fd3da908e23dda4dda8c251dd707d777c2efe479c45e7db770859cbe3b7a8550d30c96de85bdc3dcb2b97af41b1917643fa6b5713e921c095ea8ca1a145f6c960d2aacaa1a1695023086c7e7edb6eda355d0f6dd5cb5afc7ce8bb277f59a0cf2d8cb132742261de38343823d4cf114a9a16acd9c4f9032f823b6a01f3c52a93425e5f6d4bede8d0e1835e27391ad0e7c1117b609569ac5d7a375cb332a41625b6b151cd42206de0f3ff0505c518ef7eb7afdc9b4a84751807bca6dfc0f1a8ba9f472c3dac43e5d597bc431f1a9476253caa2432aae057dcac7e724b56364f1776c63d028c89be0a1b0c3a57c1de8baac093f92a722a958232cbbf96299bcd22535d7f94278cbb502f166ec4928864d94003bc3c53c434f30a2c9186926213a9d2969f5623d40e3bf3d287e30dbc768d9e023621ce760e015fec62aea7715121f4902fc4a23593160c35b1457beb0ac9ba1aac0ae1c647c6e3046f19c7db96b3e1350fbed760b444b6eb7ae4fff157eeffb46603ad968d186a4bd2bdbd56238bac359314b9370b8b69820009b969cca9e4a26c127d18fb708103226b428d9451150a148e635a52bd182bec49cdb14712c3e9869a4260bce7ee66226d6274c889a2b0c7ac6daba8eb7938ea6ee4074c7b3878732ad052f424bb8c226a3a27853371a23d02f21aff47891d3f1da0a725ba906c685f7d0d97a3cb5992ec2a29437a60f3b5fd4dcf600e5a3edf9c0bb8fdbdaa747ec5dce1e2427cfb64d8cc06668e5b85df1b0611881eea57b65786e1f95d3bf653b644b885339f67ec34c6e16d8a76ec7ce208d2061874d8a2ab9dc18b2cfed174e8d1deb9320223c68f8cbc609a9d94aa3a2ebf6a256fa5554d89455213e2df7cab03be3c2b4d10b75d9ba846641ec8214f5e8ad3584401fa136f4fcd6686188da7fddbf7a175f624a24eaf322d7b8e6c0db4e7681f78ee81a047b168c9ae2477e95abd56cea6d4536ca36d80759e751cfbbca43ff51c268af73c73bf639f4f8a8ca571da2b26e439de340f9b8fda97e5bf17b823d5a819b45b850b0e4644ec02d36c9f78797ee5d172c1b7cddc6be13aab80eaee8aa2d05e57041aa8fa293c8f0082c3e768cb011e9f8db4729d05d7b22b09c2b779febf1b7f6c422ca33880b78afb5eee349c5da20d8dd6f9702378f9df4002c3a040d9beae12528b2e1e6f17ef0d9e5439e4346ecb466be3df8a7e669b758c2fe94970e75818f096a09d59d1feff62b27551012be8b09dee25aa8236a08012f92ffed4f3c41a1236e56755eaefc56d8c3345a7afa285c170c2f7b5dc30dd91f104d6273ca08d5979ec4727994dd3fbad4c24e707497bde6549ffbde24e4a0f020dba20b8535dfa5b80290578ca914abca941eee4484e60ff6b98336344c3b1fc44ae27edf34701b87f3146aa63d71328a4d9ca85f7e9195c2350587b652ebe5c91a56b2f9e2309c991c5f27b7d0b3cd2ddf1c53ec1cccda34aabf1e9fcab2bae61a0b66f02a7da2faa167801827efde77206202a55a6f1759d457683aaa4fba57752db7a43b4b39089dc8cd876edd7a68efad3c6e9d755cceb22d36d65bf6eacaf77c3d17a8444288e530944427d57ceabe4ae48b35f7f7ef2267d74d70f87809dcc0858b2caaafa2a1cfd387a5905469996ea09b9a5889dacd1e437f2c2cb86000be7524d6411ee6f936c9ead0f97c3f3279cb6c85ceef31681f162c70d3e201df17935918ecef248297b69e50d863b4f1d717e54fba45f79484b54d75564a201aa3c0254971bc7858326da611fba52723bd2ca3ba3792e330e9d545e4a4032a0935a6bcda851e30b47c842d523858d0265f9d7d20ba47e6806e2ed38214b32ee037bbd7b358b30429a357d8e6d8556d545da94a41242690942fc37193aa1d28f8cba7caf61b537ba89484aef491c75245d234e3bfa828ffc6b17375861db62495f592acb038050f628b1d3ef28a6d677b096635e2ef6e22d6506354d0535d1cd6bff2db5f68b22b772dd077035febb1dfa6f15e588c31a1ea215dd797d1ca5867355981c0c31b6bb1ce9d3459117046a3579b299b847f078edf908143a3e800c640ff5cfb8f38f916f52f0622abfb3721e1d62e52e7df49dca5f1ce9f807b53924103698663189c6ce333b1a45e197e7a85ade871508debe3b6056b8f211bf2899777258951c66755ba7eb285af88c56889aa4e7ab0d9be2c929178ce4259248231e4c35cd6725a86d7fac7e83def473dde8c30bdb34f6c976fd7a40406aca04fd32cddca5cac19a50ed5f0f2c6346ab5911b166c9bdd8881305ae78aea6ae1b908cc27244c31355eee794439534b9530e9d1af799a7cafce711ae7e1bd708762d20980a395ea1f8a66788b34aeca7d8ed9555d4a66c29672ef588ab6cdb750df974b3ca99184cf7aa7b8ccb5123aba0593a3f7072d81dd98f894e92b33dc67c2d06f337dde0d64481313c866c09ea65baadc2554e36e5b50ee42900e9aa5c807a76cf2c8f29a7109a03da76ee3ea04c232ecadb2104dd5baa0625fde5cbe2a3cefba842990477712bda0e6550b605e6c5503fcf468932e767bd6ff8667a157ed0bd2b32b59e55c45e320f25131f75afbaa17247d92de06df3c25601e325df9fafdf3c5b27a2ba79ef515f99fb92dc05d6c76e7155d3fdcf38a44caa4f5f03d906c4de5ab8adc9205155dad1fd3ba81414675fce16c32b1a37dc20b68fc722bccfcc184f82caea643264a01c0471ac4d51c2c4ab4da368e3f4dd80c3551d7b33926a45b689de26b3af78e4d1c8e100d33147afad4c2814b80ee2d3eea7b36c0bf9840542f0c3ce458a6279763989b577129165222dbf0e3c4ab67e41bb3dd65564e862b8e170ee579315555ffea5c756f08f5c58efa9474a26787c589294c514a2bb4ad60cd8c0f9447e4cb614ea35171d8194608a897c656b33ee49a3d0c369f5bb1ff8c2d61aa239571f99b819ec339b33a25aafa93b20247b1c082cc95899c0f03ad97963f4afa02edc9be37b0d88fa8e6752630561f5da460952abbabb767d4920038dbc49587624cca6a2dbb68c74abab8a68538f924a68e2bef79083cc32609d2d353b6b9999e35ba394843bffa593d7f48479936062aca5e086cf76aa7f1f9e6a750e3eb8d153ecac269bc9d54544d10f74626739b85df1927777fd905ff3b9f470607d03a0a326692260077ba9147b9feabac0b55738e1954d4100e297ab9c9e80ceb7b4a3d36ac92d6215c4eababc08240ad81c4d1bc1c23b74b3c0cba35af5703ca0f1c5b344cd7b3e341f4ee12bbdaf2ab14f83921000f4db66631d10b8724161cefe96a7ba5a528d357d17b8116e2fa78b288763580944159a67a96b5f328357bad623fef10b46cd157bc78bcb5bdd56be9eb6c62cc266c51edb83a2d10057da778dcfe8ab5908b0a181c6bd18668cc0a3b116e61d3220b75a87499fdd6128be17eec45a8ef5de6c403e6da4a8765a16a95e5cf0e53ec97423ebdfe2eefe973ef383b1c246a07362d44d72ed90f43e73dd775c1dfd3c0c2a75d09a239e89bc3d83b88f922fefce208b11f8bfc2d0b79c7ab5e0c15ab530451dd647c263fe69d41ff21af754e606fa8e52a45c56e942e8b2ac922396bfe6a996a82f2f7046e74bbe879432ed8aa43b47e5087b50a61d85f4afd499a1eb81e84a2ea354241b807d6f3bb2fd09498aa95279f48333e6324f9d19b515e9759829e39a667971f3de1dff1e3eddc256af0b6c8af706c34edccaa1e04fa056849f0be1b8371262d8339d50031c027d41ad9cdd3b5d18035b8ad43fe2c1be314f2acb1a973de5b5db3ca662dd09367fd54c0debf5baecf98d0b64de3b69e162babe3705002ea87e21d94ec64a8d398cc8bad6fc1e7946355104f933cdc9bb14f25b2ed9529692f11eb087cb549b28c3a018c2b7e97b46ae07dc4bcfce217151267f52ecbd7195ecf70b223514993b64ee396c44c26a1fb7e777fd35829fbfd8dbb67da40e7143c6cbf780a083007fd0bd5baf7edbed003ee4a94e8576e586c46501a1cba6d8c16fc1069b899552fa02c44c8864f4421ff30ed64033c674949257", &(0x7f0000000200)=0x1000, &(0x7f0000000240)="259121b3b4ea0441ed20de17d8aeeecd54228296feb6394c39009ffeca62cc372d51fb348a7cbc6693936dd2c2d42b309a63cf1102e4edd3962d03721c13fffb4c158b44bd59d2d68a7b1983dd6049314f4e54e482c8cfea40613fc3eae6749561191f7ce4c53a023a5aeca988d4b2cd8cfa035b7798ed7c11b9fbf38dd9b280c04a468c2c7b8603b575151ca2fcb09f0faff97dde5338e23ab85be3587249018959a7d6c5f4399428af673092bf905a62190b460eb58192057e7a2e635d5723a5581d4e266a81e644e55f4b3e8bca16fc0237053ed5f7fda0fdbbdce8d18018ff8c8afb222c071409", 0xe9) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x0, 0x0) syz_open_pts() (async) socket(0x0, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xfffffffd, "0000c6f26461c094f4ffffffff00"}) (async) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000540)=""/131, 0x83}], 0x1) (async) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="a9", 0x1}], 0x1) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r0 = socket$inet(0x2, 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/140, 0x8c}, {&(0x7f0000000000)=""/37, 0x25}], 0x2, 0x9b67) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x0, &(0x7f0000000980)={0xb, 0x200400000000062}) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x138, &(0x7f00000009c0)=ANY=[@ANYBLOB="59c15f394a2eb3e76d5b3cad6c454436aabaa5681f2e4ce2a354483e6a8a0d430d31cafe8a7098fffbd42abd783ccea0e8101e79dc08b996734c38e4a8d4f3977bbc4fa7766605b7377b1c95043262e2f72ed31e3d01b1", @ANYRES32=r0, @ANYRES16, @ANYRES64=r1, @ANYRES64=r0, @ANYRES64=0x0, @ANYRES32=r1, @ANYBLOB="4b631692fb691d654fd48609e0ba2c6eaa564de9ae34ab724cb105a0eeaecb9cd7392aa7319388955a2878e906619281db138b3aecda96a64b7709d77589d3e2ef521316011a1e0906b7fbaab10236b1952ba347ea3559544401f9861bea90c1370c822aca31c4047938c52b1d424a7f6716a148bb0a854e246f87afb857fd585d65e7485fae6db7bb14e758c7dce66ba0e5506d71bcfad2d4699203ae5cd824512151c0bee5b43808987cb0dfca6f8e2b8966f4f08ddb5b38e405c01856d735ecda3b08263047df0d91f24be5175c845de8b6ae55858de78fb6a99314b76acceac8c3657e629edd5a43b187c15c0ab57c00262b2f09e0862e32616daa372df3273085c861ca70e03024cd10e5c18cbdb6856b0b2850b9b79c1b680ac7fa3168905cd45511d6f11d3da8d5f20d2fd7ad3529b7a6bd506c8e358d42cbd6f948541532ecfe2b488ae36f32535af4880d33c8d6511731972d9517d45143552408cad489fe39356a47b82a39f259a6e4f96d25392088135e6cb6f77717105f2eba305c855a73da2a8ea4f12a5f34d0dcf6a918a16e9b6cae746fe746eb0d854a0735cad63295bde217a4fad1d226771de844fcdd7b0876f29c53ddefef19a711346d21f2e17629ea9f3d19a1d74399fb38eea0235467ce8e3e0199f17751cd5dab91d8e9dc3448b8b8d3db37be74eb6e79c90535f6774debbedb8ac788f6be6b16af1e9b2e720ed25d29c498bc6fb1b868f7f1b2a11ec85c9e9b9da9619cb1cdd2ab37938d24a19b9df29c45ef5ca142b6801007c2da0d49510eb341da38d5055daacc732a69323b1abeea89ed8639724b56c1f521c10449e64cefe30d02ea21c55896df684d804efd7d6a9ede32fd8292b3212272ac6ee1dc946930d9e1087180d0a74fe0521c9bf4c6de70611d72f2af9544e8bf474e71d1d91bfa01d4bda4bfe5fb2bb870b68bb77a27e2f19d10bbfb9c616e1d1cca16375ba5f357ed1007df1f507e0845393af7158ca21a0d5bf2909b84c23b9d80ae38c3aca050909b97549653876cb3163c45fa1680493f2eb4c94b7628564df1438b8d3d6e3a6dd1c493cbea56f5b55d0223c774077767c02dfa4239858f1f00e92e950eca59d5c588ed55d22dbac74e0f3bac2c90f446b30e522f94ed41e2a92e822ca945d904130c0ea149d36d403dac26ab5164c99b94dfbad9abf29e597212c248f14bf698be6666728647be828b75291670bcf3f2c477df7cde01ea919e3a059a98d2a9a52c2fea230ff67784835ffe193c3f22e710df1fb6f95ff69ea289292a54213b3716bb47c5c830e6ea8fd954400b6e55f65ccad788bc4d43e908e421cf4f782646c11986cf265fa7538612cf6194984dfdd20975045971071ba4a5f1ef8da3b37a3b1522ed20df3616c70f5229ed0bd4216c91406c38c223d9628bab2d40028ece8935e99422a9be143008e7855e0f94b28bba088fa8665f6ca8f95501b663201f79f59b1b351afbb8099f264736e50ef3d0fe778e78269489558d11d59da4e2c2a45f9f2a1871228a9a61025d6468b9c4738cd514d6404bbb2cfc87b173d95b8706ab8ed975d965ac2cd03b87e1aebba850275e5724286586de2a11c7c0d158a4bf962316106b258c2d3b2da1df882e4ae8e3b0fb2bd2d185cdd46eb15b1677f8ec6e89eb2924c828d9bc4713b341a875aa621109bbeaf1eb34762544231871401722236e67259ac43805618c6e2eaa24c954cca8f2980b153463a638916e79556f53da1d5339c323b6986ccf5feec1256debab67d5e026858799e96e24eedf92c62b773c98f133da641906d210319f9f8a84d24a023fc6882b67648d78b5fda5ba6ada590eb0ab98a79f0fe2a3d1707b11099120de70b87c674262d2e88775a98a2595cb16e4daabc59b872855e6e310766eaa16536fbf13cd25ee3fcb9fd58a880657c06bcbf5a8bd50c3fbb8ea411cb501edc75e04f965965b6549513a8380303e7c3185dfefb3961ad63e57b4180cb212c6b804514ecebbb067d6e6b88d4256f784f9ce99130e31f480c01624b20cd7a74735ddc87e3a3a9b04395faad966dc10d59850796c7d615e8d9501170a36b8f79f026f52b638fe3d9ff95e17d3d653b477dc9f6a1d8e75337ce278b4558a348e09d47c49d765addfc2c0f09b26d8e0b4b07497bccbb65edcd9f4dd7ae53c5d9eb33489dcda3bbe86e9554a377860b81154f8a9a9934d9bfac9f825c5b3d0af2f6e33cb15cc4f3e988e9c85564bac9134f6b2ff1586808bba6c50ddbda9e23bcb92cd8e3abd3c3670c9c82ae4b56d455f02ccc01183ef1bb5ab4d4f6051604591960026cb389da21351795fd909ba11511d22e259bd0205bca29c2e5f2d547fa8ccf4571a684540a8ef74e23a76bc6b523cde2926dce930be0dcc3ea07d00cf2c0c5b391a543f0bb8a5f39a71acb9b76680bc0e4375ab0a7622e5e71b522a8d3b68f9c0b5004ba772264d675abccacddc0daf6e95dee3732bdf7f828d61bcba03afa3ae70efea63e3e4d7f9efac41f8be7a33f94471b122f5f375029911d03af2bd6b5e89a7002c8320fd0d4fbafc5f810c1b5924a012411f125784f55b41b585b94791b5bfc7b141325a679f1b23238a4cc26c8e3982e8aa67ee8b477cb8973c9bcc92259a0d197428903fbd4f6f0db3072abec11422563c43dafaca833ff118aa040c869aae57804224024d060bcb1feba4b1d263df3db1f5f54ad0551bc4a271fb939bd52444688e8b24a409b8791474e3d931c52de1c7d0455bc64aed2a1668904ee839aa0f1efed96b142b060627ed78272fc21290ceb45ededb8d61baa42edfc107a90b0670bf74206a9b8368096cedd9b06897667db07e027f666fdc93941201bc649a93db02c6380fd0b8b33ffd7d3cc27f20dfe4a4fbfcabfb84e840f358fc777eac4d262e5320dcffede10f8a0de5cb06085eb9192114188573f3fe837c6d105c9e50e019716e58ccaef52c6158b1ae4434fa2d24ab0ebc294fb22d5fc80c44f3e662aa6a588ab2205d6d47b133885edbf8eaf369060b24f9ad0dc1e7910699fdd2a93f928e11722b3c51461154ae9fd435a8207867e9b61eb63b3a52b6ba7d22a277cb4e7b4b967ce64fbb547010191b61deb0b86c48cd8645830be2021d976efc9eab90fb2a1033904c2ce328a1d1d8555fba6b4d3abc7570989d2814435fcd6426e1471338e8969fb2d7c711387f0aaec8a90ceed44dbe1b2c35fec30741f5a83f56f193b8793bd2c11972be38dea69458a1a74066b50f9fe5bf9a369790028ad985d83e6da965b2ea69fd029b71228822700c156e73068d2849094bc2e517ae7b8406807bd1e3524f01aef1114cf3d0ca2f609bffd01486b2a4cf10c9a099a818df051e9abbfe210e2c60580d7ef515dc55206df19b825b4f2ab20fbc305e077b0af07755c520582e1add41b5a7ac3ef2bb9717836cb4e0c20a8da20a6d678577db7ae00705da414188fcbf45f4000a4cdfbadac3c74f1423ea87e795aa2735d60741f729983d93f98b36a1c432bac439e1858ac6ae5025a8f731f0af3c802fd5a2de6e9b41c8408f8341d9e7a73e0a161bd692e48d035b4224d35aac0ea34f1756353092de053830a018d7f5cc6fd770109c4c59026666e82aa9c0a67288b5b3567b125592bc16c7d337c1665aa392588ee3b619fb0b1f571848be0a457d29f9e2e42d800af76e969437e3fb2b7c7d2b2c030800e240c0e6e413b0ae76e687accdf598aacf89c7c5af220bd248c1788cbcdb02c9963fe76101855cd08b2a423c0aa94049f188646bd93898dac338bdc1952c0590db391457b1974a511246fc1f0b2d066f501baa0d24633f514ea262b39b87899c30558c6ea051090339db62b5b738448ce324bc5bd41d104571a21128400e4c1c23464a55e01c3d3ac1046304cc7097fdf1eba16bba4cdf8f8372294f4e0ac825b9f8047ae23afc570a49b5d664972228607453179694e374c86f8200d0c37dfe1823894412a3366f63c90d82000cc65d8c93b392cb524b927ec8e8701fa4b6cfca0354b3efe87a2033bfc973a0a21b9fb09abef71e2a813d14f345d305d1b87b3f2523a395583e24f1d4bcd41dbfbb813bb402d958a24c8e540a3e29540e5c4eba6f6f8760e6ba9cd4d39bfd64fb48ab2f492a505e0421cef2144db3492017b44f7eb1ad7525fb7df272b442c716a8d6732e881606a3a89645e3112c80a62cd683d6cd4fdc342de0ebf7bb42b9b921449a5163b9cff95e87f94fb7b8d5242adf0f3e74e70ee4da40a4791e1c19b763123c7c74653222d2e4e700f71f9be3f303b1d2adacf95d564df609e905ca2e11cd00fb3a8c77a17ff057159595903e5aea7774983d9e7e2a8e9bfe468a42c8ed163bac1c157ab36868292802ef088bd275adb23caac4bb018813ae9e8a4f8e40f8980b93d8f5c8cf225e3dd6e44a3286a9a30cdce2ca79d68fe1640b9c08366496817755c4bc6d4d0b94c944cd706a19bee8a19c2c831948be170abd94a56763ef0ad13642be214c153f672c29e11b1543b64ea043991d0e664c1c0d309777a021abbe1545e5582026fa6f9de045d0168a1733146d29b6511f7ccd8fde221951fc604b9c7d72e80776a26383781dbc83b88481b3653e2bc9eab23c8cc161166e1b6873aa4e20a6bf9e79613ab4481e483f4c51d426fc7d73e42ae420024ca252431f5cdfd10f39aea5f059bd858c54cb41238c69dade80a4b9ccb9ca4dcdd4cb3e0f34d06c5bafc39c31ad2686988fe4105c8602fd31b7ee2a6d8c2cce5f9f88c4604e1ef6f6a34b85fa3dfdec9518b3f9f09c867512f11fda6b14133a7c6c5be71df6237376aded9fff6464dc5f86357dba0abb6867f3dcb1d4a24b45d937c7a5519b34687fcfacc787ff7adc395b362df35e84252b394180d408daccccfdbac5de7546bf6d1a5b225a91ef130150f2df47cf62aa9e237d12fab644bb9f0052523f1a0d6d0f7644a529bbf6e4ec7e670c6bcfd2fc632c84dc493d61e8736668b201aed211695ffabcffffefd5e178cabd9a19211f731b24b1102da302caf1f5bb6dd567dac9a514b8c83b10a0a97979d61aedabbb063c19999cab9b763eae996593864638d43c089e0883729f72f7b4da7d831cdf5136ef681550ca403efca2218cd1eb351f049cd62a64abc8b153a339960dfb17534df1428fe342c81ba6e6b3f52a29fd1792e277ef01a9a479d756d35cb533c2f1a13c899d45eea6a44c9c702ad71f361bd05b05d9d69154d0acad75588d45f8248157bf75258aca6b7953cf3886367aeefa5ba0bdaaed25ff53a65dd2bb57103843aa3c86652df74a66e773579c931f17eb2f11db3f84b525b8be3af4dc47918757355cafe7509b4b4f6e72dda212901eb041c4437567420388aa1f01a2f16b2f77c646d90c30874d829a767caf5f067893411e21ae0de9d2e17b0def824291901bc49185581932b9fb75d921b76a1da40db2bbfd1f24b832c2661de747eb84649e27bada9445d3b5e0131c4d27d13c8611d568ca4f04135f863bee7260f8e8b293e9c7ba4a67f76a0397c29575df0a5102f2e19b4c68cf1ce7e809405e05077ebc4baf30b94e7778451566082d228f71b53d6d37c3cc8736895df9f62cd551ee0afac99105a4f1f358710dc476843c9c700751fc73121fe21e73446cbefc496c0ed5c6b5d1e569915a3ac453f52ecdbe26e2a9a1eb418d7d7fe3a17e1304fb12f39d03b326855deded5e10d52945c660331fbc5b2ac489f7827d61d161c83dca603016cc1e423340bd4e889447615e858a9a", @ANYBLOB="2032d73f62e145df5afd29f5a53cd5666aade92533bb28fdef5107d5c0ee4c7c3c06b12007e1a9f3b4ce4a29eafcf95e07981e9a7568cbb95955e45f5a26baca6a274c809ead366e474457aac2e6966e51cf045441a8c3da3ac28ec64bb102cbeb1171e3dab2af4131e6476a9b8e8d36c2a77eb64d7c8f8697da44875a5332a259c06e2d1f93e9240c74c5611e52bd01040a83d8aae9cbe261f5568ae0242d3cce56459692071bbf8dd7898db296353f3c2ec6c8d2686f95bc13dc4e85c4c85f755f40e82e967987"]) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) socket(0x1, 0x5, 0x0) socket(0x1e, 0x0, 0x2) r2 = socket$inet(0x2, 0x2, 0x10) setsockopt(r2, 0x6, 0x2, &(0x7f0000000040)="8b589d", 0x3) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)="b748abe0e962960f4a11bafbe1ed060a0000000000ff0c8b58891be2608106fed2d50cf70900000000090d99af2ca6e1014aedccad145dbda88cadf6d7187b0f71b7950335ff4ac848777aa26083e0e871a5c38bfd11eb650a109717af815c3ea6979e95269b363d4ad110bbb6868c3ba200817af04416699b259041ebb7b74ba885380e22756fd3d166ed771888502ce8284358104fb97196002bae03cdc6f48b1064c40d25ae4472a4ae70c864beb40c1d14f0bb2a76f22b66430c00f7f7e4cf45d9404bf69c379a9a447a787a64ab546dd874bfe43d3d056031c0e28cd9c17632ba5ed4b4be1c89872c57051cc9f31b6f2d099aa1197790ec1d2e11b8f8ea0009c512489f656b0dfd5d21d4bca22390c616215e47a0b52338a6a5815bd415385288be340886724b8a955354247a2fe4db0c552db1c171c95d21fed7e33f603a1a69b99f614f335ae789c707f2d37febae7a49af8cd349d5d30b80c8970ce7e9d48cdcb10b649bce6a677624f3aeb70780e16f36dc5950aa17bd41580bc0f4282da716fbe3971fe15dcd843583c87ceccfca7328a900373b6cf2a113b346517676c81bc2ffe9520682d751c73f0f4ec8aadc7e063c53ac5b1459"}], 0x1000000000000093) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000200), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4c}, {0x26}]}) syz_emit_ethernet(0x62, &(0x7f0000000180)=ANY=[]) ioctl$FIONREAD(r3, 0x80206982, &(0x7f00000001c0)) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x6) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000640)) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206925, &(0x7f00000001c0)) dup(r1) recvmmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x3, 0x0, 0x53}}, 0x10, 0x64, 0x0) sendto$unix(r0, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) executing program 2: syz_open_pts() ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x8000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000500)=0xa0) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500ff3c00004e234e2242db510b7e38672c0b853508aa94dc39fca4cbcfe34eab92142a74ae375a8b8298415ba8989b82826786c9d7f54ac640acf35a9ea8d07a7c176a4b5bb946641bc7eedb31a0f84bd02d7992f5687b9b0dc44bf4389e903cf9a2856a88f43a57443fa23ab4077016b1a05b7d0b2f4e898b193e5d475c05dd8e3d84b4f911eedc0480096cfcf147a333fd875d4a0042c1abbc9dc76c7b08ecc5852687912cbc24ca4792104c00000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="b00000009078000003030003030013120aa2f7ac5dc1e2f0aecbdf681099f14f"]) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r4 = getpgrp() r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x7, r1, r2, 0xffffffffffffffff, r3, 0x20, 0x1}, 0x8000, 0x0, r4, r5, 0x7, 0x3, 0x480, 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r6 = socket(0x0, 0x8000, 0x80) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)="0cfdfddd24212d49200116b5961437120932150a991da294f115ad558e08ad68f65e4ede52269d080bdf2211de865ea54087d466ac4157305a5d64af151e3a091e1e7b7a6944be24ad642446f1459225e1be22ecff534637d0", 0xffffffffffffffe8) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x3}, 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x65, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r8 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f00000005c0)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x40}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0}, 0x10, 0x0, 0x0) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, 0x0) pwritev(r9, &(0x7f00000003c0)=[{&(0x7f0000000040)="42bd8049c214041324b9f1cae7cef078415248f16a5e43c2dcfe5956e9cb83413e6170de021e82b1aa2640f75ce3c77996c720ccd2e10e596afd42df59f4f39ac9bd6fa559d31af5d5603bed5611b27bfcfc736fa609a62f11bc32c0d3df9e42bdda9ba746358e1c7a9fd5951a56bd442f04395037105673442b86aa1af336c2d7c94e858751a7a3e9cb91a35848ceb57506a1a3ac8fd2b9d41e73ca375473e8ce883ada95e58ba154248e694a57c999f5c59cffb9c09f7dd860fe73b3ceebb33deaad8b8b57465a9d953f8e6fa0bed460bd25476afbfc8e063312f5a59ad8d1079f822efdd0c08d175ad8bfe2f08d1ee3acc8245cb26f68d3", 0xf9}, {&(0x7f0000000140)="506d413a088e108d509517fd395d0808e35fb8449b31e044868c10cdc3070a9b3b0c4246bfbaa5aa8b49666f932283b25d84fd85e8c27a52263e3b21c7bf9070090ec5c1d7caed2c1476977c755f942410a6cd78244525f10aee95983e41b6f6cf4f5b1d7ad80f336e8fc78e290a17136b944af6ab69210366c514b24182eddc606e1d5fc828d924a02a0b103c747407ff61bfcf0f23b57f1253a6", 0x9b}, {&(0x7f0000000240)="b9edbb2507eabe823bc0299403daf8aedc4409d9687684e824b3519c7741a11143fda7c6b86c36a2cf71d61b42fa83ffdce24b5b855f061d2b9342f14afe5d7df9e25fceffea4152fab2c1fe5b877ec19ceffe2cabf54026e496ce3148378af797acc5682d6b8665b606e9b98c517ae06504d2b812eb57cf150b1bc072086a03dfd84b0e4af80cc91b28cef23ebe71b8f9e3fd4bd671254edde2f674f004b6", 0x9f}, {&(0x7f0000000340)="e8f5ac06ae84750d7e53cdfbf2fc888d7ec80f522c497c99b50bdefd5f33328a21b077df16dd", 0x26}, {&(0x7f0000000380)="ecce76da25ce576dcd811facfbc1f4046ad344786937eef8d372d0800847067e58f6373f9b4040d26dac05f83f610c", 0x2f}], 0x5, 0x1) write(0xffffffffffffffff, 0x0, 0x0) readv(r8, &(0x7f0000000000)=[{&(0x7f0000000180)=""/209, 0xd1}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) executing program 3: sysctl$kern(&(0x7f0000000040), 0x400000000000016d, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0x9, &(0x7f0000000300), 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r1, &(0x7f0000001700)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000012c0)=ANY=[], 0x438}, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x800000018, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaa5282e907e3390806000108000604"]) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r2, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000000580)="00203f006ea2627baf915c32c45e365275b3db9e144e63b7bd122baf2788515f727945dd7b36c5204d2bc3ac0f96cc06e4aebae201e7958884b859e9ac3a0c7ec8b596fa4e4027f72b6898c9a582109ecc4e8624ea7ae928affd6556e44e4912a3fddb0ddc64f39334a0c9dda0c1a83f57895e64ebde6a3ad89709c865e9c129e42fc6bb9532d1a2f52cca664793695cea7aec5bf9e79d637f791b0fca82186ef734b35d1ad8816639173b21462ea30f971c576cfc22e4494a4394436408b57dc28cc530fb451700d344befdfb92b2497734673ad887ef8c45a2ec72b96c4d09101cae6fdd56b93e191aec5fc0f6de7c02efd38a82db396b4e", 0xf9}], 0x1, 0x0) execve(0x0, 0x0, 0x0) close(0xffffffffffffffff) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) open$dir(&(0x7f0000000000)='./file0\x00', 0xe676c141f5ee3697, 0x13a) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)=[0x5, 0x3, 0x0]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x4, 0x1) setsockopt(r3, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r4 = socket(0x4, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020691f, &(0x7f00000001c0)) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x4a9, 0xd, &(0x7f00000004c0)="9e41cbff13b9fd812ef4ffffff9296483ba31a96ec396ce412005f3b5089207aae948cd017961737600dbe07cc89a92ae4fd99356a4ddd548a8a84f7caccde058def", 0x42) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000040)={0x0}, 0x10, 0x0) r6 = getpid() fcntl$lock(r5, 0x8, &(0x7f00000001c0)={0x1, 0x1, 0x8, 0x7, r6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000340)=0xc) executing program 6: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 7: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) unveil(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1}, {0x4000006}]}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) socket(0x0, 0x2, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) unveil(0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1}, {0x4000006}]}) (async) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) (async) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) socket(0x0, 0x2, 0x0) (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) (async) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[], 0x9, 0x40c}, 0x19) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x1002) chroot(&(0x7f0000000740)='.\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20008, 0x0) r3 = shmget$private(0x0, 0x1000, 0x789, &(0x7f0000ffd000/0x1000)=nil) r4 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r6) r7 = getuid() setreuid(0x0, r7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x1, r4, r6, r7, r8, 0x0, 0xa98}, 0x3, 0x2636, r9, 0x0, 0xffffffffffffffff, 0xfff, 0x9}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x7) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 5: sysctl$vm(&(0x7f0000000100)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x4}], 0x1, 0x0) sysctl$vm(&(0x7f0000000340)={0x2, 0x3}, 0x2, &(0x7f0000000380)="9d2360787157a7b40aa7cea7e0f4d72123e780f4cf2d4eb1ce63e49ab5904436eaea56e393ff37e462dbe7fcedc443bbf6883f2a7406b8eb79de9ce520375c39ad6f9192570ad70bec2d334b2dd6ab688e7e906ee7624916aaa370cc57e2a4e71974985cb80e012034b94710bb58c0155a14b5694373337e46328d6100cd6c18e8a59654220a58a62f88464ec7a7570afc34a48d640c2c23f42eef9509dfebf6f574870be03034b884b363b8520a8dfefb93ae11fdf0e3c55b4bb80ceb3a022da7e28225446a56f0177c3c29604b0d15033ea121e887bb99c221826b78bf6051f9e28c", &(0x7f00000014c0)=0xe3, &(0x7f0000001500)="80f0b1a19050c0f111c0fb1f36fda1d2", 0x10) close(r0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x9) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000080)={0x2, 0x9}, 0x2, &(0x7f00000002c0)="360a8871ce15f41644ad262e668f6d0cb94788288721b058b5d3e82d7c83ba3a5d0daba6b47ddd3f544829d210ab664e33ab067495c113", &(0x7f0000000180)=0x37, &(0x7f0000001580)="2eca16ccb51ad2a7de5d8f73476611833d5b7a6b07e7a6efbf4c7f63909d4b0d2d16afb8db02942d01c0a48e1b55e4a922bbb60ec5d8e92278e0a3bb63fa0da89471587faf30eea3c522b4ff5294e211e24d8f5dc7a0464777e7d901aa2aa8e1e8aa6346572616c6fa058717a863d25af0da4b477981c4676d8151b32229ac7c28323b88582a4e50acaf405b4eeffe9708e74ce88c2763a0e6473f72b92c3019be543954290e0944f9c74d2c747fd44148dd16bf6f16167b399aeb300ea2796af9f25c786adaa13a2efe76d40c53f1a71c5862b10a05233b6744539c364382c613d69a2d2d0a592cec458e8e105f38c792115d38745b8df1a2e464d78c478a1254c371d8a64ff8c965ce93bc89d48322d2bf8637bde9f95329217e078eae697c3671e27c8037ad620854e4ff545dfdda9477ef913fcb07ec088921a8b040e53d452e41d82031679d35737df9e6e0a65c9086e6919d09780bcc4c820e7a48bd2cd03e5663507f5e88c0f05afa7b54ae82c1ef4d9bbfbaae3cc59e2f4d7fdec99aaeb6af30287be8173916c48a8f64c2be47eaf62009d822eff32de3b0114ff4d1ea02c0a6f2879b4a462835040a892b869806f321bdf7f1cba8667905bb12ec82fcf2a49bbe10672a45a04587af19719bf0ae314a8d4e0d4693468115228ead53dccb980901d165bf60ae3d495f552cf99c31290b23a0355683120aff8de1ad7f0763a01f84d8562b91bbcc63de30e014d042e706fb72a2b51bb33aa9756a2035780a78bd6ec8726b213f16954c3cd598e2c5deef35c8c0d5ea29053cb528452b57173129ee4c76aea0866760fcf86ab84ef095900bcc38dc32f787fb76340bd427a6539cab70b156695bbfc9748bccfa884baa5e4af66e1ed44054ea98c762db9871a7299e53e7b0fc692c4ba26388eb5664c47509119d61f7ddd128849d0d5630a06aa551f87ce711a72d3644f460d61f7a5f874638ce1331202ae02fb36a1331fc4c4b47d4beecd0307e22688e6cdd5c47391e1c8278d5ac965368b15c959ace2c368a74db9eb9f6d3a1cf052126b53a29b3253164714c06a021f7768f6eea4ed68653192ce52e1ed03f7e7f6223f65d1e2310369a548fc57decda06579ada062cbb52e19dacd0b4928846fd66113c8edbbb83c29104d9b075db4dd9cf02e86e7df30cf98ff4ad1b78b8159bedf0d83cb450a6847c3d1993045ef3a8860abe7bbfc93be003959eabc6b311cff956dd93addd1085a5c3da78e8634d78de08026c6ac72a96f7597772b83fa94796a1f6538802e7f4a640f03a1e11dc8c88a1cd19973ce4a670aed2d575d6b8082bfa9ddd163108afca03483494b6a77e0220311576ddaf07a5c18f038c1ba635dd352c027f970b05f610838aff7dfd0131291b930c7861990599b1eb7020e3cd731bdc84c44c406397cb91e7d983b31efaf311b7facfa5acccafb8743ca52c80a11606f042f7434b0bf78d9597d5fb916ce41fe801b9e1209dc599300b059cf477f38b88387648a0efe3401735a8abd5aab9ee0826e5bd5428516587edbf3ba205c89e1a988816ad2fe678c0257845f6496cf83cddd4d47fdba8cfd55f683c24889bdb0163c6c4ad82b9b151e570287bef2fcee70c6b4cd9f711e41a8e7eaf894d76eac84b5afdf256cc44a077f5f4d18dc2f90d85b2f1336b54e176a17f0ed4f640f0beae2848b0df4de1c95d704cec13ff224330b2dd7860206da4f35d2b334afca87cc0d427a676c396cf5876b36d97b9ce9daaa8365feda60dedb64b2061891c7f7f578181733666918ebc98a581daca4b7def6a9d38e07fdd381410c8a77fd0128b178216de7bdfe0d89e1dd5dfebb548023d8e3f170af7c8bd14ba3d89fd4a41672220d5639872712f8373b6f88911c1b7bfc2eb243fa8da13b805aeccfb60f317bc4b1622c6745805a9e435cb10f01775a0eba243925e0448ffa4f7a71940c9165fed0a6ed36a6d4cc13a6e93bf62a108bdb6a7615a536d43d92c6d8e8d2cbda9a3902eddddd1c15af5dc577e8c36e467bb57548ce703e7bc588c91e2c266fead5d2b376d7184e7e6d5952894dfb5bcaf88ea084b467df8a77d6e404642f093cf214138833b3b99550740d6093b4d691343ea6a1e00ed364e0f02be4a0f8d0c56a0919cdca0dde12cfe92d7a903573617bc3c28f221083c066574a1d07b77a761aef719673c28b371efbc8ecbc8b0e68868c78abba00ae36cf34452b31418b7c79a499435288d81c83b12bc6fb218dd4ddf83b9dbfd4a5de1506741291366968503ff2682f0d090b3976c23a8bf0c18eee662f8e3d17ee994abd565d7e117e15a6ce437ad3b1ff49c1efb35648c3929cbd0400ea8336c9a79515d2ee5874aebda7e065796459b6aa2ec840218487b34e38f61e4562f4258af19307e5d472a517df0d104847360c30d349e83da4ebaa2dc8232aa12154159464e11bab02fbab620764c988b05f7cede17a5ea307511d8a03b6d1a2f94205528d3b7ca24802615b46e40ddc0eb448ead4404d44c0c089b910891c50731815482ab0c67cdeaf316e53f04ec073f03d29976b161b5d09dbbd8148c707a88a9cda6cf1af0d9c8712da65d906e007f36da3ce3a7b2ea6ce3b6616fd1a981dc367b38135b74458b329835cf60f7ef418fd81a7af5e81bf35fe386f0a1380601ce09a5c36013a379d2983071fc4073c3b25688b280b4518c291a1ee8abfc41a403dd08565c8433aecea04beba6a4a61ba49b1eed0756b8f74801ab9d6a2b973f1fae23a89a50fd793c93f12fa584abcb874801944ffb8f4d5f9ff269921597e277a8c3b22c469d1a18d102ca8da07d7c838d1b81bca57913d1c374d71eaef2de723ba80a8534775c32bb7c30694bf801567a4b042b35565b658ed10bc3cdc5c4d300e63ad5e696b20bb6f9bc3fff368c19672918d3a14782a6a39ecf4750338538aa5008b6f8a3a6636ddc1a4c0fabb522fed4e7a6232b2731847091c7af6feeb585ea3fa2f1c278783956f30bae4a5ebd6279cbea04789dc2495571f75319f87e953d8f1cc663939bc0927d0908742fb540f861522bdb545f5a01f7fbb8e07ea61f4acd0533c96944f0b5687ce124cf26cb181b12cb374c8c1b7fcfa581a2f07886eb852e316a1e8ece05aac3ec1b67d0d3468fcb42100a912a795327895629b41cf3d7fa26dda62eb90cd6a03f50b7d713c7bee791d2d643e4a143d835d4e917fcdf79afa22cc3ffab427a2fb5f48d4915272c0c9d7df391164ade14bf7a3a5905937b83897d81ace27ea31047402587e13584beb0345155e7392b67511477e65fb53bd284d10239c71aeb67d3552a5316c1f6f2e66db57f04a84a347ca3cc0a4ad28bb1caa4523de5f3b16f889ab37c63c9ee13eefdcb140a42e7b813dfcbb3400d8633b7ee6cb3a788595efe921ccb180ceff0d296014e74d51fed83911dfc5b0f13512cf34c8106b89166fc371759e302f180efa0ad1fa6608612fdbd5b4a5edf748f585769e4c1eae0c695c331c99301e16d4e25c90214bea6e3c9eee9717597a7a26fbbe2a2c19b76939b4c08803dce748c4bb307c14da1b8d2e2e45394df6a23431b40a0768ecf47e77f50788535eae7d0679a75c4aa48aca6c6f4133c6cbdc27d0a16b9868246f062c08b02825b9ae37712d6dc219e4b10b8a729b8ce4b9361cb5bca4d2257b2c6cce5ce980501e172e04b98a3c5ad9f389a5ab1c766fb21462a6943a070fc3412962d7df946554ffec1072509e00ef0b67f354d6eb4639e9fd4aaa108820dc782e6ef9ff833dc58e1277a3a95105277d0a99183cac61b20c3e79478fa6f2b8e212e9939b31cd042b6377d5324d1f2978041d5eaec9c4322a4e2436819e775996b345c5c7abdc328c97907f619b33933e234df8d41c707231da7d1ddc18a9592c7af57f8a3296ad7e9d27ec41a3da4b9972e7419f328ca0ad3a755b4f7f876b61d99f7b10b1fadfb7dee7a67ccbcf65e75c98a70c9ff71bb18183a862843c9550c99c22ec5e783fc89048d15a8e400d56e79b9e9401e7633940955b905952d74ec50085e00cb95097af39d310e31c49a8bfca0cee695e57b90140d0e974e0728ceed8ee8fbdd8e282ee4a85cd5b7bbda49d11167d7ffdad1d3883e88d2eb5eb100fdbf5ad54feae85c4f09fbf7f0bc392ed4fb678558e8172b65f87d745d2a3ddea3ffbcd7e1881112aa5549f7fe1875c39dd26544feef5cf480dbd09009c5a40708dc89675065313693e00e7c23295d527f142710bacb4a5d816774aac03c9391e0c6fb5959d4f613ef3ed22b355fb47f4b4174f4ff397d2816c6cb4621f5352093668b72d62abc8ac34802d49d58fdc81b5652fb6afe228ad645e44c8ea7d7240a8cbc3a5d005328623e04893d017038d688ac9f3a7e2a9ff9bf70b8697f766909c6c26a7dedeabfdfbd5c7a5337e547ce355cf2e036b84d96333ea89d010c820b4c18541c7fcc4bf8af82d34197b3cf95e2a225689b50a538fb61e358fdab3d095d13ea3399bd49e55f1ba970376f6aa727782920e24bb3b71a561e4fa3820513a2946d87395bf876fd9c4221fc62d83955c723d302cf3c7beef5baf4332a0bf01bccab9a4eee1dfba6e4b09ffa7b233c564a3dcaee0505e035e9918aeaab43411e0c5bec13ad71d8bcfd84fc380c3d236491c2747998dea768394156c381e31984f491c542f0b4a669eb9c38b87577f57e5328b6f9cf9fcd2b61e94a37c4322478d110bf94c89b92cc5f9785c2890b0397ce8441801efbfa40ff8f1fcfc81f8fce2bd60a1168fd1dbddaae5c2317a5de23b9ea3587c0921594b555f109557e3e80417ba0dbb3a7c7fd00fb9efb76d50d7b1618c6d798e5867fd8c59d97a44d91c3a789a8642454334ea345e32e6b25f6f39d3161662ec79e9f64b1d6e524c072052843be2a5d3f50e92988e2ea2e7ea5e289295202ca70068595ea4a4acb4f662151a4b1fb31b4e4d8c3ad75ce7cfc1c58f2cc866b21765c8378d00f51fa79e3972b9927b24a540fdc2cda4dc318803fa9a46443043e126a55305bae3a16b03ce03c734a868b4234f160385acc861fb67ec8f3802136709076faf461dcbf7e537ee5a38de72f627fdca88413a78943474c88af356475d82b16ed66f5caf011c58cdc09f24a03067620d419546ad2fef1285838930e39cc6b34efd44f146004c32b0f873a7ec4e803fba49243aa0b6a969015f11184da186853adefd171d5917cab7ac2668aedac498fa276208161c9b574191900fb238b0815c60dcf7ad53d63e207d3031d14a3060dc55a9775ebb95d1a1f4b250d85fb1ab7e8bc2cf3f6cff8097a7777f3728f91c68aee6d39cbbe37a5a91f4ec21f8959d782fe1960310846b93f02a06aaf46bb1caa210c85592f43256644b507d5772de9077fbba2a05bc04b7c7365016f66fa7b7dd0c92c23d3162b9e9ffdb510069852571012500603030f761ac207302aab546b84d7773a822a62426e3e3117742799efdd00fcd49dbcaf9192ed1098696e326fbfebcb6253a7759f897bca06018a7358e05677ce64c066a1f0163b76730ec2f871b768995595886dff3ce0e8af853cb41a09392905924c89e490dfb03b02b28a7122f6eaa7a23c40435ef9564c44cf512c812319304ef6f43714fa3b221b28e58f2d5f4901136df370d121dbef526330dcff7699a4a392a1dfde3aa13a500cc13d3b6b73374a99e52e1e3ff1738a30c201c37ab5e2d7fd7c4105d442f74ef66e274bab24d991ef1d6456d4b8528c9f4a16460378f661a48b940b54a6392804ce2c402ea8c99f7f75d9b2b6eb98eedc65ac", 0xfffffffffffffe1c) bind$unix(0xffffffffffffff9c, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x7, 0xffffff00, 0x3, 0x0, 0x0, 0x3, 0x2, 0x1, 0x2, 0x6c, 0x4}) r2 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x3402) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x20, 0x0, 0x0) close(r4) socket(0x18, 0x3, 0x3a) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="12e1f34ba50000a7500809580d48150fdef6c24f", 0x14) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x4) read(r0, &(0x7f0000001540)=""/17, 0x11) ktrace(0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) executing program 1: msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) syz_emit_ethernet(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x101d0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x800c745b, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000400)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000100)) sendmsg(r2, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="ee56aeb3f517965ba7f164f97ad6b42ddddb970d8d447015664c62c62bce07311f443663a73dcdf135fb252bf289f651033f553c6ffb205e0bf57d5484762124270c772131d9d972f2c84c12b3a1c31050e43bc662eaac2e6eeaafb7000a318a2e1f1d540345d08fe9bf59cf2b", 0x6d}], 0x1, 0x0}, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r6, 0xffffffffffffffff) executing program 2: setrlimit(0x1, &(0x7f0000000000)={0x8, 0x54}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0xfffffffa, 0x80000000, "bb080000009a019fbcc2583e2f00", 0x0, 0x11}) syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6f5d58c80008328000000000000000130000fffffffffffffe"]) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) read(r1, &(0x7f0000000140)=""/201, 0xc9) socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ab, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="8e", 0x1) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(0x0, r4) executing program 3: r0 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x81286947, &(0x7f00000001c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x4d}, {0x1d}, {0x812e}]}) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r3 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwritev(r4, &(0x7f0000000180)=[{&(0x7f00000003c0)="367b410f22f0e7c1b86d02684f8d23ee6f2148507020924b20f96082e314a12b5bf42269ff1e73f9f1d6592ae9cbe33afa34a5510be6dc2189513d1df56334786d4353336c568d6910d5aead3b899a364105a414a7580fa0323db02ce2cfbe6bc26f6edf", 0x64}], 0x1, 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x8}, 0x4, &(0x7f00000003c0)="93adc5deb37c7bce48156e5a4b4f135dff361b525ae3b77f10c282e9fdc2931cb1ddcb925bb5d704a651a303e0d2c00c2968d0b79637de699d7f8a9a78799ba565ab48472d70e3819680606c2726b36722c6d31ca526d7da7f9493143f9754a58327f0a36a813662f7e879ceac47eadbad1515216d8fac0d9693a4a6c76fba438a00dde883bedd43e1abde9421b5911e7b033e34a06115b1aec053c73c04de266197543c3c9c6c1dd046e592de07ba29f38c7bf39e501b2b45c21a622a45df3e17a3718b66258a53d929987f6498d58babd947edd312df60dd17024318ba456a418fad3bf0e01c9a28b0cb34453b738fd331b81d152c", &(0x7f0000000140)=0xf6, &(0x7f00000004c0)="6694836eb2cc95829bf24d4b994b87fd3caa746ecaee2a2b8fb2467dda6f3b01aefaaff49644dbbeb7707436504d9baa4f918218df1da6f68388cedfc8cfb30424a9f42126467c0780435b9e89be28bbafb58e92a46cd86b55f5066b08a56b38398d196b8abae6a04b2cb2e701c0c27adf67d324b04b58443041d276d6d7882b650a0c2e9d6c86ed256a62e2fa3ae0e53c0bfbc8a86efe26aaf80c945a9b475832aee2dc68024833e63543d15c0e8b1d2745befcf093129759a373aa39c9f8e6329e21ef80dc6836ede63de0db43f7ff9af8437cf1977a2884265881e9380e18819497408511eb4367c53490a97c5227f0556b1d723c5693f876d7d04fd86fd94b2daaee2b686445beae5d06f5279cbfd54a5d3d6d6e86699143d29d09125ab9b53b047516122dd1dd400730e9695ec46cd2a62bc135e39e8346ddcdd226323264e95f91b7c4d29e5c933a572bd32662b02ad4c2b73e31b8888111aae30b21d54b5cd4a888381a9e490971813a51bad99285dd2cc88af101f3a5106a6712834464dd296740612923d78bf6a97a7d282c2f46ddcd3ac7d456a4bca1404c97b96a80b485966d0e19466ed769f015f01ca7c55ad495448ac81b508b5c1aacdba31f3167dd12a274ba023ac425a90d30b172b4dee50ccb2df27d575b75e9ed72d69ca56167fec07b97571008e535c4cbe3edada34a285f0014297708274a41583da6ee2d594a43d3d4aad0351244ed1f1f546b293564181ef5df395cfe78313be9b621ff8f3d7c8512f7f4f7695cf1e33bf2391ad4da00c1eb74bfb052e691c7806108858ceb9502c490da7427fa67fbd6fe67a925d3218bf58bbc71bfaeb692af8cf63399868e4cc0ccabd5ccabf56b085d7fc0cb9f97b263a95190864bf1755269d342797371a348a87268dc60b802bdd3d6e6f50985e757acaca56abf792d824cd623670313b7ce559a005b2bfe7453681f0e47290346796f3b7443719580295535dec55f502a2a134703735edb6e558286058b8d5efab9ea440c3afc80955c177dc10c8378511b18e7ba3d6f24cd5713a7a129106cbfa241501d9c3fd10b24169b8f7fb22aa734fb5ebada8358cd7565ecac294add566a2d4e43e04c0de50551f28d19b5418054e2c5763ddabc283a83ae657b80d4f6ad961e4c79529400fcbd87d05b59eceb055339f441fc63e4ee71b773a3ff27eb96bd06b14477d3d6d4222b1197503b85d0b3391978b4d5535184d6547007f415b651107d73d6bd5024be998435e1b1c48441e958c170b54f3abf3b796d3ba95442ccef4f35ae87eb3521bc3578adcd5786b340e6fd96929f903277aae51e41457056d6acaa3e3620499ec5f3b7cf611de5c378adf67dc2505abcdb120b8de9412c1eb8576eda705eb3ba5fb06ccbef881e90763ab6b479a9c28c5d5a8e474a4da8c0d489fa8907de38d8c82d37971e85061119ba0db230edb2e9707025c43cf3c38486bad5865efbeca6ccc9bfccbf9859a5f273eded7dbf58ba2fd899e5e333fdac3d3b602b4c92c5dfe516633cfc6c4dbe9e03823e1d78eda960d2f9ba5a01157c5b603e8255a08bdc9e11bee6d2fc9567f319f53296f22b3f4c6175af6e31650a103892a9efbf0973836691ec8c060daa4979d964baf9435ed96d5f36a39c3943f23c3f533735b14244c865023d6de51c40174a9caa5de99ccae1099938c3e34225ff95b328412c86651130746b02111b2ca357a0aa3f7dc95f90934e82c5c73654fff9e7f315b92dfe54857c3132e99e8695b826dd2d3189a055b9f1b34634ca36e1f92fe2fbf698afc55ea2ff18a242c02fb5f9fd5a4757e60f573bde98f541865c2ba3325a43e7c835cf75ee67060a87fa18b1f4b47e73ab57571dc678839db22c706e83dad6d57b3c5b1136ff4be5667aaa85f9a4a56d800e26d0fb9fae9ddb3b43534a428e8939e08423628ffc733735e4964fca057789c75c9c3d3d29e3aad36602189c441ecc6617b730c3132b804d134ed22942b8d9ffe766e33a9d2cf7c2cc6e64b6b6cb2e34c74b21a8ef73373339a23725a668b6e7c78dedd42beccd858e1d737e8014ae6232441f09771c5c9db36a067ac603dbd6192589215322989f7914f0cffe164d957144130607b18e156fae372dd4f5a76b8f2ed073fed9eebc443f11124feebf1803874939fa74b133778ccf722e6e4395e3a0e76f6f78ee6b6eec1946f90c4b9ddeb959c35b6eef7cdaeef48d161ef9d3c3b9b71b86bf62f5d4890fa76ede24182346a5e408f9d768e0ea17466634300984a65edebf206f6103b263317c6d9ab8a6455601b0c758e9ed7341fc2bfff95fa4c1172513832e0dbb42923b71d24048931b3596e31b5798c1e3c2705773f6654bfaea2e6f5066e0795fe0970928cf3c3be4d230f83c2f7900eae75260169d27ef224c37254bd475b68e43c202457974ce9a89833b1e06c3b724109fbecc762412a17585138754ee47a32a10ed49696cc3a52b96cb9c9b7204330d342dd784accb14e14d4af9eecd68a6e4e86f19be0c6ecd9cb6903ef03958ee9dfaaf1ad0c8b23b4a2c7c207446e7a0cdfbf9947f73094ea3f98b9c1b460b192c970f589ddeec617e20f9af6de964cd04aebb15737f4ff5eba1b90c541b1cb1b741310e33de09d68ddaaf3edad198c3e60dde15f98fac84bf0020804f255b010cab88637df1f384dd4b433624838d20cd85e4f335c9d592291d309b7d47beb0f611af1d2997655a93b8339548c70644bd9845d2b0527781f93614d6cb1166720486048a37f50d378380ced47773cd4a2c75db9af6224b52b148ab5d80b80c055949398b0dd6110bd8b367e6f26cc6cfc154bd8a338ddb426489b094d5673c1acd6dc9c64851d3a6e0c9c2c25f68e169eac3ff5c0c4cf7edbdd1c0812c2770a0cc8b51260086995ca2c7a25ec37e56cc6c1d0f5d7c020cd245c149d8be28b1ed1a94ffd46a98999370f61b233b955afce82aae5dee0f23006886d288c5dc979cfad9a3628003ad2068e97aa8c8985a2ec40630f0273765530f884f6071525d6735147b22abdc2f93f32f790febbe11754806b8d4005caa4c4739b933b3fe7281ade4a3dec6f8828daeafdd939151d1ce5864efd3354dde0b3f9bb20afe29b11e8a23cd76dc35f8d560b9568438cec3c9a380f49f43dd3b6339334826be64e70e475775d5f99ae36278c4cbd96a3cfa9e41ca1b7ad3a1f146a2bbcebf7eb34f883f18c8b3f07e88c670d4d917754ec71db1d79598038435a5d7d905f23c6052c8bb4ada9c83fc6e4424e21c94f7e2b6b363ced0cb9bcf2023dfdde6a8217ba3676b2aea85818ea4825758499dc605ccdbfe08dd69412d3ec4293b93b79640c9683115023309b924044eb27fc0562e827b8569f2626fefd149d6f8286be12187f728732100b8d972b07f8ca8c4a658f22b632fa8fb96b42bd38d7ecb9555f7d73d0c585f55b2edbd296d41e9261c18cb772f68f9175e16ed6e2e68bc31aead038910897323b13f236be6eed98ddc96ec972b6939c60588b9b8d68039a6a993d0d0752ce37190376119af7d6a6caa4b84b5932c4baa9ecf2d0d80a860492129ecf1b0f1e7451239fb84fed550178685f80d2185eb7905680082fc84aba528dbc0cba4b662cc8e10bcb826a5ad7c6609aa7f3e97e5d0becf4e1f8ccf3f9d4c03e80ffc9d59dda1acdbf8d646c4d814e74a65bb28b51e125dd1090c08ec1e05031f9948c7ce26ba14d41f8decfef31f78a9b42c30720f7f01a6e1d60e34ace8c6ce4e07d68ff3e8094b73117956ece938eef31538d19d03c5abb872c86466ec58460cbf620312942f489bcaa8a2062bb0f4c067bbb54d65d5ee25af3fcaaf02b4b4c551d3cb7a1b0b365657a91085ca08dbc78f40799a5a179233f4354e4bdf39fe22aca78ce5a3351cade74f902565ba0818d62d00e4ce3a83a95368b01d6a1dcd3299370b11a3215cdbbd5d3bf19af3f744569fc41c92f0443a20b1e04e4038a38331eefbc8aefe3d603b5308e374eca5644c9855a5a9c974f6ec6ecc6ce04d18f2d7b36dde6ba232c6e458a9aad947a22ad917182d7e92f27db4a506428c6470897d83dca69c9b2341dee61f626dcd21d171dd5fd2abefbaabf892df3b53724165fe07ccf60bee45cbc4f3a32b8f9e79321dd7a12ac3092c2a51f72178678c9f5a1e00bd532ca7480310bb662b6cb83344149dcb4440d2f472d75d603947f51925d56aeebf0689da3cd72fff20dd852f392f44353a69ec550d4f8014f1a75200043bb1413174cdc712bf9cfaf5a4d164615154a3229acf08aa2cb2e5e51c3df715703583b3d28b64f1eb3c8fcd363695fc9b934f6928918f8b437a8fea9f9e7c08cdc9c2755cb65c2b28f93ebce42cd0cfed6bb5005168b614e175f9b17644bd1a90300ae6dc0be2237356db77b86502ac1e225d0bae99afb26f44a1cad3c538521bc15d2a667917f15204bc8cc78472910f69fce20e9d1d1fc6898b483d2d99c588d3aaede367a7e051a60f4544fef27ffde4d88bc5590dd29a0390f02f78ad76cf77b543d79e02027115cf365fb1f15a82d31ed0b0fdb1540bfdda6c2f8c527c0be3c3865915f1815ed65180b1f1a9465548796dc0ad6ab14b0cdce7e6acd33710bf371e44b4606686a66cfd2a9645163c0c4e44f6208539db2403e64eeade24c454673751e26ad252ceb9109611fd5fd02682e888c1b11430b5eb9281eafbe6d0660d6a755ee7e73454ff5af37b650c4846641d8cefe9516177451ef5e34f7c77795058366d169e64719a5f6c7f5c94489115d92060b5358c2474469485989ce32934002d0a756d10ab363cbecb0a8ef2e0ddef1babb437a33253fcc56b08a3800a31abe04cfe5873ce6cff35e292e65ede7953b7585d944f1d12f0935df0c9336ac3432ef820f22b43ae6a37d2a3878ee7a433d5ca1bb6a877585c9bd03b6fde5f7abb6bd33f8f3a2a5f4739505dc35a6bb66e7513c0e9143e11a4f2f256a84d223e845b06782ea4ee376c865fdef00eb2eafb2871dfb15ea81ed48ac9f06416fa5f7bec3e2396f542506f9f822ff2c19099a80a45544230b3080005af37d2c9bee5897163fd884330d5c917b1242b2a06a17756ca6b37674846a7acf37fa1bd8a77d9ea5401a9ed5b6de9ef5a44a0d11a9bea273e1742504957b79c6394cdcacb44e7648552a1721bf2aa7c2982332f32935c91bc95b9e79f95d5da3ad3d758b5553aa578d6dd31e1ef3829963af50f350b82149760e0cd6d80e343f2fc221669c4555f997bd1eb2a95ca5595090feb917671dcdeaa8f37cc0e812f7025be48eb120badedbb6dbb64041fe10d614ad9db41885888f30518c5729d75d316e69604589ad61df3128f238356a2e472548c25ae04de69d8133235df67e434d6ae67c3f5c1992b7451c62dde7e857c24723734ca10799d922e94d0af7ffbf1fe3bd68416f2bdfbc7b3188133b9f1aff58c1b422ca536dc1448942018bc75ebe834ea6224e52cb631f2ddd446703df209bcad0cce6ef9708eddcdf141bcd3cd7e08f53951edcc92116a11095aedc899c264f34db4cda8159982575ead7395780f52993d9d08bb79a4ca0de7fa885140461c1ebcd2e2298fc9375576ffe41b7813b16f5f8e42f02a35c45168ccec62a08745b42b42e5b615cf07f55f71294fee32ec392092a37c514bbb3a6d09cc4d3aff179e26db2db661245fa00e61ca8ae9b1e1550a8722d557e167d485c4a87f07b974c40f5810f233b14230a21316b393aea5be4f68dcfcfe5c0357e09f163987bb64960cf7cb", 0x1000) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) poll(&(0x7f0000000040)=[{r3}], 0x1, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) syz_emit_ethernet(0x1019, &(0x7f0000000040)=ANY=[@ANYRES8=r0, @ANYRES16=r1]) getrusage(0x0, &(0x7f0000000240)) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) r1 = semget$private(0x0, 0x4, 0x46) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100008004}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r4}}) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open(&(0x7f0000001180)='./file0\x00', 0x20, 0x0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000240)=""/99) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r1, &(0x7f0000000440), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r7, 0xffff, 0x1005, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x3, 0x5d32, 0x800}, {0x0, 0x8}, {0x3, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f, 0x1800}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000000c0)=0x800) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f00000003c0)=[&(0x7f0000000300)='/dev/zero\x00', &(0x7f0000000380)=')\x00'], &(0x7f00000005c0)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/wsmouse\x00', &(0x7f0000000500)='f].,\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='/dev/wsmouse\x00']) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/251) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b51e2f0ac3e9bc2576906057d7431a5193ae3c515c080a79a1f13aa672f4d0600000000000000af630037282102000000720fd38bfbb770c10ea972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb1, 0x0, 0x0, 0x29) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r9}], 0x2, 0x7) executing program 1: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) truncate(&(0x7f00000008c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1) link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) socket(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000002480), 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) lseek(r4, 0x0, 0x2) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) syz_emit_ethernet(0x46, &(0x7f0000000380)=ANY=[@ANYBLOB="8f6f57ede655ffffffffffff86dd605f6a64610030d9b858af0765d9004b10adf304bc262907000000000000008be162e3fe80000000000000000000000000000086d50c780000"]) executing program 2: r0 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x100, 0x37) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f00000003c0)='./file0\x00', r2, 0x0) setreuid(0x0, r2) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0x4, r2, 0x0, 0x0, 0x0, 0x10c, 0x3}, 0x800000000008000, 0x100000000000081, 0x5}) r3 = getuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0xc453, 0x401]) chown(0x0, r2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x1, r3, 0x0, r3, 0x0, 0x0, 0x6}, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x70) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535613ab4cb56355df50b7804be38164991f7c8cf7a4f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a079d7080000000000000000008904000000000022830cf4571bed66f4007fccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x60a, 0x0, 0x0) semget(0x0, 0x2, 0x280) r6 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000300)='./file0\x00', 0x2, 0x40002c34, r6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = syz_open_pts() readv(r3, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) dup2(r2, r1) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r4) r5 = getppid() ktrace(0x0, 0x5, 0x4000042e, r5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r6, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f00000000c0)="ea000001000000009837c99b38988165500d59fd52f221fb54f8edd3fc3ac89cdb8b6179f169a3f63837032a81bd35abd2dd136937e4b6445f56ef264fc39a900d9247b51a5ff2d9", 0x48) executing program 4: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = socket(0x10, 0x3, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(0xffffffffffffffff, 0x2) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x36, 0x0) r0 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r1 = socket(0x0, 0x1, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r3 = dup(r2) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)='T', 0x1}], 0x1) r4 = dup2(r1, 0xffffffffffffffff) sendmsg$unix(r4, 0x0, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x67bc, [{&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x100000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil, 0xfcba}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x200000}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000386000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x81206919, &(0x7f00000001c0)) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) dup2(r1, r0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 2: chdir(&(0x7f0000000240)='./file0\x00') semop(0x0, &(0x7f00000004c0), 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) syz_open_pts() select(0x40, &(0x7f0000000140), &(0x7f0000000200)={0x0, 0x0, 0x3}, 0x0, 0x0) mknod(0x0, 0x1ffa, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)='g', 0x1}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000002a40)={0x6, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{}, {r2}], 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000001800)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x8) pledge(0x0, &(0x7f0000000040)='\x00') ioctl$FIONBIO(r1, 0xc0107008, &(0x7f0000000040)) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, &(0x7f0000001280), 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f00000001c0)="b46d6c140d6ac0f6c72628637a0352c2da8261c53a4906e73b13fd2336805db94a4cbacec8", &(0x7f0000001080)=0x25, 0x0, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x40, 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) socket(0x1, 0x4, 0x1) socketpair$unix(0x1, 0x5, 0x0, 0x0) socket(0x0, 0x3, 0x40) listen(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000140)={0x7fffffffffffffff, 0x0, 0x80000000, 0x0, 0x0, 0x4000000}, 0x0, 0x0, 0x0) select(0xfffffffffffffe8e, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5, 0x800000000, 0x0, 0x2}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa000090780a9800000000000000000000000000000000000147c0ca83a1cde6dd9746771c846ee113889314332728abe3a58b3bfa8ace1571022f09b7d544a8852400d903c2e2d214ce7c97d7125233aa0149f15f622fc829b4b9df454499df23f7111932de7e21e9b80aba09060a9164401ada3828efa1c9a794eb8a3a8920a9f021067b1523589e11c4ce85b648c6565bd0405087ba97fd3d8b580e68c14a5bf785cd19661c9dcba3a34b475fbebb5abe6be5fe827295d5f78c077494f838cc7fad0a3ff5c91a1a6b53c7e6325feecb1b65d2b09ee7f81866a27f3817bd6c5f0a309ef571c298559a4f5c125c2dd4f9f4382bbce51daefe08044dad3e9ff3b2749e8a2f2e0a6e96fd14806c1c0aa5d0e8e21624b2c671d7950213d90686987bc45bb5ea4ec6967ea12e950c725171bd8f80e1bbf529399a30d1212fdee55ecdca8a7448ac378d230496b91aad6baff2c6f696cd2790ae0aacce9a24e32acb065d0e11b20b353756cb1c5670afd8b5c9a116f7eb1f"]) link(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') sendto$unix(r0, &(0x7f0000000840)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xc3, 0x406, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f00003c0000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil, 0x100000000}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil, 0x5}, {&(0x7f00005b3000/0x3000)=nil, &(0x7f0000133000/0x1000)=nil, 0x1}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000047000/0x3000)=nil, 0x1}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000237000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {0x0, &(0x7f0000ffc000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000026d000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f000059a000/0x1000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) socket(0x2, 0x1, 0x81) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000240)=0x9) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x6, 0x0}) executing program 4: getitimer(0x0, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x7, 0x0, 0x0, 0xfffffffffffffffd}], 0x101, 0x0, 0x40, 0x0) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) syz_emit_ethernet(0xaa, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x9c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x1e, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0xff, 0x0, 0x0, @multicast1, @multicast2, {[@timestamp={0x44, 0x1c, 0x0, 0x0, 0x0, [{[@empty]}, {[@remote={0xac, 0x14, 0x0}]}, {[@remote={0xac, 0x14, 0x0}]}]}, @noop, @ra={0x94, 0x6}, @timestamp={0x44, 0x40, 0x0, 0x0, 0x0, [{[@remote={0xac, 0x14, 0x0}]}, {[@multicast2]}, {[@multicast2]}, {[@empty]}, {}, {[@broadcast]}, {[@rand_addr]}, {[@rand_addr]}]}]}}, "0300000000000000"}}}}}) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3d2e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') executing program 6: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/40}, &(0x7f0000000040)=0x2a) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = getpgrp() ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1000, r1) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x6, 0x7, 0x401, 0x0, 0x7113, 0x9, 0x0, 0x0, 0x1, 0x60a, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x8) getsockname$unix(r2, &(0x7f0000000200)=@file={0x0, ""/4091}, &(0x7f0000001200)=0xffd) sendto$unix(r0, &(0x7f0000001240)="233401c35e71ad6f4143b6363be23058819f7ecdc3dcbc13233db69268e9ebba98dc87328f088328812cecf03c04b5a1fbfd4b6ed605f1bf05c20c945c9875bb2298631800d767c097cedce782be5bf61a94a48647eb2562ba380b1b93048294c784a4a5112717f0d9de465e02ef6e7c6bb53d87b807c53181002103df6165f688565c0e6f3221c03f1c2be36575741907e7437cfa7f64740f0456f41e7931b698083a0379d5bb1983024ad62ecd", 0xae, 0x8, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001300)={0x0, './file0\x00', './file0\x00'}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001340), 0x100, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001380), 0x8000, 0x0) sysctl$machdep(&(0x7f00000013c0)={0x7, 0x1}, 0x2, &(0x7f0000001400)="7d78e3a06352d1ab94d72a1e017ac059a3ea91ea96e0a0656bb42fadd479e73c01e3a57d5fbc7a21f4809b1fdd5745381693a23387a505a8b1e2e91522ed1eacd3bd24eca9c3e00bb92dda16879088d2f0a8eae2422ff6519c215e9724e0266172cb8e1223c76c75cadd85e8c625436fd56034af84ee7fea4373c0fef2242497ec2e2adae089b9ec8b6ec4810064767e595882de50226a518a9bc2b160cc38b1761152f2983742146dd63a0d01f4ac592d517c3096049de87c9b75b7aa084d3ef730c9001a", &(0x7f0000001500)=0xc5, &(0x7f0000001540)="a950b74436dd1373f558b0b6a58686c9da04beefa54e3ce40735544b85d8f15cfda6e9e6a24e9b368b9c5045b21bbce4f3461c575006f691be280c4d7378e31fe858ca5ae3ad8824ba06e46055c623105a3beea957a4dd7134f09c6411fce23f90b065e2378a3cd346fbf10441f077533529e8b0d4bea6f347d40fd96c7cd869f389e2e3011eaa3b97999a0b0b64ab6fb9234b970cd6611affde3630f9052aeb50940cbb58e2e9bfe479fe53667da3b1ac0ede6965a41133b11d48d2c2a512532d5e7a97ceab5726f4b2525c0d75a9299023667cfeb0e4545e4a41e3132effae22117ed3f82f51b14d791289671429972c323027969932a01977", 0xfa) connect$unix(r0, &(0x7f0000001640)=@abs={0x0, 0x0, 0x2}, 0x8) r6 = openat(0xffffffffffffff9c, &(0x7f0000001680)='./file0\x00', 0x80, 0x113) socketpair(0x6, 0x2, 0xfe, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f00000016c0)=[{{r4}, 0xfffffffffffffffa, 0x2, 0x1, 0x80000000, 0xec5}, {{r6}, 0xfffffffffffffffd, 0x61, 0x0, 0x5, 0x7}, {{r0}, 0xfffffffffffffffe, 0x90, 0x1, 0x100000001, 0x100}], 0xffff, &(0x7f0000001780)=[{{r4}, 0xfffffffffffffffc, 0x0, 0xf00fff6b, 0x6}, {{}, 0xfffffffffffffff9, 0x40, 0x2, 0x4d, 0xffff}, {{r3}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x595, 0x1}, {{r5}, 0xfffffffffffffffc, 0x45, 0x20, 0x3, 0x7}, {{r7}, 0xffffffffffffffff, 0xcc, 0x80000000, 0x7, 0x7fffffffffffffff}, {{r3}, 0x3, 0x10, 0x1, 0x35bbc710, 0x5}, {{r5}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x9, 0x4}], 0x1, &(0x7f0000001880)={0x80000001, 0x2e5}) unveil(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='x\x00') ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001940)=0xc666) recvmmsg(r7, &(0x7f0000001c40)={&(0x7f0000001c00)={&(0x7f0000001980)=@un=@abs, 0x8, &(0x7f0000001b80)=[{&(0x7f00000019c0)=""/3, 0x3}, {&(0x7f0000001a00)=""/180, 0xb4}, {&(0x7f0000001ac0)=""/142, 0x8e}], 0x3, &(0x7f0000001bc0)=""/25, 0x19}, 0x6}, 0x10, 0x40, 0x0) pipe2(&(0x7f0000001c80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETENCODINGS(r9, 0xc0105715, &(0x7f0000001cc0)={0x3, [0x0, 0x0, 0x0]}) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000001d00)=0x5) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001d40), 0x8000, 0x0) dup2(r3, r10) open$dir(&(0x7f0000001d80)='./file1\x00', 0x40, 0x40) sysctl$kern(&(0x7f0000001dc0)={0x1, 0xa}, 0x2, &(0x7f0000001e00)="8e6fb71aa3102fc6e39a606336ded762c7708ae53a953c8f6bf01034123b6711e73cfa81d5882ecfc16232346e37a58d33dd04585e5f1c28b0cc846e10235fd3", &(0x7f0000001e40)=0x40, &(0x7f0000001e80)="564d2ee7803583af6db02c7c92982d3d528808edcc937671ffe341ae862d2c7b930d6998e222cdd646cdea302735f11d329f3ea983d8de4ac94738bdc05a2a97d3ed88c858492282d44eacd3ca1e726a21c02014951e46b29788e08c41e4e7e269191d9f182325af7ee86ef9828bc9bddb5700302dfbb5220e05550c7328ca7149c50c1ece5b5810386f30e2924de81313fc0088ede6810a0b6c94001684a8bcc22d6b05a9f399ede92583eb890622062f5fbd187311bd649ef690c13b0e7be4ea87da8939c54a19699ba935d27435e8460f28605f5b671eb190ea85fecfc1af0e1735030f62687e321bfd95e7635b8d12b5fde46ce977", 0xf7) unlink(&(0x7f0000001f80)='./file1\x00') stat(&(0x7f0000001fc0)='./file1\x00', &(0x7f0000002000)) executing program 6: open$dir(&(0x7f0000000200)='./file1\x00', 0x100, 0x1a6) r0 = socket$inet(0x18, 0x3, 0x102) shutdown(r0, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x0, 0x1e, 0x0, 0x0) r2 = getpid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{}, {r3}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r7) r8 = getuid() setreuid(0x0, r8) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) dup2(r0, r6) r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r7, r8) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000140)="ceb1d1fd", &(0x7f0000000200)=0x4, 0x0, 0x0) setreuid(0xee00, 0x0) r10 = getuid() setregid(0x0, r9) setreuid(r10, r10) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) executing program 6: sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000040)="240033f239", 0x5) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x2, [{0x0, 0x6}, {0x1, 0x7fffffff}, {0x3, 0x1f}, {0x3, 0xc1}, {0x2, 0x80000000}, {0x1, 0x6}, {0x3, 0x2b}, {0x3, 0x86}, {0x1, 0x6}, {0x1, 0x401}, {0x2, 0x8}, {0x2, 0xffff892f}, {0x2, 0x2}, {0x3, 0xff}, {0x2, 0xfffff603}, {0x3, 0x2}, {0x3, 0x20}, {0x2}, {0x2, 0x7}, {0x2, 0xb97}, {0x1, 0x34d2}, {0x1}, {0x1, 0x6}, {0x2, 0x1}, {0x3}, {0x7, 0xa7}, {0x1, 0x5}, {0x1, 0x4}, {0x2, 0x80000000}, {0x3, 0x6c1}, {0x1, 0x80000000}, {0x1, 0x64c2}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) r3 = kqueue() r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x7ff, 0x8}, {{r2}, 0xfffffffffffffffc, 0x9b, 0xa0000085, 0x1f, 0x10001}, {{r4}, 0xfffffffffffffffb, 0x21, 0x4, 0x8, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffc, 0x0, 0x10, 0x7, 0x2}], 0x200, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x80, 0xaafa, 0x5}, {{r2}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x1, 0xa6d9}], 0x90, &(0x7f0000000180)={0x80000001, 0x5}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x100000001}}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setgroups(0x41b7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt(r7, 0x0, 0x20, &(0x7f0000000400)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{}, {{r3}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0xe, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = semget(0x2, 0x3, 0x608) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000440)={{0x3, 0xffffffffffffffff, r1, r2, 0xffffffffffffffff, 0x0, 0x6}, 0x2a9c, 0x36b4, 0x3}) r3 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x2, 0x30) sendto$inet(r3, &(0x7f0000000300)="7e6513fd6953ab16aac7d81be5ec471fd889820900125deed8da6804da4d3edd70bbfa8774e1756060a60000000000000000000000002000", 0x38, 0x0, &(0x7f0000000500)={0x2, 0x0}, 0xc) sysctl$net_pipex(&(0x7f0000000580)={0x4, 0x23, 0x1}, 0x3, &(0x7f00000005c0)="5ec811277f2b51b91167ae7d5b2b7d9c6abd9ef1246218021cb39e7079f2e7022c996fc3c7cb327aaeb6bd3768683a4c9b29fc1a59477a5c04a2169eb93a0ee4b49a349cb457f09ada8843e2d76b960a786b12b0dff4ec9d1f6e6709a4c275d98ab4dd7495eae136474123c73b3a6f72f5776d1fa83fa7e40024e1c08c87e575d46c54ef383f262dbe23205182a43fd51f8aa7437fb3ae103d520aa56d804da6e799b88310c2d3f42aba83854b49e9ff0cc2482ee7e8afc0f91ba24fe3165096e750215eee9cc9451ca07223ad27589d51b0752bf7f63b8ca6f0b48e45c0086c092306d1a55cd26c68140c74d7f63ff64bd433a949a7fde94812f4ab23bd", &(0x7f0000000180)=0xfe, &(0x7f00000001c0)="d544c97f0ab34332f4f34dd85c525438d5de52b9ff7f782c553fae36b9639959cd76c4f239f066013190892c97a8ee976d8b2ea762a0068d09d3d2412f91e52ebc7c015c70df0af040a3e9635b263c8b95f6c3e1eab2501561a38c36cfc1be168dd017c8172dd74266f5e0f2f5b4fbcdb4281eda0d261881c3b34288419634666d237f65529f9cf78b9f956bd1781d17e795a9d65b0fc662b72ea0301dd39fcd28e5168da1442761f4624cdc4942e1ebbbb46bc8a0a6463b6c9116d053a2cca608e9b6a1fb9c1457384b7c43", 0xcc) setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0x802069b5, &(0x7f00000001c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r6 = open$dir(&(0x7f00000004c0)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r6, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r5, 0xc544) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000454000/0x3000)=nil}, {&(0x7f0000d62000/0x1000)=nil, &(0x7f0000780000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f0000b16000/0x2000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc028698d, &(0x7f00000001c0)) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) r9 = msgget$private(0x0, 0x0) getuid() msgrcv(0xffffffffffffffff, 0x0, 0x2, 0x3, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) msgctl$IPC_RMID(r9, 0x0) executing program 6: setreuid(0xffffffffffffffff, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) r4 = socket(0x11, 0x3, 0x0) r5 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r5, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e001e2ffffffffff7f00ff00"/177, 0xb1, 0x0, 0x0, 0x0) close(r2) poll(&(0x7f0000000240)=[{r3, 0x68}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6b3224f4ff2c00000000000000000400"}) close(r3) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026307e7be2df67de20888bda64612c3100"}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc0205602, &(0x7f00000001c0)={0x3, 0x4, 0x81, 0x3af2, &(0x7f0000000540)={{0x4, 0x8, 0x8, 0x0, 0x5, 0x3, 0x20}, {[0x0, 0x0, 0xc4, 0x2, 0x1, 0xfffffffffffffffc, 0x9, 0x1, 0x258, 0xcf35, 0x1, 0x5, 0x800, 0x8000000000000000, 0x9, 0x8, 0x94, 0xfffffffffffffff8], [0xf78, 0x6, 0x8, 0x0, 0x7, 0x0, 0x5, 0x2, 0x8001, 0xc00000000000000], [0x9, 0xdf4, 0xff, 0x2, 0x100000001, 0x1ff, 0xffffffff7fffffff], [0xff, 0x0, 0xb64, 0x2, 0x7, 0xbb], [{0x6, 0x0, 0x3, 0x2}, {0x40, 0x3f, 0x9, 0x20}, {0x7f, 0x5, 0x2, 0x4}, {0xd4e5, 0x5, 0x3f, 0x1}, {0x9, 0x2, 0x5, 0x3}, {0x6, 0x0, 0x0, 0x1}, {0x3, 0xfffff000, 0x2, 0xfffffffffffffffc}, {0x8, 0x3, 0x6, 0x5}], {0x5, 0xffffffff, 0x0, 0x6b}, {0x6, 0x8, 0x3, 0x8000000000000000}}}, 0x5, 0x8}) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000240)="001ea1e2e6a9629ad2201d7ec8b9c002f7b14c8d0b24a06a246b114071cb58b05be72f661a464e6e71e8de0fec24788001f9caa1946c215b4ab029fcc7122af9be13e11d89fdc9e3929d5ac566f300d087cd335cfb9c9c813baf79883553335c00", 0x61}], 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random='\tK\x00', @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@info_reply}}}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) executing program 4: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) setrlimit(0x0, 0x0) syz_open_pts() socket(0x0, 0x8000, 0x0) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, &(0x7f0000000280)="bc3ece7f278a43391247d4b27ef719ba7f2c90ff357eeebb0d03cf84be7e4f8f72209fd19f768d1b6e8df47e7ffbbd945a7288eb73f0b1adc0faafabc141320282e60ec703b7eecf56716c9b2467fb4785a689a291de8cb56a8ceadfeed237f9c89b097f8ffaa98f6b150f99c3a6d1606c5d47c2e6c43fe8bd93ed85c58a362440314118ba8ea8f1436804ed83e6b23ba330a3768b6a256798c0be03e13ae595d4000fcb91463404607bd16adaaa22475a374aa259d8ba7a17dd61a9ed20e78c0a2a9226639ed49e9fbafb5fad936746f2fb28865b3bf5e5724a245952929d4a9495", &(0x7f0000000080)=0xe2, &(0x7f0000000440)="ea9f4e2cc9cb6d8e965a1879d20c97a43016f6284e740c4772e43ceb961735413b753f4a431e3caa12b867322455438c8ce505b920962240feb543147f8b02f9cb771f0145ee77cd5590c339943363f60117a858b285a033b0a7999c60a8ca8ac85f9b8e4fd22d5740e93ccf200e670182519b8e9fbd9759f27803ec391d0f63a161e09a264daf00d51ce69c3137820117bc8e6762252408642a32", 0x9b) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() utimes(0x0, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x3d}, {0x49, 0x0, 0x0, 0x8e4}, {0x8}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r4}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r4) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 1: sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x12, 0x1, 0x3}, 0x4, &(0x7f0000000140)="cd48c89cbce29974aaf521465ac683f8e61efd9ef17c5cbf034d4995f107a4e75e08df58f52b1bbe3b0cffdcd32c7455a729c141331208183dd97c146831e2ed36ff4ad4e4f5128a50b102cf5907c7e009cb4bc4e903f0f6bf1735dd6d6d9f1ef6c3fa208a0383b5c9ab7176382a238a67954b59a5dcd8958ab69ca9cd9dbd0ec1d9b1000000000000", 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000140)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13d9e19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000006ea3c6a22a9852999498c9fc33fd63b751df488f267b289865e27430ac4f83b6c9f11259ea70184993bb6675407223a954fceb4282e13576fdc52d0bb29fc9ad6ee02178b1ca79b22fda196fd0a9ba9b72c8be2d9d73f164f0182cd5d1c3cec351fbc73c8e34ace8ecadb9a4bf75f92dcbe841641d864a406ee6905d5934f88019261bb412d964b7f29f49874dcf95a44b525668279ebf954f7c822a3b819aca99ea95b8653bf6024c00000000000000a0b96d64f0814277fa5b262e4c3919c17605d5bd819e741341a5388f80a586963a48f8", 0xffe4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {0x24}, {0x4, 0x9c4}, {0x86, 0x1000}], 0x4}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() close(r2) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0x81, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000400)="bc99886955ce975730d75df622695da2db0e56e7923d021d687c8078b73456f212fbb6ba47e71a03", 0x28}, {&(0x7f0000000780)="92d19a2f9519a07bbba058fb20fa72ba700495a4a69ad7a8e95d84400f880e7881d6740776fd9370b32b8a69a1df31e043f762a6f861bb41c53e660db5743fe89bd53b5d02a1f47bfb5ab0a5f40d3ff9fc935de118574f5d0c1d1468188f365fdf88b107b12ffd0b129208949f6567e2f5f807d49df57ac34f9b4cc63dde2b771a186cf04ccbfe591e2be01b7c2165db9b735cfb8120bf9d4003ae72d72645450194cf81e7a5", 0xa6}, {&(0x7f0000000200)="2309760ebeebed30727e68daf534b9d8994f22d7d3de110091fb575961dd4250a8b648de5aa699beb8fa119d3751775b0cc9c361e78061465f3f19ee97d8cf8c10f95dffa8b744250d7aa67a0a1f553e4bc1c329a47f1b3c655495ff3cd12939c9594db550662be470033c85fc2ff0e60ef82d574ffb889e98f738a1149a3fd7c0bb47f8e04c6d2ced7dea8c21653bbce6a3af15fe22c935b056a6b1804cd2e466618a78788bfeada9cd3192ffd11c5bed5fc9a6951fd63815f05f861a8211ac57a06d6baedbe5edf4ec08ff3d1eb8ee16daf6dc792944f6bee206b54848b4c7284d57c4fe81dfd4128873f4976b58ef957afa2ed96d8b07d023e94b958eb5a5c57a9cd9f82129798cb9e0708c097c84dffad268f6bfac9a0a889d443baa41e1c9e0356b95273c2694767dbbfabe79b8d3279886391d2d1f93b51cc64c6c765c05d9b13836445600e31d0a2c479ce31e62d694f4057b7bd1dfe94fa0e1a6195f5ae5cfca793ddbcabc502543c9c65da17cf3c94878aa3d8a79a64c4d2ff3ded7fc71eabaf23db0defcce32cde8e6240d38", 0x191}, {&(0x7f00000005c0)="7954a5a910f460ccdba2a5345fd0c0b2bc1d030ffdb796eb97fb0f8b83b0317db6ef583fa903f6251f57ce0dd81a4e9dbf9ba94cbb643929193a87f98500002c0c7fe3305ea23ec08a2f39b5c0db98f4457792042cfad742b715bf5fef7bc50fddbed90c9e7f438e06a0281f4c2cec83d988d984c2096c476f95568553ee68bfcf1073b03e01b24770153d32b9b05b899f59096e9712db3319e75a7ad9adf73bfe9629ece2219c26ce418902f0785b1d1d0576523d672bdf5035cc4cb6a02616e6e2e9c9c90ed872dd5aa6edb8e12a268c7f5de0031111b74c8607dc4fbfeee1266bdfcf175600832846dfb75473a53f96cd1f67934651bec181f65889b769547d09cf7619fc39877010cc506d5985f0f47f7de42b108a1904a791", 0x11b}, {&(0x7f0000001080)="7fd0465fe1a1e3d1f958e0e0f9606dbfb8e31b42b753bdf405b0b2f2bfa8fd556978b0a48081089466e1d9d53dcedb58930f6c099512794b886ff08b4f8c565151dbc0c5dd0696fb9c1d7f2a3858931248c43f0c4957239d55dcd58c01c85ee4e8ed86c96f5145dc2ed88b8f242f5443a9383e7b171ea45d384916b4bca86d189114f4bc71c7233ba9a946620264cdb64b247c6a2a753a70330a6e5e685d0d3b40c79e5806a2a968c8761ecdb42f80a36fd00d7e4e59289783e9d21254348db00d1dd92c515129cd1b03f181d1e4520f609c58bc002e944fc7bfcd9b701f7e8a5cf661aa73052ad884683da129b544d3f37d07217092f185d4506544f2db1c150061c47d9fc0995013a9734476358bf4ec6fe704ccbbe0491e4b843d861a9bc85a4b93f4981a753d1d2d0cd522b1bb937eabb941a0d4093c5cc1431fa201073fccb863f913e7789d15dcbb16e71f1c7ff6c295d6801f3d5193b4f540d21a9538b87100fb7d8d836347f6a6305d62835061c831455a1e8537e4374b73547ea9b12ea45002f8414f69f84eeb3d7152b1c20211267ce8695bb90e8d2369eefcd074a12e6c88bd9e1534b1254707385303058666712fcd59667edeb6dbdfe35ac9010d2515eef59c7ddde700694aca888b80c208841c40d8ca7e72c413e6e29dc0f5b495fc287db2eab252d7bd85325bb7799ae77912dbf0bc1930c40941984ed59ba10055216f0e518d2e210cc97d1bf5579cfae650c1cbcd19344407168336bfba2ea22fc39cc00157db23777e14c8d1b087b93b0fb9a8f733172acc8b19b1c2a320f8857774daad9215fa8403efb374b87dce6bab692925aa56c6b2569c8eea9b503c22777764f136aa7494efa140d94d1bd4b4b74f3b828814fae866d95bb8edc9126cb1c663b2ec18bd0c884230d63dc09aade614718dd7d8e9da3bcac8a4029ec3d603837f65f8d68db85bc1820f1938e13ab5dfe03b6a1187b149cf9637ecf30c2fe181123595566a45ff0f379e723a4ba02d0d9afab526fdb525f338a11c94b7c4f5e363137428b826154aaf540c193100269eb8231dbdc13625e34097f741383f7fb4855984904f91be7118f1446baf7fa47b98a5d576013460fd0acc0375752738a1eb99e91c26c5d9fbd6452057865e30f13010c817a9bfe89e93532ea7e964ae14e3807c9c54cbf5415d84b6212819f609665f82e37a3e76df0bc87519414b0a6c037a3954ca0b288c2883d60a3840ef3357ad10812eb21a0a3c083398afc84dd2c479a0b620cf0b1794ef369882540d86cf9f0fad5cddaf8a496fa3f52494c1ce8d0ea2b494ffc15ae6489ac533995623c0d0f8accbce8b7556bbc78b39dcb84362448260b7b70fab53e799b424528aff074a1acca1de9a7eb8e8cd168a4d996f5c04f204113b2678a5faa32ebb34ad5f3f1d21024b2115121b24f63a86b9bdc4b3ecd54304c86e78e6451d5eb2680dd81b03383b6c2e75183a1afe6a819e7540f8758cd6df4cffe8898a8f0bf99167116c690bad300ca776bbcbfab553afdce2dce362a0d42ef144560ded1520fb409fd0fdb040a696644416f826b7764989045bf38ea4ef44bb92d563647000920dd6391dae7d5ce08e5f4be3b2783afbdcaf34af8933f9adc6e3dced90edd4be81f5caf890ca82ace8bcda38102e1efac8e73461b5093160cc62ff02ed7260cffdeaf337656966eb9c50448298d7e8ab11ba14f67a6d41bb6fcc4ea4d69b3ff12bf3c5eb587c491e906b6340b1ab20d618edb1f362d8d92a20cb54f5a968c471620afc34dcdcde4c05ee1ca8996604beb82dc438f3afbaa6e39721345dd7753c989e001efe5df54d9805b0d2382a8e94e91f0eb159a2816b3eacb7ad54490baeab0f3aae9b8a8b053f378aa51f46d0ef75cb24e091c3d4455657cac7e52bb67a4e9406faa023d6fa1131db4d4e2655a0b0c5f9558dffd164087c365b64d6361bc421a9306990d94f41c65fd8d8da973834f86f223ad44235dc64a56c3a39d76aed0dbffdc632f2e24b5a360a947a5182d265764695e59678ed45419159384815032f47b6453048a83fd72a741c2fbd6b3b01652c8b2f748e77c4d41a8cd117d7de68682478a81f5bc5abd4823c85648dc3f06c66a1794b5536255a9ad934ff2d5ce88cc1a1bfb588b46a3bf8ebcefc863fef199ee870dca0a7ec37b66dccff5be278fdbde5bf7d461b3a52e9c096b42d7ffbe2827eb61404f8ebec4a875d7d1893f16a287dfb801be9f69584c3df97a41d07132db2adc5b27de5322dd3da7b7d4fb5e846e3dce5e958717cc0026be4733e0281db3da5ec4473f877f9ab018e6279ccc83190f92e477d429634c5e574ab5cbd96350749dcd838ca51eee4d26bff4aa1627bd06ae1eaab98309f228ee9b44dc9f1229d9b61e427a1672320b4759121a36226863b7bfabc043e6848d081d1195f23d55b3474043b143b8fe51cc2cb42751e13aae81003eec3a88693c7cdf4871318f1587255e53fa199656f1044e5828de8fc3024253411115d6ac8f82ec815904a42cbd31f81eab46c296a4c9df97033267f084f5c78f1eb6ed08d56771015f76f782b267aec126ade29850088e02045e63bffc8d4a56f5c2c9ef5a733950545e4cd005626a1e73eec3fed8850f9af193cf00a91facba19a8dcb93d89933aa14eddcf69d83c88179a6d99877a77d113f207f3932f2844a24cbb02439957882877d22d411656cf435f0eb7ed0931fbb976c32bf924f1c0fc2707135b4c1e1cb6e82f43ea4b03742765f16cad808374953c392467395731603efb549755526561af9f02658a08377f25fa23e7eeb46f3c28f8d653483b6cb9aed13697c55f7c4b19758e8ec1dec689330e2bf6b31ba024610de244b54a14075ab2ddfc193174af8d47de1c69c137953a2b6a2110d32f75c478f72137c5f591529885828b7d9fad65fb2af7dded33dc506fba1a52d56797e1ce8214a824098e6ed1aafe98d4cd08cab88b44b1d0bcac9f606d2f4d5907e9107868cb6dfdb0b2237d70de90e90e8c9b82561e632a1b8d851fb9893337caca8d1d29b73e39f03d46266704ca42779f4c19f354e37eb70376e520da1512969edb0fa1e542d4f6389bab4ca1674b127cfc51fe08545cd0141ef444cb0321097b4b565d1248e08a9bf376282af4b4739ca2f003732b8086c8dfd9bb7d8d8cef21f4c89e955a01dc60e272587b32947048af897d6420dbc811c88d1e5d57c9f98262c68c2c9d7c98498325271a8207f83f469ad79862f7b43a799cbe25552b4baad1f5bb95dc15918b8bbea8624e326911b32a217b77494a40ea41bf3f94e19ea099abf80cc97e54b9ac26f9ab469916f745a7730c1e1314c5c2bf3ce10d9b989dcadda7f2f1c2734bffe00bcea20c8d4d25aab37ca8f774ba123abe37fc30f48c174bd5e238d27a8de5110a449731c21fcf91660f60ae1fee767f92cc46c5f2fc1670af3a6489dd563fa4137576f4ebab15144f5148d4fc9a73c1b1024cb63c0cfb0da50e6678e0d831de6e4dc258490ab0354ed10815098cfd9292d5d865a4a68332ab7022c383d22d54d505b567042209b4fc29453b6f9a6f61bd2e5df70bcb829265e1c7ef28ebd86a7b7470e1a1a6b0d72011a40e4aefd2a7ae069d34786af210ff9457f335de341377ca9cfb39d46b45ae1384c775afa69716bd6e921a897d7479de35261a80d8afa12b7abe671d2f6b8ace85fc7c80b06f4299cfb797093bfaf1970368d5f2c1dbe0a1909ae376aa349eef982bfded7d00b33b447675847e5d60b91dfb8ffa4cadb84de5523c2f73e52919be8932249847e661ec78f0442477b56f9ddf7fcadd0f445fd5118e8e30c8415be703ea3a758d0d1b5e976d5466731200037c527d6904babf8ed848821b5e27c09beb88aa51750629185f6572c1fe6f3f0e5e4b7091c7e51a65148f980b66a1627399b8a4bc32776ba48066b6075c89e251d0d6ac3bd6bcdfab4a48f9c3e6ff3605e6e36db6eb8b84efbc37feb8f9b7aabd9774730ac76c219330248bee2d91766d37ccf14bb1a056fc91c3d879b5478a846749de2ad93b97060e2b87fdae4031f00da338de30699aaded84e339cce813181921939b42673ad916427ea1aef2b5c17d05941827073c5c72809f1c864a306b13ea964fcb432c4cf790a1c2efd8e7f2584c6a4bfbed5d2f73f2d5cb7be1f2880342ee5b91e33d0b037035fb9773c382b295327a19f041fb6daf595bd8cb432e6a4fea1a715baf27ebd482ff29ffbaf7883674b8173ca6f083545fddf130609306697dbb5bb9ad6aea6f350427fdcfed1e4cb1e034943be06800a618aaa105ec40efe858dfb7ee60803b7bda56bdd2c75e7b4a7decd8f995d757340778f555aef6cf254c25395ddd38c6f82407dacfcfc7247205ad9d449747e6b7be999dc449e119ea4610c755bdf0b3cd8d75de8cb5f3f1b93fe807898e01d9be2a5380182118e98b9359a4ea8c4f8445ba69ee9c1162f8f44b4948f47f4171448f91334aa9074b39b79fe1a4378646fbd4ba99cf07e0c3812d6678b1ce57810e263cce0e0e0cd92519fd17681b96812241464a77fef484034dae2bb2e4a20cac30ed3e773c68a5671e6acb90dcded4598dfab8536f1c57bcfaddac9015ad6042e06fd30db687827312606522092ca2c835070afee9d53b01b5a1cd96165b3e93acc9978baf5ce929c12484694d7ee6417e6a069819d68b656555fb1675cde491feec56b15f19cbd45f28ac67c1de6962823f3981313791109a524e41ad42ab88e69346d92e0b37c649eac7f25926dfe22e500c115df295c62ccd8c6be624b6cb1a1758306d8c903d8ffcb7a2d3d70bad951989860f0486a0772ede84a6c44e4d4f7214ac2395d603cba76aec3493dd6f621117a07265f896eb57e6ee460b6ec0a11c352e3641befe6a590d7ecfe9ef7eac767ebe0bb145b7558397b545a079caff3969528110982f45a4e904c93710be4b2392fff4320ccd8e25a718036d7de0efd83b237759b297883e09f997a64f2332c947d55602f1de6effcd94960bf27e4426f983023cb38693a8dec8a986912a3b208d1a4e349f6333c1767fd6fcc8422a49ad250269b095e6b10512f25a50d3cbee975e49859e73fb9bdf9ceb163e4763c29fdc87aaa54c7c43ffa93c1c77bfb0e46323f76acd27fade26a85a69cce89cdf65f8524deaeea5e4abecfc11a08111c7ea2f8ed8d71e2a68e65d8a2b0b13268a6f388cce29c2c5a07cabbd6dbc72451a41d4635817ebb168fbf2241b5b8bf8ffd561818c504eb7a2bda4def9c8ec368f98eb12380afed661e29b8099a809d23c9eafd6f53ce9010a7e1404d9e63434edc58ac57a14d3688e9958564a8b905f8e7e3c074f6bc45d6fd9eeae5a6942ab899733044aeae00df0efc85118b4756ff0c755d23f281bcb8657d92b272e43c48e9ee887963ff134cf5bc36ab632c2176997b982e39bbdcdff62535eab56463ce29d1c315a16ab7393512ab0629d3133aefc5de5cbf8a0e450bdd8b99dee634e6eb189a1b2bc5aee49ea16046aa0247948700270d0849e5c8f37641740ab3b4293778fcedda3504490fb21bad0b39f6d788939495aad2646c6c0a83be39d9d42500ba0601deec41513f229ee68f6a3159bf36fdfab2e51d6796b4519040d89ebf501336417528d0c341ea3d985c4e3039ecff677a2659aeb9e04b6629c473d236bc29db45d95a407df8f14d8532735a64989f9109b8dd08ac36addfc23a9edb1672ee0a1ffd6572c444e1fea0d2b0a6ed0a7dd84c339453910000", 0x1000}, {&(0x7f0000002080)="d49bcdd7960116bde56176058b4f21ac188f69a91fff79b20bb5f3b2f98576139066a114f2de0d1bc4124af5a896cd9ebfb7919744f442707a97c750756b48a17727efaf1cdc333046d5aa2357f46be79a56937eb083357fda87f7a5da8a4cbde92f6e19ba7feda3cd7df8f3ac2188dc2b2de95fcf06a0e336c7b1aadadbbd2099c80876dc5601842e37df808d717224fa39e957f70952bd94217fe7de16f0d624e1af0ed2b4b449860b1ae7032d7dd3dc2fb247e1867933fcd88960d0b1f78e80ea8f650e49fa4e87e780692c9399604b57d307d0e923939a90f7bfd56ae88ab7542fc9176df37d71a55fd4447be3661edd59f1464aa6b3563e5e9477382ccb384492f2974fec3d3d955ef67b151d52223af776415c785b7572dc1ef9852b5d230ff178af29765c218993f963ee66abb4bc4beb0943d5a55f7aff8a7791616e5df882533a53a1ad197450a971daa604881bd605ad3ea669e19c7c5ba4a3c64f4dfbe10bf63b82e229a7b88aa4aca6a7ab48f814aed95625b8bddd7f0e2f333533cc9b540eaaeb8dd722d0b1e7f894ab3774bfe4ef069bf842103d0000000000000000ae5679e827d01c94737f4a6fdf6c9fdcc516403fbc1aa9f4fa85a2c04f6e0cc5cce85d411a8cf8f983d38b21fb242591293db63257d2c7f6f9ea0308a1d748ea43bafc738c3579c2d702c022de401146279a13d0f63f2c931865eda9507f1399dbd09e2c895b2b1d53eed9a887ccad8ebca1944d95e3c77bf1d12000f4ee6d936a080e1eb2f287a2d96b3a644df96beca06dc584857b4fef0df4d18e52f894e68e7b83ad03ebb76abdc330891ba6f34981711dbc2b5ad584b2eb71cc7ba055f26c06c4fb8cca58a207abc650dfdeb7a5000b6fee8e971c59b20f1ac0370e8615dbcdf2edc563df48511b66259f72461c2f9a0cd32723dbc12337e2cdec34948834bcbf91e0c640328bf8c2aec8c26ffdcb07590fdab9974403e40c3a129da11b0d7eeb7c586b94d2884077e23ea2d35f91acbbc42d9b6e803e3a618eb148836a5c2702dac19fe14d0db908aeb460a1eef39747c0d74f19dc4f5d56015a139746e2c18580325b7b614ad22862e48cee05e56829725b139c059be3d47c0000000000000000", 0x327}, {&(0x7f0000000840)="c518aa070000003387a86952cd5c0c03474f9a3f0208ebc2b8c5ce1db2036a62dced296f50c6918f3d65f9a8a7a2dc4202ec9ad3aab0eca6cfc520e71a86c717f35f1b1d58e00640621f2d71bddc38da2de63ce4b940d315aa8489981a5bcb3f4076b02b5fbc21dbb61f0f8461a5af16a6a6", 0x72}], 0x7) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92b", 0x3b5}], 0x1) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"]) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900"}) open$dir(&(0x7f0000000280)='./file0\x00', 0x20008, 0x20) executing program 6: ktrace(0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r1, 0x4, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r4}], 0x1, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000080)=0x8) r5 = socket(0x18, 0x2, 0x0) dup(r5) dup2(r5, r3) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000003c0)=@un=@file={0x0, ""/533}, 0x217, 0x0, 0x0, 0x0}, 0x1}, 0x10, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x3, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) read(r4, 0x0, 0x0) r7 = dup2(r2, r2) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$setstatus(r8, 0x4, 0x0) r9 = getuid() chown(&(0x7f00000002c0)='./file1\x00', r9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r11) fchown(r8, r9, r11) ioctl$TIOCSPGRP(r7, 0x40047477, 0x0) executing program 4: sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) open(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) unveil(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x60}]}) r3 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x24, &(0x7f0000000000), 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea5793b9", 0x4) socket(0x1e, 0x3, 0x0) shutdown(0xffffffffffffffff, 0x0) executing program 1: setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) syz_open_pts() socket(0x20, 0x8000, 0x6) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x20) setsockopt(0xffffffffffffffff, 0x800000, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) mkdir(0x0, 0x80) chdir(0x0) syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0xfffffffffffffc98) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000140)=[{0x1, 0x8, 0x2, 0xffffffff}, {0x0, 0x0, 0x2, 0x7}, {0x55, 0x4, 0x20, 0x64}, {}, {0x4, 0x46, 0x5, 0xb79}, {0x0, 0x0, 0x1, 0x2}]}) open(0x0, 0x8000, 0x0) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) link(0x0, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x400, 0x10b) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1000, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) executing program 6: mknod(&(0x7f0000000100)='./bus\x00', 0x18, 0x2) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 6: getpid() r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="94", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket$inet(0x2, 0x8002, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r4, r3) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "281132b100648a5b3bd803ffee5c97ff00"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)='Y', 0x1}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r9) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) socket$inet(0x2, 0x2, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000140)={{}, 0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0]}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000001c0), 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) write(r2, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 0: getdents(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0xa2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r5) r6 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x9, 0x4, 0x0, 0x4, 0x200008000, 0x0, 0x40}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r7 = socket(0x2, 0x1, 0x0) getsockopt(r7, 0x0, 0x25, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r6, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r8 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x2, 0x2, 0x3, 0x1, 0xffffffffffffffff}) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r9, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f", 0x69}, {&(0x7f0000000080)="b389e5ae", 0x4}], 0x2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r9, 0x0) dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c072b28bb00", 0x0, 0x2000}) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x2) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x10000, 0x53) r5 = getuid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={r0, r5, r2}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r6, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000240)={0x1, 0x9}) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000280)={0x3, 0x1, 0x7, 0xa621, 0x2}, 0xc) fchown(r7, r5, r2) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') seteuid(r1) r8 = socket$unix(0x1, 0x5, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000340)={0x3, 0x5}) r9 = getgid() lchown(&(0x7f0000000380)='./file0\x00', r1, r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000440)=0x401) syz_emit_ethernet(0xa0, &(0x7f0000000480)={@local, @remote, [{[{0x88a8, 0x1, 0x1, 0x3}], {0x8100, 0x6, 0x0, 0x3}}], {@generic={0x852b, "d698136c46190683f7b57fbf0a2eb06e16396af072ffaa188f41c03bb054baa45093eb9ea756059e4c0a22809f215e1f59562dde8ba2b54c7370843c5eeec0ea1796c7eb3efbb72adf7d7666ddfe6dd98a5a0339bd0f74d3cc0e3409dcc5b907e3356e188b06cae77c02405b6be0e13f01177c9f3b87943d91b688e58fb97e14788259287411de94d3a3"}}}) pwritev(r8, &(0x7f00000017c0)=[{&(0x7f0000000540)="62146a106d454baa3f5488a2e714a9ec73ac5f1fcc0a3aa8fa8a650b436367f342ffe3d2eb6645a3413e215a85434362fa5639b69f56fdc60bf33b8fba6e743e8da4055f1212f680948ac43ea6fa708d5e8479059c3f4f5ab2030aae1fc179fee2c4825ffcc6b409fe7180efcf3f667c49a338d2b49df0cd9363bdd78b549a141fbc9c6ff959d96ac18c9c27", 0x8c}, {&(0x7f0000000600)="2b2b04f9517168a6755d53b6af0d90a0a626fb981ece89f48e06518b5277f32558a9972a7b3b6ea3d34153f3e828269959a33b5a67fad6efc63080e9f2a398c1d9505f6c05ac3b5604d3c05405176285a6078561c66bb99b59138a37e1c2b6f6e4780f85f7296a4f3ebb113e9a5fd46dab1ecf52cf83076edb2d250ebb50d7b3c676c406ec9d8f8f15756c3745f844d244a51b9611c9f270d4d5917066d0ea428fdec84eb20e22df95ab09f04cdf28f299b71e18274979f4f8beb4979e262d2c476702a11748d8519ec766687d22367eabc95d3d9b24a5cb5d94daed870fe168ba0ba2dcc746a58eae8391462d52203778f9e2f2334c35d30760b8a49144dbdc6d56f4ba19893a19c2590862197b53b8bb2696bacc538a4d5f039af608701d041850786b87f90b7f65d2e996f4e79c55e134dde67ed93d8c2da9d967602f422c1d5158bb197229875edd6aebd964a342d968911fa8b500f5fb5567abf2ac6d6823f212a8e2668c17bbb269b8166c646b4358e993c155172a395652d92ad95b8c988a9b45b9ac82744766882847795f4c869285f910c8634897f8aadb4fd1ff0fb9c1a85cf17da9d3afd6ec0d10a1587f7f2094513342c7a0f30e2e6319c0f006876c5a9b2533db84c13211266b6798b98e5bd1130e5c938390f34f084f91cb23f257287d09a65f4dc6e8fae630eb77d4abb9ee75c72e8c49cfeca5ebcc71958332cf3299928949fbdefa9b475effb8196a125c53cd2b80bbae4c1e470913ebe1173fa09c570ca3e500620e4816c9ea1ce7ddd2d7684dae147ed753d965334e199f846daf9a1cca0b209167b1f2b5c9564cd9eec8b4734c9349eb7a92503042ce6ede62e391115c75524f0b17b8834c148e1f8a30766c5a1b1e0c3ebc2f0991bc14da8364ce30f8ea6c8d4a3b015172b52fd4e503408f9c49a5c8507acce03b389ce6ff8ba54c1f681c584caff2b256a5173f236fc7aa1802e73a0dcdcfc6983cf78fa58c7a9d91055c054dc9c2ed2e9c2556be291f2da1b7b1e740cd76431b5e305362beb09deca8f8fd2a9401946310c80ded3a46fc163322575960b71b2d06b37408a083ea0d22f5d9ddf1cbf4632e3a50e75ae20c7e42b99392396e8b2c00806cb3739ba67d1e8214b59b69409297aa747d3bc1fcd7017ada4f9558f732a4278ab99a1e0edb5c980f1e802b866ac6138277a0fcd0efd26bd836f8f6cd9137ad40940751ef8d0eec524e930da4e9fdf404982f371c5ebb78ed461387d6876564078b122982ecc0ee08a332a4cc5f73f1f2c1013e0cbc269446f4aa6a437e9007888fff756917fb270fb329de6f2315a12e05a840a6421bbd83043f5c601a7a9829e705d554c2d4b551f323393331db95e12267e191c8cb5baede77a21e7ac727c19c78d6a1a2e91e39108847d68fa2f1b64d728613e683a1a3d87a6500a41dd27169deb7f0cfc6090e6569020f9aad2648c53be34a8a0130243df7b2bcfbea9b94ec0d8ebe903f74cbbafea10645bb5b527fc2d02f2a0d11d21d042c356484eed2f287e1214a9ee974c08081cfccdd5e16ff81c8aa57ab493dfbeaf2c1099c96461c092946cbcecd061f94f8aee7fc4909946133d1aa3b5b0b9958a7f985013d95a1ef3bda015e1e86365cdc72f36f4237dff460d7976a9742e20866f2e5fff85ea25b1e0917dcb7fcf7e75f339aca69f5504472c1fc60e6a1a1035a203d91f4031197ba9d1b956ac89abdc2a974a99a235a5e713070e1e1f40e232dcbf046b61845f197da7c3458a5eae0c815d3aa9c0cc4dc0872eb47b16eb4dc69820f2c88f041f3bfa67b03dcee53cb2dbca6bb5cf5e03189d0f3b70117dc34309b4c923cccd43fd97450e7077eed00e4e15820405abd0b3b30764227b5983041bd64760fbd103060bcd7230a3b671e9990462d92db0d3883f8546cf642d5789baed67f5166b7826bd6cd4d85272fc6df55f043ed7ea1ff16a888856260408d2024af6868fd7d3008b0f02d5010a6029839902f76bad063ec12db7b396e1c8e530e161bf9fcd1fd023b342f7ab6c30e8ed0b9f9826ffe9e2b0edb82b4eef4edb4f16a470bfefca23300d0e9b23534afa7431e32968c3248b318599482b1db22944a0fd8b0253583e15df05fea8427b2ef8d3ee139771a84fd5401117a4d50542446a5db322b0c3a451f6d12576598924b8c98b05a8e99829901c13886e02db02b47363ee544fab6864ba5a908f43a15686276e1735e33b6d1a13fac95e6f58f1e5fa880e1ddd294addd19957c373edf07d15f562c5c309743473f79c6e3b6cc1f3dad189efcb9c52953bf5e7b5babd887355bfcc717a29acdf6d7fd71c21ee183db3f8cd7d98b2fbea6e8fd501c5ee29366df0abae8c04d5f32bd01ff6d15d338fdbe7e026841b28436b1c4f0faee9d5e1fec7532f97d99a85ae77e6d75a0b5cf976d4f3f9e7928e5f7dca989d482ec9c9bedb451a05f2f74de3b2cf44c8ddba82d455bc7387c6e23b477771bb90db89488b9510f8f1a955b78c888a1cc8c8da4d58c3740dbd3388d1430b80d7234af88be110ed083707efc418054b3f968f3b3891e8cb46c25531fb4972c00219ef0599ff1d0613fa36ce7f72d869d161867e159a92df9b950cb914ed6985180c6bea4f209448ca6b9db069825cb033013a76216fee8466d4fef3dbf4a1c6719aee388c5f8090e7f2e43951d0ac075578fdc73d4c798c99c567b0f1edddf7b5ec203c3dcfb80e695e4c75f34e90fb3e84ca09ff8dceec8cb1820093755c83d668caf637e2a505a10a1c4abd9a3a706c672894c359f3edbe97ce97075a86da69c3c800ac0db5bcde09d8fd06e7c3e09ca61a3114b0456b1cfd068e0640b8c3c9b4f2615385cbb16989c6981fe30b0e6374861c6aba3b34ee08d1cd18fa8423e64da1b5e5dce0ea63f7aff466997e5a70260e8a1f3051d0dcc25a47ecc2a3389e8a81036d2bcb419e7b5d86b784919dedc44323b6978a2f696c384cad756170ac5c907f4203ae2a5143d4d1f925f50e5a2d4ea054acd3c7098e0fffa74ab7c309cc35f33fac75976dfefe8f1fff8d1fc95c9da2bbf04de4e0935b48e3ac713b5b06df83eeab53af7fc52281d4fca73c571eee1636c5cdd5db92992a478ca6546f1c85472ff4e094af8635c6849b01babf333acec1197c84c14d5ca176a381f02b29ffabfa83167557e844adf4773192fc47ec05b4a4cb334590f5b36b86bcd5a67acf50af056bf3e721c309a9e650afa526e8723d3b75f23574b219f32c221aad5d5a781b320d5adcb7a3577b90e15b8df19aab3ccad0dac20685ff7221220b929eefd848ea756bd6dfc9983baf81f7f17c3503d7b2d84ec9555d88de3f064d3eb94d8baf4ba8832102c1efd9260f7e497536edd81577bbd784cca614f4b6cc319515da816589dc0e117dd407bc95f76988f77e952867cc59c320f9d882cf8f39a8523791c8f651df1751dacbcc1642acd174f51e717aff447c7e376f3e71cf38b3093d36cb1e9841794302bca43ce965a982a6a70e795779ae8a11bb265183559d7bc71e51ba5487b576be8222bae76928e12ce8640fb03acf99368bc26ef78f2c8419c57ca334919206f901fc81fb5a7074ceee6df1e8a57932667f066a2718601d2064d23116fc41cf6fa42d9c9e81d5e22dc21f1fcbf29b5eaab1f26b4b2f460236b8f277aee4aaf38ce73611beb1bcd004989e459268dd5dcfe8e4635bace3dd8899a37441d89ffd6d6bd93d69c1b4d5b845ea80968bf2dfdada5d49e5cbeb3b1ccab8ffeba38789334f835f26e2402f250ae33656ae68696a96bae53471ea9c649a6069f637a749e87e7a20ad537cdc18cf2bf86fce1763ff402d3cb2af3d50c6f8cc9bcc33194e675d644cdbec87636dda1a9228265168fa5d647746a5abacc2431c95e756783daa1138462adff34027b76c369af7e2fe6a5af35e05ee48bccfc84c138f756d417e23230ec6167d42badf83527ec72abc5e85a850e107dfb7a4c3df02a17eeb3fb70180b1196a432eee49e167025448f34613362dc7c87171eca0d88467a447394321e39567830b5bc6eb8425cd3fda5e6f13a40bc839810d7f19f4823cb42bd6f7a63994088295561ac40fa5a9b68aa9e0899df3eab72c2cf0fa53455d5e3f5a5b6bbba8c7e7569667e79b93c1e22986fb64619ee1b5d218781f705f1d2667f0951a28a2d6a0b6fe742772af335b9520281774b76f66a1087b5477af19629ff73d255fab7637d61b38dc707873510fcf636c04208e610251e4c363f69039a42570a6e36bd0cfad1a41eabad8efba8762063cd0c77fd3323ad1f0bdbe15a249bdba267145fae7533dcb41433b57fbf3a4b0aca4e237791fba8985ee2b93f80a3d78f2c281c69a9a865ea34d267c4008fcfaed630416b6d60a4d3ff445feb7caf78578ce1d86f0a9ae6a40b098cf374d7dc51590db2494172511338eb8b76f46d3506ba59f6638be4ffbed0bed37b5e69255fe1060ac78afc5cafd052691eb85fa5e1e263c75b0a949ef000a1f37f8acda1c4dd706c81de99d4f6a5f4a787ce5b66e317620409e95d6b1066512b7fa8437d9898d845fba8e4f98179bb487c349028bf154ee89144c694e65e50e3b1c426ad18a6f45676162f2d5e1dc5c1bfaea330ef6cb2b12ce90275cd809ca94f8a31ecc2b8c17ddcb6c01b4a254b11097046fd0706d7e2aecaf4b0a0de91d8c2d06490de76323e538482a3687dd1f7e714a6b0214f970debedc7d8494280641f551048add6a093762476cd97b49248ce47db30e33239de419f6fdc1a9768f3dd1b6255278c6d3fbdfad7976a664300e2c88bba0e81456e1a1d6d1f4a4960d7fe21b955908cc96a745f05303caefbd6c12f5ada3d6bf29caffa78e0fac64178aeaeedc1d843bfdf4f73285fac79471c38f31f00bffe33e99d369a078c3802c8a52cb44da024d3e59c1ac14e0b59891c6e3d18bee131d9606e510990397bd357b026d399c29e53fa5a5413d5391ab426c6a769dd69d33372cbe07dada7185ae3e4581d5976095ace0f4e71846cd2726f10cf93828e4de52c884b9d0293751881ca5b72c875537cce4cbf52aaf71acf2801c24436e5d82e96bcb537106a70050707e30bdc7064577e1d100c140f89ac84fe61ac1ab7e394ad8d48c8957945438ef044683efef0aa3611644d8ee7f679c31878f705bc3bec1bb5f1d78bac9d1cc3c01c1396855da5bd0015c5067e2c039f58a1f94881b8a832141cc5ef650f16bfd751fe08b16dad5e09109f4bdf3f252cf45e26444dba1c2ee9e959cd6ab5053a9110cf7059cdb17c2a0f88ae3f78c378bc1262bb07fa1a377181197f1fc92c057bd862779fe73ca1ea6baeb8608ce5f21010ccb57b2566af05eef304d5db0e33b094482dbbd940b45065b573539bc0e1b13fbe0170d90e64b86cb982eabefdf117544d2b1b6692e1d46c441f7c4ebd95b55a8431ddc43b0e121353380948fd80ec286f5cddd92ea4adebe3962d3032c4b5ab13fa49231683682085da95ab33fc0e2f4d6fd2786170634d6413bac4564cfe36427045d6d359010614ed6d79cf3b947c08d57bef7a3f9f379440097d9503d766cd35e51c6a90aac7ed0e48ff9022f468eaa61f214b1f568aea5ca4f757e507b282e23bea4beefd79ecb9e34832024857b44ed1bafad928c181c334adb6e8031dcadef29f3ccb99982fd2f8a050c29a7567f247d0648f9676b2562e1aa0ed34d5b29fe39284ec9b634ba87fa10494a1fdd1a4f83a04b6232d4e9f7e1df74626cf94082cefc2ddebeb6c42ac556365", 0x1000}, {&(0x7f0000001600)="5f2544bfaa7f79bbc4db74da6c2e2f132f5df4c70132defd7e9b50a66ebc89f346d031be966226e88d52bd6ec4285506d82f104bfa852b998aae8813161cd3048a04a3f225d1d9a4f2ac071a44cba2b1dcbcb8a4eabc0150f788d34521a870feb8c3c1a4201854b10c073ca1d1fed8b3eeaea98637f4d748ffb00e849ce7e2433d9a3d9a87a1b7dcfd98f584", 0x8c}, {&(0x7f00000016c0)="83a18ab4ced9681f2063a2e785482a70f180d3e5215d534a08d4b05c0b4a7b405d708abed6afcaff4d2d615071760517b34f3b975c3ce15e9eaefffb40a86493bee9abf00378ab5c66176544da773f33de640d91f08efc3aae2be8a4cef9f2c7421f5f1569ee9f7cfbb85583578856f640eed6de6beced749aacba70ce2078702194593f7b302c99f8db8e0779564490a7b2169a95b26de0975d0b8143b67f883e", 0xa1}, {&(0x7f0000001780)="e0c485552abe6961f11f587083c1b170c59c5f3a9eec266e6ac556dbd475631208aa928a5b8fb0aaf8329819cecd434f9979570121cd45", 0x37}], 0x5, 0x8) getuid() close(r7) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000001840)={0x3, 0x8a}) kqueue() fchownat(r3, &(0x7f0000001880)='./file0\x00', r5, r2, 0x6) getpeername$inet(r4, &(0x7f00000018c0), &(0x7f0000001900)=0xc) chroot(&(0x7f0000001940)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001980), 0x10, 0x0) executing program 0: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r1, r3) execve(0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r6 = fcntl$dupfd(r4, 0x0, r5) close(r6) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "b639bfb4e65c2cd829286e7e33f1a92d7b0b6c85"}) close(r9) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000880)=ANY=[]) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000016c0)={0x4, 0x2, 0x0, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000001780), 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000700000000000019078ac1400bbe00000010c009078000000004500fffc0000000000000000e0000001e0000001832700ac14c434718d49f2"]) setrlimit(0x3, &(0x7f0000000200)={0x5, 0x3}) syz_open_pts() mknod(&(0x7f00000004c0)='./file0\x00', 0x100000000d077, 0x2802) mknod$loop(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) mknod(0x0, 0x6000, 0xe02) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x80, 0xe, 0x12}, {}, {0x81}, {0x6}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r5, &(0x7f0000000700)=[{&(0x7f0000000400)="bc99886955ce975730d75df622695da2db0e56e7923d021d687c8078b73456f212fbb6ba47e71a03", 0x28}, {&(0x7f0000000780)="92d19a2f9519a07bbba058fb20fa72ba700495a4a69ad7a8e95d84400f880e7881d6740776fd9370b32b8a69a1df31e043f762a6f861bb41c53e660db5743fe89bd53b5d02a1f47bfb5ab0a5f40d3ff9fc935de118574f5d0c1d1468188f365fdf88b107b12ffd0b129208949f6567e2f5f807d49df57ac34f9b4cc63dde2b771a186cf04ccbfe591e2be01b7c2165db9b735cfb8120bf9d4003ae72d72645450194cf81e7a5", 0xa6}, {&(0x7f0000000200)="2309760ebeebed30727e68daf534b9d8994f22d7d3de110091fb575961dd4250a8b648de5aa699beb8fa119d3751775b0cc9c361e78061465f3f19ee97d8cf8c10f95dffa8b744250d7aa67a0a1f553e4bc1c329a47f1b3c655495ff3cd12939c9594db550662be470033c85fc2ff0e60ef82d574ffb889e98f738a1149a3fd7c0bb47f8e04c6d2ced7dea8c21653bbce6a3af15fe22c935b056a6b1804cd2e466618a78788bfeada9cd3192ffd11c5bed5fc9a6951fd63815f05f861a8211ac57a06d6baedbe5edf4ec08ff3d1eb8ee16daf6dc792944f6bee206b54848b4c7284d57c4fe81dfd4128873f4976b58ef957afa2ed96d8b07d023e94b958eb5a5c57a9cd9f82129798cb9e0708c097c84dffad268f6bfac9a0a889d443baa41e1c9e0356b95273c2694767dbbfabe79b8d3279886391d2d1f93b51cc64c6c765c05d9b13836445600e31d0a2c479ce31e62d694f4057b7bd1dfe94fa0e1a6195f5ae5cfca793ddbcabc502543c9c65da17cf3c94878aa3d8a79a64c4d2ff3ded7fc71eabaf23db0defcce32cde8e6240d38", 0x191}, {&(0x7f00000005c0)="7954a5a910f460ccdba2a5345fd0c0b2bc1d030ffdb796eb97fb0f8b83b0317db6ef583fa903f6251f57ce0dd81a4e9dbf9ba94cbb643929193a87f98500002c0c7fe3305ea23ec08a2f39b5c0db98f4457792042cfad742b715bf5fef7bc50fddbed90c9e7f438e06a0281f4c2cec83d988d984c2096c476f95568553ee68bfcf1073b03e01b24770153d32b9b05b899f59096e9712db3319e75a7ad9adf73bfe9629ece2219c26ce418902f0785b1d1d0576523d672bdf5035cc4cb6a02616e6e2e9c9c90ed872dd5aa6edb8e12a268c7f5de0031111b74c8607dc4fbfeee1266bdfcf175600832846dfb75473a53f96cd1f67934651bec181f65889b769547d09cf7619fc39877010cc506d5985f0f47f7de42b108a1904a791", 0x11b}, {&(0x7f0000001080)="7fd0465fe1a1e3d1f958e0e0f9606dbfb8e31b42b753bdf405b0b2f2bfa8fd556978b0a48081089466e1d9d53dcedb58930f6c099512794b886ff08b4f8c565151dbc0c5dd0696fb9c1d7f2a3858931248c43f0c4957239d55dcd58c01c85ee4e8ed86c96f5145dc2ed88b8f242f5443a9383e7b171ea45d384916b4bca86d189114f4bc71c7233ba9a946620264cdb64b247c6a2a753a70330a6e5e685d0d3b40c79e5806a2a968c8761ecdb42f80a36fd00d7e4e59289783e9d21254348db00d1dd92c515129cd1b03f181d1e4520f609c58bc002e944fc7bfcd9b701f7e8a5cf661aa73052ad884683da129b544d3f37d07217092f185d4506544f2db1c150061c47d9fc0995013a9734476358bf4ec6fe704ccbbe0491e4b843d861a9bc85a4b93f4981a753d1d2d0cd522b1bb937eabb941a0d4093c5cc1431fa201073fccb863f913e7789d15dcbb16e71f1c7ff6c295d6801f3d5193b4f540d21a9538b87100fb7d8d836347f6a6305d62835061c831455a1e8537e4374b73547ea9b12ea45002f8414f69f84eeb3d7152b1c20211267ce8695bb90e8d2369eefcd074a12e6c88bd9e1534b1254707385303058666712fcd59667edeb6dbdfe35ac9010d2515eef59c7ddde700694aca888b80c208841c40d8ca7e72c413e6e29dc0f5b495fc287db2eab252d7bd85325bb7799ae77912dbf0bc1930c40941984ed59ba10055216f0e518d2e210cc97d1bf5579cfae650c1cbcd19344407168336bfba2ea22fc39cc00157db23777e14c8d1b087b93b0fb9a8f733172acc8b19b1c2a320f8857774daad9215fa8403efb374b87dce6bab692925aa56c6b2569c8eea9b503c22777764f136aa7494efa140d94d1bd4b4b74f3b828814fae866d95bb8edc9126cb1c663b2ec18bd0c884230d63dc09aade614718dd7d8e9da3bcac8a4029ec3d603837f65f8d68db85bc1820f1938e13ab5dfe03b6a1187b149cf9637ecf30c2fe181123595566a45ff0f379e723a4ba02d0d9afab526fdb525f338a11c94b7c4f5e363137428b826154aaf540c193100269eb8231dbdc13625e34097f741383f7fb4855984904f91be7118f1446baf7fa47b98a5d576013460fd0acc0375752738a1eb99e91c26c5d9fbd6452057865e30f13010c817a9bfe89e93532ea7e964ae14e3807c9c54cbf5415d84b6212819f609665f82e37a3e76df0bc87519414b0a6c037a3954ca0b288c2883d60a3840ef3357ad10812eb21a0a3c083398afc84dd2c479a0b620cf0b1794ef369882540d86cf9f0fad5cddaf8a496fa3f52494c1ce8d0ea2b494ffc15ae6489ac533995623c0d0f8accbce8b7556bbc78b39dcb84362448260b7b70fab53e799b424528aff074a1acca1de9a7eb8e8cd168a4d996f5c04f204113b2678a5faa32ebb34ad5f3f1d21024b2115121b24f63a86b9bdc4b3ecd54304c86e78e6451d5eb2680dd81b03383b6c2e75183a1afe6a819e7540f8758cd6df4cffe8898a8f0bf99167116c690bad300ca776bbcbfab553afdce2dce362a0d42ef144560ded1520fb409fd0fdb040a696644416f826b7764989045bf38ea4ef44bb92d563647000920dd6391dae7d5ce08e5f4be3b2783afbdcaf34af8933f9adc6e3dced90edd4be81f5caf890ca82ace8bcda38102e1efac8e73461b5093160cc62ff02ed7260cffdeaf337656966eb9c50448298d7e8ab11ba14f67a6d41bb6fcc4ea4d69b3ff12bf3c5eb587c491e906b6340b1ab20d618edb1f362d8d92a20cb54f5a968c471620afc34dcdcde4c05ee1ca8996604beb82dc438f3afbaa6e39721345dd7753c989e001efe5df54d9805b0d2382a8e94e91f0eb159a2816b3eacb7ad54490baeab0f3aae9b8a8b053f378aa51f46d0ef75cb24e091c3d4455657cac7e52bb67a4e9406faa023d6fa1131db4d4e2655a0b0c5f9558dffd164087c365b64d6361bc421a9306990d94f41c65fd8d8da973834f86f223ad44235dc64a56c3a39d76aed0dbffdc632f2e24b5a360a947a5182d265764695e59678ed45419159384815032f47b6453048a83fd72a741c2fbd6b3b01652c8b2f748e77c4d41a8cd117d7de68682478a81f5bc5abd4823c85648dc3f06c66a1794b5536255a9ad934ff2d5ce88cc1a1bfb588b46a3bf8ebcefc863fef199ee870dca0a7ec37b66dccff5be278fdbde5bf7d461b3a52e9c096b42d7ffbe2827eb61404f8ebec4a875d7d1893f16a287dfb801be9f69584c3df97a41d07132db2adc5b27de5322dd3da7b7d4fb5e846e3dce5e958717cc0026be4733e0281db3da5ec4473f877f9ab018e6279ccc83190f92e477d429634c5e574ab5cbd96350749dcd838ca51eee4d26bff4aa1627bd06ae1eaab98309f228ee9b44dc9f1229d9b61e427a1672320b4759121a36226863b7bfabc043e6848d081d1195f23d55b3474043b143b8fe51cc2cb42751e13aae81003eec3a88693c7cdf4871318f1587255e53fa199656f1044e5828de8fc3024253411115d6ac8f82ec815904a42cbd31f81eab46c296a4c9df97033267f084f5c78f1eb6ed08d56771015f76f782b267aec126ade29850088e02045e63bffc8d4a56f5c2c9ef5a733950545e4cd005626a1e73eec3fed8850f9af193cf00a91facba19a8dcb93d89933aa14eddcf69d83c88179a6d99877a77d113f207f3932f2844a24cbb02439957882877d22d411656cf435f0eb7ed0931fbb976c32bf924f1c0fc2707135b4c1e1cb6e82f43ea4b03742765f16cad808374953c392467395731603efb549755526561af9f02658a08377f25fa23e7eeb46f3c28f8d653483b6cb9aed13697c55f7c4b19758e8ec1dec689330e2bf6b31ba024610de244b54a14075ab2ddfc193174af8d47de1c69c137953a2b6a2110d32f75c478f72137c5f591529885828b7d9fad65fb2af7dded33dc506fba1a52d56797e1ce8214a824098e6ed1aafe98d4cd08cab88b44b1d0bcac9f606d2f4d5907e9107868cb6dfdb0b2237d70de90e90e8c9b82561e632a1b8d851fb9893337caca8d1d29b73e39f03d46266704ca42779f4c19f354e37eb70376e520da1512969edb0fa1e542d4f6389bab4ca1674b127cfc51fe08545cd0141ef444cb0321097b4b565d1248e08a9bf376282af4b4739ca2f003732b8086c8dfd9bb7d8d8cef21f4c89e955a01dc60e272587b32947048af897d6420dbc811c88d1e5d57c9f98262c68c2c9d7c98498325271a8207f83f469ad79862f7b43a799cbe25552b4baad1f5bb95dc15918b8bbea8624e326911b32a217b77494a40ea41bf3f94e19ea099abf80cc97e54b9ac26f9ab469916f745a7730c1e1314c5c2bf3ce10d9b989dcadda7f2f1c2734bffe00bcea20c8d4d25aab37ca8f774ba123abe37fc30f48c174bd5e238d27a8de5110a449731c21fcf91660f60ae1fee767f92cc46c5f2fc1670af3a6489dd563fa4137576f4ebab15144f5148d4fc9a73c1b1024cb63c0cfb0da50e6678e0d831de6e4dc258490ab0354ed10815098cfd9292d5d865a4a68332ab7022c383d22d54d505b567042209b4fc29453b6f9a6f61bd2e5df70bcb829265e1c7ef28ebd86a7b7470e1a1a6b0d72011a40e4aefd2a7ae069d34786af210ff9457f335de341377ca9cfb39d46b45ae1384c775afa69716bd6e921a897d7479de35261a80d8afa12b7abe671d2f6b8ace85fc7c80b06f4299cfb797093bfaf1970368d5f2c1dbe0a1909ae376aa349eef982bfded7d00b33b447675847e5d60b91dfb8ffa4cadb84de5523c2f73e52919be8932249847e661ec78f0442477b56f9ddf7fcadd0f445fd5118e8e30c8415be703ea3a758d0d1b5e976d5466731200037c527d6904babf8ed848821b5e27c09beb88aa51750629185f6572c1fe6f3f0e5e4b7091c7e51a65148f980b66a1627399b8a4bc32776ba48066b6075c89e251d0d6ac3bd6bcdfab4a48f9c3e6ff3605e6e36db6eb8b84efbc37feb8f9b7aabd9774730ac76c219330248bee2d91766d37ccf14bb1a056fc91c3d879b5478a846749de2ad93b97060e2b87fdae4031f00da338de30699aaded84e339cce813181921939b42673ad916427ea1aef2b5c17d05941827073c5c72809f1c864a306b13ea964fcb432c4cf790a1c2efd8e7f2584c6a4bfbed5d2f73f2d5cb7be1f2880342ee5b91e33d0b037035fb9773c382b295327a19f041fb6daf595bd8cb432e6a4fea1a715baf27ebd482ff29ffbaf7883674b8173ca6f083545fddf130609306697dbb5bb9ad6aea6f350427fdcfed1e4cb1e034943be06800a618aaa105ec40efe858dfb7ee60803b7bda56bdd2c75e7b4a7decd8f995d757340778f555aef6cf254c25395ddd38c6f82407dacfcfc7247205ad9d449747e6b7be999dc449e119ea4610c755bdf0b3cd8d75de8cb5f3f1b93fe807898e01d9be2a5380182118e98b9359a4ea8c4f8445ba69ee9c1162f8f44b4948f47f4171448f91334aa9074b39b79fe1a4378646fbd4ba99cf07e0c3812d6678b1ce57810e263cce0e0e0cd92519fd17681b96812241464a77fef484034dae2bb2e4a20cac30ed3e773c68a5671e6acb90dcded4598dfab8536f1c57bcfaddac9015ad6042e06fd30db687827312606522092ca2c835070afee9d53b01b5a1cd96165b3e93acc9978baf5ce929c12484694d7ee6417e6a069819d68b656555fb1675cde491feec56b15f19cbd45f28ac67c1de6962823f3981313791109a524e41ad42ab88e69346d92e0b37c649eac7f25926dfe22e500c115df295c62ccd8c6be624b6cb1a1758306d8c903d8ffcb7a2d3d70bad951989860f0486a0772ede84a6c44e4d4f7214ac2395d603cba76aec3493dd6f621117a07265f896eb57e6ee460b6ec0a11c352e3641befe6a590d7ecfe9ef7eac767ebe0bb145b7558397b545a079caff3969528110982f45a4e904c93710be4b2392fff4320ccd8e25a718036d7de0efd83b237759b297883e09f997a64f2332c947d55602f1de6effcd94960bf27e4426f983023cb38693a8dec8a986912a3b208d1a4e349f6333c1767fd6fcc8422a49ad250269b095e6b10512f25a50d3cbee975e49859e73fb9bdf9ceb163e4763c29fdc87aaa54c7c43ffa93c1c77bfb0e46323f76acd27fade26a85a69cce89cdf65f8524deaeea5e4abecfc11a08111c7ea2f8ed8d71e2a68e65d8a2b0b13268a6f388cce29c2c5a07cabbd6dbc72451a41d4635817ebb168fbf2241b5b8bf8ffd561818c504eb7a2bda4def9c8ec368f98eb12380afed661e29b8099a809d23c9eafd6f53ce9010a7e1404d9e63434edc58ac57a14d3688e9958564a8b905f8e7e3c074f6bc45d6fd9eeae5a6942ab899733044aeae00df0efc85118b4756ff0c755d23f281bcb8657d92b272e43c48e9ee887963ff134cf5bc36ab632c2176997b982e39bbdcdff62535eab56463ce29d1c315a16ab7393512ab0629d3133aefc5de5cbf8a0e450bdd8b99dee634e6eb189a1b2bc5aee49ea16046aa0247948700270d0849e5c8f37641740ab3b4293778fcedda3504490fb21bad0b39f6d788939495aad2646c6c0a83be39d9d42500ba0601deec41513f229ee68f6a3159bf36fdfab2e51d6796b4519040d89ebf501336417528d0c341ea3d985c4e3039ecff677a2659aeb9e04b6629c473d236bc29db45d95a407df8f14d8532735a64989f9109b8dd08ac36addfc23a9edb1672ee0a1ffd6572c444e1fea0d2b0a6ed0a7dd84c339453910000", 0x1000}, {&(0x7f0000002080)="d49bcdd7960116bde56176058b4f21ac188f69a91fff79b20bb5f3b2f98576139066a114f2de0d1bc4124af5a896cd9ebfb7919744f442707a97c750756b48a17727efaf1cdc333046d5aa2357f46be79a56937eb083357fda87f7a5da8a4cbde92f6e19ba7feda3cd7df8f3ac2188dc2b2de95fcf06a0e336c7b1aadadbbd2099c80876dc5601842e37df808d717224fa39e957f70952bd94217fe7de16f0d624e1af0ed2b4b449860b1ae7032d7dd3dc2fb247e1867933fcd88960d0b1f78e80ea8f650e49fa4e87e780692c9399604b57d307d0e923939a90f7bfd56ae88ab7542fc9176df37d71a55fd4447be3661edd59f1464aa6b3563e5e9477382ccb384492f2974fec3d3d955ef67b151d52223af776415c785b7572dc1ef9852b5d230ff178af29765c218993f963ee66abb4bc4beb0943d5a55f7aff8a7791616e5df882533a53a1ad197450a971daa604881bd605ad3ea669e19c7c5ba4a3c64f4dfbe10bf63b82e229a7b88aa4aca6a7ab48f814aed95625b8bddd7f0e2f333533cc9b540eaaeb8dd722d0b1e7f894ab3774bfe4ef069bf842103d0000000000000000ae5679e827d01c94737f4a6fdf6c9fdcc516403fbc1aa9f4fa85a2c04f6e0cc5cce85d411a8cf8f983d38b21fb242591293db63257d2c7f6f9ea0308a1d748ea43bafc738c3579c2d702c022de401146279a13d0f63f2c931865eda9507f1399dbd09e2c895b2b1d53eed9a887ccad8ebca1944d95e3c77bf1d12000f4ee6d936a080e1eb2f287a2d96b3a644df96beca06dc584857b4fef0df4d18e52f894e68e7b83ad03ebb76abdc330891ba6f34981711dbc2b5ad584b2eb71cc7ba055f26c06c4fb8cca58a207abc650dfdeb7a5000b6fee8e971c59b20f1ac0370e8615dbcdf2edc563df48511b66259f72461c2f9a0cd32723dbc12337e2cdec34948834bcbf91e0c640328bf8c2aec8c26ffdcb07590fdab9974403e40c3a129da11b0d7eeb7c586b94d2884077e23ea2d35f91acbbc42d9b6e803e3a618eb148836a5c2702dac19fe14d0db908aeb460a1eef39747c0d74f19dc4f5d56015a139746e2c18580325b7b614ad22862e48cee05e56829725b139c059be3d47c0000000000000000", 0x327}, {&(0x7f0000000840)="c518aa070000003387a86952cd5c0c03474f9a3f0208ebc2b8c5ce1db2036a62dced296f50c6918f3d65f9a8a7a2dc4202ec9ad3aab0eca6cfc520e71a86c717f35f1b1d58e00640621f2d71bddc38da2de63ce4b940d315aa8489981a5bcb3f4076b02b5fbc21dbb61f0f8461a5af16a6a6", 0x72}], 0x7) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92b", 0x3b5}], 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc00c7007, &(0x7f00000005c0)={{}, 0x7241}) unlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x100) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000280)="b1000502af0000000000f2ff06000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b697be1aa5b230500000000000000c257699a5f139b67274d335d223e7d026ba8af630037382102230000720fd38bfbb77ec1f5a8727781ea7d4cb960d28315bd93c14625586e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabf4bd62fbe0008e371a304353712051e000000", 0xb1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000900)={0x0}, 0xfffffffffffffc7a, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x20, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80606941, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x35, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) preadv(r5, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {0x0}], 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x8}, 0x4, &(0x7f0000000480)="51da1a881b74201a6ff89564f24fc3d28f5da11b4f0cd276e3c1fd8e0ed535555e5818b35a6f07c842593da83be816fd6db34d93d9d722e9121faa49d9e81053a16626635036342e0b02df9eb55a82fce2c560b29aa2d134aa03c3e4ae608d660c7ce8134e793d7c5fc19e83e17697710abeb3b193bf34edd19208f14cea18994d12acedeaaaa02db523c51b0979a97c14f2072811af3c82b092ebb1d774935d1fb18c69b69e299f1c2b3994f4a61ad403dd4474286bfd3b6e9721f4171d24", &(0x7f0000000180)=0xbf, &(0x7f0000001940)="1d70c2b90f378133ab5e4f40cd087a44ce5c63651a218119e2a3e371cd54a9f814a4fb70eca1123915fbcd7eb77d3d65ede2fa2f88c5ee594b3f739670e5aaa6c5250878ce48856182258f56b78bde0515105521074e3759436a75a4d7f847a3ac8bf0282b3339c0d9b6acf99f9e8c8c2598185adcb70cd876a16f2b81f4b7eb4f94ea91118027cda7804fc148e1dce3b4d17ae6674f1cd41b713474edd60b7bde63c06661a68ff626bfc72f842243c2683848c8c91041212f85e3886693083a86ffb3ab7a65c8d9a29f71f95bfa09e62a1d1b2139ba0b9afdbb759faf214f8864934f8311a361f0fa0c5ac6e76ec2c534fc9c3802134c7d398076689aa86597611783ef03ceac71f3ba04da255c30d819d3f043d3c9c95079e1b77f6dda1cc8064f23757f516ff82ee5fdf999127391751c79659a8bd99deb5c18ce8d967063d652a21cfb229ea694762f6127102d4dfb107c3a4225d7671382ea45ea472e2942cdd42b5ac6db9ba7dd35b6a6f9ab6961b833235e9325bab43e87b305ab9c839920eb873722105779f2d78c586f3863fe21583108545c5de2438f8ccf1a02f5dd44dce19eef55fbc5356f1014c76c8b31fe11e7b8f850e123906b8e8ab114657b9b3533b0befa49133ada73d940ae9155fa20ce1b729c253537ef9104fab899a9d3f0cbfd083a02e3d39b18c56be00a2ce22258349bbb569e0b1f854a21be95572191c90901cfc8e8984bb1fab4ae4b264e3d00bceabce372bca425edd68cadffda6f1d8ceac22f17808c9fd441eff3daa47d6f0457c62424345067372d93cae9d575b21ba0435e4e81f2cfd21ee8bab00e20a84182f14abdbeca8b72c45983c562c2b74d648bfc86a532ef4ddbdfbe3f8a4e020b50f1c00e5c281fc570cd3ab582bd3f30431089669450734c257c5b97ed8948710315fd890699277a8db6de82719a4717ad1f18053365e42fd54998663bda47095c6b191622273d1bf1b92997d08a0b2c163d39fe93f512ebbd9671eb82655b67902bfd253f8b314e4240a1ad1bb3ab26659c51f6af1d56e021ced30bdd47dea109831866a33afcbe556106c9f312a77b775d238ee7d4e8968b43ed1b3baaf75d113b55c89b44c616c28d50ea974899fbc6d0e7008ddedde0f9718969757a1e3fdb7227c367039e433532eaff356b64ddc71d7a21c16c527a84abcc4b5f3d105a8137a575d170a49d7f8fdb75b4e94504725a0b1dae019d553b14d2647ce230926a2d924ca91bb241bdd40ea43c84e7147ee167dd87c1c3aa9e0db997ce514ad5a1a7e7db08b14b95ebcc10d2c64eb0599f50100e0641dc4d51f4c9606db6848f46d762e5da5fc0aa0b70f1759bf18041b5c5ccd1494585d140ab6e681f8390b6c99ad75ae91b2d35fb151063c30fbeca9ff42a1f7e719486ab9f22e53da782c5285a7a95d391bc46351d94097bed5ca60e95b416788bf2f50e3685973582a8598fddd9bec41a85a790d55627f6ae84380ba2904fe8695f3911ef58414ddbd15297eb051eef1ee3d898921a5c5a40772679de56fb5e7fc909233f5ecc228d9fff981dbc064047b774381a03eedc2947112a4a203ec1836b594bcab52ab2b5a52fc055cdc8c2d4ef74e1e914add39a6e1b559a4513d948eff431b0afb321ac883fdaa3069b2deef9f13e68f78e0c806deb19fff668ced7836a7da57c1ff26e90334ae90eced892b4a0a6d4ba2b232504e81b435e0818caad9b8ac9b07cc49efdd03375d328fa690af69e7a61f1255eb4d3c752006baa5d6753b157adfded0b80c1df9d7d31b9a5eb213c8a22947f85bf30e54160aefbb7c0918fce83d0e3c2f7b81127abd63eb5a6e4ae38ce562240aeb397c8dc6cb4d605423e01c1d98d5115146309c8d0db1ab8a279b29d74f5f80136efe8e1b53c46ff04a76b9ef8a438e181a99144f9365b3d1f6b2a0952dfca08175dbcaca3da29dd42b726353e99d486584c7f12bb8287992de69bb44d724bb16cffa8555ba69fb4e8e56b528927f2da4a8e7c5eac16778c25261bb0e51e85894f5cd5c4c70880697d9c0bb457cc1cdbee23bf74c7d9737402f9591a31083773028e5607bcd076e7efb57939370d54b76f16ae8f0723ca0b6a70986eed00acb27cb29a535beabd14a804571230427034557bae2e081cf6f35220c229734c9e641f11f0ab84720bad36414a8cef260315050848273b0dbb62cc0281431ec26304ac7edef8f51bc486e78f1ca1edd9b2f7784d6e22c687e20b00584e6584e84b1cb5098e2846426fa063429c98db1c77be2a91697eb546f98d35213c741ae500dfef165da8bc8429504c55f1c23fd47b2398f5367b70bd5fd06d180e4e2bec1d0c91fbddcefb25e2c1aa1d3fdd0229439e485705c7457a8978337bffc8acc99f185428e478bd2ce080af6585e8d272be85226d18db050ebff5a2979ff99080142e053943fe354a44ccc0cdaf83cde7ae6734585b1ec990bfeac9d8c9260cd17c6f0d095bc1685013be3c1b204b8f9989eb8d20b835804ae3af5211fbe61eb0af5b4e547117fddfa06070f89ce11ce2ddd1af091fbf841626369911d1300eb550ec314966503f05bb57ec96b3fd08bcbf3437225107f35e25ba2562f10dc74c8d85beca4dd9cd23ef35bc58054c538f690cfc5287bfe2ec2d91dced64311761dba7a46cf118796d078b1d03a50c57ddddb8f117c234e7722b0dfe852447e480832fba60d1a32f47c2a20e6fd9e8dc7d0232709bc3aeaa15dd853b5dbbb3d2fb2a7a8d3139ba048c798e20b81af76ce5ab20c2e66dddaf1a6affecda6fd7c79c7bd5e3df1abcb52eeb02adc8cddd9264076c7a844bfe81bde472b25b82fcf618981b66dcaeb6c46945a8cf342b524dfeacc6fd896708d8e0dc38e558cb056a1523d94862e57f3e01b3614b5dc553b33b8c9e7f0ec839f07054a359ca13ceea5455e05f0511dc8ffafd16eb124a083e636dbf02dfd96d740a1125c78504a0fdb46f3be6d175adf1b173cebe7d7421503881e2016df956f6c31642557e827999f1f4891eedfe0b3177df6aa8e1d8f47d1a76e1afed932d2634cfd48d9e46c4cebbe18936cf10b84fabf9139d1b2711209677fb7c2883972b1252c3fa5dd55ed0279ab73bfec40af019b541c7d8f596cf4aba550cf7afee01fd19aeb05c2c34dd6dc49b371f8f2a62d868b755dd9caeac43bf13ca1a5a8b7914fe591bbb17f9caaf71996858534624647e8f8ff23984253ab6e1726ba3f4304ee29224cffdd81cec1700efe1022435b8618c9e6a409d78289a4546613dea8efdf656f8eb5756d3c76992d7c20cfe83343c1470084ee0b699bb8938bb23db6d4fe5c6efb43857dabad27ac85ea041bd87c84e41e8d0933987a0fd5c9e07f5f8d560c6e0ba6493d2ff94cf377284f6369624873af2609e5c76c3a3933eac822158ae787c7912e7aacd06a72a153dd332e18cbc6a409b4f818df018ab88d6031775651e758e29ee5eae1c36c6ca0251bb1b470f1b00a928ed3934960ac2bda6f61dab912e2c090df7abf15fc2fe0f285b098836b155688411ba25b5b2fa53769d8ee5673d7924802f30727a749cbe8ad23bb70dc9f4a3f376cde1e1342b07fd5b01e9b9ed4aa60c7f50b54412ac26a780aadc024a3ec76abec70cd9e65dbfb13d9fb74d660d42073af4fe7e25611df3187900a31fc5c9eabbda34e41723c18dbc68a6ef70f20544f94eb42166e771e845b2f8b4fb1b0785558681d004306778229ac0ada60cee3aa85c60e95f411e45f7ab36ab23a60d17ce5e9e13dd00ab75668b397d514ec14bf3b25623a9a41a3c7d1f6f998ac682504a178c09860383b1dd440654416ee19903f0c9d6e92036c8b48a44249ceaaf7926df911da4bf20f915d15d9d8e9d7a421ae2c3528408ceef1dd5885373072186276e8ca14c552b355d2bdd16d4f81a3640f2445c85c2b2a32196a18283648b4517a72ceea3f833ea9c25ffb16a9e52741b11841ddff835f7171143b191e3e1765639a6c13bc19b28a59a598d5f7772a4d7836244f97588218aa6570d2a03bbee4bf907c8997fec970717d31b5f36be94992c739c3c6a6ae5f13bf736e1aa762a7faf2f278d09dba23628441c83f8f323716c8770b207559c3183265e18e6aa666343a2a74a9d2bac43ee022f977bfce1de37f076d5eafe2faaa39faa86a02e77e4ae3c8fdecc80888c62e55e4ec21d5c0a1d92556727454139a692473c11011a20a4ed2575f1162e9e145024df007d8279baafc88f29b5569039599890ef3cd7b9dd865690308bef47cb4d04cd85eecb542e15b7b789295e16e9e7485770489bc4300aefe55cc5c91887b41711ac53e9f433ddf2b9a649ee05e4351ab213c740ae4fa88fdf9c9e2c15c2a372dd9bf0d921489868af4aeaf7322ed10ae2c7fb845ffd38143f4dec25b06f0e94864f83ea1fbd747c645709bed3be249d0f032a35617b0da8c74368c6e7daf4e48188b6f67b34f441d4b4b15c4d132a8f5b4a62b2eb7e466dce71b8923ce8d18d6b5aeee45a61c2c70868904426439121f56065b8bc131c08999677bb975092109c8ce527c698d0a27650b4c53b8517e179554773e38bed9685cfa067dbf95338542a4caa77808d4d6794360ddad5c074caec174ce017ce8cc83a9e1ce1c9b7abe6513a2f890f002ffaab6d090eb7659a8ed28ef529f3f3056420ff7900c8d8cb4fd539e3e0379cbb3a3b06a21d3d28b638094b8b8e06f4101b247a545cac5101c1257ac8855082b2d99f5ec06381c3b82d56e12371a22c97ad8cbc019d161679fe221847aee9e5bdea7f47231044a603fcfe3b76a359bed7f1f00dbb52f291f811959a924bac17749841a6e4d2708e3c62774546e698eda0fd3b80d72a8c86c862fe0d3021f52f036fdc57f7a6a08a06cdef39354dc23fe35693423893f5fc90274839de622a5b47f4ff985bfa5ef158b3f4ffe42faf5972037c68f68f8774ba13b764d7f5c05eac52f2ebed7fa19bd96d79b8e06afc9f9dda6cd1eb02576b1efe90b0ed1a27d8ea924079fcdc0457efc7cef684d18da376c76a48bf81743d4b15c91fdec59edffc7a33f96bf415b39ae9ace05676369fc4007b74ac35657a3ab85329f079b47ce62749c38ea5818b517f439e34774ddfab68302f971afb12b3f4040fbfa9c7335c239dd4884fa2e49c68ca76465d65a16fe64996310a589c164b98c36b81933e1a9cbb09957069033d4cfa89ce703e65bdbe87478a19ed23a203a32695ef75788a3e2950437a9c6922b83b1f56c989b579ed670e85c8b1825102524f366e62018ccf7b43b246287c4b131268f652de8fb351b3d35780976ef582e9567af1d7779cdbc96343eb7408fc71093299cb3794125eae40fe180ffde53c1f653727d7ca11566da8babc8fc2c60de3eb11afe130407ad767bd8efdf9b8557f8a09a0d9273aee820199529210ca303c8fb8af67152fb1406e7e83d58f09e25c8f6c430cbb6e6468576d006db9a48762cbaa7dc71b101d3524984f194c7868cb24b50204161a498512f94ec5e263ed248d1fc0d8c2dfca2cac8bed276d3472a1ad577efa20dbaaedebb36f330ed41f9723517276a45a3f17106641c16bc462c6c30e1ef2f13e5d1c48aa0cdda550f9e5c697381b0d2616fb2bee5a91166844d082cd3fae47a0f9358a1eca6eb47f503ec8f3902c39f37ddd3695a5d7208de0aea4b4a26a5327f5f797a5c70fd3d06dc8303c13df7874d85ca18ecf713c6bfa7e3a538ffa3b04efb5a5e69ea215cbd57555b2f966bb20a499a53cafb91fe90f46c24d3c0b28244012329603cf5691309628f51abf3b30499a6305290000000000000009207216629b47fd1d04eb1ce8d264d134f4010383ef11e88732999c214900c602962c85b854bffe96605f93d068efd06be06960862c", 0x105b) setrlimit(0x3, &(0x7f0000000080)) shmget(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) open$dir(0x0, 0x8, 0x0) msgget(0x0, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000340)="f4edfc66886098841236699e713e16ac9d94e1656f1dae7c92a226171429b1bd5cc84dc16c015819e2a336a09185ca996254155ae30c1fd527a37eacf68a264e2bcebaa019183b0d80defc77c7d54a101e7e704ec98f17e31fc73c24cd6f9d0e023230747995c37147414b08edc0f9d5f6484d8b38e4af16b0ffb7833d8343d12b3d4cf7e4333fa265abf76767110d586532afb2b9fc74f33abc6bf52267ee2d898e398b4dc407f2f2d6911c8fa844321abc43a52836f4db7894cc59218bbbb106d63afbdbdee92750f57de6674837d741acd1732739070e22a2c9c51eb8d8f2c84d2b92a1f0c26e9ba61c055493ef7b4f9734eed958ffe8f97a017873eda7911163f8612b2dfedb0713911bd604e1aba2bcd2df7165d5ba7fb40d13c4269244", 0x120}], 0x1) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffd, "92ba517131756cb31ae6a32cf5cdb5c06ace4978"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = open(0x0, 0x800, 0x108) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x80, 0xe, 0x12, 0xfffffffc}, {}, {0x0, 0x0, 0x4}, {0x6}]}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) accept(r3, &(0x7f0000000240)=@in, &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0xfffffffffffffffb}) r5 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000280)) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r5) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) dup(r0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) pwrite(r7, &(0x7f00000000c0)="a7", 0x1, 0x40007) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x40000c38, 0x0) executing program 0: r0 = getuid() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = getgid() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="6d2a33755b2d585c4438458aa69faa55f46cc2ab1bc89bdd9185bc81cd972bb3a6466fa6e6d5daa53815958c48b8b5da1e47198e2ef9258d4552d9802514d0517f5d81202a2cbeb3d00446755a7725244395db8101c34a30aaa011333382dc452e2e60", 0x63}], 0x1) execve(0x0, 0x0, 0x0) r4 = syz_open_pts() close(r4) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x26) ioctl$FIOASYNC(r4, 0x80047470, &(0x7f0000000280)) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSPGRP(r6, 0x40047477, 0x0) r7 = getpgid(0xffffffffffffffff) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40002314, r7) fchownat(r1, &(0x7f0000000040)='./file0\x00', r0, r2, 0x4) r8 = getuid() setreuid(r0, r8) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)="59c638cd69f937a51361d7e6971a717b", &(0x7f0000000080)=0x53, 0x0, 0x0) getrlimit(0x2, &(0x7f0000000140)) executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000180)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "38d9d9", 0x8, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @multicast1}, {[], @icmpv6=@echo_reply}}}}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(0x0, 0x2, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) executing program 0: socket(0x18, 0x3, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000440)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x44}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2}) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffb}, {0xffffffff}}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) executing program 7: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="fd0cc085", 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f2) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000040)={0x0, 0x0}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89f00100ffffffff008000ff00"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f000008a000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil, 0x2}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil, 0x1}, {&(0x7f000008f000/0x3000)=nil, &(0x7f000008d000/0x2000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x3}, {0x1, 0x2, 0x800}, {}], 0x3) semop(0x0, &(0x7f0000000440)=[{0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x3c00}, {0x0, 0x0, 0x800}], 0x3) getsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000002c0)="942fa635851b1c9624a63bc5ab4cec2667132cabce457be819e35114118cabe83980817dab067eabaf995102d1fed0474bcfbf2712aa6d6e7d6f7ade4d0258e5b46ac2f8db17aa10159a14fcdf5ccafd0346dade76e77f289c4d089a23e31955f0238aebb45337abda92e24d3f5849ad", &(0x7f0000000140)=0x70, &(0x7f0000000240), 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x6) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x101) socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x7ffffffffffffffb, 0x1000100000004}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000080)=[{0x2, 0x0, 0x80, 0x6}, {0x3ff, 0x0, 0x0, 0x3}, {0xbfff, 0x0, 0x7f, 0x20}]}) syz_emit_ethernet(0x4a, &(0x7f0000000340)=ANY=[@ANYRESOCT, @ANYRES32=0x0, @ANYRESDEC, @ANYRES32, @ANYRES8, @ANYBLOB="ea0edb9b0325a3a0798c8519dd6b5fff9cd1ca31f34ead04ea882a23afc5932ebba85cade85a0dcbc3919571acc1ae537216895627557a41be77d48dc8d050b05b37e181a1b8b3f86654d06f5b3a8babb17f655f712210dbfaffcc7479a7ff6d8852a8033d146799a496bf81c23a1f27dfc420774d2c081d1a098d626d3dcb", @ANYRES32=0x0]) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r5, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000400)}, 0x2040) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000500)={0x1, 0x42}, 0x3, 0x0, 0x0, 0x0, 0x25) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) open(&(0x7f0000000540)='./file0\x00', 0x10000, 0x4) syz_open_pts() ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) executing program 0: r0 = getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x29}], 0x9, 0x0, 0xff, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) fcntl$setown(r1, 0x6, r0) setreuid(r4, 0x0) close(r1) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) clock_getres(0x4, &(0x7f0000000000)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) open$dir(&(0x7f00000020c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0xc0}, {0x1}, {0x16}]}) chdir(&(0x7f00000010c0)='./file0\x00') socket(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000540)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0), 0x0, 0x0}}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r6 = socket$inet6(0x18, 0x0, 0x0) getpeername$inet6(r6, &(0x7f0000000080), 0x0) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) setuid(0xee01) rename(&(0x7f0000000280)='./file0\x00', 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="78ad55e8f895", @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="07b2ba59f1b3", @local={0xac, 0x14, 0x0}, @empty, @multicast2}}}}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x3a}], 0x44, 0x0, 0x100000, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=@file={0x0, './file1\x00'}, 0xfffffffffffffec7) executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) sysctl$net_inet_gre(&(0x7f0000000000), 0x4000000000000008, 0x0, 0x0, 0x0, 0x4b) executing program 5: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x10, 0x9, 0x800}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x8, 0x58d267da}, {{r4}, 0xfffffffffffffffd, 0x4, 0x4, 0xfff, 0x1}], 0x40, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffa, 0x30, 0x1, 0x1, 0x7}], 0x0, &(0x7f0000000480)={0x5b98, 0xcd74}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) socket(0x2, 0x1, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) socket(0x0, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffe64) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000040)) syz_emit_ethernet(0x5e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaa6dc902e2aaaaaa86dd6036e26fe8a68200283a0000000000000000000000000000000000fe80000000000000000046a3a3340b8b87d4981c7ed14f6b4a89330f4f32dc5d29a1dda380a30000000010aa890091780000000000000000000000000000000000000000ff01000000000000000000000075bd0ecdfa60cf0ca413fedb02077497cb41b17782610a3a095087990f502cf69d5bedc9a2"]) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="b3ff13c4", 0x4) ioctl$TIOCSPGRP(r6, 0x40047477, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r8 = dup2(r7, r6) ioctl$WSKBDIO_GETKEYREPEAT(r8, 0x400c5708, &(0x7f00000001c0)) executing program 2: socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = getgid() setregid(0x0, r0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) openat(0xffffffffffffffff, 0x0, 0x2, 0x7c29020b5094c788) getsockname(0xffffffffffffffff, &(0x7f0000000580)=@in, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x80, 0x0) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='c\x00') accept(r1, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000840)={0x1, &(0x7f0000000800)=[{0x7, 0x8, 0x0, 0x3}]}) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x0) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb28", 0xd}], 0x1) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x20, 0x5, 0x0) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[], 0x9, 0x40c}, 0x19) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x1002) chroot(&(0x7f0000000740)='.\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20008, 0x0) r3 = shmget$private(0x0, 0x1000, 0x789, &(0x7f0000ffd000/0x1000)=nil) r4 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r6) r7 = getuid() setreuid(0x0, r7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x1, r4, r6, r7, r8, 0x0, 0xa98}, 0x3, 0x2636, r9, 0x0, 0xffffffffffffffff, 0xfff, 0x9}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x7) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[], 0x9, 0x40c}, 0x19) (async) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x1002) (async) chroot(&(0x7f0000000740)='.\x00') (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20008, 0x0) (async) shmget$private(0x0, 0x1000, 0x789, &(0x7f0000ffd000/0x1000)=nil) (async) getuid() (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) (async) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) (async) chown(&(0x7f0000000200)='./file0\x00', 0x0, r6) (async) getuid() (async) setreuid(0x0, r7) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) (async) fcntl$getown(r2, 0x5) (async) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x1, r4, r6, r7, r8, 0x0, 0xa98}, 0x3, 0x2636, r9, 0x0, 0xffffffffffffffff, 0xfff, 0x9}) (async) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x7) (async) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) OpenBSD/amd64 ([֡V7 C6Mmm/c) (tty00) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd00) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x100) pread(r0, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4d}, {}, {0x6, 0x0, 0x0, 0x9}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) ioctl$FIONREAD(r1, 0x40047307, &(0x7f0000000100)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r4 = getppid() fcntl$setown(r3, 0x6, r4) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x5, 0xb, r4}) executing program 5: ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1a04, 0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/509}, &(0x7f0000000240)=0x1ff) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x7, 0x40, r1}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000300)) r3 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0x1, r4, 0xffffffffffffffff, r7, r9, 0x4, 0x20}, 0x2, 0x2, r1, r10, 0x88, 0x10000, 0x5}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000580)={0x6, 0x0, 0xf}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r1, r7, r11}, 0xc) sysctl$net_inet_tcp(&(0x7f0000000600), 0x4, &(0x7f0000000640)="a2f07b33598925d4564d2f1caa6bea376bd8cd82f43fde8e49d7ac170bd6536c0b5601aa612ab4663d8ea20aed5f7e40554ebcbf1fd04458947a66fc1bfb1a1c9bd743dc3d7fdde312c10c45e571fbe5e3753dbccc9673ee8b1ab1c39bc1199268b66d1795ce00f649f7c6fbe6f5f75d6e332b23eebd22f027da0d08f42c9c20aaabb92c75c10adf6412a3eada9703cc5800825580d49a9df215315b9094955a4d92cbef4a91727ca22d6e9acf415f2a9c24f7ff9b27101fde6cc2c6243e78943032e1a0a8ec", &(0x7f0000000740)=0xc6, &(0x7f0000000780)="3f738c835ede07efc63965b5a8531a07d1ad24caf115ee1483e6e2bcd77830594c634af5a803a879713c823f23d21d274f3fd5e709dbc32c34728c27bcc6f7ff424632613ee9ed8cc7f38d8ed5716e3458b8317a2267a4f3e4ecb300667412", 0x5f) r12 = open$dir(&(0x7f0000000800)='./file0\x00', 0x8, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r16 = socket(0x10, 0x4, 0x6d) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001d00), 0x80, 0x0) r18 = fcntl$dupfd(r0, 0x0, r12) sendmsg$unix(r0, &(0x7f0000001e40)={&(0x7f00000008c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001c80)=[{&(0x7f0000000900)="10769b7e2ee495a126035b82e3bcbc54d407c665048f167790a96a58e8ddc6a6824921807e66033bbbf66f689ae8766506f1941c936d50f01fa9ac75beec650e88dcaddab55cb69775fc6a5892aeef342afdca5ccd7e2ca348856efbcfab4536a7c05f5eee6eb7d6431f73dd66bcbb255f89b4f64fef81aa7851c4c46511ba3bc56e4ebd59c9f8f84cd38513d8", 0x8d}, {&(0x7f00000009c0)="b4d2905fcbcd0e73f8ced76b04b339137787e6de575fb25b7b640472deb8222f7f106866f728caed7cb0d8639b738fb586a7456c97c6c1b1b0fd63f50ebf8c5c35badbe3e0dcc82f019cf73c293e3e1075fd90dfd0e18d666003ac6ef450452cc9eb6c99b287ebf3d959a2eaaf91b0d109ed7cee607d3a7f8df0acd5eaf023bdf9e8431e736dc224ebfdaf738eba0f295f2b0971c62e437cb51e4b7546485b06fcd005e0a04eaa5cd0365d6b8495029300dd347059124a3403e1b5f15b2fe74bf1fd1969a64bd0a52290ae2df454c7829de16be2f29b7e22ed3f4b6ae1c4a2a2a4dbeb834dab90a7fe1e2c7bd293", 0xee}, {&(0x7f0000000ac0)="0a42e16b11f9600e8bf5af9ffc158794c6f0a43e2d6395eb6105e0a46caa0e3c469e80a95d3f8a15253c713a461264b09b7fe5797e70d23ae727ca961d31b75fb1f1090fe302e255dbef4bf01fd26ebd766e7fd24c6e15cbb8ce101ad8b1a24b493dc2c69db440605be95b861ee641b8ef6fcc620f045f848753eb43db5a21f0f620df26da43b1ebd89ce81d10cf9abe96b56f7cee52acedc248650665138a62edcd2fd273d33737a6e58ec0aa09ab1d310c75616bd45cbf72ffe698ed1bc488ced19531575e83b65dcc025f8efcff94", 0xd0}, {&(0x7f0000000bc0)="85044aedb1bc213b2ae1bdf7c18d7c474e3cedf7a87d1292eab0a89c8964466f7109130ecc589834", 0x28}, {&(0x7f0000000c00)="25ebc65c69e951e64c9e6e86c66449f85ecd6427d54ebc011909bb00b39b040b9d6341a0a501f4c5d99255ba978e94a1d50b06a36bfed601871083210c1c7f7cba240ffa6d533055b3f2adc58d875242904014a741f9908e7b341aa0555cab5a98dc0b33c848ca44bbe9", 0x6a}, {&(0x7f0000000c80)="25cec76575dba8098fd410ac0f37c6ee0ebf325dc89ecdc62c156a80c489fa31a4660ad932595c1707f0c7bf62c33b385badc6564204024d353da003a951b8562593c148443dd1ad0c9aa3d4d42fe20eccfeba7fa9ad11dc56efd135606ce0f437de1ae5aff568841d1d4b37dd58487b93106005ed10a946a6c083d7dd5d910b2b4e9fb6e005abefb51161d8f457f0a14cfada08c792d60d9eb585c82d18cddf7ca3ae67f5f1a6fcb893adb783fcda0b5c66dcf93c02d481e898f104fbbfad5ce38350fc9b7daa47f1d199e7694083aeec56163eb676e996077df8efc75ced03d0bf2221960f934719e3d854d21e299821df2e129a83f51352f2f09c0629ca40527132ee5fccb071f6ac60301dee317013d0dc03ac135b5267ce5f25d24ca900342123e2f9478447459de7a568eb54914ed51e6a8a23626bfb0ad21d9b510e2c572e1b84ccb183d499a4526cbc7861d22fd6350d9282ff974ac0da032fbd8a682db340726e187a73eb5b4e55bdb45724cf91000adbcfd48e5e60cf36107940658c63aa1e9ca37f2534f86c719925c398703fd901a4ad347d628848987fdae6b14b56a5f73ad30737787312453b2dff65cc98673735c787d854161763144ffe399a596670b4222b5a853286a2c01cfbd73da07b118a17c5f983dec841657cd36d5f94f39fa3fde65a9f1a8cc547609035ab3be40ee7f2797d98003077c259e58de1193efc76c25944d0530cfa5807dc65445d0f96300072b166bb85f285d786c004b4a6e70a4f7e5a2868556fa8f359c680b0dc48f2f3b5d7789b51da532e79dbe391655e7e32655bfb898507373ca76bd7b2c6f78f0079cc9ede5f3bbd881f87a0f63cabe83b8c8e6c5a6cea3af5ac98285f1109113cdfa78856dc13deb7e6fc8bd96a326438e7dc7f252031f94cb19c1253baec239ef0b562d5fc15c3517ce82b32881d3e755b4017055c1cc861e9b3b005d54ea44baf5e264aa872b21c213644e77d172c9e4ba4f59f4df4bc5cca924afa5f54805e68d11b090a630052282725dc575b1635067a0ae4b7bd99561d1f67399dba32790a841024e3b9de143f0dd959a2daff8eef311146b7b3739d6442f4be137bfe4b4341ddc15807ba0564c0e9955aaa14da47648300a3ef33098672171af35d5ef3e586d721571dcb96f72985a2d27257863bcebb50ef23f87cc69abb12a300e27346b74eec268c30027cf9dd0aa125c440727078ff0e7c2aeef832587cfae8be448df35ccb7f3f37e4f6e0ba4c410b519584244470fb44fe324834d1a943f456c7a4e2e65142bc83087809cb2ed7879ea6728a5ab542b88e2424acbe613f1aa03e0da501f2098cda52ca1667f07844661fbf9ab9759f65270940f0c744f159e6012ca905c4d55d6efdc257f6f418fbf700839dca877ba389c3ea9966feddfb094bb26803537d3698800869760c31d78d39b183f8226a1ee6dd790ca64091d8a28767434828aacb0272d6fe9b5a2ec79d29a6c87463641924b5dca26064a6e4c1dad4ca424b42086c0676e6070aba975a454d84a063e69f7d5ccba2656ab0ba64d103d4ceebc7b27cde09a8b4f90e1ac23bb8160b5be77e940d68c156eca1d12537f2d82bfdf19454b0affde7fe6404373d9eb55cb23b283390aa7691969434ff066cfcc0954a4e72780e2cc63608c127bb229f6c6c587af82a734fbc9125678818721168b9f1ff40adacc5a2fa0c28562dcc79006edd448186ebf37678fa898146c748f095887e1c0d06cbca32775591cdddabcf25f5cfa92099d5aab1e13b99e8b5e672c69d3ef506ab16ccee1c1c71648cca6e5f7045978133b86f4c5bd6233d97d7cda0951c3a0813bef32357be76ed2b5ce2961d6628cd0520f8faafaf2505fbc1d27ec6646b4cdc027eb8c0bd19c755deaffa09db5f8926de20a5c4ec1065ca5ea9841dc4b3bd69a4fc0845b0495303141b859f3b4fe021fe67c7740d65057d95d86463a183f9cd5156b196b5ac6d9b75d9cfed259dda23c618db5bc3f71dc376d6b4d007be2aba30196308ecba3ad5284cafb943cb3912c93f6a37ea356d73718c92f9897d752350595eb7eaa7fa88eb1076361bee39df04419ce3cb6ce321294580ad14287867a53fb8834b1e056a0cb8ecda87b16542d7750e27ce1d35b0c4fd12e278d72229650381397fe20c720f9cb47f2b631ab26a780b09bd5a7e0a8dbd78ec4b9762989aa9e791c2f5e2d8514d6d05bc267bf9db03e57d3ebfa3973120b8f48b64eb24fc1511f5a7afa9a2c5494d22502856e642015cb4c909cc3058322c30a15b67f39cea517c5226c1e9c28114a304a22dc90fe58de1e837b0974b3dc551a2ad26dfbc58968f12360ccef1f83d7d8756609b2eb5fd9558908137dec01bd8592c13c12ad0d272b60945a264d9bd534d638acc1f9bca1d6dbebd0fa31314613522d4e2c7c34d84f926ed847fcc73118e96e5367a3dfa30dd2199d3b4e8020a8acc9d36c703a6a11a080b997ddb80a9e0a4d2eff83bd4ec82518b022ba1033b4c00bf92080e7dd04e8a3fd51c31568ddba24b71e6f629e9c197551ddac98db4bfd80fdf556485345fea27f70afc9abc6dd283550e13a3701208bc2bc9e7d6eb22c92c47c30d7a3b0e0b9d4f665716889dabfec0cfadf74c8f8f658f158ce68b1756d46db2311e79252e95979fb8a271c8228f2062e94627a090be99b6621631dd0cb5ebbd333d4b58d6630c79e15a2c796fb246d7b70845b51732cda06fbfa1e9d4326319e676baaf20e560e6d8caf737e353f1e1cf95be821cd3a34ce8f782070bcc2fc828e07b66c0c1d22a29b34fb01643d2498e385aeaffa3835de33014948764368c2cd4b0dd4abd0eac83d627a765ef644ea25f6a9838cc826f32ab87670a5e03085c44c1a6bd26b34eda5b4706861288d172466805bcfeb162af2adf0a50c69ccb45ae1390bb20402d5100a9a3f8b81420f14750a1420c503c8ba9aee5e6392895c697ee8f1873c9e4b5c15e9d880c04bcd134495844bb624c79398e60c0d563c451e6772f9b02752bca0b12ee31083ee5be3adcd3a338235418a4ee082aba2ac9497a081d83680fe62368d358590591eea2b07b0bfb6d942c32d5e6906594af5ce8acaff55ebaf717ed910fca3fba7565769a3fc37c503d9212096b539fd6f0dc324ce8e544059624608cfb2434d5dc155509c9b317570c0ff07a55fdd6f5002bdf1e4a91f6ce957b9a60b76bf52292ec8ac12c405e829bcfc85b2f54bb271a3521141673deda315c2d86f9ebf2d67e9ed279b17f64cccac7633c906adb68da4c1ef7408ef3407d7ed5c0b876ef8641dac6758b352a8ed429305c8b75412f7f18c7936259addb8a2cbd348a53b7d5316469b21a401a1a9e6ae8f10e5e5c1a14133aa283d39819d893a3061431ab31bc59ed3aa70f84b8dd3fb97ecbebfe105da36af29ac6fa9a431feed412c08b80c83d6cba8d11daae32f7bd0f8b9d84a1c99e69ddbf87a84ad4eb43ba73918f25635c53353c3f5aeecf84fd79a9659eac6da683efbf6e5914f0f53584d18de2bf38d9225aed79a3ddbcf93b926907d920921053a1619f1623d1ee6a1df4c5b01dcdb73424d462c3c46e043b3c498b9d593c796245714c25be697499bf9212a7ad08eacbe097334782261a53af8d05b8229fa67f4ee0724036f7f37ab3eda7adadb1698479e13f32769d60aeea5540da26136dae7652d6f2393b57ff5803f065a57e2277312c9b252f4bbcd8459c94b1bbdd8da92a59d767cd6979c52ff79471e5ec8659a2a83fd1497c87be821164f848fd010801cb632fc5e62e3f6222c4a312314febba93dcd34ad7cfc89db9f8f9b4158fd45a49a584a392e8b81bac13a9895e9ad3b33603430a974e25d11a3367f2eab543cb65d741d01a998f0f68da6ddd912be15fc363a77c680899238dfc480d8881532b7770e1b2c4df620feac30d6b0f35c0ceac5d0dab5004c350ae59595f7ab664e319321cbbdb5c964a06894613beb314a209ed9d63517c7d051232e898893b37b3c5db38dea787a64ed3c2da9438f5b04801f7ca4d46e76dcfb1c49daed99087ce0ad80ec7f237c166564b626d139d2fdab7b1588e0903b22facbf1780db9f368ea50a75568b7843d1308f6b3059b0075aaabda43194cdb55699d2fc4b310b7e99319b804fc8514877f900eb3a22c3769437f5f103ee168acad763f3232bf9e24e1341b85d77950352f071cd2a197e42ef9b63c0230d7ad9c779082ebe9c983c5687ce1d1b9e3a543903c665234cd8efeadaea8f1e0fd3185afa66ebcb80fc1d7b26bdfdeb9b57ddace3197c114af53ce03d511f14aa81eeedac6f65d6097913805655a7e19793be37e13d7fbdbcceeba0227421ec40d9d63fafa535b3b941a2d41062018d5986004f93f5f12171ac95252c68b8f4d7e2190f56ade26da48b9612e7181b9c3bb004629461e26b660db55b30ce9d7dcc2d740bf2f4a49fe675e3a127dd6fc103a3c24541546c206aa67fcec1ed8d9c70de28d0d6e8b10ad7d8fee8cdebf49b250e80a3fe4780adb4b5845fd963121eb0773c9db7d427fea7d13ac96a2a2f2d5bee6e8ebb3c097145a22b0ee93970041a4fda9fe7a22cabb8c2a99bc602312a9cd3aad05bebee1b45f63be596591899a35cbd659efb0f622454d9ba4e09af764d4e353a1e9e781d1a6cb6b158f908d5ba64f496a4ddcd92a01f4f8586c1f4b2fc629c9b0156f8c371dd2c498499603e2fbc65d96a492f6972ff99507764443c86cfe93e1a1d82c7de9aa06537b7df6a96f3aa8d4cdb027aa3c5d80c960e1b7cd439f103d36318f1a2655a436ff5c36ba0ff00b2bbeec15c21caf1ce8e4c8a79d962777a9438076252fa17ec8ec440c03d81a8d5782aecf65ba25a44a9facb3423162dfb93b17dea00872100e097383b8393de31679cf55a3e3c848f38e72b055671dd92e819413a9cd7abf27ac3b938300e1d1b4ed2bce4117c31d0195f90fb7d5d200b2f52d2865cbf1d54596b34c5f7522a44a357361f26c38f6d8016a8e0ebebd3b666893532269be810b0400d9e8cd8180d9e12c2a316fcbacaf210577f6abdb7e5087208e710e20eebe946e5022dd52916a43014955cae33b317a2b5fe7884f668a0d06c7b4162ea733a0783530f9e2ae4a406e802c3fc15c72334a37bc1739f8ea6c9ed4d6fdfa5155db522c5fec3279e723839226ab5e6b09816d75bff5f36e2ef3aac7d2b0d6b1443b039ca52b0a2271fcaecc0a3f4ce284e90529a473dd13bcb694c5ea2f1c787ad61efa2173d2683a9751e227596990918fb3374eb87f573934a075b67f397b45dd564f732ca7dcf868db927b07f78d3cfea85bcdbf3545f6fbaf3278b904af2bea6fb00daa52ef7f3e15daa5f5ba8ea3f4e0659d478f6298b2305ebd5aa2269d19334585728888a8a8e88dd036165533be06d688cfb66d34aa7840746410ba304631571ce445d9e87351ec0aaba7ed5ed1a7082d6d8a68501924b598c9893ca0c2f3c585b35ea9464af3291d01b1d387dea7dd0a245d949821d23036e7aae6dc12b095ddfb60a436b745b8e6dbf652cd752681f289a5e28f46bfcaaff97fe6b4af85506186438a12c1fa31f7cc45de37987ecbf993ceebd45a191cb5b445a06e02efbe88df2cb1d17cee4ef237bfe5d96c8dec3dc0940fae6c267c088d0da08fedb67d473ec3ab06254a7282659c22601e74f3e5aaa4412088def0b22c86b079710abc23d84c9cc8a5cb04fcae5d5f3ed89db1f1707a1c1a971cb5d31815b8882778989edb3a95ec5817d442759", 0x1000}], 0x6, &(0x7f0000001d40)=[@rights={0x30, 0xffff, 0x1, [r12, r2, r2, r2, r0, r12, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r8, r15}, @rights={0x28, 0xffff, 0x1, [r2, r2, r0, r12, r0, r16]}, @rights={0x18, 0xffff, 0x1, [r12, r2]}, @rights={0x20, 0xffff, 0x1, [r17, r18, r12, r0]}], 0xe8, 0x1}, 0x402) sendto(r18, &(0x7f0000001e80)="a8cddde537be0e9830b5f3cb54470441fe5df379a42d8223c99bb0f491cb09856f9a2e1626ce6bd0ccfe953938fde7436e4f041bd728b24d26477bb4e0", 0x3d, 0x404, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001ec0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x4, 0xff) ioctl$WSMUXIO_ADD_DEVICE(r17, 0x80085761, &(0x7f0000001f00)={0x1, 0x101}) r20 = getegid() setgroups(0x7, &(0x7f0000001f40)=[r5, r15, r11, r20, r15, r9, r11]) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) setsockopt(r19, 0x3ff, 0x2, &(0x7f0000001f80)="cc2cd6621ac5ddce3eef034b34a009fc9d38710d9e881c11ced4894feb8a5f614b9388914ff6043efae4107f7ff34d7699590dcfee69164110341934745eee795a9894e220e9f8fcfbc2585aa71dac40d9be90b539ac369c32b134c5afd068678a29f029ea274ae1579ad5d3409fd79d0a3d5e42a7ca2b930f71225bc7836abf1bc435a3ab75d0808e31cfde632658690806277d0550b4cd35c792ba494b142b8ae4b4eb47157ea9f600de0c55709a81efc6c1ca69fd57232c6d173f0b73763893b06ae87222323c15175de555b8fc200f7a265f41ad0405bd8267240211cd0829e885a5", 0xe4) fcntl$lock(r18, 0x8, &(0x7f0000002080)={0x2, 0x0, 0x3, 0x4, r1}) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x9, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000080), 0x4) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) chown(0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r4 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1400, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) setrlimit(0x0, 0x0) r5 = syz_open_pts() close(r5) executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000180), 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) r2 = socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x8000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() r3 = getegid() mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0xa, r4) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, 0x0, 0xb2}}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r2, 0x8001) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r6, 0x1ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3262) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000340)={0x0, './file0aaaaaaaaa', './file0aaaaaaaaa'}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kqueue() open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) executing program 3: sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc5760d87c0427914499031a35f1be08bfb84c72426", 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000002980), 0x80, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000002980), 0x0, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000040)) pipe(&(0x7f0000002940)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000003a40)={&(0x7f0000003a00)={&(0x7f0000001440)=@in6, 0xc, &(0x7f0000004d80)=[{&(0x7f0000001480)=""/122, 0x7a}, {&(0x7f0000001500)=""/91, 0x5b}, {&(0x7f0000001580)=""/216, 0x64}, {&(0x7f0000001680)=""/70, 0x46}, {&(0x7f0000001700)=""/48, 0x30}, {&(0x7f0000001740)=""/102, 0x66}, {&(0x7f0000004e80)=""/4096, 0x1000}, {&(0x7f0000002880)=""/156, 0x9c}, {&(0x7f0000002800)=""/117, 0x75}, {&(0x7f00000027c0)=""/34, 0x22}, {&(0x7f0000003ac0)=""/88, 0x58}, {&(0x7f0000003b40)=""/205, 0xcd}, {&(0x7f0000003c40)=""/4096, 0x1000}, {&(0x7f0000004c40)=""/87, 0x57}, {&(0x7f0000004cc0)=""/142, 0x8e}], 0xf, &(0x7f0000002a00)=""/4096, 0x1000}, 0x3}, 0x10, 0x1, &(0x7f0000003a80)={0x3, 0xe514}) clock_getres(0x0, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x4, &(0x7f00000013c0)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100051300000000000000400030000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001340)={&(0x7f0000001300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f0000000240)=""/84, 0x54}], 0x3, &(0x7f0000000300)=""/4096, 0x1000}, 0x7f}, 0x10, 0x843, &(0x7f0000001380)={0x9, 0x2}) execve(0x0, 0x0, 0x0) getitimer(0x4, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, 0x0) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000240)={0x4, [0x0, 0x0, 0x0, 0x0]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$net_inet_ip(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x0) open(0x0, 0x100, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) msgctl$IPC_SET(0x0, 0x1, 0x0) kqueue() r3 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) r4 = socket(0x0, 0x0, 0x6) readv(r4, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000000)={0x6}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x8d}], 0x1, 0x0, 0xbe5, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) getitimer(0x0, &(0x7f0000000040)) open(0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f00000001c0)={0xc9, 0x0, &(0x7f00000000c0)=""/201}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) r5 = socket(0x18, 0x3, 0x0) getsockopt(r5, 0x3a, 0x12, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x67, &(0x7f0000000140), 0xc) executing program 6: chdir(0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "52a88c", 0x30, 0x0, 0x0, @rand_addr="e5c9686a0d81b2ab8fe62509f97c4c7c", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "20191e", 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}}}}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000300)='./file1\x00', 0x4, 0x7) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(0xffffffffffffffff, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(0x0, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) readv(r3, &(0x7f0000000100)=[{0x0}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffe) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) semget(0x0, 0x1, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) executing program 4: chown(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[@ANYBLOB="78ad55e8f895ffffffffffff0806000108000604000007b2ba59f1b3ac1400aa000000000000e000f48f53f8ba63a79f87f73d9c24eb756a2c401e7fb01dffd5d319f2edef6e83765f0d2217ae428788da50c8cbca5aa918ba5d8a9581d1b12a9b128b15da698c692ef9cb3b8f0727613d7e5ed9096333755136da20eb3ccd832914ece7360c566ab70cf9a1de2e9104914a820298907d22223e93e7199c6bf8a78b9e2eee8e8bc94cae7b05ce4da31c4ce83cc0e16a3eef49fc24c1ed2153e3b1a1a1a5c1dce4f3fd9751edb4551849050e6402cfb196844b75efb34b93295daad80193d50f9b4fb61b83e6bfce9d902c0259"]) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r3 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x2, r3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) setpgid(0x0, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f0000001180)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) r5 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) kqueue() openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x42) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) setrlimit(0x2, &(0x7f00000011c0)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000000)=0xc) executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x60, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "b639bfb4e65c2cd829286e7e33f1a92d7b0b6c85"}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) close(r1) executing program 3: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) socket(0x0, 0x0, 0x0) getitimer(0x1, &(0x7f0000000040)) (async) r0 = open(0x0, 0x0, 0x0) (async) openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) close(r1) (async) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f0000001180)=@file={0x1, './bus\x00'}, 0xfea4) (async) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (async) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYRES8=r0]) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r3 = socket(0x18, 0x3, 0x3a) (async) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f0000000140)={0x1}, 0xc) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) (async) setrlimit(0x0, 0x0) syz_open_pts() syz_open_pts() (async) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f00000011c0)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba8693", 0x38}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b0000e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53bb21974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f48a0f1d83a7c1085835088c1e3ea1d8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f99", 0xf12}], 0x4) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) executing program 4: r0 = socket(0x20, 0x2, 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) executing program 0: mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000080)='./file0\x00', 0xe0) write(r1, &(0x7f00000000c0)="6bd0b38d9eae3a7e345d039e61210a184f3cfb0cb7e08e1ea6d82dd35045935fa50423c845d9369b72e2ed88c35e01436cd09cd6ea52fffb649daa8150d62f4a21aa5f7fed15a8ad52b7c1e7a95653ae73098fd9e5890694e444f6de8abb65f803640ca2000722edf23a22a50cc014e7d43403a8508bbe4c3e0d453e55487a45219d0d43738b19d0074693121b0d95c95c09bc9097eba54cec33a97e", 0x9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) r5 = semget(0x2, 0x0, 0x50) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) flock(r3, 0xe) sendmmsg(r1, &(0x7f0000000900)={&(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000280)="2551551e3aa49e39f8093a6333f009e3f737436e9aa32ff311bb64c2ef06", 0x1e}, {&(0x7f00000002c0)="3582c230697aac8e5f98ade9bf3858c7388967ce3053516ab1a63c8af39b805efd2feee732df5eba5f6bd5", 0x2b}, {&(0x7f0000000300)="a4c25f7340c36bc429706e99bf7fb11beecac1b1a585f799d05039480c4617f790724d4fbf84acec5e56e4907db26b845d55c31fbb6921c6d03390108a803fa90f29e788419aab18597d9e51645f398c7f4bc8c994319918097375e12b1d326da1b8e84806dc27ac2c", 0x69}, {&(0x7f0000000380)="bf98e2bd4a9abaa43f458dc0d21ad21f22e8b6017ec9b87fce9a6aee8cd7c3cea6e45980616be0a7b3f9d0e89bfe8e234f826484ea4736ae601f6529d63d2eddb9cfeff577b1a0adc80dde06e5e351733148d73dcee6c319bdc4ce7261474979db7ab6394580d946aa5ffb2f2073d547b32e9fde99f7cea0026653ee3c09e3617454a9d8add3cb07828dfe5a059b5b2b6d0429ecc415a5c8c7780d9697dfb18062835a0db9f1758668245fd695ddfe0d47fafe", 0xb3}], 0x4, &(0x7f0000000480)=[{0x70, 0xffff, 0x6, "f0299b65bdcfbd459d9552e351f1821f296ab34dde674add867dbcac8e976d097b628a7ba447b9ab385f70e4cdc2b8fc8c670d0c8c4340337120e7df0c22984c5b6b32b116b1989673046bd52a1038beddbae286d5f76c3fc665532d62"}, {0x18, 0xffff, 0xfffffff7, "0dc749e08c8c99"}, {0x60, 0x1, 0x3ff, "c32df2588f250ef4cf50b893c617d55c298659c98a0bc85b7c804df72c852e77a442e2bd3610783d96a8a7e2c81df291deb9f24d25f3aefc771ef5f36688d44f58628db6ca60681222"}, {0xa8, 0x1, 0x6, "2c1035c1cbe7811159b0e116b8e450989b0f22ee3db34711156ac4026c16468fa11914b3528d3e05f035e3210c5352e75042c0fd4d855310ae752b533c2a4ad435640adae9d4be850846ac6cc5a635bca2285bb45d4fce3d647acb6eaf9b0a48f6d8dfd2bff32067a62decfcca350e3d3152bc0b1829fb5604f2d8f71780b05d5be159a282294289ffe755f7b1583481f4c93b8f"}, {0xa8, 0x1, 0x3ff, "85e54da3ea8a441ef64c48a8736139092aeb7f97934c34ac8fbf112d4d62cca06739ba4240627009a1dccdf4fd0955a2357d49a3ab19c61a089b6ccabc38765db5dd58f92e3f14715f6197b75d806a90b61cccd8087cd989d69a1a82a537f4611bda19e2cc970c02d7db0c93120ea8b2c209ca05b1c05e33b10779eff4beca33e90f416ac67a812dd42f2888d0df788dd81af58e69"}, {0x88, 0x1, 0x4, "c6bd98f5ef9c2b1f4adf4f7791a62b6653b797d95f84c181925010c83a6b20abd018cd9660dd4913e4e22c42447b4633eafa763b632dccac11dc2c95105ba0caeb3c3e99b60afda2edbf27c587955d567cba4c0bf40840f8ffce9d7ca8db0249b6a01e33efdd05cd2e074109b7dc14b06a9e01"}, {0x108, 0x1, 0xa09a, "06b6528ca4209074e001dff90c5a8465edc3a4edf45714089f14e139c927198d6012372c2a8010325acf00c0f81e2d4b20d887382e234ed9796d29e097e90c03abee768c8c6944cf07d24f6445d3294cf040e80eb21d4fa0c8efb069bc9967723ccdd12681310e55603636f19437a08769fa887e006e2264f6f122b9668ad2c5b3ccc9f1068881c526670c2f9b80c82a901d00071157cd4bf653fd5b631abf9364ed58a44706d2db433226811ebbb847e03abcd313255b294fa72fae5bc1d5d4040e298ef06cd19d47c04ea163ae881b2dfc3be73c5d0e5162eb7a02b1e0318be0c426f5c9c7c501467b09424e10bfecdffb"}, {0x70, 0x1, 0x2, "a7437dd407cb3ff5772ab52b76ee9b7e5644c2c26bb59f779567b8f8f779bdb7df474765271636e013f0f50c9291fda80e569ca25e930eaacbbe55ff87d9f5b3b3316e7b72c372414526c2159c42d0f337ee2a850ad9c116d38e19ff9d"}], 0x438}}, 0x10, 0x40c) openat$speaker(0xffffffffffffff9c, &(0x7f0000000940), 0x20, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000980)={0x4, 0x7}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000009c0), 0x100, 0x0) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000a00)) getpeername$unix(r1, &(0x7f0000000a40)=@abs, &(0x7f0000000a80)=0x8) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000ac0)) getgroups(0x2, &(0x7f0000000b00)=[0xffffffffffffffff, 0xffffffffffffffff]) setegid(r7) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000b40)={""/16, @ifru_flags}) syz_emit_ethernet(0x95, &(0x7f0000000b80)={@broadcast, @broadcast, [{}], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x7, 0x83, 0x65, 0x9, 0x40, 0x2b, 0x0, @empty, @broadcast, {[@ra={0x94, 0x6, 0x4}]}}, @generic="0f36afb16c9ee794dab4492d898b7f63613db10cc70cdc9b8a6052b479469a01946f0a75d17ba2dd67c2f9ee41b7292a6a36f6d56e120bf74a78615429987781852bc6065dcfacd58b9f9cb026b29bfd4f7aa7e5f28cf9115856b52eecfb21da0cee59efef6e41"}}}}) socket(0x18, 0x2, 0x4) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000c40), 0x40, 0x0) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000000c80)) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000d00)) fchflags(r2, 0x0) sysctl$hw(&(0x7f0000000d40)={0x6, 0x2a}, 0x2, &(0x7f0000000d80)="409e36e03bedab98d67c5e6bb189269d493790d5301a41c11276496fd6357bdfcc8f9a73ecd45ad665470dd16ea5159792f36229359fd4b4b7d0c4b62a77a9f022372ff26e865b1a36524705342d117c2bbaaeedf854c69344011aca2ba593e684bb815fc4f932a3cf898011d9f70c9ac0a148693d5cbd07bbb1ac6cc9a1ff9daecd658bc8af2abfa8ba50afad61991bbc13ef60aa7e9af638528546aaa7", &(0x7f0000000e40)=0x9e, &(0x7f0000000e80)="7966efc50b8823a95fbe931b52141b058cb0125c7dc3f1fc62e5f251863d32284c6c42f922617da7162ad510e039b87785deb6e66f6d90c0eb94bb8989ed66bc0dd8c1e636d51b8f955ebcd0f2bfd6cbfa6a68a6e97b811f8a59832df3e8930093bd2ece8a05af6381ca1a8886cfa127aea0ec096f48c8c886c311eb0e0a5a6b52cfbe20bd97e2b8f897052964d456fc8f29463b834acf02da27949a55eabf955f3f00a9e588d8a3a8d712d2644aca9e585c0ba26f7ed45afdfe508e43228ce13011e7d92c8009a0b2f41cbbcaf3d29ce680e696504f22b08a54892ac9b05b86285f22c417", 0xe5) r9 = getuid() setreuid(0x0, r9) chmod(&(0x7f0000000f80)='./file0\x00', 0x0) executing program 6: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1040300000000}) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') pipe(&(0x7f0000000180)) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x4) execve(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001000000"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000"]) setegid(r1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$FIOASYNC(r4, 0x80047470, &(0x7f0000000280)=0x5) socket$inet(0x2, 0x3, 0x0) readv(r4, &(0x7f0000000580)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) setreuid(0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='r\x00') executing program 2: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000041c0000fe350e28ef0900c08cfe24be00000000fe"]) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x6) syz_open_pts() ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) madvise(&(0x7f0000015000/0x400000)=nil, 0x400000, 0x6) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, 0x0) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000440)="1080a3a1202fb772386d52452f6004bd7439d476ceb21933afb422632311dec8b3ba47cd9d5bdb0a91b4aea5eaa0d6af716408a68adb147745df53647d20dd899c7c857f90a29e7d96f63530e0de3f0712000eb7c01d6f6a8842fa88dbccef5d456b91", 0x63}], 0x1) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}, {&(0x7f0000001580)="0e", 0x1}], 0x2, &(0x7f0000000980)=ANY=[], 0xa8}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000140)='./file0/file0/file0\x00', 0x12c, 0x2) r4 = getpgrp() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000040)="cc", 0x1}], 0x1) write(r5, &(0x7f00000002c0)="eb4659860fceae4532eb8bf60b5d212bf96d9026608b0b85d1b91cbc623e64bda8", 0x21) connect$inet6(r5, &(0x7f00000001c0)={0x18, 0x3, 0x80, 0x80000000}, 0xc) fcntl$setown(r0, 0x6, r4) fchdir(r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r6 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r7 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f0000000200)={0xfffffffc, './file0/file0\x00', './file0/file0\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f00000000c0)={0x80bc, 0x1, 0x80, 0x45c5, 0x2}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setregid(0x0, 0x0) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000340)='./file0\x00') setreuid(0xee00, 0x0) getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) getsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='r\x00') r0 = socket$inet(0x2, 0x0, 0x0) setreuid(0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x219) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x7fffffff, 0x0, r3, r2, 0xffffffffffffffff, 0x8e, 0x1}, 0x86, 0x5, 0x5}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/21) getegid() socket(0x2, 0x1, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000003c0)="5f6b0ed3b92249c51d0f0ba50efccd91a29065750b004d3b0dc464219b490bbb278c5f5935960ce6a8d74e565fa04dabb4dabe13ba3163a87aab75e4472825e169e9e7bbf4b51837573a7bccaa985597f0aab9a6bdfee6bce14c0aa18e0a0093205f025b7845af2498661f8859e744e6aaeec683e87890f1ef94b347adfa96927eae1414b70e21bf738fffa1435999c80dee187ff238803833f2c2ed42d5909e7c96ef48f70c", 0xa6, 0x0, &(0x7f0000000180)={0x2, 0x3}, 0xc) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) close(r5) mknod(0x0, 0x2000, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x20, 0x4000, 0x2) r6 = shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffb000/0x3000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmctl$IPC_RMID(r6, 0x0) shmctl$IPC_RMID(0x0, 0x0) executing program 2: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xda2, 0x0, "be4f08000000004000", 0x0, 0x101}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x8001}) setrlimit(0x0, &(0x7f0000000980)={0x6}) syz_open_pts() mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000240)=""/187, 0xbb}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f00000004c0)=""/223, 0xdf}], 0x3, 0x400) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000200)={0x0}) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x51}]}) r1 = socket$unix(0x1, 0x1, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) chown(0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x1c) setreuid(r2, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x301) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, r3, 0x0, 0x0, 0x8}, 0xfffffffffffffff9, 0x9}) getpeername$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) socket$inet(0x2, 0x0, 0x8e) accept$inet(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) chflags(0x0, 0x0) readlink(0x0, &(0x7f0000000600)=""/156, 0x9c) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f0000000980)={0x0, 0x800}) open(0x0, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384156, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="b8f980f85c273270c7345af55037b5dddce6df695c4fcc1c960299d14661a1ea7b4fdc60", 0x24}], 0x1) sendto$unix(r1, &(0x7f0000000080)="e066fe71dd54c85048a6ae968c22233da611a6ad5fcdcc0da4f05e65380e7c4b38a7e8f79747fbf6778a2124e8310d6299fad15811fa56d3dafd663879a0e3a49d494c166da97165e69ea5b87139f65c8357ce80b37ee49321c89c49c79bddccf3a7c6f229d492f017366bd0356fd2c3dc6b27a7419141977b3add295b237297d0d578a7acdbfe2d9509729ff1a8687a2e3a41818466c580a19a3636a5ff67eb73a775d184bf68c3637ddd3c58cadf78f01593bb86a0ed2afec8da739ed43d541e2a5df12e16d1a71ce14a6169717e65ff1c82db550717668dfe1e356e0797c0d5204613c21b75aad6d61c8d949c85f3fe007a1fc714d30fbe12dbb318c8aed8aa85abafe3242789a90936962bd1e9614df96644808f8db96d8f991d8e23f1866c74760b608fa5803478949940be967f756a296fa1f7be4aa1ebd53cd5977be50376ddde190161a722b2e7ea7f0c1b15b648bfb9634a2bed0424a0e29447e15b227ec9ae2f80fd5442ce38fc19a308ece800552c7114d2ddcb875a7c1f846de0722d6831f518ce3e8099c7a77801095773d7e350125cd7d35f462c6a4bbef64698c8f3fcc9cb4f529518bc1b974ee167b0158d28773bd089d114a6fbefc241f8be70a36c37ee7f0da82a4dc44ff5681a44841662a02606d590b9731d6d4824044824498b6072146829a5ffe5128c99aa81fab6f0da942a0809fc972482106c19afa5bcd4387755e45c790c5261ede5d09c49652e452a31b2475db28b22447839ff9e2c626e4391e0cb3090d4445fc86cdc56f10339d2e4a0f4cd700c085f9eb05af91c4669fa4da6f2f99e6ee0ea7a4797082c9469aa060e5174fa0d60b15cfc7cb4b99d0d2c9a7494b3bb2c05b785886dc92b287cfc8da144a134700a96ee4094d0f8ec746d0b4968ecac42ad2ce606da4485792c4ceca93ce6d141475ca6a7a0bfee50fa84c2bd7205ff9ea3411a7a9d6648a67aad5f701a326283b7741ad50e7608b6fc092be7c03ce4db6bc1851d63e518e5fe7886fb488654a8e8c28d39efbc2cc33e9e549bde035865c5d5c2533f8aa5cef125f3b50260dca5e479780c51f7cb3baf42588e86e739efef61895c2e4261427425a253ac37edaa279e4203fbf93a944517d14e9392bf1cfda0a97755827a816a86a91fdee966ffdcdb209e8c2269b41eaf7dbb77105a05a98e539db1d418e45b3c0a0bb8cdadb6378ec324cd42b80fb99033b017870b26de4913aaf5e3f83a2c9be608032dd14950f63ef2fce3d48bb7227dc219d93a742fa11663aabd4099e433b7ad343e2982d92911e97db8229e7b8ef40e5b24d1504d63725cef5f78519b2571c7e212e793e6859c3cf8671578277702a23f522e7c26bf6103d563a379cacee7f66f1ab90360d8a2f84bcc170efdccb70694102dccaaf11a0011d30d3f1f1571b4e20b6ea423bc1b5a1b33866e9a417788cebf7b73f3c6e12821de20437680cc2aa22ce228b2305947cdd2af9831f4334a7ef9fc3da090b88688125cdbba4bec620807af2c6421a5f29b9e0ddbf47feed3c4ddcf788c7586a2984312434949b786b80f35dd1615a802436da8515bb0206785c5200fa31c5f5f6e3271fd3aeb437a0dca122d6a578312482245677dbe7bb238930215a919631a48ede70d5e9cc3718f8ae643d3cd52705dc704aa9431d9aaa7d2ad096c5470a9f2a94d8c48819c458256313202aa5fee11a9fc867e359a067a9e3fed4b6c0d0a05238f9275b419474374c3391215fff6d4cd5017e6d6174fe31c5d672f46de7d3dd045445ae976f4ed655275285098babfff2407c3e2d3e4b9e1a912e53d36b9c163da001cf9b292ba304332e80e9bef9f29941c4ca2688d6686084dea374dbd2de5b7ad11b8ef7cd0d2a1e4ff2dc9a842b4d59a790fe7cb66606d74012674e57c406dff00e734f133a183b3f20481d799647ec286a1d73e6df1fe243e9f71d744a4b01d76fe04cd9e726f47ade51f5a59a9c7b6150c3ad60ccce60fce14ced895c3a4b0ed27dd5a9b9f92def1c9b8ef3cb1a106bcdb573a82ea908fd1276b034475ab5fe79f3d91785589e4982f793eecaab9061c7c31b4cc8d7d107c155555d109e32921653e9d334be790e3895e09eddaae46b4f27733217de8f2db2978aab31467354a9e834c8e0c9e369041305b35606fc1d24ef8d218beb6a0d89aac871a3851bf2d34a9b6f6a1758f98827a2e20d7dc01781e9cf1e4e9ac6af14911715342a35feb3499d8a81f8968258c30988945f4b57ac8bf838dfd9e4cd5192dda7c50f3f5b0ebc3c9d6d50490311d818f1903af0840787002b1ae15767ad32da3b6baa7f54252cc796a501ab05497e73faaf33ce211aa4882c69baf10d7666ba86cb6848202016f42debbf94b3174066a77a29e982fdcfaa2386a171e54776b51334ef5eb4f74620f49b7c7a6a57a29ae71edc707100806c35698642c00f78fe7705da8f3f25ff63f7fdebbe767ff289e78177161e89d177631356190a946a3a7f7d5e70de2776406bd07c0bcc02d99d671b8bffb6723482a1f3b160b8b01ea230583ecb8436f937a2849f1b84a3889bd3117bfd0f5c73b2354368ec0fba68c8052b06951b69266df65a823bf7ff140e53fa45a8a3603847df50586b9af040a6d69cf894e9ff0bcace9df73c79c6ed4eddaa058b6d783cf7dab7fe7eace67d742f3f304cc01f30a2a33f4e1fd8416c2cccd4bd7f498abe03200739d04e8a254152461a04d9a01271854687faf3da10fae5c4250fe91eacdd5a34b30fb71a55983abe4a29f8064ce2d43bb1e0923d64f05b5b2107b8d26b2d00148db054617516e53210a3e0514d5a535c6e011122051e9903814beff2c36030b66ee8afc36d7be611cc85e88c6f8b315c314525a6136df5999dba4e83ab1e6f04d9792e32c31de4c1c17a69aa5b5c07fa81fae3a043fd6cebe89083474245f08a55a6dce9f8e5ac71541e13533656e6f3cc672495ab07a5a01f61d432dc5875d4e9bfee8f89bf3faa6daa429b950128a933c17fae0603fcdd9905c9c97c2d46b9f7f4c6249f5ef252b6085eb803ac61e200f806d4996f719cff57deb9de4ef13df5ed3479687160e71abc2283183885289dcc391193bde5a19171a165a85b416f2b455c96b7c8bff503701e955b4a3aaa8dc6118f23573865aece318f0677fdc583298dc507a06bf5da753ce599f1d201bf9309c2e56fc628f031ce84d969c40e5d6b8777ec9be9f15ba17c06e6e15bf04b11fff02a04e6000b5f73b8368301d2de269cac5b2692e4e842a194b4afb9eb7f43c0d0ddaa2cc132327aea1680c59e3d520a6caebb03477b17b682bb4a43ec48dc16cf73d07723876297e4daa96a4d0cd70b9ec01a750420ed995a834838e1d0b5c2c82ce0dacb9a241c871e46f4da09fc718e50465c2b991d3cc3012ea1e5c58ca85eb062706e5fc554d26a48efcace00b26fac9e8a78320ac0f517d4a98379eddc4877bc7bb68fbe1c6acae798dd9438cc79b86a5ade467b60bd3076e948ab951c39d58562c57060e84b8d25f239292aac9ef3529668a27eed6221b9a73be56b6ae9f1c475196513ffeae8c9f90be20e1d3f1437b5d03dd9e1d0f66ea05c0951459862d2500f0134c018d441161f0ff23c458864b33039f365c09b0acec3c36064019ca681c3eca1251cc1b4b447abd3b545f7b2ec4d751283c84469ed23af5e841f8b37ce84835b1a89f2fbf0a2c4f89f843b59f233a97ffef7700c05ab92227d2efcc5a412be7f714478e24d026b0ef885d611a2ac3603de67e3263186d4fd9cb57bbd2244cc2c648f0901a9079ca276a1446ce3c47c63188b29513cbc21f2a65d67524e99ea164dad4d8da99333586d5607b766e950d259b16bf380dcaf03e6d27db547e3e41044dcda8730e13d61b9ab98c7e828cddf28fbe7ff080321300f35fe74ef95c07128cbb122f79d1919d4c36b62bb8fd597a718237de296d81b1fa0fd09e94751ef4f9a2c37dddba155e7fd5122c7538f1fda1b530efb93d521815facb0ca620e6b726c3888d041ed41256ba1f89c5c392996bf0e93b663dab5a6aaa5bddbdc8f33976d2208784a8f26d660ab65392a25ff52016b5efc4bc4b4e8c9891169fd932d28258a71eed3c23ecec8459faa9c65600425e422ddcc563bdfc63002d2d4deb0fde4f8a8c47ee8ef6a4b707ef4ad6c82bf1fc94cedf1d3a361ea81bb807b271457f334839e39833d816667ec666f778360c0e5767f8a48f6209a46d273010d7d6977f860dd9ac910823718d9e0d10120d345fb8c6d067de5b07a1e093647ee22a18334d7b9d603d39fbbd478fd2190917640906aa6618af5625c8fd7194b4de1f2720fbc4b86df9494d81b47d83fb2b29c700115807970bd9fcd82c3e847c4676b6741553824ce71b084b243297cd0fbcda415dfc4c5bd583b27302712017039048f7907afa871f7e4bae25b9e09b671049dcbd264719bd4cf49430b744a6ee6182642816dfc4df10a712e3c5193e0f8edc3304945a23426306b7ed753873d8a7cd5da987a89901b71c7891c5047f76289425ed5cc63dd6d0ee5834ef387f8770cb21bc9ffa2fa73279d4473ff39fb161bc7ff3a2f306c005c8e2c1c0f14eef8c7d9b33288ea89318c06abe97eb904dbe54c9e39f7a29865d60de44b1ebd0d65afec47a48409a8e48704d6f1ddb2ab06bdcae46183ebd8aa31071e1312d737ee3ec3ce49fde9c9f85b6a13e6b06a2d97936e658088ea8ab667029d533bcc4ff79f66f73206cddb2a5928957aeca616ed63535659586954ddb7aef991d8f9fe09b78ed70d7cedef921ba689fba6f799175137fd6bae77b391a8d1b4cb92efe8f60b30d599ae05d773d2206c0a6ef35a39017b354e15331dcf50b731f8ae500f6365265c009b22f36991d2641b339ca0d4498b79910c453f36b6178554f8df7b8edfab5ac7105b9aa3ddaa4abc6929875a8878010805b467d33cb0bebe619257233b9649ee0df16f3ac8a22dc6a86474f31eac0c810eef166907bc198ece5d7a02c0dde562a8d091f2a1567cd8e87b4fcc85793935a667ad0adf18b0677cf4c6f2f9e24e82ab17195a1098f374829a6a98af243a4dc436dfea82924c86e7cdd7871f9bdf332b420b1ced7fec7e343ced234d9af3643874a39ba46731cbc2cad8b870983b002f6c3cf4898c27e6c3798b644a57e97d7ef7d341eeab7d9336f4e99b8950f448e28e1c4869b4299d0b55a285760c4656032ec3674164f44452235ac59042c07d62e3b4de4402fa6b758f4bdd177af610d6487b2e80c1f9861ca3d5b553b29319397e3d23f19873136eaf40802c9b8dbf48b", 0xeb9, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, 0x0, 0x401, 0x0) msgsnd(r4, 0x0, 0x401, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(0x0, 0x0, 0x0, 0xffffffffffffffff) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0xa4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x800000}, 0x10) r6 = syz_open_pts() close(r6) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, &(0x7f0000001080), 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x24, &(0x7f0000000b80)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES16=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001440)=0x7) sendmsg$unix(r1, &(0x7f0000002ec0)={0x0, 0x0, &(0x7f0000002b40)=[{&(0x7f0000001b40)="bb6cd1ff6bdd5d56f249885b78263d1fea43cf40e3cfa7a5fddb8e75535ceb3f6d07d4de16864e7df9341b9afce90d83897ce154c724b428e4c92391c0cada582b9d833a3c235d8a0ae8ea34733a9e47b5655f89f727bc18733cea66f89a497180ef04da81651248c86c57b17f58f4816507829e730fbc136b649426fc2503bce7ebf384ea110b0ef0c43f1056b9ff75b1744e92f30d2b0be029fd9aaddbe918720a435cbcf90834deff8281d6daa9b4fce51627cb6652c668833acd132c05a14bc40b0869560596aa704cc72d507548e1cd497b7e8eef3545bd43305535fc50c6362598dbd8d5a365ce73873904b294151fb88b3665bf5f6af31841329587be90494192f89321100d4e2cc2fd17cc7c9205a13c2622971feb90f9894a939271605f6af234dd735c259a2abd38ab494c8fbc8458ab02c8a5d3c2eac79448301dfc42b90ec119305dd090fd38b6894a303c70e9239a5a56e0eb3f72d2c579d62e390f22629941118eedeea4767460d24ad5c87a4aaa5bc5f298b3eb691e98307b764b086ff1972eff9027ac67934fddd65a08965c2ba77e844901d0d6666817af170d150e3a8059fa14f8911589f6d16830b238f9f64b2a4f655cce35397925ece2b18f2196fe006f052a9fa14e6fd77134fd3fe97e3dfc3234e964cabd90725ce8d309a627e756df4729d9411981e6d802c2af9f579e0ad2a533b20e2a7d94f95661d5c976f3a3140a97eda3e24c461cb6cf6d6f047a65e6a14952adc62b7c57e7c8a91a35c98279066df8b585313ac49004b2087794b2a255936be89d7f0774d682f757d951d5e0fe81c8c4f2366de2fcdd16d3a276effb4f8a63b5d0cd57069c0d705500f8b1482a739bebf80399c171094f053140e60f697b64f7d3609f3f52aaa790d1f8d8be27b34de8522b1cb9f757a0d093a5bf12c9b3b86d316da80973dd42d2808832886d3436441105b0cd1577970c35f799cd36fe5f8ab0d3675157348cba5e0994f2bcbc0d4d8d2efb8af3654f023053116bd499509cc7522cbf5d278229fa894bedf674f9ba84bc0523d13665fcb452f2370845c4861c029a59e3451f6c995fd3e8d128b488e8d33190de6c89a030c9b90c97446501d0e8ee91e1c2d7d7c609111057ee1180fe3c745d24314427a824ffc7364a9d4deb828101fab69c8de04d371770c91aa5ed4f141c938f0e2ebd99b140d416c3fa5979f4fe2c3d700e67c486fd497b4d60cd9c4aea0b3e4a967897189cd923fce57f8b74fa20dcfb83e3a59d0ca994399ca31dad2ffcd7025293999dac80117ae130834918fbb16661e9c40390a3c7ec6ff77b9ee47a5d01dd2dd7691dc7e006fbbee833eadc38d9304d478586bbdb75d4ea831e3d1ad27f371623fc2ca5a7262be6beaa72d5fbd4409a5f52a2928101e3eca52886c7f384add1780e95eec74b60239b6c1d31e644a07c0d4c062f9a5a4e7cee6bca0b1b3f16b8c3af38459f5dee020ec014426d8e1f9f3139be3637e6b370a759228e21ab5515c33b46f9bbb9ce1070985c302dd76b0fff0446f10f8bb6cfd25a84c3aa55f42ceb1fdd4a23d7452281486a7e6959842261adbbd7c2b9a5479f96abcd99ac7489cdaa28469c29138b49f332b3b4587f5ffa111f09d2d98216ba5005fed3e473189647f29f157cd61caa9184b1f42edca4687a9b2d49d56c189e6645f6128409d8d9bf521a067cbc3d4f823af2eab202d6de20939062ccffff57a9a5f32c3e0b713456ee021fd348358ac270e7c163502feee123dff38f79570377a2ca76cb68e65a721c564bee325195ae9c6309c6053603017cca250c5c66d3688194c9f37a9716da83048f250b22e440c3ff98d69d1f4cb56bf553edeb1dfe98b4799270bf72b09c0d5886d4ad069c66b64a104ba6df60b032bbf3753e8a16946992962a8bbe01360d8bb696a8b9692b3ecae316ee54ffd4f005ffacc018541226d70709894edc6d45003cc38a8d3531786da571737d9bdd0117581c274f00a61863f8dc00a35ec24769a71fc40498bb4abb9b61c5c150aeb8bcbaba692530c72413bf23ec7555a84fb1f1442fe60c9d92826620ebcd5fd608cd68664958873a8d793c802b9aee7afab78d484b8b7451ca82efb022b00f4000823bbc7665e2b9bf47ea14f6eacd9b62345ad5c0fca01b735331d7b52ce9ea15e342bbe6aeef7a28f964e6f3dc9f20c95dd021ca4499bd45ba6efa41c11c9c965e7963108e40215b957ecfecc11b785b131c7ed4a9c7706eb04ed30b1ec5532f8e5a69c0532f222eaacfbe1c1feef69ffa065498d9f633c650d736a7990a0766a7e60412972534375a09f9ceb20338199062edaeced96854946527a8ba879ba37de7f03432e757c09919fb8636b9e1d7bcd1262c98e85cd7463a63eb00a8a5b457f55eef965f1c7ff511908db0e02df9db93ffdcea6e9a458e6c44454d221180116b968bcf7cb86a2c2fdbaab977881da5f67bf2934cbaee42d1bcdf25ab0e84cc900f5e05db79509d6762c8b8f801e015ff11d821f6666bb376c6b85e6568c9ac0ac6ed5f62e51285d83ab08feb3b051b60fff836312a6c13ab67bcd1fd32b12c29d02021ee3fb172f8796c75170b9eb532c2999a51b0091df8cfffdba33f584ea395d5d720693be47bb7b96590e1a97a7d8dba5501cb863770d4f420206ac0c50663ba6c4278c88f4351cdbd748e0cf5cdf126f6d8e833cf30a7191b676f2e6c7e4d0aac678de2e7052599595794f42a5195f7d0999ea2d1e4bfdbe7e7ec9ccb310fb1432d51ef6e70c622ed36b5306aed9e1759c29de7620b00e48d84d133f887531830fd95714d97f59221ba6812bdd5f524c000f526109da359459778a075c11dcbf23a651de61fd2603ee8f2772bec5413f7c12634ecff2c231867b0be9ad0683708e81b792ad7623c0e06b41abaf039adfafcf56779a6c4071065f4086d82aa588071bea3a993d601ab4bf7e93e74755b9473b8c1a0221a297bb6188eda72a8277b5410f8f431efbacc760673b223649276f294bd6cbc31e3a24fa6c5ec35633caacf2ac4eb1e63b19341e9c791e6d1a7542a883236898412ea5a0aed8659dd806718337db29e1d693494c2834aeb52f7d21dd53d30ba11445fac87234e9412e826f2c748718f00dec9de87e7a31fcae9a876f3a1c6a517602df49d5d176fff353c8ef9f7f15bdab2e8c69e6296e63622f199522ad77440b01abc5ee5faae09280b18c18e3f0b24d913276f35719ceeb6b34f12ab584a0bd208e39c4a6d89dbeb7214401b467c8ddd0446608c519aad53a6a32ea9e66e1cb05f2086c685507c082ab267219754507d7e98839affe9743da43a5f01746673fcacb9d0c3794ed37b370ec4562803ebd3217d962d8dec4aca1de2c0c46fbbea4d1f353fb37e7910c3f55b051995a66dc0cfdd55c225eb2e9a6dd43c3e7052db35aec6f216f16107f39693dbfa2baff6f92af5f8c01f48f378d118215176829df80c74ec1127e0c129173b59bab9e87376d5405601a0db4f67eaf179feb9458421ff349e4cee06d9372c203e83e51773d5d4bb01932a0896f60d25c1c8289874f51958f40ae0e4f0e3897f7b3930fc0e9908afb088368fa5dac1aaba9272fee60cc1ffc43a67804d31e3053e801c1e6cf809bd1407380ba134ad10fba22746611a62d6795914a5b3de503b147c41dc013d6ac733439c7b753c091fd877bf3aad9614f739f85b1db467770a58452047c6b1e59f31fbafce61ca3c5e43b1555527043ad23b31fef52453b2395cea9bd1f7f954d44ff9a4b8270ac0eac37ec059ad7d26c4e6c244cf43af0b2b77e6d147538680a5b0318a66bd9c674e557c1d45d971b04283d332c86f6ecce2101682653c696f13e79f348b72371cacf8c576ebcb15c67b0543370417f93715b6641d1cf71862e9fc2f33bfae2e61b453740d692a5d2fdfa887ed0788fd0e41a274674502a989dcdb3ff532dbc3015ebdacf341406d468fd2fe1c4978cccd88f22b2273ddb0ea49e7675a316af5a8d6a70426337e99eda61a2b763740dec2a707ecfd01f849e10038103f4ac7a577a266ebf0818d1bfac8ac2df1a6a38054cbad1783e314c0bd832caa944ad368b68ab5b0902c19ce9481e99e848ab9d4de7d79892ee2332b4b9b5e8cccab49caf6e1e34259b7815619db9bd54a20c151bd280c5ad310d62c16a95ee5abb90de8ea6a2dec4c4444ff4050692a7f5de2f5aa2ca47e7f0918fbee467011bf7d928d518da67fd16db35c9faec66618454f689221c58d6ce4ac9bf21b3d2b2f669e84cd745327b6f851a5de54ffed913ab344c13daf7f240363555327a0c8cfe07f5a15309219f6043d0f1d76ed0220b65cf3fe5a19779466b716ae9d9172da6bb063be4687ac71a794dde48895d56d34699616e65a8c1c99085355ee3a45330c2e4e0384702f8572f712a2d60a18f4302e5024f2dc96e8ff1b95caaa50e3bd9780652b0f5d20166aefd5c081be932be27cb66df40bd1cffd24238ca88821aa26bf67e4da1fa1cf90fd9502c5f473327f899a060a5d241f5bf5ec1e4c1f3851bf5cca7095a0cb9581a6ea234fa2ba03602085f242b04e3312f6299e724c18f8e0281e53edddfad4a60e53cd29786e06e3d045c6ae784251c8660731eea86a1e404f0f5255a086e61a61d25fd8dd82fa7316aab0455a256e097fd24b8f858a544fd61a9217b9cdc4fe741398d7fad3903f4f4c3c2646157f336ead220516228d92ed789ff7209062607b7d91b4e1c977f164e87874aaa5c868bff7c7e0b8c9951b62ca4b695b67f547f73733fe76274cbc093d90a6f9d774881b81ef7d16004bcff32fafe29fcfd7296d62259ca96d2c35634eed1d3a8093f41ada1ea8e818c595d7248d14f931054e9712caa7d3ff59ea04820febc61da3c8d9df953ad534bef924003d6cf64ea6ac77efb5cb7a11def540b1961ead23aea942636d4ffa3705d6c8d60fa8f3417a4de08aab8811d1a3b2b5069bcd770cdd07d259ee2cb6441a50adc627aaf1d1fad31f7fe2cdc4f38adf910c375eb07396bd46787cbdbe893b075c0014de31a669b209c023b4b904e836448146379639d6ddf9625a09e8ba5023cca0d9e2a6188232900d5be96b2f67dcfb809a65858c740efb6d99cfdf11301576315ccc9b619d1a0e9e4cc6ce4a04485f2408fae9806a589d4a5fd3c64507cc161f6d22c0f0dbb29738f8dd8036b6a8c2f289c85933358e3f1c00b60f83d8dd98219475caab2728d2fe62b47d564c2e2ced0be7a016ca0ea1ec0004ec070b873908077f1b4c8f9ada7bb5a053c965ec4948f31902de4ec241419a06ae37a85f5a6bc0f33fc48d9e7f02e52be22519818d35cb1a7ac23e9f706d3334a9bbf7621a99e0bb6e479cdb9cd41fe2a0e8c3a3eab3d184ce102defbf3dcc020516b3e7aa02a2d82a46f43da769c71f77c1e95b8c4f43c52c64b95fdca83270ccb1e51055976f24326adfe530c78cd278ef9d2068934f5125f7e0e839c2fc04538a6fb7ec4dd63beb6ca6d5e15a467751da8446bf2776b7f10a6b1ded592dd1512299db62f23bc1c8ad7edf6c36215aa6578557185245b4383f244a5fb93d0eff0ec8a42161eaaa58bb93b00cd0d0e28086753cc611963f1a9213e62099df1b7e1371aff87757674f965ec146d4ea772c38c415c5c9ae005690d4aa1cc9f9cba09f98591cf92a93e8d908bb2567de4373db6d0cad4889fb74d2b8a7789eaacd44a7baf1a61b4ac54b7f11d5b13b14073303a6fce52985a7d8110f76ba320ff4175ee1e7a42720c7d375", 0x1000}], 0x1, &(0x7f0000001100)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYBLOB="728e33c12ed5fd6379c03e71f767476bd90e174ca34b43ec8866e52f85ee837f5ca0151034aada64b4d8fb78865c5886cdfc0bb4d015392560544a8bd5ac6648ec", @ANYRES32=0x0, @ANYRES32=r4, @ANYRES64=r0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES8=r2, @ANYRES64=r7, @ANYRES16=r5, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000008", @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff00ddff000000be1c5680597bf557d895b38c243879af3fce8980e544f263bacfeec3dfae1ec97720cdbdd6d4cc9dda4576fd6d60eedf03f2c0b4265a76baefcb8f923c670e72b029b70239c3a85140b9d416febc2139b74e9876e8bb47bd47c1c5c6c48f2d5901133a99a76367902dbd15e07a58601e09fe25c3046fcdaa62ff2a5f3734d87bc734023f1e2765d33eab2d4ab0cefc586dd424079ebfb2b7dbad60c871c67a7758814b4748bcd21a9aff7e1bec401e4a4ab0cf0289b01f96b83637b58b76b6adc7a2c643409b08ed5eaba3b286e4e1c34e133aa9995154e709000000473ae84c167f8bb4b1c89f4e6511e2863ac8904496963f808da1e8c63c2d08aa56257f9aecbb9102f0aa70c331ae99585413173aee7b964d4b806a2ad0e736c7c7dbb8", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESOCT=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x148}, 0x0) mknod(&(0x7f00000010c0)='./file0\x00', 0x2000, 0x1e5d) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000000000000000786175566f830605", &(0x7f00000000c0)=0x9c, 0xfffffffffffffffe, 0x4) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r0 = open(&(0x7f0000000200)='./bus\x00', 0x20118, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x100, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x83}) r3 = syz_open_pts() close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) writev(r3, &(0x7f0000000480)=[{0x0}], 0x1) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff09) r9 = getpid() fcntl$getown(r5, 0x5) r10 = msgget$private(0x0, 0x0) r11 = getpid() ktrace(&(0x7f0000000140)='./bus\x00', 0x2, 0x846, r11) msgctl$IPC_SET(r10, 0x1, &(0x7f0000002f80)={{0x0, 0x0, r8}, 0x0, 0x800000000, r9, 0x0, 0x0, 0x0, 0x0, 0x7}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xfffffecf, r7, r8, 0x0, 0x0, 0x8, 0x2}, 0x7f, 0x2, r6, r9, 0x5, 0x0, 0x2, 0xecf}) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) socket(0x3a7ec4fa014807ff, 0x0, 0xdc) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) executing program 0: r0 = shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x500) executing program 0: setuid(0xffffffffffffffff) r0 = shmget$private(0x0, 0x1000, 0x5c1, &(0x7f00001b5000/0x1000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) semop(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, &(0x7f0000000040)="e3e33dc29686dfa7dc57feb1aee87d839e012a31de6216ac8d302780ae963919f62161cd44407744db74c0a4146ce1632ce42c775700811c30f84ea608dcd5e27fe94a8e30ded4cc12bfd82b64bf68b4c78e7340d289dc716ca618735de2903a287ca77c988a28531ebfce188e6f1cfd0a613ef4b5755e0352ec4672c41635719990d432bdbaab7bf0ce", &(0x7f0000000100)=0x8a, &(0x7f0000000140)="4b32aab5d4b2a2a611104ea8ed44b57f581907eb2f8f8468a0361c38b04a589d99ec061bfacfdabcb7be4bc6d057746381581c982e32611b0108e467c3cca04a29ad0f4c9bce459de4a06c71daf740c6010bb1fb3251723e48d1610555ff8eeb08aa9a0953c0ecf0501f23e287df073e0f86da31dff59a", 0x77) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)=0xfffffffa) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYBLOB="aa9baaaaaaaaaaaaaaaaaaaaaa86dd605f6ad900083a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa850090780000004e2220c031953e291ec40b4e34f52b81098a528b294bf4cfb6b43b1e5a0b39dfac0dba779ab5bd489bd7c63615ff695b6c84ce0d1f5a5e05336662626a8e26ad5c0f609bb5847b5c0bfffa04a03566ef1e94eee1be3789f456a4cda2c47cd61dc19d99bcb0113acc1bf0d2776a6c8b06d1d23b753fe42ed346256a3e22e8956c631c0385a2af759281c972fffbddff92681558ff025eef"]) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/203) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x3d, &(0x7f0000000140), 0x0) poll(&(0x7f0000000180)=[{r1, 0x20}, {r5, 0x8}, {r5, 0x102}, {r6, 0x40}, {r2, 0x10}], 0x5, 0x80) r8 = socket(0x18, 0x1, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) poll(&(0x7f0000000000)=[{r9, 0xd}], 0x1, 0x0) shutdown(r9, 0x0) select(0x12, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007"], 0x30}, 0x0) r10 = socket(0x2, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x18}, 0x0) setuid(0xee01) ioctl$FIONREAD(r8, 0x80206980, &(0x7f00000001c0)) dup2(r4, r5) connect$inet(r4, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) executing program 4: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x3}, 0x29, 0x0, 0x0, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000380)=""/214, 0xd6}], 0x3, 0xfffffffffffffffd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc020691b, &(0x7f00000001c0)) r2 = socket(0x11, 0x3, 0x0) listen(r2, 0xc1) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x0, 0x0, 0x4c) ioctl$TIOCSTSTAMP(r3, 0x8008745a, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x87}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r8 = socket$unix(0x1, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r5) r9 = socket(0x20, 0x8000, 0x58) setsockopt(r9, 0x0, 0x2, &(0x7f0000000040), 0x6) executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r1) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f", 0x0, 0x0, 0x0) acct(&(0x7f0000000100)='./file0\x00') fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x8000, 0x0) r4 = dup2(r3, r2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) bind(r2, &(0x7f0000000000), 0x10) write(r5, 0x0, 0x0) recvmmsg(r4, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) setuid(0xee01) r1 = getppid() r2 = getgid() r3 = msgget(0x1, 0x0) msgrcv(r3, &(0x7f0000000100)={0x0, ""/48}, 0x38, 0x2, 0x800) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, r2}, 0x3, 0x0, r1, 0x0, 0x1, 0xfffffffffffffffe, 0x3}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0xd30, r5) fcntl$setstatus(r0, 0x4, 0xc0) r6 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0, 0x3, r6}) pipe(&(0x7f00000001c0)) setreuid(0xee00, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000140)={0xa, 0x8000016}, 0x10) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) syz_emit_ethernet(0xb4, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x4000, 0x102) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x7}, 0x8) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f00000000c0)={0x8000000000000001, 0x100000000}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x8, "f546db7a3d1f691a1c0000000000d700"}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000140)="689e0fb533f7ae373bf68a48b077afbbb94baa7030983cdbb8cfe0d44f32f45621e083ddbe102870d87a46f3b2982d24fcdd92ee39dfa88025c3ae0d039a168d9e8b75231443c862f50673c9bfb336f114aba81f54ec677912a80dfc03639f0dd9fd5af77c2d40b3a9f2bb3b8b28e852de5729b20aaca712c5f5a7a7e979f2eaf095a6f886c30ecf48ab563e6426e855ae5951d9247ee6706a4934b2d4a2a1c0d42c386b9aa76ee8b014f7fc9046d3e35c6d4a87979c5ab897291067d81dfbca04f6c92232325736c7d359886690e4720b03bf4a369d4a3b18e0c4e2c376246a4846e88337227d9fbe251152eab9156e3ee5cb2722cf006cf6c4", 0xfa}, {&(0x7f0000000240)="8b52362546f6a6c7de8d384e49c6f8443b9d483285fe94a98c1fcdb1ad8ddc9a9d77a937d8cb95804a476152941e25affcb53defdbd28d688ef1c744dbe0338599a232d9ece61811176efd5fa158863c1237721a97b1eedc0de309353ec88e12bdc584e71b95416d021d3cf0b3fd608cf4", 0x71}, {&(0x7f00000006c0)="b8fb40b4be5f760e32620ff2b7a7caee2a7b09343ae03d19869526098f709cae93a50737e1e88a456972e071cdb707f5e2d026685364f7e3b9fea0fc771d06794ed1becc9fda0c82aa9ca910757c8e50f5ae5356c271c796270542d2305599f210c91c9232a2f8f33ef0cfcd9f605232f3d1def5c1b3ba1d91dd0bb3cfa0969e7ea63135e74be566a13bd73274add436d63e", 0x92}, {&(0x7f0000000380)="57fef337e455d7db24abe3f94fef9c7365b14665ba089e404c7208f8abbcd5814529f9782ed4c8646a41c9f7c076c5010ceb8450415037d7340df35eb618736b793eeb7766bb6e9aeff9abce693e811e7a8d7fe907b366370ca0112a4de4e68a441f00c0867906c1797ecf918bc5d9aaddd50bd1884d92804bdfbb1596ba51dd2e37f1552615a71fdba4a78019b5e9ddbb0501c89398c11f1d0f2723b6b9", 0x9e}, {&(0x7f0000000600)="de91b8333193a7beccb29e022413d0cd7689f1b502049c85f703d4454deb0d5283e03299fbb426f8dde679a7b900fed537bd3dceeebbc41a462f99084fe0a001eba3497d045143b1ae559075c2d6e940d8a4cffbf95d9ecc1e05580a42815ed648a557ef27049fbd73d3a629a1ac1b8121f4aa2d85a0ed209982b25775c742f45a1fbc5d0abe5bf24aedceb287b27af79835a0ca1196a32c0a4d4672", 0x9c}], 0x29) r2 = socket$inet6(0x18, 0x0, 0x7) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x9, 0x4) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x4d, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500003f0000000000009078e0000001e0000001cd8e617156763c12229a057eac725a94e57c2595cfa6a99cc5b5adf3877eafae7114151f779301cf780a3020c3d29ba57f8599957599263728cb"]) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet(r3, &(0x7f0000000180)={0x2, 0x1}, 0xc) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 7: socket$inet(0x2, 0x8000, 0xed) socket(0x1, 0x3, 0xfa) syz_emit_ethernet(0x11d, &(0x7f0000000580)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd6508cb6800e703ff000000000000000000000000000000012c6bb086c8964fcebfb338da53d2f15b2c0200000000000004010004010305020800010500000000000000000000000093a329c5acfea21973782f917bd8df1205cced4d76c10715856449443355f02accd85f4edd485483d892d273275b5d3513438915a32ed33f1e46090000004bd766963a99787e92993d28ad076639cdb0ee2da2e4316c8373b095d75484f75ac0845b47a5b3062456d4da8dbd13130dc77030fb9f61c842bd5cfda52f65dedfbff1a73bcdce2ec464b7125c5bb81c5da90bdd3777061c33a8d1709c5655d05695812994093c79cab5ef9ca54376099dff0384883484ebfc31b2f96c2f5f2f8708e32fe03d11e2b2"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto(0xffffffffffffffff, &(0x7f0000000040)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f00000003c0)=@file={0x1}, 0x0) r1 = socket(0x18, 0x5, 0x6) fcntl$getown(r0, 0x5) r2 = getuid() setreuid(0xee00, r2) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) sendmsg$unix(r1, 0x0, 0x4) socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000001b00)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x30}, 0x0, 0x0, 0x0) close(r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) r6 = socket(0x2, 0x3, 0x9) dup2(r6, r4) getuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) execve(0x0, 0x0, 0x0) executing program 2: munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r1) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) sysctl$hw(&(0x7f0000000200)={0x6, 0x19}, 0x2, &(0x7f0000000600), 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) link(0x0, &(0x7f0000000400)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000280)=[&(0x7f0000000140)='/dev/rvnd0c\x00', &(0x7f00000001c0)='\x00', 0x0, &(0x7f00000002c0)='*\\.-\\!\x00']) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x4}) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r3) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r4, 0x800c5707, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r5, &(0x7f0000000ac0)=[{0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}, {&(0x7f0000000440)=""/274, 0x112}], 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) executing program 1: chown(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[@ANYBLOB="78ad55e8f895ffffffffffff0806000108000604000007b2ba59f1b3ac1400aa000000000000e000f48f53f8ba63a79f87f73d9c24eb756a2c401e7fb01dffd5d319f2edef6e83765f0d2217ae428788da50c8cbca5aa918ba5d8a9581d1b12a9b128b15da698c692ef9cb3b8f0727613d7e5ed9096333755136da20eb3ccd832914ece7360c566ab70cf9a1de2e9104914a820298907d22223e93e7199c6bf8a78b9e2eee8e8bc94cae7b05ce4da31c4ce83cc0e16a3eef49fc24c1ed2153e3b1a1a1a5c1dce4f3fd9751edb4551849050e6402cfb196844b75efb34b93295daad80193d50f9b4fb61b83e6bfce9d902c0259"]) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r3 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x2, r3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) setpgid(0x0, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f0000001180)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) r5 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) kqueue() openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x42) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) setrlimit(0x2, &(0x7f00000011c0)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000000)=0xc) executing program 7: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x60, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "b639bfb4e65c2cd829286e7e33f1a92d7b0b6c85"}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) close(r1) executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) close(r1) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) r3 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r3, 0x0) setreuid(0xee00, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = semget$private(0x0, 0x3, 0x830) close(0xffffffffffffffff) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaafff6ffffffff86dd60aa862000302c00000000000000000000000000000000000000009078005f050000009c76dd85e9d1a1b6"]) setreuid(r4, r3) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000500)={{0x40006, r3, 0x0, r4, 0x0, 0x34, 0x24}, 0x7b, 0xffffffffffffff49, 0xa}) semop(r5, 0xffffffffffffffff, 0x4) mlockall(0x0) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000100)=""/25) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) seteuid(0xffffffffffffffff) r1 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x801169ab, &(0x7f00000001c0)) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) setreuid(0x0, 0xee01) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, 0x0) setrlimit(0x4, &(0x7f0000000980)={0x9, 0xffffffffffffffff}) mkdir(0x0, 0x0) socket(0x0, 0x0, 0x0) unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000140)='c\x00') open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0xc) msgsnd(r3, 0x0, 0x401, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x2) writev(r0, &(0x7f0000000440), 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f0000000080), 0x100000000000025c) mkdir(&(0x7f0000000100)='./file0\x00', 0x6f) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r5 = syz_open_pts() close(r5) syz_open_pts() executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7fe]) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x6380) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x10, 0x4c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7c}, {0x40}, {0x8106}]}) writev(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) seteuid(0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) executing program 5: getrlimit(0x5, &(0x7f00000001c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x2, 0x8, 0x6}, {0x4}, {0x8006, 0x0, 0x0, 0x10000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) semop(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f00007fa000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x2a, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004500009b4d126438bf69d3282539c71c000004c3000090780000000000000000110090780000000076e0b96e230d222b21130c60d735e41f0800000000000000000000001a47c58a00eb5f9c8eb52aa91f8b9a0b7e0656248613bb91040149ccc866e55164bb4932f46d8c91c187f0cb159ecefabcfff8d698179eff577c872db72ababd1211451dfc3dec3c629d97127261279b160000f500", @ANYRESHEX=r1, @ANYRES64, @ANYRES8=r1, @ANYRESOCT=0x0, @ANYRESDEC=r1, @ANYRES32, @ANYRES64=r2, @ANYRES32=0x0, @ANYRES64]) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4, 0x3013, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r3 = open(0x0, 0x80000000000206, 0x4ebfac6bbaf7949) getppid() mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3a7], [0x0, 0x0, 0x0, 0x4, 0x0, 0xffffffffffffffff, 0x1ff, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x247c44be], [0x0, 0xffffffffffff8000], [{}, {0x0, 0x2}, {0x0, 0x501d}, {0x0, 0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x0, 0x3}]}}) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000340)=0x4) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) socket(0x0, 0x2, 0x0) socket$inet(0x2, 0x1, 0x1f) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x400) syz_emit_ethernet(0x46, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000f21100000000019078ac1400bbe00000010c009078000000004500fffc0000000000010000e0000001ffffffff04003e00000000006e7bbc752bb8b93908dbd62f79b889cd3de7f9455ec9d9f98c1322ad373c085bb8409e0ea19235eaedea5dc8824ee274e5f17eb3d007b12659e4153a5a396f502736b71a446f83e281fcc284c5fbb195614714fc1fed063365724689e64e69d945735e"]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x5]) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000480)=""/14) writev(0xffffffffffffffff, 0x0, 0x0) executing program 2: r0 = shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0xd00) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) mknod$loop(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000380)=""/214, 0xd6}], 0x3, 0xfffffffffffffffd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc020691b, &(0x7f00000001c0)) r2 = socket(0x11, 0x3, 0x0) listen(r2, 0xc1) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x0, 0x0, 0x4c) ioctl$TIOCSTSTAMP(r3, 0x8008745a, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x87}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r8 = socket$unix(0x1, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r5) socket(0x20, 0x8000, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000001c0)='\r', 0x1}, {&(0x7f0000000280)="b6705fe035618a47e5b1bdee170c6415b2e09b728bfc4cf2fd25979a4f60569f295de176de85b6241d11211d0830648b8301ec6a1371cf90c6aac34a9e367d378e2bf40a190ff7b4cde3046bf7ed03a6e57bef016e624057f706328f3bee7f6bbe46c0", 0x63}], 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000740)="0700000000000000f06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe0416037ad60a02e7f65592fee28d9611aad883749cb7e10000c1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd037b4c8e3e2d5def0a514f8f9821a3198f4d9d3a3c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb458abb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f938", 0xfffffffffffffff6}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3745dfffffffffffffff1f03", 0x17}], 0x1000000000000064) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd00) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x20) pread(r0, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x20000000, {0x1000001000000ff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2c}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}], 0x1) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) fcntl$setown(r1, 0x6, 0x0) setreuid(0xee00, 0x0) close(r1) close(r0) r4 = socket(0x800000018, 0x2, 0x0) r5 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r6, 0x0, 0x0, 0x0, 0xb0}, 0x0, 0x0, r5, 0x0, 0x0, 0x3}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000380)={0x1, './file0\x00', './file0\x00'}) r8 = socket(0x18, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x14}, 0x4, &(0x7f00000001c0)="037f7ad31ce6af70e9548df6af2be0cdc67b4a913d8386eceecaa38d82bd01083d47148fced1f6129382909de20497169d5de3e276c135d3ff729b1794e238b8fdfc59c74003fdedfa142334519c8f0789861e85b647032cef248a11e25e2bbcfa354f2625e1c835d68424c16542614041d3a1483c64e7147bd2fed61da6d1e3ef4b0a54d07b00b907c43a2d29d71d68845cb82223eb63338305f524c28c6160506810799f43668b07da385807079df65bbf82f4c6d940f88ca024d3b307d84b0e52f7911c282da667fd97312c", &(0x7f0000000300)=0xcd, &(0x7f0000000480)="4869551cde48f6e19328db44fa9aafdfaf0e9e14c733416b521b9b39b017c0606c15dbfcae97b2fa013ee11dda541871888738addac9a6f0b50522a2d25b17f55cd07822f6524bb4f10e4a80b5713826ecc96f71fa32ec1c8293e8c11db3227d30c3179e44b064d8b4ebc20ca15ec80f796ce198cc675206c812c5af994eb2e0300be83676607fd2cc5b54d9432616727e3ea175e134d89f851d43408d80ecb7d1890a55225ef20838071f078f3ee5cd82072a401925952dc1ca14d129fbd5940b5258073671df5846f5db57eb6c25fc9ab30ef4fc2fe4b3b3773a0e46ee0241f77be62ef9ecf696fbca5e671102bddeeb4499b9de08db60d33d263c13", 0xfd) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e37", 0x89}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r2, 0x2) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) syz_emit_ethernet(0x41, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffff369d55eb080600017005060f00038c56a9aaaaaaaaaaaa9c3d674bc42b0215ff96cdd2cfe42ee8a2f9da703aaaaaaaaaaabb5f288daab21dcf"]) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x205b1e) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() r2 = getuid() r3 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) setreuid(0x0, r1) renameat(r0, &(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000000)={0xffffbffffffffffd, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000140)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) executing program 6: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff88) (async, rerun: 32) r0 = socket(0x18, 0x3, 0x3a) (async, rerun: 32) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) (async) setreuid(0xee00, 0x0) (async) r2 = socket$inet(0x2, 0x8000, 0x7f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) (async) r3 = getuid() setreuid(0xee00, r3) (async) setpgid(0x0, 0x0) (async, rerun: 64) r4 = getpgid(r1) (rerun: 64) r5 = getpgrp() wait4(r5, 0x0, 0x3, 0x0) setpgid(r4, r5) (async, rerun: 32) pipe(&(0x7f0000000140)={0xffffffffffffffff}) (rerun: 32) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r6, 0x5) ktrace(0x0, 0x1, 0x128, r7) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) executing program 1: pipe2(&(0x7f0000000000), 0x0) setrlimit(0x8, &(0x7f0000000980)) r0 = syz_open_pts() close(r0) semget$private(0x0, 0x2, 0x51) setrlimit(0x0, &(0x7f0000000140)={0x2, 0x20}) r1 = socket(0x2, 0x2, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) dup(r1) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) shmget$private(0x0, 0xc00000, 0x0, &(0x7f00003fe000/0xc00000)=nil) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xff) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x3, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) executing program 7: r0 = msgget$private(0x0, 0x84) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="03000000000000001b55f5890002dbc201fc16af87157b5e82953b4c6c22b6000000000000004a53b9"], 0x27, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0xc}, 0x2, &(0x7f0000000140)="b1aa2a527521eefde1167c9ed0de03225dc00984d5423fcbe0f7b6d247692241a52fdf340d55260fd15437edce6b64eccc4e02c5b7728a31ca8ac015214535defe941d1e5b2726adda3b8c22167df5321154983d25b5edc7e42e8b17a9d944d3e68452c5acdcb98fb5daf7bc9cb6b8a04b39032a452b4a7f66b858571326559734204d065bf4bac5a926553e583d65148a068e2a401c7b8afb5137f11524e473adf1351e5ebe3cf6e2552a5864f25b6b462aae0d169345c29a9e1b4089c547f319732999479ed4c0063b63c860fdc77a50e67fca3fe966f1697858ad13d4ee4b8966ae6813b1c0f8274f80d7bd167f2f05865dcc160dc60f3779", &(0x7f0000000240)=0xfa, &(0x7f0000000280)="0aaaf7da4497585a4c0d5d2d15c7f8c532b767cb93d0bdde9d8348d0d1038cfd122ad04157121babae98d9fcaf91a9e6e8ba2a11165248f8f1509fa2fae534f418f3f2e0218abb9c945775a98fa5aa3128a544b47421d031428c5f61f6e4b9a5229b7641af0f411c87164cbbb2c71a8d0299c9705fa6a16ff36817cb56563f32f1050d6efd40a9ae9b486a3503ab11f12074da5c44e4b22bb130161454bc86c9122ccddcefaf6736603578cad772629a7666321c", 0xb4) msgrcv(r0, &(0x7f0000000380)={0x0, ""/159}, 0xa7, 0x2, 0x1000) mknod(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000580)) shutdown(r1, 0x0) msgctl$IPC_RMID(r0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x400, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000680)={&(0x7f0000000600)='./file0\x00', 0x0, 0x0}) recvmmsg(0xffffffffffffffff, &(0x7f00000029c0)={&(0x7f0000002980)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002880)=""/253, 0xfd}, 0x1}, 0x10, 0x1000, &(0x7f0000002a00)={0x40e7, 0xfffffffffffffffc}) r3 = socket(0x10, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000002a40)="d9fb31c5fe2e6dea26f57da1b103e9d19e0d7164e3529fc2bf7c8f192a56f25141f8754928a88b85d92288dd3e077498abda40121559357819c04a4792a4e33fc4c9e04377f474df8bc4d5e698c1b393e2300019c164bd9437e019f7f8badffbec65ed181e66b733ed19d997119e7699ef51468b560f63d0f55619eb13d37d194bd14e6438ed6287f0105c18726530755b31ec6b490015cbfd0e4e4137cc4a2c82b7c4388f93a36a4f2d9da05aeec3f29099c044f0b9bdde0ce3839b86604203e228608aa57051c891a6864754026d1dce91", 0xd2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000002b40), 0x0, 0x0) pread(r4, &(0x7f0000002b80)="ce85ae53461cb9cfd9cbdc51801ea56294f390640e", 0x15, 0x8) sendmsg(r1, &(0x7f0000004280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x404) sendto$unix(r2, &(0x7f00000042c0)="aed7f78ab7c906688134dce419246680ae477e211a60dab741c445d54653365b7f6f78e1816ae6840f9bff534747cf8221a124ffef21916c6114a4282b934db4901238c63d0339817a30e9990ae9b32c2cd65e1aa1ec561b179f9594f2ebe8bbe76777963b4eb2f1a1433b7eaf0345fea4f0d516c33f4acaf35119ba3bb5592e68cc389703d2caec0fa93653f1ee36fdb1c5eca6780a29618e7e4fdb03365808ee246e28425b276212a890c05744196b5854d2943969", 0xb6, 0x402, 0x0, 0x0) getppid() msgsnd(r0, &(0x7f0000004380)={0x3, "76f4ca5d05b9c76acaa343be59cc083b0498e45e7175f7ea601237e4f1b3dce27038e39b5cd7e7f3a8c55794de2c569c8924763ab04ad03395e9358fe26fcf227b517d269f0041db415949f7dc2163e975fdb96e9cd97fcbf0"}, 0x61, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000004400), 0x10000, 0x0) r5 = open$dir(&(0x7f0000004440)='./file0\x00', 0x20000, 0x195) utimensat(r5, &(0x7f0000004480)='./file0\x00', &(0x7f00000044c0)={{0x80000000, 0x3}, {0x56, 0x6}}, 0x0) execve(&(0x7f0000004500)='./file0\x00', &(0x7f0000004680)=[&(0x7f0000004540)='\x00', &(0x7f0000004580)='\x00', &(0x7f00000045c0)='/dev/pf\x00', &(0x7f0000004600)='/dev/wskbd\x00', &(0x7f0000004640)='+-:-)$*\x00'], &(0x7f0000004700)=[&(0x7f00000046c0)='0xffffffffffffffff}, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x1ff, @multicast1, @multicast2}, "0cee7fe97f28539d"}}}}}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000800)=0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) writev(r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x102) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94", 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file1\x00', 0x7ffd, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)='_', 0x1}], 0x50, 0x0) r3 = openat$pf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500ff3c00004e234e2242db510b7e38672c0b853508aa94dc39fca4cbcfe34eab92142a74ae375a8b8298415ba8989b82826786c9d7f54ac640acf35a9ea8d07a7c176a4b5bb946641bc7eedb31a0f84bd02d7992f5687b9b0dc44bf4389e903cf9a2856a88f43a57443fa23ab4077016b1a05b7d0b2f4e898b193e5d475c05dd8e3d84b4f911eedc0480096cfcf147a333fd875d4a0042c1abbc9dc7", @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB]) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r7 = getpgrp() r8 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x7, r4, r5, 0xffffffffffffffff, r6, 0x20, 0x1}, 0x8000, 0x0, r7, r8, 0x7, 0x3, 0x480, 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x0, 0x8000, 0x80) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)="0cfdfddd24212d49200116b5961437120932150a991da294f115ad558e08ad68f65e4ede52269d080bdf2211de865ea54087d466ac4157305a5d64af151e3a091e1e7b7a6944be24ad642446f1459225e1be22ecff534637d0", 0xffffffffffffffe8) executing program 3: setreuid(0xee00, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) semop(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x6380) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0x0, "2bbf09a76e9bd301d6291ab88842329097184589"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) accept$unix(r1, &(0x7f0000000300)=@file={0x0, ""/88}, &(0x7f0000000180)=0x5a) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x6, 0x0, 0xfffffff9, 0x0) open(0x0, 0x0, 0x0) r3 = getegid() semop(0x0, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000280)=[0x4, 0x401, 0x7ff, 0x1, 0x1fe, 0x1, 0x0]) semop(0x0, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x4, 0x800}, {0x1}, {0x0, 0x1040, 0x1800}, {0x0, 0x42}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000002c0)=0xc) getegid() open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x20) r5 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r3, 0xb0, 0x2}, 0x0, 0x0, r4, 0x0, 0x0, 0x9b0c}) r6 = socket(0x18, 0x1, 0x0) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0}) dup2(r1, r0) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c96f98a699d89ff4c92bb9791a3ce33c0fb", 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000340)=ANY=[@ANYBLOB="8f6f77ede655aaaaaaaaaaaa86dd605f6ad900383a023bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000100fe8000020000000000000000000000aa"]) r3 = socket(0x2, 0x3, 0x6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000000080)="fe00", 0x2) ioctl$VMM_IOC_RUN(r4, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x0, 0x0, 0x0}) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7ba", 0x30) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x5867875ab25580b3, 0x7, &(0x7f0000000040)=""/248) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x53d}, 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xe405cabb478a8d9f, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000080)="14261b850cf728e469fdaae50f7146d49859456396bddf6d8802342741f80fd88ca141044b98c24726cc10b94e8fd43de7adf97602822ae8664f5c90d4c2361f6d7cfaf43bf7f495167dffc6bbb327db1ac0cfbd049634845b98e9ee8c3d7ac9a8924aeb202fc7792e578f2560b752b79c9dce1756654e9b0dbbeb510d5bc7628a7eb3777538e6c4ec47f3ba874c229e3ab63d3058f54ce368d3de58acad0b5822890f5795d41e3567484182746d9b80d0c05a7d86b00e6f5f06aa3e5b96ba71d193422ff093bb158b2f26db0272566b67aada5a17743d9a842082a050c57a14a95240176b12beb823c74c585e96ebe7ac6ef9082d1cde73466026ec41b84ff8c1296dedbad791ee0113604b92018f19e8e2982e3093f3eaa6fad5ecf450625101f9129fbe40f29c42bdbaec17f89b89b0fe244604c6c20b8c8e57f270d2942898ada92aa064e06e78f53ad80947af7d3b262d5cc5c7d0774d383bd1b7fbdbaf472fd52bc728ad28b8bdf48805dbd5ff629a51100ffa9de19fa35e1078aecbe6ba9c30c5869429537903a9c802d6d3d95d8da6706fbac275812979a1fb63c39ed81e54f09cbed3573d7dcc6ba3bdfc2a6642538f117a497b8b446293df0aff999c6f41298b61063697a026ee56dd172ed2f0e5b36aff5bfa710d7db56eab20fce0213ffd731f7f457107c0c4b76224f78dbb6cab46dee4b5573850358d6b605c485f2017628ce6d0c7745e3f6a89185922fc3ce63f5a3d5e79de89380509e2cdc981d408a4461724fb9b5c1669ea8f5ffe640206f1ea9cc733de6dfdf5cf8fde12aabe5c6d92132fe5d466e1cc8f79acfc96f39154400880161485a5db8ec4c3a456ab3953edab3a75f81d4b42fecf73088c926be9a795352aede4358014b362a1a49f9ca8d142c3adb05daca04cebb393b4123347b07d90a2d6947e8b38f541555781e2676450d8f381ef3554233ede5fa8dc5887d1432fef266b58a81e86a4bcb02e74bed8f378d31b69c24b31c29c376b86988edafc14f282f1344a1e3fa1ac86675bec51c3474265c7050291495bb21e5297f2c002e719505f6d71c2bb46809d13027f65134cfe98bbc4a229ec301ca3dca6c870fb45d771b2b9d624fae9ec642b2d7afb6fc98ea0b98caa5c754a78a4dcec7de1e09c457e3caddce3ff38b23e7c6e18b0a2bf8f8037cc94e1b73b4d0bb2ec794b055a8f0cc0a89a1b883bd56a83ad68e62f0a94776017a66aa8ada63c85dccc47d852344ae5129ca550d16d1b2c51acdb43d7f3e5d9fb2e1c9e6360c5eba3636addcf5205a3cd7e347584613cdeb397271ff586dcae9dc53ab6316782b347a938dc9e102f53a73130d2850e34d3a38034f9fcede3ae70337e1de93f0dc03d6f5cba931b322ce17016177d3968300d2cb82d76189b4af40b1df79c2e53f6d716aec74571bc07c268c52f2279060eee56c6174065e5bb022a6ded2188d42c247cc9e09f90602c9acfa2c289a05ecc6807cea793e5fd600896ed53cdd9d218962cd5f6e1d60c552837cb58566cb7a14f0bfc2752a30642f31000db8cf41feac24cfd65f9f8dfb5c438f43dff9a6d2315795f1cccceee4c2b31b274aa371250c308a645a8e81daf65218938712e7b452922e46cd4ed91614ffc2b054f3670221e3b48a377b661e3cecbbdfbb00e1f225835779ac3a3b9e76f5df8e1711a54ce33f3a0a8350a0c828a2c89fe5a8712bc0735557251962e7a96a600a3db12a1a0bc4b156a23e9d1192f85e7e0bf8ddeaa690fb120674479decc2e5ccaaa314b9b78beaa48cf4dac19d52d005f4cf3af365e3c6686bac761f15ce5a7a48eca565e95bf99f60766d13d6320b112a9d2b649ebfc7041b4bafa2378cc913ffaf427f65a4204e29915d731ab26d58e0054412d04e8f01d38479d1157b981260a74be4f94100ee440a20373b3b6cb465c2907216927604a6492b3a358ed25255aa27714ec8675a5f33e81a7224f2b9b610f633fcabe786fd349a1aa5ac197d4b0150a67c20b0380b1522a3f3d33fb63b88eb2df3acfdd0832f7ed2d77b083f848bbc00b9ba43bd12acf6461818ae633b6db9e02371923aa3cad6a2429f4d436a4970cee884e0ea7a69b7c41173bf7d211f73ff24d988eed5d09c2cd484b234a418479810ed3ec80726de7475d01a3e02be710ff32a0dd9fceacfc4ade10e431c6cfa7f7df96180496ea1a08228cb82db2c39ef9dfcab896e3eb154271e13e9a52b793f4b847b6045de6e6dc948ee30f7862253423126f7bfb3460cc3cc81e72bc534b1844b2af358ff54e607a1de9a4a01183ada55b284e4a255d059e21a3edcf30562b9d3208ffdac5bf4e73fab0aec5b86fe01cbb2e088bf09f893e0fa3f9753327fa6ca0b45946df9ec9e1251aee4168b75a73be325624b8941d4f3e0e8857d778742b3835d70011adb2656ced8293b6dfd685fbc008a0181b8f9233ff906bc92c620bdd5fcb925a5cd045b32d466520dc35116dbae29538fdcb3d4241460882195e2d953b05a4beec91990646d45960a6d1b7856eb0232c5456a455e215fb80b543f3d24813aadb2e8676680e3eb9d98bae2c3508699bc564b0af2330943f53645a44f434dc7fb50444c858c2fd283062fc046a671e48d6c5b30bf0588e40c4fd9df2cd5b3fc8a74e36f93d276b666c89a955aa396afcf0e6aa4521c2776ff670196d3f512fb51c63c1264f344dbf867a41280e74bdbad5e8371a0539aaa3ecafc922209ec71e62224ab0149da34db6612ce35cbeeda0e3f1f683634c2562ffb74b6b82a372f8282c48d41a856ab25ef8e19c8b82996ab3b5059f8b9148250bcbcc5cfaa0b34721c03edfbecf61a0cf08f721834d32153304b692dd87dd5b70879f4015ee6c34bf773afe39a6f9d4", 0x800}, {&(0x7f0000001080)='9', 0x1}], 0x2}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) socket$inet6(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000880)='./file0\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x20000, 0x82) bind$unix(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socket$inet6(0x18, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x1, 0x0, 0x0) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) setrlimit(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r4 = syz_open_pts() close(r4) syz_open_pts() executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x10000045, 0x5, 0xa7bb, "0900f9ffcaeb83000d00ff7f00"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d0d", 0xbd}], 0x1) getpgrp() r2 = getuid() setreuid(0xee00, r2) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r3, 0x0, 0x6d, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r6 = getgid() fchown(r3, r5, r6) getppid() geteuid() getgroups(0x4, &(0x7f0000000600)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r7) r8 = geteuid() msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRES16=r8], 0xc8, 0x800) syz_emit_ethernet(0x6e, &(0x7f0000000280)=ANY=[@ANYBLOB, @ANYRES64=r8]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r9) executing program 7: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r1 = semget$private(0x0, 0x0, 0x182) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r1, &(0x7f0000000000)=[{0x2, 0x7, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x4, 0x1}, {0x1, 0xc3f5, 0x800}, {0x1, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x1, 0x9, 0x1000}, {0x0, 0x0, 0x2000}, {0x1, 0xc98}], 0x9) close(r0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/26) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, 0x0, 0x0, 0x8, 0x0, 0x0) recvfrom(r2, &(0x7f0000000000)=""/117, 0x75, 0x1086, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = dup2(r5, r6) setsockopt(r7, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r7, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r8, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x2, 0x2, 0x0) dup(r9) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[], 0x9, 0x40c}, 0x19) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x1002) chroot(&(0x7f0000000740)='.\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20008, 0x0) r3 = shmget$private(0x0, 0x1000, 0x789, &(0x7f0000ffd000/0x1000)=nil) r4 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r6) r7 = getuid() setreuid(0x0, r7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x1, r4, r6, r7, r8, 0x0, 0xa98}, 0x3, 0x2636, r9, 0x0, 0xffffffffffffffff, 0xfff, 0x9}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x7) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 6: pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400), 0x1000000000000165) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) syz_emit_ethernet(0xcb, &(0x7f0000000100)=ANY=[@ANYBLOB="ffff1e00ffff0000000000000800450000bd00000000003b90781d000000ad1400bb4e214e2108", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="d0000084907800041312a63a4ab32910c5cb93dfd9be167ecd0c080a0000000200000400050200001829c12e96ca4f910821907d5756e5bd82da51a294797ceb3104b60124b0f0770a9a71cb51f970958fef0f798ab275a7266e9842130f9291c228a759f02dea63acf23a846604ca878574e74988c29dbcf16b8e2f69adc2fa82d6bd6347af9819e0836c31fb181a39a79f15d62db2291f2a77645e94"]) executing program 2: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="1200", 0x2) sendto$unix(r1, &(0x7f0000000240)="99cc44d8581b2b5a8bee243dd831deefca4a64dfccd6c1d031c07b33e1f2b20d56280e7d9afc9f0eac8bec683885f7be663d74fedd7177ad28213c842d4458edc0aecac01820d4cdd47fcc16d3905f374bff6d677deda19eb5e7f0e294b156033f010000000100000010c244d4cc5d83697f2fb3409646437aec55f1ec034d2f631f1c5c2fc1ad41cc2ba53ddb5133015e188207cbc3fd979a9e4482da3f6460f07a2228dfbcf789deea34484310639013b70779ea36f6b04ae80a1754bea8c7be832858f326ac6b978543d9525c798f1aa05103765253913d6d8bb58ecab0960f804bc6882a671c5ee1fdc8957cac8eccd2109058029168bf9c495a593cca35d0f91cade43d99ee7632cfb3eb915ac09f81", 0x112, 0xd, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000600)="b10005010000009f0500070007000000331c13fec6eb050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a421182100fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d05e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd392c75006d13439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737215b0eed564ce3364a91c2049056f83785dad31e0087740000006e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb4776c8979d32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea7ff07000000000000ebb0f85abdaa3312c3b5e9d288b894266faaa3d37472453091a677cfff56699e56fa9233463e811bf790da9dc3f492dd930000000000000000000000000000000031d1ba6ddd6914f4b6db0a36fb8e9b2c1374725768a8b8bff6ad66be617529a48592bc3472db80283602ae862cb4f535ac2b9a0cc452d7de932f391fd89786a53f568aacb55f07f00fbfd02a7d59a4c0933f86fbbc1968db88af583f2be0003add016b8abf7e06c1a29d6b979bcb87561b", 0x228, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) sendmsg(r3, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x56, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000200)='k', 0x1}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) executing program 0: pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x8002, 0x2, r1}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) fcntl$setown(r0, 0x6, r1) pread(r0, &(0x7f0000000100)="ee7badbdc6502a80716b37a42d956cbebf57f4f94ed00217118009bcfb516604bc205c06d1680abe644a34fb9dc4b893bf3ccc35", 0x34, 0x1) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f00000013c0)) sysctl$net_inet_ipcomp(&(0x7f0000001400)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000001440)="4abfebbf0733446edc6d6cb15b9dd9fdf2e3e47f1444048d7b0b36dc8e7da9b3222341a9693a0445ad1ae4584b03d0286f7b6f2f6cc497ed0f338389effe8f486beefcf2e8c35de822813986ac5b472ce2019bff88ae46a7fdc84bcecfd89cdce00c", &(0x7f00000014c0)=0x62, 0xffffffffffffffff, 0x0) read(r2, &(0x7f0000001500)=""/174, 0xae) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000340)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000015c0), 0x20, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001600)) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000016c0)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35", 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) mprotect(&(0x7f000008b000/0x4000)=nil, 0x4000, 0x4) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 2: r0 = msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) r5 = socket(0x18, 0x3, 0x0) dup2(r5, r2) getsockopt(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f0000000440), 0x2aaaad68) semctl$SETALL(r6, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r9 = kqueue() r10 = kqueue() poll(&(0x7f0000000000)=[{r10, 0x1}], 0x1, 0x0) kevent(r10, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11, 0xfffffffffffffff9}], 0x3eb8802, 0x0, 0x4, 0x0) dup2(r9, r10) r11 = getgid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000005c0)={{0x800009c2, r7, 0x0, 0x0, r11}, 0x0, 0x0, 0x0, r8, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r11, 0x5c, 0x101}, 0x49, 0x0, 0xfe}) getpid() sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000100), 0x0, &(0x7f00000001c0), 0x0) executing program 6: semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket$inet(0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = dup(r0) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) getsockopt(0xffffffffffffffff, 0x8000000, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x140) semctl$IPC_RMID(r3, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) r4 = syz_open_pts() sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040)="10c6f92c85", 0x0, 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x200001fffffffc}) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) socket(0x0, 0x0, 0x0) r5 = accept$inet(r4, &(0x7f0000000080), &(0x7f0000000140)=0xc) recvfrom$inet(r5, &(0x7f0000000180)=""/146, 0x92, 0x0, &(0x7f0000000280)={0x2, 0x0}, 0xc) symlinkat(0x0, 0xffffffffffffff9c, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 7: chmod(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x9, 0xfffff}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000000)="b8", 0x1) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getuid() seteuid(0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x13, 0xffffffffffffffff, 0x800) connect$unix(0xffffffffffffffff, &(0x7f0000001280)=@file={0x0, './file0\x00'}, 0xa) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000000)="e455387b", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r4, &(0x7f0000001a00)=[{&(0x7f0000000840)=""/151, 0x97}, {&(0x7f0000000900)=""/211, 0xd3}, {&(0x7f0000000440)=""/9, 0x9}, {&(0x7f0000000700)=""/88, 0x58}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x5, 0xa67) preadv(r4, 0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) close(r0) socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1b) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x101}, {0x40, 0x7}}, 0x2) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x0) r1 = shmget(0x0, 0x2000, 0x28, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) r4 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x190) r5 = open(&(0x7f0000000240)='./file1\x00', 0x800, 0x182) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000280)) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000002c0)) r6 = semget$private(0x0, 0x1, 0x1) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000300)=""/124) r7 = shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r7) mknod$loop(&(0x7f0000000380)='./file1\x00', 0x1, 0x0) shmdt(r7) readlinkat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/131, 0x83) symlinkat(&(0x7f00000004c0)='./file0\x00', r5, &(0x7f0000000500)='./file1\x00') recvfrom(r4, &(0x7f0000000540)=""/184, 0xb8, 0x1, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000600)={0x7, 0x0, 0x7fff, 0x8000, "e50add6b2a15708a6288c7becf1b50bd3b5309e0", 0xffff, 0x65}) unlink(&(0x7f0000000640)='./file0\x00') semget$private(0x0, 0x3, 0x8) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) shmctl$IPC_RMID(r3, 0x0) shmget$private(0x0, 0x1000, 0x148, &(0x7f0000ffc000/0x1000)=nil) bind$unix(r2, &(0x7f0000000680)=@file={0x0, './file1\x00'}, 0xa) executing program 2: r0 = getpid() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(0x0, 0x2, 0x0) open(0x0, 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f0000000440)) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) write(0xffffffffffffffff, &(0x7f0000001680), 0x0) r1 = open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) getrlimit(0x0, &(0x7f0000000000)) pledge(&(0x7f0000000040)='+\'!-)\x00', &(0x7f0000000340)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\x99\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00') r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r0, r2, r4}, 0xc) socket(0x0, 0x0, 0x0) executing program 0: r0 = shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1300) executing program 7: socket(0x0, 0x4, 0x0) mknod(0x0, 0x0, 0x0) r0 = socket(0x20, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = getppid() ktrace(0x0, 0x5, 0x1332, r1) socket(0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07ca", &(0x7f0000002800)=0xc85, &(0x7f0000002840), 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e49b913fd02025cc6a78b9e7a312740fc008f38b20447cc133b25edeff5366084413e862a0f88616580be02af8cdbe30d73c40bd1183e6a518e14e145c", 0x9e) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r2 = getuid() setreuid(0x0, r2) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setitimer(0x2, &(0x7f0000001600)={{0x1003, 0xffffffffffffffff}, {0x8000000000000000, 0xffe}}, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f0000000380)='./file0/file1\x00') mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x2) r2 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r2) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r5, &(0x7f0000000340), 0x0) r6 = getegid() semop(r5, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r5, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x0, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r3, r6, r7, r4, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000440)=""/11) r10 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffff5, 0x0, r10, 0xffffffffffffffff, 0x0, 0x2, 0x51}, 0xdd0, 0x7, r8, r8, 0x6, 0xffff, 0xfff, 0x5}) chown(&(0x7f0000000040)='./file0\x00', r7, r10) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') syz_emit_ethernet(0x3e, &(0x7f0000000600)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x8, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_rs}}}}}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000004c0)={{0x6, r2, r9, r3, r9, 0x40, 0x1}, 0x9, 0xffffffffffff7fff, 0xffffffff80000001}) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x41, 0x4}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = syz_open_pts() readv(r1, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "c07b1f45ffff00001f0160fbff00"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "0000800000000000b01e42318ce7d0130200"}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x3eb8802, 0x0, 0x80, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4}, {0x1, 0x101}, {0x8, 0x3ff}], 0x3}) r4 = shmget$private(0x0, 0x2000, 0x509, &(0x7f0000e37000/0x2000)=nil) shmat(r4, &(0x7f0000e35000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x2, 0xb7, 0xffffffffffffffff}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x6) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) r5 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r5, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000180)="8799c2f9", &(0x7f00000000c0)=0x4, &(0x7f0000000140)="c486c70f", 0x4) semget$private(0x0, 0x4000000009, 0x82) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r6, 0x0) executing program 7: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x8004667d, &(0x7f0000000400)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000400)={0x2, 0x1}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) minherit(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x200, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r4, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sendmmsg(r4, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x1, 0x9, 0x0, {[0x0, 0x0, 0x100000000, 0x0, 0xbd, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x6bb1d796, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff], [0x0, 0x3], [], [{0x7, 0x0, 0x7f}, {}, {}, {}, {0x1, 0x8}, {}, {0x1}], {}, {0x0, 0x0, 0x0, 0x400}}}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) executing program 0: getrlimit(0x5, &(0x7f00000001c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x2, 0x8, 0x6}, {0x4}, {0x8006, 0x0, 0x0, 0x10000000}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x2, 0x8, 0x6}, {0x4}, {0x8006, 0x0, 0x0, 0x10000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) semop(0x0, 0x0, 0x0) (async) semop(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f00007fa000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x2a, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004500009b4d126438bf69d3282539c71c000004c3000090780000000000000000110090780000000076e0b96e230d222b21130c60d735e41f0800000000000000000000001a47c58a00eb5f9c8eb52aa91f8b9a0b7e0656248613bb91040149ccc866e55164bb4932f46d8c91c187f0cb159ecefabcfff8d698179eff577c872db72ababd1211451dfc3dec3c629d97127261279b160000f500", @ANYRESHEX=r1, @ANYRES64, @ANYRES8=r1, @ANYRESOCT=0x0, @ANYRESDEC=r1, @ANYRES32, @ANYRES64=r2, @ANYRES32=0x0, @ANYRES64]) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4, 0x3013, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) r3 = open(0x0, 0x80000000000206, 0x4ebfac6bbaf7949) getppid() (async) getppid() mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3a7], [0x0, 0x0, 0x0, 0x4, 0x0, 0xffffffffffffffff, 0x1ff, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x247c44be], [0x0, 0xffffffffffff8000], [{}, {0x0, 0x2}, {0x0, 0x501d}, {0x0, 0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x0, 0x3}]}}) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000340)=0x4) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) socket(0x0, 0x2, 0x0) (async) socket(0x0, 0x2, 0x0) socket$inet(0x2, 0x1, 0x1f) (async) socket$inet(0x2, 0x1, 0x1f) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x2, 0x400) (async) r4 = semget$private(0x0, 0x2, 0x400) syz_emit_ethernet(0x46, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000f21100000000019078ac1400bbe00000010c009078000000004500fffc0000000000010000e0000001ffffffff04003e00000000006e7bbc752bb8b93908dbd62f79b889cd3de7f9455ec9d9f98c1322ad373c085bb8409e0ea19235eaedea5dc8824ee274e5f17eb3d007b12659e4153a5a396f502736b71a446f83e281fcc284c5fbb195614714fc1fed063365724689e64e69d945735e"]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x5]) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000480)=""/14) (async) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000480)=""/14) writev(0xffffffffffffffff, 0x0, 0x0) executing program 2: sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b985f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0}, 0x10, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a", 0x4e, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) chdir(&(0x7f0000000000)='./file0\x00') mkdir(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) executing program 2: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xffffff02) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sysctl$net_inet_gre(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x80105702, &(0x7f0000000180)={0x4, 0x9, 0x1, 0x5}) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendto$unix(r0, 0x0, 0x64, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffe35) r2 = dup(r1) listen(r2, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r3) accept$inet(r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1}, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x20, 0x2, 0x2) ioctl$FIONREAD(r4, 0x802069b2, &(0x7f00000001c0)) dup(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0xc002, 0xf2) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6007a65d00080000fed7871358eb087d34e8a93239c1a0cb0000f8ffffffffffffff095cb70400002b"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x201) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x129) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, &(0x7f0000000040)={0x5, 0x0, 0x7, 0x0, 0x0}) setgroups(0x0, 0x0) r5 = getuid() setreuid(0xee00, r5) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xe2) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f00000002c0)=0x8) bind(r6, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000500)=0x43) sysctl$vm(&(0x7f00000001c0)={0x2, 0x6}, 0x2, &(0x7f0000000200)="842456a771c322a28358e87b3201569a3c3315a9893b9c79d8144fc409dbda96e11802368e60c2338f603524e5e000ad305052bc", &(0x7f0000000240)=0x34, &(0x7f0000000280), 0x0) setregid(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000280)=0xc) r8 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0xffffffffffff0000}) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000380)=ANY=[@ANYRESDEC=r4, @ANYRES32=r2, @ANYRESDEC=r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) executing program 6: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) executing program 2: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41c18000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) executing program 6: execve(0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r2) setegid(r2) r3 = shmget$private(0x0, 0x1000, 0x202, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) r9 = getpgid(0x0) r10 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r10) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x4, r4, r6, r7, r8, 0x100, 0x6}, 0x7, 0x4, r9, r10, 0x9, 0x200, 0xfff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000009000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000163000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f000000a000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) setrlimit(0x8, &(0x7f0000000980)={0xa}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0406938, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xfffffffe, 0x0, 0x3, 0x80a19f, "bbdf0000cee000000000ff0900"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) syz_emit_ethernet(0x2d, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7"}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) recvfrom$inet(r3, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) shutdown(r3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x2, 0x7fffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) socket(0x2, 0x2, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x8, 0x0, 0x4000000, 0x0) socket$inet(0x2, 0x4003, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, 0x0) getsockopt(r1, 0x2, 0x8, &(0x7f00000004c0)=""/51, &(0x7f0000000500)=0x33) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) chroot(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = getpid() r6 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x72) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000009c0)={{0x1433, r3, r4, r3, r4, 0x26, 0x9}, 0x1, 0x0, 0x0, r5, 0xa8, 0x8, 0x1a2d}) fchownat(r6, &(0x7f0000000040)='./file0\x00', r3, r4, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x100400000000001, r2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x9c0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, 0x0) getsockopt(r1, 0x2, 0x8, &(0x7f00000004c0)=""/51, &(0x7f0000000500)=0x33) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) shmget(0x2, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) getpid() fchown(r0, r3, r4) getsockopt(0xffffffffffffff9c, 0x2, 0x2, &(0x7f0000000080)=""/126, &(0x7f0000000100)=0x7e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000140)='./file0\x00', r6, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) pread(r8, 0x0, 0x0, 0xb43c) r9 = geteuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() syz_emit_ethernet(0xa9, &(0x7f00000007c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6340000e0073b345a13e101c1abb52712110b5fbc63d1886000000000000000000000000000000000001000000000000000100c204000003ff000000000000004e214e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="111000069078000000050b58d7b89e99ec8bee3bde02046600051a000002000009a5eeffff000000000700000080130344000030b4d8321ef92ff28ed5b28811690a881ec73db98cdbb6"]) sendto$unix(r8, &(0x7f0000001480), 0x0, 0x9, 0x0, 0x0) setpgid(r5, r11) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, &(0x7f0000001600)) connect$unix(0xffffffffffffffff, 0x0, 0x0) r12 = msgget$private(0x0, 0xc0) r13 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000016c0)={{0x3d7c331c, r9, r7, 0x0, r13, 0x94, 0xfff}, 0x1000, 0xffff, 0x0, 0x0, 0x800, 0x8000000000000000, 0x5, 0x80000001}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001b40), 0xc) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000001b80), 0x40, 0x0) sendmsg$unix(r14, &(0x7f0000001c80)={&(0x7f0000001780)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001ac0)=[{&(0x7f0000000000)="36362d5b7798", 0x6}, {&(0x7f00000006c0)="00f4ffffff0000000000dc69cf9eb14c66e37d39e075a4970bce4974d326d21692d4a8a485ecd6bacaf80ddde71cbdb1944a11e05c02c0ee0404c53a3bc05264c69771b55deea8c3254b3e8fa73428c78f56f07b3443cd16e816df5a901bf69249d382cd9382986aee60e954c006bab3dcc9d98781647ed035642f9518de3ccda51bed03ebf68e99a89625e4b6055be8a3ca487c0da8d60db1eecb325ce22f96b63276e8ccf5006a8eb7f4cad9bef20655bb4ce48b3c20282a8c971aa2a8eb9530f717fd8a755a72111e2188388dc0c2433152862474c3e7f30533fa6b4158b853", 0xe1}, {&(0x7f0000000200)="f035db0dcef691705fcebc9ca21352aa5feffbf47ca3adab0f44795544aeb9dbde218e46f6322ab6bf46181884363abefbb8f53d79e4c2e466055c28ed394c2600aa80b48655efdf98876db0bab24e78e5d6e6662e5b04f0b83cd3d756df6a652bd40cad67c812e8a3cd5da70899eb5e77413548d7de", 0x76}, {&(0x7f00000018c0)="76ce15ab6eae9bf6b33c391cb75ea6caaee517a37447a3dba3d71e2c192ddcc13e4dd479437e2552d8f7ce0da41dd223f8cbdf0042336f844cc3283c9c698e362abcdf7dcc4533a61ece4e7d60d4caaf9aaf664edf26eda808f46e32efa7becba80d5642268e03f12aee8f3f350c2986877a3f0b1a6e2b3d14a3b408cddbf0f0bbe274080d67fb9cfd365b0422050b7ec805c2ea469ebe1111a1b65d3445489d80c40ad5ad3f42e7977e30112db7516b24c73b12e720d4e47b6722", 0xbb}, {&(0x7f0000000540)="de103fb14e1d7de4caa3526c1091717ea16ab1b6f4549b93eeca3b6cfccdc4789a4c6f9ce35ac0145b7ed1dd3518010dbd14dea056589b8a86a4bc2f20b67e1ef4e892ba1b9af8192ed3ccc85030fa21261e78cb5ab3d93094302d6e8b621d8ae1a8d29d97a6e285fe9102d60e06a2cfc70706e2caaa2ce7ebf32c0353f7cb51cd06fc300edfed8f5ed070aa6000fcbdd0773b2de9b79fa9c4922e405f31fbc6914b4608201edef01176593f414303d87acd1d151ea3cf3b2ee0cd7d388f429ac1b833928c29fdd8b40a475dfb102f8990c0906b03d70e2306d17f0884519fb40552fe73d3ffd8de87e6741c459789151dd28ad98fe090e75d96d0934e07886131", 0x101}, {&(0x7f00000019c0)="57d75eee2646a6d4b7dfb873088587cb433622078ad97487cb592177c64b77f4a08beb5443cfe1d808e61cc42aeedff4fd62016d2187c3a695b218118bb2306ebcd2fc954e114bdbaf9b55067f9ff51c8c5fa993e3aa737028a6e1964b7791913522de19d52521d40a092a76ba508edf9f00082ff4626e7b51f74fc9aec0810b2ae6820bf8f41b18231cbfcbd3a46db06ab017567f9fbade22ed2a1c8512a3a19cea41467d5400bb7f67d8f489f03045a8cc493bc8c0d0e9e093a5164ce7dadb89cea7bd47c62ae71216f13762756856", 0xd0}], 0x6, &(0x7f00000002c0)=ANY=[@ANYRES32, @ANYRES32, @ANYRES32=r8, @ANYRESHEX=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRESOCT=r12, @ANYRES32=r2, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x58}, 0x2) ioctl$TIOCCDTR(r15, 0x20007478) r16 = semget(0x0, 0x4, 0x601) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000001d40)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x100000001, 0x0, 0x315d}) executing program 6: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000100)='<', 0xffffff76}], 0x1, 0x8001) syz_emit_ethernet(0x53, &(0x7f0000000140)=ANY=[@ANYBLOB="000008000000aaaaaaaaaaaa08004dde004500685d71b5900679000000009078ac1400aae0000001018917c9e0000002ac1400aa7f000001ac1400aae0000001010707007f000001f008e642531c864585fc4d"]) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000080)="1a", 0x1}], 0x1, 0x50000) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) executing program 4: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') executing program 2: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3, 0x0, 0x8}, {0x6, 0x800}]}) close(0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x643873a9be4a223) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000240)=0x7) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r5 = getuid() setreuid(0xee00, r5) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x180, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0x8000, 0x0, r4, r3, r4, 0x0, 0xa}, 0xffffffff, 0x80007, 0x10001}) semop(r2, &(0x7f0000000100), 0x0) semop(0x0, 0xffffffffffffffff, 0x4) getgid() semop(r2, &(0x7f0000000580)=[{0x3, 0x2}, {0x3, 0x8, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x6, 0x800}], 0x4) semctl$GETPID(r2, 0x0, 0x4, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) getrlimit(0x4, &(0x7f0000000000)) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384157, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="b8f980f85c273270c7345af55037b5dddce6df695c4fcc1c960299d14661a1ea7b4fdc60", 0x24}], 0x1) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffda) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x7, 0x2}, {{r1}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x8, 0x100}, {{r3}, 0xfffffffffffffffc, 0x12, 0x2, 0x5}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x4, 0x2, 0xd0}], 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) setregid(r2, 0x0) open(&(0x7f00000011c0)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20001718, 0x0) executing program 1: openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x58e, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000380)=""/233, 0xe9}], 0x1) dup2(r2, r1) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300000000000000000000000200", 0x0, 0x8}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)=';', 0x1}], 0x1) close(r0) syz_open_pts() r4 = syz_open_pts() writev(r4, &(0x7f00000001c0)=[{0x0}], 0x1) syz_open_pts() executing program 3: setsockopt(0xffffffffffffffff, 0x1000000029, 0x25, &(0x7f0000000440)="00000062839162bc69753beeece2cba4b829714e1a50e98bd91036fa6c8c3a3c4300555d88bbf1b374b35241dd03de50e507718a8e92bd8dc49b25d03b29439e9f1cf05b97e26f0fe0863a1c72d9b25f700a2e7a2cf98ffe42b5f38b6b8877956e594faadb311d92d319766062034547e8bf581deffc10853f50d205b38709b843a892b237bb613ebcc7548ddf8825b27d614489a7aac9a5", 0x98) syz_emit_ethernet(0x4e, &(0x7f00000003c0)=ANY=[@ANYRES8]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = geteuid() getegid() r2 = msgget$private(0x0, 0xafb0e20fef6483ff) r3 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x93) accept(r3, &(0x7f0000001400)=@in, &(0x7f00000001c0)=0x4) r4 = msgget$private(0x0, 0x2) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r4, &(0x7f0000001500)=ANY=[@ANYRESDEC=r3, @ANYBLOB="4f3bfe92c29352bcdb600b536dadcb3356a5f96886c17edcbe31d5ae1067976ef24984c299d387352c1e18", @ANYRES8, @ANYRESOCT=r3], 0x401, 0x800) msgrcv(r4, &(0x7f0000000180)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000280)="bc51364567cc11b868bb89054ddfc1eb0ec9e09b8210e0db948e1c0c0d2721568522c09b0e9d27dc3372fd25d4e3f63e326e6222975712ca125493242ccc7d70dbb6e10eb3ff826dd1dc5efb5c5eab099dffdde23655d2d9beb925b960d3831f1f84f0c21de816f0c820d33b88e82fa8c6520c58fe54dbde2d2edca01110ccfbda9eff517c0f631909dc40e37f1c42bfce6db70deccc603c683e5bf926298cf10a8c739b867df6e92851b7eee1fcef5d490efe550b0a657bf66d244333d5b7f1fda048706a36c50d370976b8d1c4c15cbf42db", 0xd3, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRES16=r1], 0xc8, 0x800) msgsnd(r2, 0x0, 0x8, 0x0) msgrcv(r2, &(0x7f0000000240), 0x8, 0x0, 0x800) msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) syz_open_pts() mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xd02) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1495) sysctl$net_inet6_icmp6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) executing program 6: close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9, "28b77c09b87aa57800080017d0d20000100500"}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000340)=@abs={0x1f95d27d48731892, 0x7}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x7f) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r0, r3) setsockopt(r4, 0xe9, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(0x0, 0x80, 0x4ebfac6bbaf7961) getppid() mknod(&(0x7f00000003c0)='./bus\x00', 0x6000, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x4000000000000000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffc, 0x400000000000, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x4fd7, 0x4, 0xfffffffffffffffd, 0xffffffffffffffff, 0x1ff, 0x9], [0x0, 0x11d1, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000], [{0x0, 0x0, 0x0, 0x10}, {0x0, 0x2, 0x0, 0x2000000000000000}, {0x0, 0x501d}, {0x0, 0x0, 0x0, 0x1}, {0x1000, 0x3, 0x0, 0x630d}, {0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x3}]}}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) socket(0x0, 0x2, 0x0) socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000380)={0x42, 0x62}) syz_open_pts() executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) r3 = open(0x0, 0x78e, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) r4 = socket(0x18, 0x2, 0x0) dup(r3) close(r4) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [], "03b81ce1a018c454"}}}}}}}) sendto$unix(r1, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba09000007000000a304353712051eadb71d89e000040781e4b2ffff130000", 0xb1, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r8, 0x80002) r9 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000002c0)="af", 0x1}], 0x1, 0x7fff) preadv(r9, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xe0}], 0x1, 0x0) executing program 4: getitimer(0x1, &(0x7f0000000040)) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) r0 = socket(0x18, 0x2, 0xfd) close(r0) socket(0x800000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x4011, 0xffffffffffffffff, 0x0) chmod(0x0, 0x0) chdir(0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r1, 0xffffffffffffffff, 0x0) setreuid(0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r3 = getuid() setreuid(r3, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) getpid() ktrace(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x10) msgrcv(r4, &(0x7f0000000140), 0x8, 0x0, 0x0) msgsnd(r4, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) executing program 2: recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x5c}]}) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, r1) close(r2) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) close(r4) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r6, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') r7 = msgget$private(0x0, 0x10) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r8, r8, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000340)={{0x8001, 0x0, 0x0, r5, 0xffffffffffffffff, 0x1ab, 0x7}, 0x101, 0x6, 0x0, 0x0, 0x0, 0x6, 0x1, 0x8}) sendmsg$unix(r6, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000480)}, {&(0x7f0000002600)="d0137b9d21de82f6bb89b63f5f21767d440d2a74931ddce04cca64707b1fc97c8783c9de150c8609f62c46917ea6956d538261d1b173f0724f6710c951ed1862fa61df1b59ea5fb7a574060f88853bd11979056e82d5653f25f63c83430f5780936699cca8c34018e18828a07776396eb2b40ba80bddf184bee33bddf097d2ae8b22d5c402d6e6b731a2f33f612a0b423ea48d13b5601798f61b4d424d9dc39dd08a8dafcd8aacf64228e73efecf0f4b8e87e1cbe901019867f260bd5b7d57114daff1e4e84a8b75d6378301e497733ed3ae491aeabef220c84df15f7f915c750be304ed4b5716e64cb0ae31c5ca63ddc2092814cea6e0e0f832cd22439fca169ff89460ac5d1d6c9ea681881bc6b6f59e1242f631d2a29dfcf822a40b30605dbb96863e8359ef6237fb0799f3aa51e15a85540467c444131a507441bb1fa98a7d59d6577b8feb7ab38d44c1d1c19fef53853e26b2e5286b4d989a490202adfcce7b0c10941f1ae789885264c8505b96c96bfd176d0fcdc035adab5f6efa2c77a8d626f365ee2dfbc70fccc1f7432b640981d439a3238b4ee8081edaf21f1fd6d1ebe3188d9ef66a463bbba08a8131ad6ffc82368915fb0847f1c29ad680dc510f2e1815de9c00e34d0ab3a2bb17251e1b4e0272f8c0405d00f880ea6c42e5d083d00477acedbdbb6100563f1c330e567fd2e5a5e02dc6057b3f25adc395819b5bb40d460b64e900fa1d732d352bf170390190b1a8679667fef6b4557b97b4c37b9f0b3cb9c5469b304abba90a1dd887519be89de3eb738552581dfb4abfdbed2219231309b52b42841e35bdaa8d36a5bbac75e4d527022ef30b5a4587f4727002ce235f0434dce3f503d8fa6a7880f20af8f0a02d700067b2eef8cd8492cde31993491323f419c4ec7c3f2a06046880f90aa7d86755607c63d8d91eaf10a526c6e99c2e2403da30c3ee17a6602ef03850d65a66eef3de1b6083bfffafe202c41309c82afaca2ddc916f92391010ee8f061ad623f2cf20bec788e7a33a8ec5b140f0130549de7771fff338e1157785247510e4b9d8c486b3d6ae42a3dcdfd0dfe10c82b32f8c24082d627e247cd3e00f223c7ff6480dfc51f25adaceaa8d3c3e1f2be578fb34dc6d9e82f798eceed68772c5baf6faace60ee822a93a3b6792e36a558833f5f9d1c035018ae2c5ae9d9ef74a2ef2baea9524745240785d74a4d59e500d2142f393a1d57593760c3dea118345c55531a6d2d8db17a8e32acbd63c88903774fa1dd33862b988eb78d67327686d97b1d76708331461bdfa4aaf8ee5d9d061236852cf140aa799aae04efff8ab040f4e134c6e28c95d381aa90e2abeb45de7ee8609da67a4b3e8884f0a78cb2f1120363ac88a628a3dce01343d8797652c0e3c121fcbe8cd934adee665f3cf321529b629d42d5f7a1ecd2a00344e561058297158ce2eccef924ecd240d8d40db63420cc82b956bfaeffc55a45824f03e3b525e9248f0495ba6fd96e5d0ac578d229ede393c91dd661e6c63dbd1bf5957763d66e3b867480f3e61c56d49bd12b650fb6961bbff4c005bae4d774749f85304913956a3ea9041e88076a34ee5ddd72e01b688d95a919789ca0f0ec00165b08e817f1b7841022296c1b201025228d7712d1a5f6da226907fb4d2aa54c396418c81a16603aa8c51491e678880554a924eb5364a6b81c31f65ed219f52bf02c7ce631383ef2f642ca158a2922a0034b7a4fe145f86708d559c806c1a1ced915e7924442a538c77dfc967d5059cbd81a10d057592729c2ec0a6b1f9ef8b8cbab9ce444eb90304f04e91c42d58f16d9f2d6abf176436ea8f4faf91feaf27d2a049a38e3dd6f60727db8c290d6593e82a0a155e442eb306b7d242493724ab82ed47a028e7bdb0ae91d09e0081db60f5356a3b30152a6a6c3df751e23ea53e289e1e38032bf685c42caf7e7f2b2158576c35d3fbda4652f5ddeb1cb62b04e08d0509bda7fdea6547f9148f22b6fee448732a6a857c2b01862925ccd1fc1993e6bd7e5fa42214302dd8271a62798048f3bae16f7e3b8bfc271fdf92c27bdc2c56f39ba06ff72add0c5738b3dbf95f896342478d2495b955c80b7cd484826e696689c5ee18f83132bed246de88f9428e4456fef52afcac3387a1d89cc4b1849382975103306ec86286a6d65a509148ee8437bec81d589a282ccd4e87ab6e3b83af21fc145845203f9e8f433737e10827f202b16ad9c80560589164a98d5d4aed2b4d5719527164f99bd44b1c21309d187bb503715751bbea1028af9ec801b62ab7058e93ad88e459365bd0451f074b327f04016144cc568bf1be1cacd42484454895a787328d22379c5083e8b29cfcb0371a27a79be03a7b42ad1880f3fd88bd3e9fe967d16934934a956886923f46d6a69d0d79c905de137d2e34d668d9c1ca4046bf72a9d4df758c69075f0866c9c10a2d229d56f8d1846fa4e102c2eaba60ee14d1c90d3f0dfb58eba23d868685c1913dfaf2087866d4594f52fbb0334d052486e2809791ff56c0d8eaf6044c31dadd14e6063a7ad94a25a60bc37befe407f04c0622dca048ca8c586fa62a3e983cb866c5fb29b8cb90cdf42bc3a452fef6b9507bd6ae041c92d7385bcb7e92f9076fcd5a5d8fe4e300275c7bfd1610bc29d2348347bf1055c0da5fba74cc21f224c9e56f4daa12bfcee9860b6244ce2e1ed2c9a7909e1bc35db2cc4b45b93ab76c7053aa06cb604129ee6f93cd20d7487e9e7fbb508e5891e80d134c1802cf5e7df2a8db1a7dfbd3a1d141e74ac5377e6f75c4d611a4bf8ba33f2dacb30189321836751aba4def27d4537786bd8a0d4656c613eaca9a405e197e833303b9c0cf02d3197f5646394194257db873399f196c7e0f9d9f151ca994ad816ab575317b40c005f561bb228d27759f6aac71e07987ce78b456fe6457e6a15d59e7bdda79484a38da2ab896f510d5082df42998a7fec67d55def35beb8a6313d2b4bce6e1434db746a6d25b37a333afd4207d03267b9ec0d08bcb57466aa6feb6cc8f5fff406191fda09f5a39818e28e666e208a5a245c6fac892cb525d5d2cbe43444cf6202084348158a37c1cef1776d8a20328e3b9c76cfc772f59ddfe3a8cb5fdbdf0c333a1f112a14a42a210bdb1151ab9f91683803c89a261550afda1860652106afd7377251bdefb4b7d615bd981d785cf7aaddefc4c487026c425d660395a86bd7e71eeba86aad4bca1c696032601417d0da2bd8150c07bcc8b2a8d044ab27f76bf098b8966a5f42f26c2e157d38e36fbbb877f789f359a981a917cfe73133ba283b5f1150b4fd0e9c68a82601bd1773b675d1b01e76ac6914efc7746b37aaf59393cc1705d565a2f44dab60f82e70aec05c92f38dd38d2b1f77c1da6d86cafde039085c70b05a4a26b11b1c131bc7366f08d67b3d941e824c5dafdcf10a57a455d090bc123805e5c1f5189f062954243af719c5be386753554544ae2f56b9b0a97b01424fce15b2f81397937a2c6b9e7c2f7b7e9b123f70a1d01cb317e360cddc3fbf3cde69b62303e900804cbd5802f3dc71b07c436a158fd49aca092bb8ff13fce58e4c8ac899a1533b8a38011a2055cfd2c3f49df3cbdc9b513ae06f560bf70b67ed7fe4b931c9dcc12d8c98230efeb84e09c2e2630976f536f95585dc14e3231a139c68e5d6feb91173a8980599169979fbbb04bade9674abe861adca17a0e81dc724820ab5bb6cbb4ea7f53941bd848da608679ffeeddc5446b84b3634aac0bbf91f300c5f92797e6ca17b9e636ac7c45dbc6705d8a43c96a997e0c35bcb02867926c7036f9f9ce07f1f8a94d790bda5eeab57e6ce8bf33243ead4876869167b7422d3ebe186903286a60f99117a958819ff05327c6d67fef45c601c5fa4853f458890b5c789846e8321486dcae2389f6bc60b2eebf8e6a4e4b4817cba14fc1fb9c6068b2bd4814c0854295e372ab073b555cf70666984fbf6ea13d016638feef3ee09422dece876628c9bfef7742f1f2077a60a09d193e53182adaec2e6263aafb7a2971aef9ca2df06cde2c3cfc102eed8236b52194c2f151950f3ed7025752266685084fb0fd4ee4885b5aae1ccc022c32c3ec378544d0ff9dffca542563d241057aa926b1bf1c18fabbaf1ed22c835ec68d98e08ba4955add535b6aec9e92502a96592415c62a866af6479d19cc2a4ffc320185f57014bb6ba70386b6cc4abb400faeb0c27642a626b7357c4fc09f957b00f0b69486aa01d70fd795a82e1f8ca594f592d7884121023a68b587b007ce99712f22539515f9d78fcb39b72f4b193dbe0e0d11185bb1e18b5b7b12eb1cde23d59d071192f7b5f1dea07a22c02c3736b72788a0128762345a25c35ef0e7a062d79e3fe099b9e45fd59db27336bfd9a3dc90df2e22431eeeab0929f57d6a6e321b816ff7a66bbfacfcd06c0a54f4f69a0bd0cb554d65726238149ad52f969b05a242d204c3ac54dae81bca649ba30178c5df8a03971d9a81ceeeb6d8050000673612187a20547575bb09e15073664aec24fd8471a2de1fdb37e4c4018b59439cd87fc16ed34d44620b71561ef53e7270a88db850aa5b940effc3dbcf902dd03540fe8c7607e1c75a8902e1870e52939541fa174d7b51c2babe468412ed0ae5fd021f395c4221c02e37f619deef42733ed06a29f15a870ea32408d61315190198a9a7ce40355608fa5811ece3c92e4a1ce2ed070b39fd58ae83f54ad2a3601c8a5d7dfd078f584d64fa556d17534971acbf503785c9cbcd6b3b84c03c69f21f8b929c1e4a7d6d8b36ba4c59ebf11acad6e5d9c984b82bae548f6e7c7445aa50eea072691b15bb06b0639e4d99c46e7730278110596beb7514c95f5ebc57a31e611963f9c957b047746dfd501982017b29d8e50be3a711c154a2f705f17e61e880a245914663f3742e190ee71c53b2bfc8a4272fbfbcb8d5a0bcba8e22212270365ddf13fd21aaf994d953e93ea1d2324bde67af4b931fdb8209a8d40d0b6c19202d2185bbe3d52f1515283222a43e347c5726350086c88cb676d410e6083e3fa54055609a0615f2b6a6aabea35ed15a1146596a4483dc7cbf2fd561ad825ea94b0c98828eb53bd56786199d79f23006b180f0558548b15a88cdafdc1d1e21e2e2dce1a4cc9bc2a35c36743cf088822fde9a9fad37a52e4f1792355e4408cf3e9f74ecea5c7b6d1d8cf50a913da07ce0081528127ca278f061d527fc3d8065d04fce6761aa12504a4bb27cd3947b3046faf2f8921b0c759ff37e97f3ce83f13397ab47ddb14e66bdbd240e015ae674fcf4516e9bdeabd556ac43b4e416b3efb7620b762bf36c1192bdbb871f29c6229a3616e7e3ab1abb2bc7828f2cee3fa139695df6e1d09f0995978beaf8487456593d1db292289a02b166fada29be7be8da0cfc1895084dcb2a9827ccf305247aaee733f9a60af59a24f27a81794fd02f069a0fd2d071254a3705c2115d6fff15f4ea4524e6fddf77f594ad0a2b8b83d82d08d1ba4d97a709df917ee78dcc609260b34d05d3fe53aa66c7650d885209891ad88568e0e38dad29a8297f18287253ec208d7bf7245ad31ca0823fdd359dbd073e851330a2d4f0ddeab6423e5087f2128fa005ed2a76e0bb85d073b83c879abbd89611420f8998ac593fd783e4e84dc7187074cb95ddfcbb4d2ca083470436639c67bb89b09ab285b94a904da9852b1fdfe31ccf97dee1265c1d1a4376cce484b39a0fb03a5c623099c5d3a8aff0baca124e69da88e1605d378e91dc76aa5c", 0x1000}, {0x0}, {&(0x7f0000004600)="26013728892365722d453f3fa48823ec66d7c8ab598dd0269bde96705566728d86aae698c08eaeb898aedd91b912beee58b27fcec9deb2c6be605cce8a0ca3c65041d3dfa376abc8a323fb2685e92a7fd34e90de76262190e05d50c6545d2fda7a2b46e02c07911502a292621a5fbafb7ff0696eadc5cb224403dfa0409257ee2f832049d230b5fdc42d2ddbd7ffcb439310dca5d755eeb345d26603f3c0eaa0f976f1f5d71efac2cfddbf1a37c8f4336d4ec0811a56f4829b56c0b5f1cbbad1ad20808b83bbb329a84fa28597602fdd7c754127d16701d809cfc76dba2c69497246b56fc7bfcd8212730fd07ec16e5c70ad94051e319985615effba36e97a4c579e04d540acbfc6f375f347b742c14268984f79fd46625412ad4a7e94f39d729eea58730712dc48ae8fc4bcfc38e95ddd9bfdfb0c2938dc7b5fe8d60941bcc2e4f523d5acc05ef8213cc819cef422e7088f13495714c2f0c9190273c0c95b0a8d2a84ec9604b74eda57d6403bddf83e219e731a519d9e635d009403afcc15590a11cb6fa3f1a2add40c818ec08437c7e1ed68789778cb696e8962ed7a1d210935d0473018fa85df7e1bfe4fdf3ddca55f7f74ea63a75f5cfe0b8ea9c83717d295c8f85124219a5754d47fc21634556c09019d9e7507a0b7b9cb3bfaf1c95a177cdfc582d264903be1c2108b395472161e3fd07f49290545cb4ac22a83cc10c80f05a02793224bb08b4daccb91f9a2caedd52e83c722c14842a9d80fd7634bba93e63dcd4d265fe09133cc4cc02035de5396be8f38a870641eebab7107d06abcfafb86fd0b8d82a74d239df384b075f2dda8d00f28c226ec018b5e655f836d49e93fb89c6cbc86f0350859a7fce4b6c1e156d6dd7a672a522d70c72ba6ae6b7ee9073734a9ff5637113a914e156dbb6d0c8adf944e56b8610e31db0c9a644a8809b5cc0cef42416f8c69b0e7d7a59df557c6afbd573a8b653ccfe253ac0e1856d1a65fa0f1f4bc62fe906ea908833396c2ff36a517f044de5b3374c0546e2385f02a4b6fcf2a0464e4e7a712f9bc0dee2758859dd8c018d50d48c5034c23f56b8c1035a89e43ebd4238a65faf377007e16d087bb7e87a5e7074b039d964cca50ea6d60b23e7b4b6a98e52e6f6f0641c72fd50e0e344eff69b058a18778296aa8240905864e052b82d72ebb2a32762dda698e01a52fa513e4054cddd3ddfefccc90e27d11bce8881962f4d216a721c5d5e238b9b5e2cf11999d8087ed9b9a5755ab3acaddef56afd9e2f22cc464900c4819e603435de1dcd297f9119a90d22fa0632f5f8c54ac4fd99ed74aaa01bd4c53171cfe2321b1320a898fdd71b132af2b20dcb345c10e8965bd130f1e30a54d39f544c0b13e9057196293931d751edc3da88d6eda97ba9d19ebdcc134448b35047359a3e2e79a9373ee46d521301bc642be6e899e975d9f96f00c97a54129c954ea00fa984ffd9feae0b1342d310b4a96460e22abdd18dff9bc860e1ad1ecb9d451880bd6b9df320435d4df1f39ca1dbda7f558e072c589e02bc0e4dadbea3f89e8f4894faf534bf6cd9a593ff7433e3ce00ab695c77b559e32b1176ecc80c9eaa1bf6545337d31cbc23a03a979f2db59bc1f0506dc42afa2cd6acc470ed178aaeb6ac9028660bacec58e633494ce4c0644a0e40ed1e08829f534ed964b05c40d48343e884f7b995065fc3caa2d6e073593cfb96ae0a7a16813e236da5567f39181f6b92dacec61b6d6853fb6cc9b2437402c7869b095c86954f3e1a98b318ce8c78822bc304f1bac4ac6e95c998f143eb93f659225290a20dd9e2dacc6ce111e096d2ce0d922c3dc66d35f44b359809afa4aa1ec8c0b5f9e7a4e5a3db064a20c957db4399c21f73a2c30476288f572a9fe9cf7da01be4417ecdce7d9dc46b845162d9230a18a9a9628f1c331fdd156cb991d9c27929b286e8132944db7f7c1540d68c6341d6c625cea354eaebb97d0b4570271a4c17ee8c9b1f1aa73b0baba0b2ecb2d3a54dbab60fb6ef1457078799cb3f1f01708b2e392fd81b896aac1a8b594464514b4e4c58d76d208ca9448d154efc645fa70d894fb443813e3cbf244e96e4c859c3af1413fe89acfd274acbd9fcb4cd4a9835cc643a80349a346d8e43d1e4370d64a8d676062658e717bbbd1f017271577697f29ba839570ea19e5e22b5bb8638644573393afbb0fdfdf75fa31fabcb3edef628880ef75f190e9019275dfbafbe07ce424c1310e6bd05c8da24a9a04584cf3393be317ee658beebdfae502a27fdf759432325dc1fe18f5a38977b49fcb2a8d40218ba3c096055ac72541cc94b5ec243285081fb660c558018d08632f14a34cfc651ee3f84f209b746c223c62d82b83f4831d9e9011e33dcd78610086aba000debcd720df48cd30af0261913c40a06b53a8b02c56c0b0dae9fe89c04adb0d8f0982f73f8e41d44b5d327314550b7878a1a4573647e28cd6a64c0109745261dee9940ea9b4e1dea3ec57a80a944e5a093e2a8bd10c37dd7292de29de035241b7d3b75d9450fbda763fc8192456b065f203cf8eb7c03f9d59201a75fb1423442ee6bf4775e6956546d2077c27b4e960da50195e052f2bbd2c0d38d3a15724ac75454d78b512b8f701e97669d3bdc0889b0fe686a9004afe1a02fcb4246834a4087fb50fd18b6ec5e607c192e5e080a54d511d875e03044a5eda61208c6d8042f784d000567af4102afa0e23851869b0c54336924f2a5bd7160d1e6bbf343dd9eac70b6ffa856aed2af6128e8e93b64d2a9a75e5c8e411469e877b9c7e2e64d33b93c22ae3c0a477a79b3d0bf1867ef879f2666c2c8d3dfd6c1b11897585f9cdf6606b5549e1ba924790b27acc36afa73d8a4a8f7d9af951571c890a99fbac570cedd0270c8aa3e29f1b48736f241706257c612d309d1a90224894b8df6951213d87ff14c6caa40b909d0a88c181b05d356f26a7e145b809110372d2c8fb5e6dbca094c2614ed27296114b5616122e6e39dca5b0de448433b2d3d98e91e8342a08c5c96a1b1aeb63e3fc2e576c88ef79fc3c1365cae06a4d3be138bb4f98ce6f08d5d10dfd4f93ed4bf15040db884efd261c46020fc24b519ecc45a927dd655ce900274d80b5b5499510f2210d3e13b26e1cfa6930f89d6090b36ec62e5abe448d4c2518a55fe96c0dc4c84730341a8905c19be1e14386fc7935a4a13b052acbf5de1149657caed871d83e4eec4db17cc17a7e09e55ac5f860bff2b30178d7af85f9626a6fc5682901597e1a47d99b17abb59dfc7ecd3a7dcb9da409be4b31a610a874a0bc717265ee54bba80debe2c9c2e1de355ba8567ab2dd9f13fc14e38f47c97ecf5cc3245bf669ac7c67175668abe72b66ce992c4504753a2a596953e541f0393900d91efb737becfee4424d272dd853802a5bb84484fd722a6b8fcc1d60bb83894b6046b120425d606f39f9a8c02134d73c290dc0fb83c4f298ff34c3427395fb15c7b94d3a14361866e766006cd086d04ecab3d04c92c4178942e31c32232ccbf49fbd8467514653a7aeff0b95abd3841ba9a948476fe555b5b176120dd6c2f25cd554b0f7875829baa4b5f00f2c716073c054c4e58f44fd8229279b44cce9788f5047efef724e8046b8c50249fbde2b4f800c06b07cf6fc49acadd7aa6ddf81bd2244e21809a9968f3d44aa987614a12ef96ede8100de312e07b8d82a2e362716163a9e0b64586b4aabbb201a9159fb6a55147b787f744577136e63557c0f38f0727bcb604de8aa4e70707962a21e6ad71b6a41430833cc6735638bae2cec1a4ace6649e28f8633ac1cec028d866365cf036958b59214265ccda6b54954e495260f9ba3d246dadb04c66e6ea0e72473409afa6c2014a2c8019b126fc6353ba2eb392e97cd7bea31a078bbdf594588f6ac5fecf866a00d96ec751e07e167b8d0d4af97f43997afc0dd03ae9d2e53d9d1b4a826f27d3d317f071f019ff13679f115290aead5d8b0513c95dc95b83f351a712db0d8a35d397cdb04fd534e6f13838a38ec19cb79c327316335b399464fc1c4431fbe17bcabe49bba083989a9bf791ddcd2e0b7bf4eca7fe0847953a9381c81db0e9b5efd1759e4215a41197cfbc8c1d27f16d5f69abc1f132b1a18f2798d052aef47690456a7f680178021d643dadc49815895ffb141b749ff266d8c6248c3a149192681a283488fab33cc0c56bf28f35f60c1620f7b3db335529d75bab32e5254a0180c70334458abb05fda21244d5f956ee70c12870a4fc23f4719b665fea37db3953fa656c16d961c9bddced456f2110c3bc4017dcfe51ede29153ef5f9e1709278fe8948c012c6f011c34fee986df56107b35697676e206d707807c8bcc9fa567c9aef3a931fb20eb9e40a2ab92fb1182aeab0e12ada1093fe22f32f2d33813388b0cf78d8a87542895b38ac9618f4174570e6658951aa1866fa0a333a72a0b76ffbbdd0f4a67cc9463c21c76dc9cbfd0dac7e5e12a924a43cf8a74a49cdd93092cbf3e368cdead687f87336b04a0d0850129be6e43a2aaff6367771d44b2702587430df496f222a54a3b4785efe40547d7eeded2f03afc5c52607c0153d6ed7df35a7878fac168bceacadab25aa1eb5ed01b7bfa4b5d10e537d44f83fb7a0d8761bd97abd6dda706c3434013465ec60421b735272ae6f24a2fe429dd7c04ac69f4fea5e4b759b67330daa6505958542d952d98e0e2e8166d83537908893d91575aa7b573379dee6a3ab1af201eb60c7d267cb90b24fff0b5341dbb789a62817b837809d5648e2f1fab7f2c7dec528bbcb3870ad7c8645a496632cec54bd0b715477efee858af19b4edfec205d445c7690204df966d03b34087c5793f41ea16f5a472959630ffc7213507b318336e7a4aa56f224469d80831cd6b9387acf0824c5fbf736a0ec74b459b6b0954da62bdfc2a73eafc0cde975d38dc036546d999f5295d8d10f8945c941c1efc993945343cd7af1c79abac62f7d4839b2d614f188b944a8ad3fbb35f2e496582041c00f36d7275d90c3bc9347fdce7cf7a27d7e13e2e59fbbe21ee23c30f8be6a9036200c28aecb271181c838dceec0d9b859359e4f4a861ee6badee041f95984ef1e01c122883185a7f6b92600591119967f9ff60778bd8cfd496b9ae8221532aa9bb263dcbab44f8374270b0639adeca94f57a0b9558131c042775667e652c45a491f1325aa0f575da6f8611355a8a9ea579ad910805ae11919def41913a611c2a636cb590b28533473a2fb94077fa965056a6f5479cfcbccbce00adf548250516fe64e94ab6181884b04daae64e9ea07ee5e9bdb807732563c962fb2f5542d00206aa74cd0f4ea7a332e81c1e90c38966cc5e50fc05d599485904e27f17fe9fde31c419a542a8de76a6b2b285c072c6b69c368aa0807a600e6e7e8ebb247dbf5e3d2fc91cfd2cebf91e3a76238b9d3a7ff0e0041d0365bd4280c97e58999e583d60f23a006092ad3b7c8315e85f2993b90f678dcfb02eff38267255a345a457e83dfe1117bcb303b6c6d0e982bbfedf2f46251b3c61800c51edb5a18b19eb2812e9131f293e38f5f41a94f8c9e77db58345f95bda00242d03b8c9b0d2e48a9944b1f6d40db100d3018243236f4ca30b7ebbeef03daa97f9c16659db387ce5e6e8dc035a8c5274b511160776d0b41d70e5ce03ac5849ae70b79e653ba9b84472e6464eebb287ade0391719fac0a89494ba18fc5ee752a57f977a542d23d1a8f6e7d11703c01e5a4f71409ad25e12af9b90508e13d928bcb", 0x1000}], 0x4}, 0x40a) msgrcv(r7, &(0x7f0000001180), 0x101c, 0xffffffffffffffff, 0x2000) executing program 3: sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="a77d66a9287e8f9bb41798b03a872004d1b06c325884877f7603ba95696c3940edd9a07b44bd1b76fc671c6077496529755586d6a0514397ed8e331269941279240925d2", 0x44) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x54) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801869a3, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980", 0x10}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0xfffffe}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000880)={0x0}, 0x10, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0xd0b}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) login:     executing program 6: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2) dup2(r0, r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000578000000000000000000000000000aa02009078000000006000000000003a09fe8000000000000000000000000000aa00000000000000000000ffff10000000c8d6c009a0c4c49e"]) executing program 4: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4087}, &(0x7f00000002c0)=0xff9) sendto(r0, &(0x7f0000000480)="7eb400881795198f6eedc7e0101c1dfabf3965ef64f2df73d6ad105b8c4de85c6ad336fd64c47b0793a2ed9394df6f516f8fbeb102aa047d761e18d7e1784f9133dc375eb21056edc041cbcaba60a27685e2972e75ffefc448be73dde5b15d5a8524240b4a80f75a5efec792c793d0c2af0fcd38208aa5339f54bd6bd3c76a570466e82df287e736", 0x88, 0x405, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1000, 0x200}, 0xc) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000002b40)={&(0x7f0000000580)='./file0\x00', r4, 0x2}) syz_emit_ethernet(0xe, &(0x7f0000000080)={@local, @local, [], {@generic={0x8863}}}) r6 = socket(0x11, 0x3, 0x0) sendto(r6, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) connect$unix(r1, &(0x7f00000003c0), 0xa) bind$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r10 = socket(0x18, 0x5, 0x6) r11 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r13 = getuid() setreuid(0xee00, r13) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) bind(r6, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) sendmsg$unix(r10, &(0x7f0000001a80)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000600)}, {&(0x7f0000000640)="d01d89ea08d04bdfba2f514db22b00edf39cf090869f07bba0e2", 0x1a}, {&(0x7f0000001b40)="1f79bd5199315d38c9cf7b2c0b73e5b4223acd0cc018a19332158ea2890cd17e75f6bfbf3674d146229e28fa1b05442255c389f67aededc51c97230e8b77530020a563a6cb8c9357ebb5c32795e4136f65c7743f2b9ae3ad8b76055971cae6c2e0153292472a9694995bcc71444caa3eaa42a64c9ef47dc2bdf618feef9d5fd33d94d5ff9c2ec52b9e084f30d802ca542f807f46d6cbda2d125253de086913c12c375a5cc4c5ae026bf24e64bfb4ec866011a9897d599c06e1ef698ff5ffd5de2bd7953d91ea93b574b1dd9a36d6f638b722c858988cb303bb11557c0ac7a58339ce3c187733e02f398dc64a637533759e13673a87f57eab54e2349f385e41e35f1b359337a031d9ea9b08c444f9fe50422d147229c8a77529ba08897ce55d160674deba7171a7c159bde1199721be25649392999476949d56c41c0e0a8605e607db2d1e16c3042b16486ffd722e6be473699a3ad0a12aa2b3e473b0752ea18250f1c5863fc34fb64858d5eacc64d8cdf0204e02eb8b4c2555829dfd80ca35ad7a2f5afcb54649a7631aa97db22653f787a30de22a266efa2384e194b7be6f556ef25cf8444331f6b2653b5b8aad547fa4db24f2edb8277a2204acf891f9723a679db57a0dbd0037177fb0f5bd4e0ecc5d4ee32b0f3a756f3c342af77a329a6804e74d2f98b167b0c896b0de3c931774b8bc297b97a1bbc28c672ddb510b0962197388df1c78dfafb1b1b706bed21607d7ea9821ab5dce6cde5a6176212a4ad91f4f785305d0809178ed82359eb90b3721ad1f1aeec4304e125b85ab5f1f2137817f63af237e7e64e9367e4c60573830e6f4cec90fa649a332d2e951c748248b5d30bb336b2edaf3722e107e235ae2c4bd1efd869fe15781cbd6fb5ef69ee34dc4b0e08577bcd26ec47d7db902c5ed8b710426d5eaa20b653e862835f40627749dea49d96ebd7d59afe6ab7779cb2dd51de232879327f1bd6cb8bfac26716f3495d66d6c1c844dc0d5ef76f1453c371d7d0ee9546f8b7fbd2d307e9f931d214b60324e7f5ad46614778b6402f94487c9e9842e24fa72de7a031c74b8474f5444ab1318ed4146a327b5daccec903e926a74c2fd0539b97ec09e1a41ad0594b141de6c282a0b3e13421ebbf4984d176201fbe8a710e0b8d43ca3cd6a8dfc443c45055ec6964dcff369dcd8a5e9209295c04be9b9eaa5a22ad3471dd5b6aaa23a984c1c8706694080343f3a962e4bc59967b972a3e4fc13a403ae7ab88d648171e9389bd86ff746a2b03eadef9280b4c447e0564a74fb0c5a2933e18b873f08abf4669e223d98eecd22aead849a6360ea9add37251a7a9860303e229721a51a4d7ec6e268724be2dd391541a28c11fe3f6055e3d958f868aaa24373ecf6bb7beab24cd70a9e9bb833e3d7d7ad30c6e615a8ee6e1578a5c8ce8998581f1cc0699af5bc457d73672c6991df3f77ff659bcff91fcf0506a668c0c62b61d35de50279f907293d0ac339f0963f4f10fefb14610e90c198376581ae4f7748b36ecae77f67e949173fc247699cd253aca62114b8f5012ed95d3709917fd109b4f7f429f5ae33d4c9d6638551db85ff239489c1a91283e53d326338ac5e8ea0b1b758969eb9b631c6a8b57ca41cf031b0564670b8929657b5c6332795b40bc4584fb2a1ec45c644066df27a70435fb12debdf783992e8356831e3e29200f498ff4be388ec48cb986a9048548cd35f4ea1bb7c88df0b9cc4680753a264a91010a0982af44c031035685115cbd76f1fc12cefbba8065bb673acf541a61e7169ff0ca236ed5ab2933847833623227e7043cf98e7ee3eb7d7efcc119b59e9d5499eec9d70d5d065d08c3c218af32995b5a153199a1d1ff608f17dac9643f61dc6bdeea31c1d60c241de41f20bcb9525dadc4badb351b068ec176d12b1a1c16cb8460cf3f6765864081a1c1ba3db30465a9df644358794697030da038fe245f0f6c6ac29283a02877eab0f4871767bcb1a8339feceba979aa15e41a6618ab848ea5bbeac9b83b5bdf15ced03962691718db1ad78e14761372f802eac0f1d4eb8603567d78d1a1085ae6f3bd1726416d13b8ac64a107df0a5bb6f7d66a3ec583a4d17db053ced7117a674335f4ef652a35600a3204dee3c2c5a5aaa645d70f40a50ab496cf7679c6df9d9b045e30ec9cc1fed9a7003218838e9b852c21c975460a1076575b3356c0599406117f37993ff17ec2afd9caf352548aae5348a35966d09a2980e9484d06cce12901864c926cef574eeb58a31c64e305656e7bada542d7efaf80b174d476dad698bd53e1a32a1ab3045728fc66f77330e20c28463a15ca82dfbdc47af809c93ad3b9d3d7f78853f06c5a83d8949934917e374ca1fc6f313cdf203e54e2281e3b89d04edca268a9c9602e0c05479b7eccbba250c27a6627b41a9a2a2d7f5950cf956923161f8d3b784c9f198362c946aeca29f0a1fc2a472ec411ee0af36a7d7811833e24809496bfd6e2276f580076f5c3b6687e3ab5e67ae4f56c23934037061c79ddeceb354bc7d9628e430f985a2620b9427750ebd641e397ef8ef6a54d153499b16a86ab4af42c2e2fd924009ca0147b5ba5822a310b88554f2e8b3465bb1fbfbff61a4b52f369153b79ae087df7a07d1bf823a8fcd021725a3e5e3598778da8d0add58c5714e93e0fa56041f5c7a7a262e28f07c3f97ceb6485f2b4004702fabb6aef957fdfb4795f967a5888d1159d1e0349d3f432eaae1c59d4c8a718a09ef405f45a0d05e7ba55596b70e9851cb4fa5af37dfd1a88af85618b882d108e65e013d6e00007185df29364166c6e6fde5747751ee9a63adf22b9bbeab407935141686eadc27abea10d9784ad705192779bd9b91f4a42aaa0aa52bb271645d60d28d195438101427319d247163839f0dd7ba2d86148923552442f5b6a8f5dd347ef83e4649472a694afbe99525c34fbaed886fe3b8cc8b48ffd06eaae77efd6196ab0cfb79a4b3d9d2432f150ea00515586bf46cf46078a289ba5407da6190c0ebdf894f5a7d68721a472b1ecc12d93af6245f3dfacdd7c34715675b9d5fbe926e9fc12708696a956b667e8574eaeaa5b9e14c1b03f9950adb1acad3739b1e2abe9a060292b432e335128cec7ce0c871c4c9948dc39bc96a92f39c03657823260a6ad850e310171b19bfc690ec90f2cb6ac2a299172efb4dcd8eaad3d51401833a64edfd90f55f0beb7c742e07c223eeff33dc7afdaa19aecf5ffbf92e90a31d1544e4252d8aa60a6a5e1fe29f3c1e836cf9337ccf79b9b6ca0993b97d5dd9323f39b2003d985315ee5b6e892094977d3e9dbbe2b83589494af932906ca7db829c3591b84eb63aadbef450761a44ba64e879566b6228f40a9b0b7732866f68a3f4271f482872f7a087bab4d9aa3c6d24e860ee46b479b6e76b09b17fef205b74519f8f13ec3d90b9c1da5670259fa7734cc6c26537c0eebf885419c4e025e6e5a51b85024a398ae9c176fb51b3eea3efea41d596d094cb57861af6e573f5bb557ca1225aff112ea964e8f7bc60e0f34a55325b54907bdecd6378ea06955cbf9e8118bbf9971375904734333361e76ed2646f022d40bea041d189c8ffa091cb122e5f797d4a5c25bf0466160a927f5cf2c2c57cc4f7d6149f618316a1b4a7237d84a968347c40ff98df014bf980645abea7b78aa19aa046464089191ac99ac9ab93c587970a63209a22c3430a9685cf553f37c7865c79604553eaa7c2db77a48cf201cd8f7b764f25a7c07cdab5267d405d21ad34d14cc71ce37c705cce8870eb1c26a7378edfe200e3549fd7433eda48fcc08247df78868f8930853dee23003d1f59c13b0aeb99c002b8692864e63a3e5199887a63c3db14a4167ed5b343ae8fcf73912f143907e59fb238c3f74d2fb17adbde1d27d6d575becb44951b1e7261e9175963bdfb114934e2fd5ef17f017980ce34bff32c1d51ab1207a7ce7f112c6d6b7194e172a2d5545d7545df68038fdcc3ed3c1813c6b8b2a16a7c82b6a6665d9a1660d40ef12e5e27140231a7728d3f27437f63778ecc2789d4200e81e8952394b41b97faac31c2b5b821dced89c9df6f3f85422312f0f91dbc719a39a2e59a245df4100283cba372cc46fffafb1085267d9d09352d1a2f3b79fa388e58bc791022eacc2561b578510691f16505af88d7085f6d18282dfa15e50b7e1fc1777e8e78d1fe1a254584daa69f81a888e9b676c42463fef535cc79eaf097cd892f6570e1b0ec5b6362ce58ef2812206896efbdba45a9ca2072ef503228e353c2805109efcb5ab7909650153c6a34c392bf28ac7d9123acba9a9d4ea6de84d765a69505d07ff87e16dfc7a664bb95726ffc6e43014229adca28f04a43e93a9bbe7f30ff1eec4e47bc2ba0a95dcb5c7600fc98b8efa7dcb2dc55a6492ea95ff045f4a6fb21da92d808d6015abc35077c544c0426c2f4da383c7dbb8bb458b2a7ffb82858ec8ae167e2165610284ff1f62c64aa17e854ca25a1e54eb91381ee22777fbaee5afade08ce0c1b7a35fa5e924dff7304b2bd8b136ba13f916cd02bbb1198740f6f12c38db24af03d1f7c904d7501af4514d44a5e5f792f2b9d821726357aeb8405409bb3249df549549f17140de75113a4b3fdb37746df3fb5bdb0820b84bd96f549258bcb03c78e277567be9cbf41d351ce43e0471ac7d5522a8e3500b118eae7877dbd6cbd5207760bc5be16b6401d803442d492baf5457c17ff44013e70ff73157b309369da290e3b376a4d385b0f1c45c323bd7bf6e53f79e9cfd8ea13f21bada2edfb1037a4a82028616ac5c2dbba1407b029b3e809028bb419a9c2b776bba4677c0e90db30d194c1b637dc7b1595059da81f95b8c08cab05975c89ffc178bc63bc54000c63bc452860b0b7a6fd6dbd716cd5f596f09a437b46287194271f49b838442e57f7b248bdb584f008b494b236d67dab68adafbab5333210250d3925d7ce2a03ecfc729c7c1237bba068210e75c8cd53d96f438c2e6fd187f773fd71d85e69f098e5d0a723b631935cc6f663614eb8c519ac9aa59528361a4db9a44fe96925cbf56e74d4d3161eb727dd0f4b8673f239363cf80dd94eee7c2721cd6c8fa6366012e56e8e3767dbf1fc2a451ce09ca383ba0c51f28ef9eb9e424adb77fd53ba0d90324f743c7c8e009691833f595d88995fde822cf78e07ffcb935ab2921d8ff15a4cc497fe23161705b9b8e45132a5fedb1e1a0c2f7f3567dc9902e34c59d3c03e158be9210693f541ef68546e3f12fa493b0c1b366d5557b2c8d800967943d6505325a2bfd0932c97561cf982f4b5ffba0b5065efbd6dad49f53e761a19edd4bc91fca0b1e298dd270d62044b79b379bd007d60bff392f1a9fb63ff1743d5e9cd0e69a21f7c6f458ba93089844400a88104b5fc62354fa6a3ccd9baf11399a90338292af30a29e55f628eefae49e255f692f08cfa0891093b2c1daafeaa10e8828bdc0f22e6363f8fccd5cb2007ec16a0c8a21f1043ec9888f2736ba7aca06a11e182b8b02ab82c7293191e57446e81e2e35ddda93c2da7eb7e1801fcc61adaa0d5ea47eb0e44471c4cc79d8725d78536d663c3dc0062861678cf3415e59c7f28e95951767cb89077f8dfc50709d5c9a57e8e75b9f9f0a7e75d9c0a426a504a9ef15b357da03317326ddcdfb0bf2d2be052dfdabc68924aa252fb8476908490308b9f111b2799e9c2defadc1e3aaea595493c02380e6b979ea0c9c5c09f79c0dc7945a5c170aa38ef17b8d46bed396cd96852e5e8", 0x1000}, {&(0x7f0000000680)="6dabf3e9", 0x4}, {&(0x7f00000006c0)="579f344c72b1e726575b387e0f906ebf0256b3f3de5d261a4ef2998866bdd84cce51692e6c9e31c431725c3b9372cbfdea57c6170b7ff36e2db28d3dad298af785fb706fc6d542d6485e7f55d5b96071b917ac8717e1e64505e517e302877d0f63ef57b731f4c8f35584fac99e74ef005017", 0x72}, {&(0x7f0000000740)="96d98a6b69eab95743bd86ea6aa4649b2bb7f15fb15c94afd0b868568c79dbe84a611afada5270dc18c21765fcf5f2caf147fa87386b9cf667ca04af28211e53c384a0ffab8d206ffc40b08878a4eaddfed28097045b374db71b8f60af4b97ce90518e7583c5c24636f1faedba21335d08cc03ad8607f43805d39ac3fbe8957b1216c75d01c7174e4eaec489bfff0a12b57b74855b89a475dd77c92c62f09a3c301e946f4c9aae98297d437b935353a4c1f603425c559ed3df705109cfcec9ee603023", 0xc3}], 0x6, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r11, r8, r12}, @cred={0x20, 0xffff, 0x0, r7, r13, r9}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r3}, @rights={0x30, 0xffff, 0x1, [r14, r2, r15, r6, r5, r1, r1, 0xffffffffffffff9c]}], 0x90, 0x406}, 0x4) r16 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r16, 0xffff, 0x1021, &(0x7f0000001ac0), &(0x7f0000001b00)=0xffffffffffffff10) getuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 4: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="b129b8383fcb67f8c4db2797adda0fb5d42c76c767e2", 0x16) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206981, &(0x7f00000001c0)) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x52c5a2a475922648, 0x0, 0xffffffffffffffff, 0x0) connect$unix(r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r4 = dup2(r1, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f00000002c0)=[{r4}, {0xffffffffffffffff, 0x4}], 0x2, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r6 = dup2(r5, r5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r6, 0x3}) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="ed9bbc9c672ff75947e019c195a3b7732be2812b70f6effa4c4bf79154cc458a74747cc70d2a990dc539dc2c7d833ff5d22d56810f91a15a8a538096ea04beb7375f10aa348972827349c508c14ca143c6c1bc5676d897e3edc7c56a94692f72e4e881e8a3fcd2657010a9b89ea1ce48a48c738f6a7a3b89c6251267d1e20a65415e04ed210747e15b95291f7944", 0x8e, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x802e, 0x0, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = kqueue() sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff000001000000", @ANYRES32, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x28}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x12f) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, &(0x7f0000000340)="0000004001016b918b2430ee08aa9a84d0b4b3c07e391dd6abb28535a8dd01968a1b301d9e32bca0cd41ab51f4e493c207b55c2f549dd83522ae05f03fa3410a31fecc6b79b19f5cc81b022d46dd720c134198dbb54730983373e8a737855939b846791ae05dc90cd9477e2cca93f1aefbe5d664c60b94457d7752c1e03ec3402dfcad31eaa49f5d9cca62", 0xe4) r3 = semget$private(0x0, 0x1, 0x80) dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) close(r5) r6 = socket$unix(0x1, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) semctl$IPC_RMID(r3, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0xffffffff}, {0x277a, 0x3}}, &(0x7f0000000100)) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x21, 0x0, 0x2e}, 0x0) r1 = socket(0x1, 0x2, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(r2, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x81206919, &(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) executing program 6: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) fchown(r0, 0x0, r1) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0xf1492437e5b9652f, 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x33) r2 = open$dir(&(0x7f0000000140)='.\x00', 0x400, 0x0) r3 = dup(r2) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) accept$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x20, 0x0) ioctl$VMM_IOC_RUN(r6, 0x8210560b, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) bind$unix(r7, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r7, 0x0) shutdown(r7, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r9, &(0x7f0000000080)=[{&(0x7f0000000540)=""/239, 0xef}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) mquery(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) setegid(r4) getuid() executing program 5: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$WSKBDIO_SETBACKLIGHT(r0, 0x800c5712, &(0x7f0000000080)={0x7ff, 0xff, 0x5}) syz_open_pts() fsync(r1) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000240)="196581be4fa411ef7910a221292cc4eed37e3d391c8581c9f5529a6835aeb70c3d9e03ae7e79f0e23561341cda2542876be25c5808d0394b52ce868965f09b64bbea44d91edda8549966f71f873630bea99905a9e105f9b195137da55bfefcbc978788dc4615d72e02d9296258817545b95ef43b5f901fc90293eee9155e3f1c9cf36b543b8c3e3998fc6c3e3464c65cd1b717991e6637f5ae4c3c38af16df38c061463c8b52cbcf5cdd6e69da1aa2e1dedd7e2fa99e623d06c3b60eb500d6737110cad875390d87c9cb060f330500000000000000eda2a21b23a8a0a5edf79c641def8a0b27b979dadebdc2dbfe903567d8577d7956bb6ee34f89e034", 0xfd}], 0x1) executing program 4: r0 = shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x5000000) executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000400)='.\x00', &(0x7f0000000080)='c\x00') executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x4062}) r0 = syz_open_pts() close(r0) socket(0x2, 0x4, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0xffffffffffffffff) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) kqueue() ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="2fc6d567b26caf6cb0708a5cfe", 0xd}], 0x1) kqueue() sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, &(0x7f0000000080)="c6e73cc5", &(0x7f00000000c0)=0x4, &(0x7f0000000100)="b8e43bde", 0x4) bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) setrlimit(0x3, &(0x7f0000000980)={0x100000, 0x100000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)="803bcb5b7af9fc66aa79b19973dd53f4709a8f239cd14cc02ecc517a240e193ac20056b7748e5943b7a3f5", 0x2b}, {&(0x7f0000000040)="82d692d768158f2911b549f42aeade82e5873b7749f9c95cb4c89846f173c64eb4e44a51155028d55b9f735d3dd1490745bed1606977e7aeddc8f5c78fb5a671814380e861a3badbdb816a68daf6b11f5ddbcced39b5da57e851a8ace62702a25056d549ba1a5f015dce37fc8bfa898e789650df902cd92ea3f59f56d332c5deac1647ebe456074a12f33f2e95c3b972e3e140d58bf9f649e733e8be5533fe42292d59c6c584211c3518041a4254d75411946a5d2b0e76c8fc85", 0xba}, {&(0x7f0000000100)="754d91f4dadbd1da21b8fdb8e83927cd9a2e906f5ae2a8d9587179a8221f880d9034aced0d128a47f45070e77877ada769905f43aaf6c4d571dae1516c7fc6c8bf8bcef5b597f7a11ca44387e4c38f3b1805d0227c6e4619d682bf8b92d07238f03eae65d58a979cd6e57cf672e9a6b9bc1e0e80b6d23e6d393dd57bad4343942628890fcbc108350e03350f415d0be3b29a980bca7e4205e3a718ac7d6ee97381", 0xa1}, {&(0x7f0000000200)="e4e549ccd0d29588ca83fca652c61e0f5bbd04404e40fbe914b00583472af32cb7a086ad1ebb2b0ca4151156f801a309314adb2ae7b54c9091488ad24e655739b5913479fadbfb06414455e9718f5e054d21bada4713a23859d331f80d9cf3901ebc36943515e4c8dfa1b365c1d3bcb024d70209011db9e7ccb85fca502f4119965c14bb46484b4c1e3974e323cd3e07b08d890c5767f75bebda7393cc17111def85b13466639e52d08add068c03c128f4f7ef73697060e5d211a42389609aaef22058a3412fc6", 0xc7}], 0x4) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000600)="fa79bdafebd0e78c6905baa16bc44d5f4b8a5143", 0x14}], 0x1, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000100)={0x1ff}) sysctl$net_pipex(&(0x7f00000001c0)={0x4, 0x22, 0x3}, 0x3, 0x0, 0x0, &(0x7f0000000180), 0x0) executing program 4: wait4(0xffffffffffffffff, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4811, r0, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r3, r4}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200)={0x80, 0x3ff}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x19, 0x20000000, 0xff, 0x4430}, {{r0}, 0xfffffffffffffffc, 0x5, 0x2, 0xd5e, 0xa6bb}], 0xfff, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0xfffff, 0x2, 0x7f}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x8c, 0xfffffffffffffff8}, {{r7}, 0x0, 0x4, 0x2, 0x1, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0xe7, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x3, 0x80}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0xe2fc, 0x6e}, {{r0}, 0xfffffffffffffffd, 0x33, 0x10, 0x1000, 0x4}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x6, 0x6}], 0x0, &(0x7f0000000440)={0x3, 0x3e}) r8 = getegid() r9 = socket(0x2, 0x5, 0x3f) readv(r9, &(0x7f0000000680)=[{&(0x7f0000000480)=""/128, 0x80}, {&(0x7f0000000500)=""/158, 0x9e}, {&(0x7f00000005c0)=""/170, 0xaa}], 0x3) r10 = getegid() chown(&(0x7f00000006c0)='./file0\x00', r5, r8) r11 = openat(r0, &(0x7f0000000700)='./file0\x00', 0x80, 0xa) ioctl$WSKBDIO_GETMODE(r11, 0x40045714, &(0x7f0000000740)) sendto(r9, &(0x7f0000000780)="16ad7bb63f7125d0525bea108396a0f9a87dca64d804b834f2186e2e85c8d5a212e02d2a964128951573867aa7369d4bdb749f34b8f888043eca6d91a7f97d1b2dd25c89059185e89492a082150373997cd701bb8a8e1ec22c08a63443263b61d608d610e0f167954972d43dbad24eb5146176712da86de7cd359e3c2edd2568141f38a9d1433f3bea86f5ab740adc121a5965c504f46873390176408653a5ab0163d4e65df843edfd8cb71440784df8c692ecff59427496d9a82b48c220dd6ae70bce1ed5522900b718891fb9cbb28119899a144690cb288ffd8782a464e104f44ff65bcffdc3", 0xe7, 0x400, 0x0, 0x0) msgget$private(0x0, 0x210) setgid(r10) truncate(&(0x7f0000000880)='./file0\x00', 0x2) chown(&(0x7f00000008c0)='./file0\x00', r2, r6) setuid(r5) getuid() ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000900)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000940)={0x6cb, 0x1, 0x1b, 0x7b6d, 0x2}, 0xc) r12 = socket$inet6(0x18, 0x3, 0x6c) listen(r12, 0x9) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x2e, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0xfffffffffffffffb, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x800c745b, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x38, 0x6, 0x0, @rand_addr="0373e9ca9f00000037f87ccdc0c4a92c", @mcast1, {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0xe, 0x2, 0x0, 0x0, 0x0, {[@generic={0x13, 0xf, "9de648e02bb27651dcc3bfef22"}, @md5sig={0x13, 0x12, "f66955aab2b14304ae144fa023172206"}]}}}}}}}}) executing program 2: mkdir(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c9d0ce61d3b194791bfc27428a088311d09ec78df0fe8364e1e362a61e1b8b3fc61e568aa7c9df08f53ac77bb4312e6f79ee96148d019ee9bd31859a11c664b3e17c1898b694b1438417a4cdc427ccd5d6d17cf2b3a6de21a17fa545663239350d32db03bd4a409f4ad4355a7a068281b48a8c59e7f832d2d269edb94fd62cefff05d09137bc87c57a8e388b6966408a5c5abd1faaf18d58b729f15ad96d112f93c258f57dd2de572449cab12a1323d71a56bedbe1739c8d85bf38afb8aaa27c0c4d39eb8", 0xf4}, {&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d18672e", 0xda}], 0x2) execve(0x0, 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1f}, {0x0, 0x0, 0x3, 0x4}]}) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r3 = kqueue() read(r3, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) pledge(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8}, {}], 0x2}) fcntl$setown(r5, 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f00000024c0), &(0x7f0000002480)=0xfffffffffffffcb8) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000440)='./file0\x00', 0x0, r9) executing program 0: r0 = kqueue() pwritev(r0, &(0x7f0000001000)=[{&(0x7f0000000000)="1163adca4a00f4af48a36a5de19e99fdc13ffbafca60c8c3edb958cb96d383f3c0d602c5d26ec9d5ac781fd8c7fc031e3c5a8366cff8bed0323723d05826f8e455a16fb4a535f0b0e5a78f6301c2b80a10e5ff0e53ab43665396041d08e2bc59105cf3bc9a3983c7e0c8c7f011c47dac24b45a198d73e4bae807a73d480c178215fd8669c44046378c04a746804e304a9a1c065c90a3c26097f3cb1eb4b8f85d512b7dc95bc2aac82e085f1e016b05f8add4a9d15fa057b8100befaffb7627f4174ea9d37d0a00ab52364f4cfdeb06c6fcb60483019b6acf361f7925ef023bd320b0d3081b4972c0561eb66ef608410abf7aa07d4eb10a3dc6ec5b4012a2cb7412b4d8487048cb85f1358be2d69bb1949ec79706848698602de7252e8f86f751a17b3af8f52f0a82d86c8eb096869f769b453f9901ecd781c442a6891d6398af8ac084f44d0f749c9cccad1528e4f646e39eefbe2eff5d89cbf3dc584bd9cd980011c7e20a61f027916fcaa13ea9d9383ed8591b7f6cc2cfa1e088adcca1e64f01c344c007967f8a91b12609921dcbd29d6da1bd0d17e5b2cf0fba8af377f79ce56b0f4118aa9e40864f61e9bc160d5e94c63d784d9b663cd214cacfe2beef491f291b039d05a3a081a2999c860d5cf63b5b9afe4f586dfb37871cd90684797f19383d38ae59e72c7644ff97516c5447149ef626f504e9639f597cfd7f34d3fc402c5d294d6b102782cfd2c81ac3210502f63a751bde395c037d945182fa6628efd42b03e1ba2aace9d9fc80194402e2f875337e1d19ce1bc2509e0cb067bf835c42d426f050bb74ec5e9fa19e6c883242ba7941c0ea241cbc671ca273e5d608a991693abe23aea52c3550bdf7e5d68fd7fcc09242d325dee1ea3b6174c29d990e419e2c8948426f48c0b94fa9d0bf22a9842a13b8c667b2c1b5827e308a0120740c2247f2fec8ca595e73bb4dac820881e57962ed5b11f1d68b6d69cc786f1dbb8783d7b2d06346059a05dc935f6b14fe7943a97781bf8ba728e0e1a89d8f72f3c1c55e3e9690faffdecd9c2837ce149c1f95cddb71ba7e1f4163b44f49c9a673926752e9a0cd186cff787e68852d81d1e9fdbcc9a5232033717fcd3e42b83853abc9b7801c8a8b9252ca923d89c062dff4572c9e4b8a61cb62feeb8354172393cc7e4fc790d9243a78be9414f2717ffefdbf22d7fb8d8161479fb2436ae19ae61a03e9898b701651484af23d257a75d04198eec15784db8d5264e043ee37780b12f4b6c24d55fd4b709ad1e7143939df4eda9f1861c906b1ee4ad7b341804ae22d7878222d63037e6fcaab6327d0e5bf63cb5146508893bd36b7be951b44821949c783c4de83a261a12cab13a5b0aef614a2024475a004278d47d17d79af6cd742394b3ff70c513dce3272ff73702ce0957fd37623495f09ba69c1141fd3b480ac61ad787ab141cd812a1fca5ca85d6db00ab4ed4fdc9f2c37ce5a3c58ce4cabeced9ac26c45a4c3cd0e05da9b38f494eda91810ee17c113ae2cd116b708d99b1c2d0586857700a6cbfa5058d89c2cc189f37354b1f4787eb6753ec9e8eeb2ab5b260d8ee72210503310ba76646fe391218f1ec8c3e77494e69acceda34d6a49fc4479a9eb036db58ad37d2446d12fee3f9112d09068174ee97c4a38a797967bb374cbefd3d6b565518fe9433c73c2055b6f38624749206b9a113e91392f7a77289e8974f5f6b4c90ef3afa46baa1c7fdadc0a57eabc648c9c03a06db03fbfef94412c4b87e4e8c5e1ddf0a23d9c59f00156f212a6a9ce06bf4d62fd0093e43902dc71d23eeea3be7c75b66d96285599fa0f4e09896b88cc3bebf698397a64e5f088bd855196e239311361baa76dcdc5ee95641c81f8edcda3afb6a36a0d2cb6594ce8afa1e817a0e14b5408e5cba5f930ea097741049741097f499a217f0fbe28dbdc1321c96177f635dec3f669bf9ca818f0b2b1075682cf014efc2e9cc28f5ad9103a524f79c65e78d755ad062d5fa129e3c4334dced0b37557d23c6964fb6c8e58a3aab5a2900d7e913daa2695933bd64bc67d5437fd0403d25324d65adc0845f9c4d35d9b68b58d4f630bafffbc0f175fe1f8d183072eee369ddbe4b62e73909e57ace807d4276eebb5a7e91e0eca33598e148e95d710b8903122887f87697a791f76aa273dd16bb089cee65248045323c15ad2abd9763b0ad1b219419e607ed32c8d2ccd2af8e7fe9c48e8707888f2cc322556be6f800391db6a13450fff39d55b28d335bc0016ae291397edc2352dc20bf800f1d109a35f74db9a4c515ade62832982d2186b2949a6437fecc0c9ddc92cf0c1f69846517137924215ac8a43da5df856cb2490d5dbe9342230b03973e9fe51146228f32f8f8e5e87a1498ca7af693c33f399ca04ce306e682beeeee0e20a97223459064c47792b5dd1f1ba486433e98da56b0dbe7937c208677c6c260ebcac47f18102827af3b076f8fc0188c14be465860edaab137c6f0bd3f5bf86612fbfc436f15172a6924c3d65d28295232d64c9f3e766f9fbcca5e48ddbf6a2dcc0699615c14f0ffceab9495d7be68ec719b70e9bbacc25df767cce981c7b6ad5bde9f1b9692d9954afdc08d705bab43d53160e1b9f4c71a6cf78c3044766f14c7c04f7daf4096214afbdf8d0f09fa6ff00f99bbf6e47bf10f69c30334660a9e8eceeb14e0d0362c18321a765dc4886621bc3d2fa28aca80c19a45f080342ef605c55e5246ed3467846f661d98afc21228ae768b444744737745a0480d234961ef16dd475fd18149ef0af7d2754cacbf403d4f89a2a8ee4103ee3ebf97a09abfb163a3f0f746c5bbba8d48597c2557c61600b260e50f9dad727f9ddd59a25e44df598b2353a84317e50e6d3063f8318290be56155446fe2af51b8e2d1a1a8ce5ba1829cc7f8ea394c20a300c19621ef66b01e04fecb4e9e72079ab9056d93466fc0ea3b16caa803c3bb5b33fd0cad19c281a6f1c6e0d7194efb99fb16a238134352e2ace52b57dda3c858f74a6ec1df11c2262c34ab5fbaece2960f40d543c26859d2a57435a95291c30fdecf94c434d67518bcdc47f401ff0a6b9220edcf14b8887182427b2c3d84762de96f083d174a892f8aa1248582708cdde4230eb7be2c1b8bd83abde7d4bc130ea655dbb0971947733fece02662bae2709b3ef03194f8e4c5ca91e17c001ca281f89784bee309f46d05649f494845efcb0436d1353f7bb2756e4e0280896836af9b276241d54d8a298c4c003e5261ecb912c2f5206523c12e19bb5b90b75cdaae8ad38bea0c01442e2708d4b764700f280b7c2dbc2fab13f81086014dc891237e92b506f554925325704af076bc8032c62e28bc920e498146dce218527eab9b39fecd98375c40a71cd5934c2553aa48ade5d340109e9f7a583ced84bb5ca4a52bf38b27630bdb20686e60415b89c80e91a8fb4aff99f2bf67d1250ae049b1db124397daa20d68cf978d218fedd20dfc393130d6fa89944f80097fab8799322d84aed4c2b5b7bf26b64b46817df8ca594442ecb684998308f9c14cef43e8e5dc89d578867694afbbb7bff33d89881ac0028afcd9731e3f5ed9917438e6c28e3b51a48f33f258c9621b29b3c349b7fdc23a306d5cf85fc6ba5e9e896414dd42116ae0668cc11469f7bac9444a40a0f640c6a804dc37e5223c843e9c7430720d4595c0ced1aa1d8fb739076080db25f08b01542ddaeb434a2a065babce22f40c6606cc6eabd5bc192ee39b2052fb01cf647d0a9f766793fdc343e3ce7e8671734d486e7cf430774ebe7f56073c232e643e5f31611e6dd3cbc65c7e3808441e4424418eb4a864c11b98b12eb2fd232f454ad728e5d0eee55f4a7c7cb9796c909b65f4839ff1b50b4cba7bb5b5df65737cc83cc48318851d1092cc2b80f0d30ebbd93714d6b0eb5b0e9cc4d50941f142f2516eaac3479b2f1d213dfa3b1f7b0efe47aa72923af1bea86fe97bb6faba564e6c1f75b347f21f73553b55e79b9706cb0c69900b1ef312a639fa4a7fafc7cebfb2aca8d09821b9f92ec14baac04a5c4277395e2cc3c040d98f42e8dee5bd7562d849cb91031025d005268809e009435b9f2629b66eaf39cd73b6525be92083e1c579c8c28e11f87e47489ef6b10a58dc7eee5195898369d72cea4bb885e2f7809c59c49c3923db8a46ce05575504b451e2d114385673ff26f137a66faec4c4500a53694b47b7ad4361759446047bceca7e48a5c11d2c2f8d7b200fc9decc16d9494bc7c4b08f5586a4f76939703b0a19a8bcc8ece723613e79002c6cdb799c1c4d81335fd64add1b766eeadfe98aa21e04940584655403ffb4ae5f8928f2880a3879db488cc4850d287869273d93ed83d21af33768feb1452aa082d76493615f0f4e554690b7771aa0fb473ac297acab4888252f472dd175b0eeb5893448641d450136379fe1009eb321b621c4a74cb1b37dd9fe845cda87ec2ed94b5298060696cf9485afcd75f32c1140b76fc763944ba5e05583a37bef38108ce936510098a226f32dcd6fa5a55c6b86c0e9f8f03c165d27964657b393c34e2f85337af5405336feef239abd2a2d4de27591a3d12b56d7c2152003d0dc26fd96e642064b324888e81b29b02af2d05fef8d4f4f406422b7c7bbf427de1306fbffa55c9ea04979d91de659baef279bf83935b1fabdc15edb36dbc4976575cca420e70219cfedf52d7ad6724bb34e7b3167d9f6b98deeffbb19ccfe98104089dd2d488cb110b5c0979e0cbd860e4311562172ab734f3b9724250632ebc613df7504882c058afe19f34b6cca774af2b3aa2ad4044247acc7b89470295d896f882fd7b0dc1af6b8d1283020f1a3d030c3411674e25963137026dbb279c174afee7790ef7e3e861641f47678763d9caab183bb4c33929477d20153b6ee0d4935e745496c7e5e5ac986e1ef2ba76b27b8b94c570f8e76d695667ced6d9e5c6831e17fa8cc95158496a41f9a502719811824c5f347f09ae3c921991e729e928857dd1c17757047d0ddbee75400ded0b225e20c5354aa11f0821b8d12745a59e1e15e4167e8fa754ac814c7277d9272dac7eb60eb2563d1e44e369bef9803a2d82f6f8afa46a60c92d639c680c95c531fb437f3169e8497cbb9728883852f1ec488443ec3fdec47909cbdca83fc510f063c81c955ee13cf238f931f77b0c1ce76fea0123452c68d4d7f25a2012134ae6bb2e8f1561544c99ec8d3c560981ea2e8fad045197a0843b87362c66d6b6af0dc14aa35b253872be9cf9e6723bea547b24d98660cef9598afd9790838f297eeacfd569e660d14ca100e465fe0738781f313e79397aaa8957d6c65fb019c3a1450944321361893f9aad03c84741df4a209b929b0ae2a98f13386f014c7ebe24438e4c263dd006d6083e63be57d9a5791647673119186cea05143b91a7c350e18830e2e41b6f98bcba1a19fd6dd4880634e01c481472e2bae042cd71eb618492d94a98e5e184a95e671b48e008275f13b6726af3698733d24e044928f6fdc401f455f817d7374f7a909ee78f3a64794b785d2e1a2b05807e3bc19bc0df5eafc751df12f08eb2a0b547b4c3b3e6fffba44eff48f163ae3c6557f5e5f71d11e1e2de6fa50f2b8c4ee577e4f9888cc9f563004bb8aafbede58112903c2e9d4ee35ef3965f7c23b1132dc4477920e78624f215e342c2e4f42280a82e137777fd11657b2b655fd0879030ca8ed9340ad7b5eafc43e0bd311b557190fecc5b2fdeb5b904cba3de4fde2bd2c69058743cab5", 0x1000}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000001040)=0x40) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000001080)=0x1) sysctl$kern(&(0x7f00000010c0)={0x1, 0x34}, 0x2, &(0x7f0000001100)="c5a6d3899166c42f9be2016045a3604932028b43842da7fcd2a503c9362201a4a1e8666dea41711db6a07038b96f7e7033ccc71329eb31f2b4aca6f88cd4a58c7c2a4e91379e2bb412bb08cc52daf926e8a6b4bf7b910ef1e7e2f7013ce3b52a3913efa40c7ef43b191b841eaf5c6c8685", &(0x7f0000001180)=0x71, &(0x7f00000011c0)="7ba1bc223a9a95bcaceeda782c15029e7f5b691a932fad11bbd346268343940cc6d355a798109e74ff5282fc6f7810bdbb7f0ab301ac176c3ac36f74bd2699e041e9ad53e970a2330ddde5214ad4927a6d06e20dc03661a4a528d1be9019e52570d77069a99e98a6f99231b15974c9b67a129ab3c143c230e30a8c87c5f0a045b8e09eca35571ba76abca42375e3602afc9469398de1739ae3b647d5a3a641ea144d0015197d58f2a91ad35ac489", 0xae) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000001280)={0x10000, 0x165c, 0x7}) sysctl$kern(&(0x7f0000001380)={0x1, 0x11}, 0x2, &(0x7f0000001300)="08116bc5ef26217d33ea9574e478a852bab49530f907ba00", &(0x7f0000001340)=0x18, &(0x7f0000003880)="f2e35bd6a18056bf3720824336a8ac88e64d166c6d2fbf6318d5579b40604e533289e2b2abc3b65b8a10a4eed4882613186eca1b47211b2ce2f4f51607999e78a116b9532558bbfc438f064a95e918795ad5233130781ad78ce027dac77adcc947f8875f7024cb0b0d888173c3afce10ea6fa2f4103396093165177ffc2e9273407ef006daf36a257e5434a78e8492d2cb89186786a0797cf02eb891a44cb7b0de70a51cd02b2220598dfe403706693c2dba0acdc8a09020e3a3b6e5d5248c85ec9e3442c3a3808499bb0f912152940fb5e542e0ab61c7efe05d3b561da7fe9acbcdc46e894c646c361c87c4c9d9faff9da87d6af9fd24d3995029fd48e99feee926eafa8fcc974e3f520a22", 0x10c) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) recvmmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r3, r5) execve(0x0, 0x0, 0x0) recvmmsg(r5, &(0x7f00000005c0)={0x0}, 0x10, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000013c0)={0x8001, 0x7, 0x3ff, 0x6, "e9f200b0635c606709e98b2532c678b62fcb5afa", 0x3}) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000001440)={0x5, &(0x7f0000001400)=[{0x2, 0x8, 0x2, 0x8}, {0x4, 0x3f, 0x3, 0x8000, 0x3}, {0x64, 0x9, 0x7, 0x80, 0x76}, {0x200, 0x5, 0x3f, 0x7ff, 0xfff8}, {0x0, 0x8, 0x7, 0x724, 0x8}]}) ioctl$KDENABIO(r1, 0x20004b3c) semget(0x0, 0x2, 0x420) fcntl$getflags(r0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f0000001480)) r6 = semget$private(0x0, 0x3, 0x100) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000014c0)=""/4096) semctl$GETNCNT(r6, 0x1, 0x3, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) sysctl$kern(&(0x7f0000002500)={0x0}, 0x0, &(0x7f0000002540)="c567e531bd93528047ec01be5ff985ca28ff2c20333341564900d942a2df09c3fdf9a7f887eeb542dbac57a8ca9033556a1ca68778a9dc356396d487315a88a303f78ec16a54c089d947445db3d20e94750fdce265e880c8e6c1716c8b2476e08587bfcabfe47c6a6f793512449b0011b443f24a609b5093b8a685f793eaa8e1389bdaa2373fb5b0bc9faddf1bdebf97a38c6bdf165c5377f267e680ff091a983eed071a0ee820b73b5ef63542a77590ec6ff7219702af8b510c3c010052fe0bd028b7f6919425f89897de15e30c90a9ee6fb5cf5f36d2e8e450b0bc146f36123c827382a95e9fc39584192403033e7199fd63d4f59a7556b82ee03f4aa55652caa7e4962f74858e0320b16761b8b590a98f7e0ac7c86df09e2a5058dfb6135060d089bf0a2533f1baa660404c8c6b2ef6c4725d285349b0e650608b0f33cb3e6dfd9c478ac019d28382c97006dc63cd4f9a1f6568fcc1335e82a59f632291f22d6695fe68e8eb5a1de5d045ae7cccc9ef6d70397faf3c2c539e3308891afa68b68fa42fecd28f72aa193fff3e4d404c878963fb54e333dba945c0047fa971c1b3508fafbab6715757460de586091d38ae6914459ce626e893d9dadbbb41c004c1f30d618e202ece4a59ffe1f102eccfb01b444f4085aca02f945293d9e546e388ec12773f20e1652bbd0fd0c15fac0f00d93869f847c6a3f6416cddc2238e9619e08284c94fbd9c3ad83dfab173658a76d847ddb3b7c92af21e10fac9f39e13dab4ff8ebc3279d30be75a46e59f38e12eb380dfa4cd105a89c4b77f22e884e83b0b82ec503ad5cfe39db4b8ccf4904362a0143b98e975114db23ecdbb0128283434cbdcf9ba7d091f60400599e9ecb9f25a87c831aa3f345af7287225b840c9c29765f82835f217d8aa46fd98bc6f64855d171dd8c807f3097ea07059c7f14344154acd4f146c0d23eea374d78d3de7d08f33f4973b7e5719c9b29909fdeaa3bf6d33d32919509561c9eb1f77bc527548b43e6efddfb3e775cf5092cc99e4246b8abd7b8ef5356940dc736d71997dea6ff4cc29d39397d4cd123d0fd9dcf7eafd08f3475119fe0102ed77af8538b37b051101198679da0ea877da3e4cb07e36b22dced872d9af61c2d034f406599c8c8290835ec48f1a5d24bca36fb51cb17463a1352a3e4491a6dea2e8bb8360591ee59fdf7787c5918efdc4dcff5e23475beb473744b01d787831fe19a0857091d2b7b33f93a566aa1c3370b820bbac394d8a7b1991ed659bf9dbbb3774ff90e7368e35f58e4b72e5d8683836563164fadc6121a5a1def29a8b75d2efa74dbd9540de637bb3ca1148cb8fc88d079668806b4e658d9cdc82959c3de90e6115d5c6da1030a7b3826645a33494d2753971250904ece32a408c515e00b4cf8fe00ce66baecf85125fc2d1dfae00e1f316e25a303bfea386df45eaef1adbf8c418f714a554114d902d780192dbdcc932f1453d756f12739039b5482568a758cb41387f2f51f77d0f5d1e7adff514630dda4d3d24799507c37ea6f5461b338c65ce622bb24d9c0a2e7104e788e74b80abde12f773ff6723a9c74462cb663bbe8e72c3adbe343225ebfc79486a9742f9e39323846c86b742fcc61e39b6038db69ebff48d68000a5bbd5ffebf25bd923b5a5d83782241102145c82141c9751df0034ac1a85d7d765d3d8b5403e83eb49faaa875e5c975aa3f756d481a682bd0ce27f0832273c5d52ebf461cb7f093655b341a559f89717628cfe8757e1d4e7b926b32a9d5aa671c0abcf247805adda1252956d1502a81f89dd526cbcff4cd5275b88154ca2abf6ef33bc25e9c04b8cc7401c2029ad41387e477a97e0d625cc7fb40ee43bb8529ad80706fed9cbdf5b8392565255debb90f730c059387babb6981d5a75738ac1845bedb57167ac25958426641c64d28bb40e35c476f05ea755efa05e3928dfc840080aa22a1530a4340790a3ef1f960ec020a97c5abda0a3bcb36003d2fb006fc0915078ce07c5d72a7fd6cba7168f10a36359901f0a49ec7a64ebebab6a25ec22188a80b5aaf3f8d511c4f26921d93a5b5ba0d5b04cd35e75754251b3a479d7db53de5db18654dd8e4f189d42ad0aceede661b24e11592abcada5ac4018c2dbe66047442cd4de65685d1c3d02d8637cb0cbee8af8dd3f62dcc4872e6eb112e8dfdac68e66f975fbd5b590c2102bf18904d0acfbd57fadaedc72e8ad789ddab04ba3b67ddee2241f72e3c35b1134dbf710dd7c1fdc14b9d72c4471a314b910bba3f21d2ced67236bb9d5c98b8018773abbccc9e204205949d511d5b5d556ca13a09d011d44802e1c63f91ec4b2107fc0ff791b95f6bc6bbb19c0cba43be214b57691268b63f8acf1e9ed9114e7a54299c03cd94ad81279791fe0ccccee624b68e1565a69de9798ce947512cd0b12aa1c5e5cb4fec6d25167a4bdf8f13d35051c6caa1b686a36e6477e03be7499fa6cd54bfb1030415ce69db8e82b17e6192d1b74a9bc51ae406d325e62437de3d23ce3ee0accd958497c30347881c85788b04ad294a493cb37611aacd76f1e7ccb587d8cd7219b001d7c2308b824a8f437585eebe0c50eb75488d3f49fc48e077124e212d8a23dc5b0b71bd8a996fde87beb4dc7ccaca087d1c283e97ed9eeb817613045715489e9eca40893055deec822c47e29ef78efcbc46be611253df5df82a7f281e80798fe2ab5ea8c27f802f06a631aa906800a7fc28bb73ebc171e0a1a9da5acb7617fb3ef946399f74806886266d6e5ade24aa274380f0d4644e921b0fdff77271ac16a3d3efebe44d35bf5eaeafa2468feef040786857f3561e810c343c54d062666261adaa2fade17817f9a6a2d76ac63de480734110d8fb3d23e7539d07ece39db6be82ce7973a5dfee819be6f0c688b82745c324152096aeaea30c31b96836a54d0ae85d69fef2912b2f69323c15b24d31164fafa62115567460ef646354da31320107f3581aa3c0496da5d1b526a1ccf12a4161f68e4d6a9d64be8ac19a647958dc7349f48709d38afdb00410b0bffbb735fd879be33c76e1ac9bbd94ec6eb5e6f69733868f9d2b683aa32e3964855d68b224a28ce5f730947dc6183e825165c2f2999a80bb06f3bd72ac641a7b9d44ed6e75b4e396382c82f0f9d2293bf8fe66b0bbe1d20d2fc2a4febc49e9c78346f518859a2e7cd09856c65bbda73300ef59b7fb290463ae99dca2588ca6663918a5ec31cb4909be2ff26b2242a6a4ff74be0c1805401da5c924479de1b26c9381872f4b6b16cba07591192361cbbb1575254d5b3d6ff5b0a982fef4d2fb5b1ebd48bc6e5f3ea4e53c31d2fcbef1ed19b663007f2a3e29d293b80731a7aeff1af41539d52dda7d5282fe6d3be3b161f3375088ee45a87faad3e228696cb30be4a12cceed1d176b78f19f3f8488d182ca70fd8ff82d121d2dccba5631897ca03d5a2a2e84d77c82d87da37b89c55bc38862b87323e12c2654d5b85232a294084c59e2de1bd8326d59f1743385b1bc2fc43be2b8aefee5397424aeae37db7021c9f4bbac6e1cf326ed8dbbce7de56769411329a1762d5cadfc009efdf8054d0f34a7eb82726e15c6d58f3a867db2571c7d35569f336a6bbd8927b519d9919c84c9a99b028d08d9a56b37e5332794532319a9255b1e3650630160d440c9c5a75ba906b59db5b331c61331b6b73b48a35dc2811ff5669e0d1f1dfc35d774d429b82bfe37d7428f033966f57a0ca43993929dd1b397084fa17f5d41049a532baa3a191a7c14ad03663f2d5876ef5922d4eab032ab142b571c0afda4200971c09e84d0fc864c3f9f4e2774a22ca9bb95de56d26f5b3221ddf1204322ea484d3eebfc90798dfad5196f7a90f23a77dcf33cf982a536562810603c41e3ef253795627c2b7c71e03f49e122af55d1496cccc8ded6afeb52dff5ac905155c85efcb74aedc6a9c54d44031253de907d641536879e74f69a851df32a1bb99201e7ea972ef5616aa3cc541600a3e90b18afeb02cc95832f5a57e35f1608670f36a27c105cd76a0fc1aaf64cb220fb57262ffd70f9a74a03bdb1c7ba16e05ff0d40e44e2aedc76686e50c1afa7cc4f0f6858191b78282cea0a4fdc82aca8038a3d18ee56a626142501fe031f1a41f5ef5a27fb1fe6bfb03f68d8511df816e8b0576bc2557ef3a8f9ee19746afc01462e761dc863aeb73b34fd06777dc821bb2daa5d506994f84be7a9315ffc5b44a34290262cffa0de34e0027b407e99194e731aa3e38ffe209aae7324743f7cd82de12274ad09182cec280b690d52670fee69ac03d2e86d063900dd6f295c78850ef4d15124587bd2507f1de82f7029662996e2af06aa3fd4f857d5b65d4f60830d2dc68698a6c7f331432351ca394f74c897ba508b5b24968a3fdcc974d785039622ddb488e4799eea93b038d752faae219a541f344b802e4f3585301fdd80ec6f997651c19bfe2c12cd07a1ba2d6c31f3042941eab6a042d2c8ed9758b52718e0e9be64ad427abfd039811f3453821ca1c92f24eda37a90c666dd1e8b83e30c489e6793b365b34074c7ef55b8818a19fe7c06ebf1f11cdab6720b3f967ab72e1635394f97e4fb32c9fe7fb180017cb885a7dce351d639baf9b0f5af7ea6bdc772c46374c6b87aaf5346c39f7b9049797d4eea94344b8ee92873754a085c7adcb11a136798b03e3f759533ff4c1b7cbba7f93d1e900f550b4cdd7af3029eebba58640dbea343a3c1792faefdc6bd8ba266fd52fe1cfa22f26fa223629bac5bffca9ae1271c543afa467592bcbe2168d7595e81da6bd2d24047afe1f53be9a6d83f9ffe6a55bbeaf524e9baa2234af9397e708160e9f0915f97b5995bb7bbd0563d0cb41444b74c23722c1fd0f76ebe8f27168c3b750a19e5cf92e4776ce7747e73c8f92d94e64bc5938317a5d8a26442fc1dadac75624229a8e218b005604dd92966d520066a1a48c4c0c2e7c14223bbb9544e27a63d0b0f57cafd82d09b4371a8e0ced8033896eaf9618946cc77bda677ca3025ca45ab22a941603809789290a8f46bb3f8e303c91d257aecc8d07d35095c7864d02da989261fc693fca86020fd3720691d31ee89ec4e59ba719bb83a2e7308f14ea2643e70ed53223c4396b9838971000834270f1b7a0c31b503bb4969769db40f895a74fb23e5bc1836a677cc2ab0a532e6a423c0659710666550d06e224f04149490e34cf9a018f184cd076745f71907b0e3c2a3ba076495073099eef85c3f70684dd6634ef594a77c7154b204ca141fefa8037980cabbca66969618c8e82d7815149afb19b43782598ed3dc726e6f47748e54f6af84d2dd719141de52a8bfd7a7acec10b2581a9de85a03a578b8fb6921fddb49d8ea32d653b7e53bd705bc7b7ec95c50d77f14caaf830645df5de38a7d8520e9989718b99392910cafdf5ca514beb93b296410667fff946b43ab0f48cc5f7388a6d146947860e6c7da1b713f57ebe839e1fdd7612f622bff91e8cfa9c851b784338ccfb386bd14076e1ea64b961e508390c5148d30df6d647ddd35654ec8d0092e2332d895f24e70094940b587f1f0013b589aaf5120a9357ce1f247b8550912fbf667d67d263404ba4413142aa35364c71da210f006fa34cf1f7894ab62934bf50ab4b51054cab333de36e7f230efb35a7506a5703fd53517333de9620a3984b5bbd7817c930c445dd3585fd9d32509900b3b8eaec8cf4d9266ec7623ca1e182f824f895b77821a31b32e068306cc6d2d4f57194bd22bae340499a2c7", &(0x7f0000003540)=0x1000, &(0x7f0000003580)="7c58b62ef27f23f38bd246cca72e0301489c78076cbbf7e1d0e6c6bf5c837afe1026528a3bb9e8ba6a514c53dcb63e8528a2e2d7e908c796b21ea9d641e549c228ca4f1fd6daf52fb6b31455ebfaf8e56c964745166608732116894f5f3c76fd7d8de50a66e8c9", 0x67) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000003600)) sysctl$net_inet_ipip(&(0x7f0000003640), 0x4, &(0x7f0000003680)="ca36688b4e1d3d6e2f94acf6c6f6651d33aa6c37a9be75bb4c483c3abecd71f8d2a5cc3a7071d1842e02ee1f5eb730b123eb5c8720f563d9101c8c16f1554b6bdb6bf641aef7841b48d27946573324cead5c4e83fb523b77db08439b77e011f4a043be48b6c7aad2d755c4fa2e6c0ec32accfab02987e546d31dae867f4d37e919beafe1ebf496627cafb7613e76949effb24402cef29262d346d521", &(0x7f0000003780)=0x9c, &(0x7f00000037c0)="c1826095c01655983b1e7dcaa102b2be5d8c4abf3d3258f998938adf060d17f8e6637bfa8335d1ba67803e18dc1b07e2668cbd4f9385850385399fed4f07e97ccabe288cdb6289b9ddaaf82a3ea38f980e7d172cade51a2d8ca0762bd8776300288358522a8ba42b828388b6964e8c05ac96003efdb304914ab97c", 0x7b) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f0000003840)={0x9c01, 0x6, 0x3}) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(0x0, 0x0) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1b8) setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) r1 = getuid() r2 = open$dir(0x0, 0x0, 0x0) openat(r2, &(0x7f0000000280)='./file0\x00', 0x0, 0x40) setreuid(0xffffffffffffffff, 0xffffffffffffffff) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) setreuid(0xee00, r1) r3 = getuid() setreuid(0xee00, r3) r4 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r4, 0x0, 0x7, 0x0) getgid() semget(0x0, 0x1, 0x668) r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x20, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) getegid() executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x13}, {{r2}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) write(r1, &(0x7f0000000000)="04bdfa5d3050006123339a346f731573d8d508750100000000000000325cebc37fc4e1dd543dbe2da6dd00000000000000000000000000000000a9c5143eff49ac23e9a72bc07d8022d78f", 0xbb20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) executing program 3: r0 = open(&(0x7f0000000300)='./file0\x00', 0x615, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0xffffffffffffffff) lchown(&(0x7f0000000140)='./file0\x00', r2, 0x0) setreuid(0x0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xa, 0x8203517, "090e4de6d311a692318c7e0002f9ffffff1800", 0xfffffffe, 0x10000000}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e1065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a6", 0x189}], 0x2) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="f7e2d6ed2aaf1ca30ee81cb32ef4935c1149bb8860528c31ba6253346462a975d6fff41a0365a31c076a0c2c9d5aa1cdcea1d8a9e0d875423944645b5929da631c6719ab0ceb5bf9bd0d38d0246429c9f0d5a8aafa259cc69180a80025104f9426e2a65de16e8b63764db199d433073b2dc4a750f3e33fcf99c0b56a9f1c29d1dffcbd5c27011b98d748e029c8bbe1535c70792c2060fa68710f81d0471b95f86d6dca8cb20df14001dbb1acc08e5eff5417fac4ec5fd5b3ff720375c3", 0xbd}, {&(0x7f0000000640)="c6bc7ad055a0646f6777c14218d6326be54bae556e73ead6c7361a5008a6bf33a216130d15f20d6062bc12305b9db38c2d0af91d65a8886c67b2eeee8d7f98653ceb7cbbe7796547b8c55f3feaf90f31c89a81b5d941ab31165ffcc420a73fecdfd360c79e47d36b3209093645d57291bdfdb8dc6773a8071ae29b7f5506fe5f1d20d709fc25954d39bad42748922c2dd462780bde345981a451275bca227778d5fd92e9eb5d1ebde0d081d4eb6016c5d4d0027d0f02bbc4edde51ea7c30be2bfc8c09cb71044929dd33da57a0e991a3854dd3a7d2afd667218261fc95964689091f61914330b391ab8fe8ecbd82df2ef6d5a22f955213f698c0af9ecef6d9c0c1766fefc7bee11f3d58254ef2945bc2a50e6a35134bd62196d42778e4779cd10b95b3be78f70079c7fe825449e8c18796ceaffee31a34e14305fef559cd3515720cd51b753c5a2c385c748da184070fb3fe4203033cae9ed8a7a9a6b3e6936961682d775c80d1d905f4341ab0d584a39fdf4d161ec9a827a3528d1f4f91595be1cb5e099e475f10777e506b0c320fdca474bd704a118be32720c5786f49a601722a06206809e6bcf6a9cd18cdca5baaa41be5229f206d1fbcfc43bb", 0xea}], 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000440)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "00618500", 0x0, 0xffffffff}) read(r3, &(0x7f0000000100)=""/140, 0x8c) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='Ms', 0x2}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x0, "00ff0000090000000000000000000000008000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) syz_open_pts() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) dup(r0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) syz_open_pts() executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001180)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x8}, 0xffffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x802069dd, &(0x7f00000001c0)) syz_open_pts() syz_open_pts() pipe(&(0x7f0000001240)) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) r3 = socket(0x10, 0x2, 0x0) shutdown(r3, 0x0) socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x3, "cfe6f50d51a80300000000000000002ddc5fba00"}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1, 0x0, 0x0, 0xffffffff}, {0x4}, {0x96}]}) socket(0x11, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x20, 0x6b, 0xf29c, 0x7, 0x4000, 0x81, 0x4, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b100051300000000000000400020000000000000cea10500f7f96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1a6d41de17726aa0540000025a7d684802fd7b2ddad86a14d8551e2f0ad3e3e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a880c88106002ec506000000000d00001d", 0x86, 0xc, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) executing program 6: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) close(0xffffffffffffffff) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x201) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)) executing program 4: connect$unix(0xffffffffffffffff, &(0x7f0000000780), 0x10) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) r0 = socket(0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000), 0x10) dup(r0) listen(0xffffffffffffffff, 0x0) r1 = socket(0x0, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r2, r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) accept$inet(r0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000140)=0x401, 0x4) sendmsg$unix(r1, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000740)="fe7f9a0e114c76e869455e5246d0b56f404c023f7137734703d8", 0x1a}, {&(0x7f0000000800)="3adcdd4a52eba1c8f8cade36bf2b05ea3f4fa5d762686994fa8307e0ce6b6c5d7562fc0e21c89ef827471fc93c0d2c6b03fe826c1a54e4193534", 0x3a}, {&(0x7f0000000180)="1186d6a1a165befebbb57ab4394138ad17f7f939b9ce31126ab7ee0e36cdcb4d2be37b3b9ee77f7421faeb37bbf1d43b9f7800715a67a64bdac225bf76", 0x3d}], 0x3}, 0x401) recvmsg(r4, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000001240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001840)=[{&(0x7f0000000180)="cc3327ba17897b28f679839530f8278639a97ff057c6061d0d7d83597c6fd01974ced32facf54942a639bd17a5091b497ba19307b812534de95756301d343d1f9747516574b73fa7436dad7e6a38d5473cf110f3274f3fd2e3e063f0e4b46ea107d014e3d64044e841e360d89668e1577636a7e5267d1abf3dec8d8d3547149d30cc4b90e7a429e56e2fe8bb5c2e22e0253d9c49ea53a2de07cc8e77e6ef914f851176efd0455648bca17cb0f6842a4b8c1d1a46ba5d58b2fa0b021294e408bd44aa8bf00f3ba0e7b9547a7fcd090bb188ead029d38a90522c21bc", 0xdb}, {&(0x7f0000000280)="4e533f45a6695efa3a034d52425ee89ec081635f9683ff18a0badce32270dabd4d88e01b330190c75f12a5bf94aaa36bb3ab148b50af51214f780faae0bc987247947a7e23d92a21020d70d7ccd8196a1cbd853786f425a0", 0xffffffffffffffe0}, {&(0x7f0000001a80)="7d2b3ca969fdc62e43667df5ac4d64fa8d36397b173d849898fc473cd33f458ec4a3e1dea9a25382aa95dc21f4942073489a4a2bb22788f1736a5ed6db4ff46f9d646917e8404a2bf4b57cc2c8d5f5dc85336ed9689376c30700fe8212486ab4c8289d129f091cec227e4e7b9587e7c6e5c789b9d8cee9ecae3cfbacfccc688cad0c53d7ce3517624b88039ebe8322525a30d068bb9470ecff940c449c2088ac2ddcf889e2e8caa610f4cca2a62a526178858728fd5f547dc8127ff858832ee722dd1292a22c5cf64a54ff10a1b1382c61e21f4d861888376198bd9d55e5202f4269b93dd5d7c1a25d516ae3f03351d581e47ad9f0e5add1f6013b83db89dc47898000000000000000000000000098eca7682649d40d93e070613770392958abdb55534def278a5ea319d85810d25d295a348130326df6fa9a827344af3043066704188a68d7baf0208847be6742904f08d709e05e8fb273a4e8caa232f545268c3624e4ce242d5b5d1e9e32e3fd0061261535f458bf1bc6dda22280fc054e78e16e", 0x96}, {&(0x7f00000004c0)="ef582c8f61a0ded1fe8e99c2d6d4d78442e4ff5886b92bd634fd4cd848a3df3a50e81513f44040febe726643f4cfc8d9f0ef5e6a9014df3027e329b564ed7cfad369a32414a54791b88b161efd57be97669d9cabdaf95b8d3ee113e03c338255ec9250922f364aadbf3346b11984fd3dcd640ebcec019bf82b6c7992662a994c14acaa134ccbd71e98f734741a11c1eb5ef96825cb49fc2e2a0d191b1a5a1cc88ba1f2b844956ef7c3da46ac68683d7193160c3283f064b2cd21cbe41e707d293b26ebbce05f1b10491cb7506802fc198e11c9dfb06059cffcb9b46bcf24b8f5bbb00817a0cdcc122ce0606a6e705dc1f02a17121d5946ac609a06a0db98890116f6e6d553e791c5453cd3943a8a57bf62d7fc5575d0cfc78c5abdbba2fb1173cd2c38a1368e85ba4e1aecde27ceb4562a212d6c5bb0e1bcaeb5f7918e80ede21fab4cb61c8b1fe243bbc83172a99708eae2a4440bcdf9c211859522cf86418ec13a272dfe071b175f543a62337b7929bf4b8c8b967c888d0ca7d207337ce493c0cd7cae77c8e5be68052ac71b4746cc4ea4740a25f28a6bc93c63e71f2e9d119aaf1bb79ddbf4ddebc38060af95d83fa2b5c2f4c5b56d3bd0dd456269ee9fc466b8b6e54c196d8fef768bc8aa4db3b6a453637055795c624c1d5bfdde2ca5ddf838b41d625bf536f0f14dd5de17bf02216dd7900913372ae8082f54d90cd4c6d9d96a613e120ec36e296ffb7c71ccf8da7f8a5c990d00904858853d4902b3f4d102e01941974f1e4321e2a58287c29b2da6fa228de5ca81664ae7556ad4db082df85645cfa739e55a6d3919e3e9b1be4bda3ff65b5543266ec25821bce67b8760177206e4ea9ef851ab486bf6a70a8373c192ade729de4f15ab2c820513b6ca11d45e81cbd67a470073ebc6d7fb55d4831e370dc257f90ca192ba8eb498411936f2c888af6d8343f7e05a613edec603af375bf6b1f96833bffea4bc9432eac5d1f248f22b10622c6e178e5ee7672b6d287475a2e7e71299fc6909f1f3439ac8634f66b03b2d97f45a8091750fa01803d6605d7f675f8920440a0c682ffae04aa413251c26770bfb052fb597bd167d67dce50bed51a3c4dbe53a0d8e6bf99a071ec63b6bbbb41d49acffa8ed40451b41059be1907a9b674cd7f78db1c93a7d7e4b36be9aef5af7f761c7b456c6c895cb32440b749e15549a7f600e14b26deac7b531af93ddec1a8962415792ab13a5dd5f5d6ce8d6b4b22a530f66eb66081ad8b0ab62c93b6de42c69028a5350ba69e0eb3f41ba32ad9329fcf7047a46c5dd757fcfd55498e2393cc76ac42d384ca02cfcdb36d455a93095c98c022ae7806c883dd66559fdcc11c787f960d7370e5ba9105e7edf6eb49d6fd4411ec1dbcbfbec3aa523ec6bcca57a9e273025383910e96cd7598ba2c6986130bd68b1a4acb2b3b3f118fb5b5b3c74e4c46bbcfd083a82006708ebd193b2dbd84a921f865ddae32093cb5706bf33b4527003b8db1fb03e5a823791e41716696608fd8719e523147ab9b944ec70d2583d25cd6bc9893d9eeb23c6c7ae2784e000901c8e629a8f6fa49da64a86add8c3c4ee5b8a857e65c546408d48a1de7c63e1e77fa0945f0776e03f77ae7f25d2f54c35b5e87329a3477eabcdf0ae06ee4a775158f5282bc297d8428410626c92ee973511e864f8832850bfc530a9dc08a7ff1f8c8013b3d301436fe11abff3a1814011f8f9d1f103e049d0844c83dc1b2673b47b66ebedd86d7e6fe04ab6e9fb9ee2c007f5bc319f7e0b72b3e64364d9470d59b6e4be7a5346db355f09f826098f418b1fa78f6aaf61eb0fe7c9f4c38efb72888000eee8cd0c75485934fc34c021f266a97986b2ca03589635b23f1858301d5c62f6fc76e7138ec03273be7c0b71eaf77e0c2831e9f975d83920a3759016624a8dfd66a9d3e1b11140ed3eba238a0fb528d9a4e0026b55b08af8ed4b89bdfdd27dc7841f85838c82ab48fdbe2729638ad4bfe6b0a00c12c1d0f14ae771aaeddae67f23f1a7ef7d3c45bd4aa6fe50112ba71ebdbef6f5dce4b62325b606124ea64ac3554ebf395aff53a31cc4666be956b23894b891325faf57b8ce711ef491a7fd5e02ecc9b48bab99bfb967098528fd08cc2055cdc4acbf2a12f74913f895e63a4eba99a71f4ee0c64cc87da1a0b2d286ee315fa64f21110ab4b228bbd21c44b50627fcf2ec375068e595058b16f4d360b80f4a92de6af328c8e899a3946211288445829e04a97c82a17fe593f7574d829b300c5f54eae74bd43a57dd3c2f52a922b8dae59ceb8dd4947ce0e975dace068b05a02bd448bafd1181f196fbd4a1d4af367fc423ff200791b820ffdc2e008a58e6355edf06c3138f5f13288e316012eea509c41bc6cc06bc611c3fafcfba45af08608f93124403f4e4cf86fee12db909b94c2d9b93822e3cd0fe79cb00aa31cf42ba140579e748f4819927475369f746979b2f7172d65ed7dda1666b2946907188a533485f599c48c6a8b180d681f230f8e3eca60731d08c7e8937ab2ea7ce9e463ec2f7de14107029d125a0c03e5399a10460e9bf022bc9a853aafce4143e87f82bdc3cbdbb9debc2b12cfecb703a4ba5e7b7104d4b3ddeb2e43786546906e4b6e500aa765d62c605582ca1510d32411583523b8a49f044fb44e71ec74efa388d673cd0abd357c8580adc5cfd5acff574d2aca11da2eef946411288627d1b5a6101831cb935d347aa10501c3991f686cece48eda03937d20b6b851286af6c3a208e033af3ffeda932f232a2f95db7ac59dc4141a5533142af075995b30a075ee9bcb8824b1d7b1b8759bc769d7e71b5efc83da087252f45b3a9c28bd22828ddf638a8423343c8a9be4f4b544510c5b3623094b185a516e7eec4f9c3ac7e9fafeeefd9c98abd54f542859b8651786b23ed05771cf732b82d348f3d0ff77277e7523237bf9916bafa3bc6483ba3e2734073c2df68e8567b5753cb3655fcd33c5aa173ac63d0785d3528c6dccd6d8fb8c17e5d044e8b3da92b44a6f9de73d7fb63a0bcd3734c94fea36db61703627d5421358054742014b9edcee421d1305d13de3f06b01794456ad693e9d6749a8a0260dd00062d983cd6532c3d08a869bb2c27922e2232d5ec0e7129e8a8b4652fd12414052aefc7c794698a1b670c7000e8bd4d85b08afba264b33345032e3788b93edeade0b7a353ae333c8635ea7727d658ea4ea744649bb48f59db38f3ebe416cde7bb536e0e39002ac5fdff1b0e8bc0cd13f1c3a7f58899fbb774c3dbf1668859fb1c8a6c4cb8fa24f4bc509c308248addd020bf1043f263ac65cd69078eeb90e8381a4aa96f8ed989ca23172823353fce5a70a3ec1849f42ff054c0dd6ef04343e8e1ab395a004dcbf5f710b753b2efe004154e3639badd2fc6a47b91dc6719d6800a59276785ea6f617b3fb18a0054c4c12bc1130bd007b9efbe3ec416aa9b9c6f716fe62d2231dbbcb702bdea16fb845ddaa7c8afb03dcab59df59b59cfd42abe469ac7cc53009b510076f035f685e8c51d5d6c21f90ed74667764673ff55c8ff926cd2cea9babf545ce66ab52e31a3f62ca99ec769a58448da36e7b6eaea526333b487d9c6dc0fbdfedbea2571f375beaf5476efbe3321cf7a0f878c6371aa9543368fb27cb4903110a76e5f9c57215b49ed58ac7d4817db032ee1aa23837751ba392163385d9e388e7a9b8a0ccaf462bc3d7ed5ea1ace8e7f6778247e6b62c7a588fe3d76c8d06f9c8f88b769ff3231857a571e99647615be6c383e05f1c04785d4b151bc9e26239793e2c94aec3d09fc03fa930739a6d3f5356de8ce1790e2c7aa468ab145347d550dfc07ec54a2d725be776c0074be39898ddbb9762ed15492c36ba34264883a5385231b0ff9dfe7e58b6417a699dbfcc146aed58819ddfe1c5f6eb7c0c5fd19537a8c27a1d35634011bb1297c12f95cbba68f0aeb3c01a458f63d6c2cac7964c350d2aa89541d4486610348b0d96a9a39453ee747c333c86dabd0f03646d4d840410f86183849f5adf2e0b5fdbfe8e063f41fe9e37a320f56b422938fa1108b39ba916f1fb23861d60082ecbc3dfb51b7cd28ecf6eb46b9a9ad111ee8866aae70205024315f9a7f0224e187dd22302c9d4ba5f14cf9b0fae84a35e6b0d8a03b2f81746cc8e3d1e0f69618b3c558f3e39caf12de5a33145744a573796c90f3c9fb1d58a3188c720196a3b2907ee145993e227cfc4b304d84726f0877b9cc6ab55a30d18e995622e6a2d8fd2670723b2ca5f5619a34d689ea411ce2f9f215fb573c82c0bf2a5cdb09bf3f5b3ecf7ab5bb48279126b34e42c793f738d36b57cfa05f699095f66f89dc5c21a5fda9f752175a6eba927ea40263ef5e2d66494c3a6b11397b256d30984125d9cdda0f0d9d4c5e96c50eebe137ec5270b18a70bd0435c6ceb94e1b97606ea8f57b9c4913e9fab221617c4972157c165dda49b8cbfbea3da1f2aad06ca9f61e209cdf420a55e4ae07bcc395dbe4eda591d76e3c6d6340c40b9b32486e54fae840e6b33ec8b3a36a013ba7f030459c1a280951016391725e28292fa95e95d084c37b6d943b1f73316341c71e7b54279a84e139595f40d218c6e9e6fb7d71c30ec97d91ec3fd21911827ee780699da8cb642ab9b49695c2b098beac7671d075fe3baffa2398e9f09c9a7b9ec6bb4fa2a405ca1c83f3f80ab9442f8d8b661568761b6339581981492e2b1306c4d7c42cafb7c4f8522221b59c8d79ca9c5e9bf7ef4365d3f025490ba1b00ef33f4b2eb4a084919e900c16f0b6eabe76e2321548f813aa3d9d6a09bfec45d9947a1d4bc954e661a838b288bd5b94dbfad056b6abdd29a69b231366252f6c893a7e14351791ff10c32626e29635bd8dc4fbefd182d09647d52e154dc734e3f58eac8a6dbbaf0ad476544f53fd5e0b604b5a28921b9c9d04b59f0cb5493f8705200af0084f7da5d263e40ed99fa381877326b8fa564c8c1cce6b897bee2dceb836e0ac785a0d34a02e6a8c6b01aa95ff37cb624a844ee417f002a88a2261c37708df8ac9252b61b51c8b1762d50de54d941b38ccd646569648fdd98d363d36307abdc8ea87d77e832d05c2deeb8a0fb9bc6cf7be6705acee456a8d4ed7aafe17aea11638dd04c23d57e9fb8c759e727f29501a44ede3fbc3511945b75f18480171b52509b93030f705956d0a59298cebd00403f9a7eb0ad40b9f9ad9d31c06274aaed2ca95fa0a8fffd76d8e775eaa91e67b16556ae16fc92fc0b363312cfabc79a623cc34039220b892225b1495fe2211161ce916b12a971d8a4e3a161ecf87b9cd6f94b87976e6bd818ae6e2fb2221d59ca4e626601a85246e49f3779750452d5f0ba6afe823fa492bceda4ff9b8f0f09535a750aaf3e7def72e3fd502d63def78010e64bc48352953a42ad85a9ae31057755b5de8a6cf49479a8a94384fbc6c1f6f50576b379fefa84ebba5fd171d2bf83f8be95145106f5ce7ebf07e08f74a15fa9089db305692ec005fff6059aa8e10719c2708a4bc60f0d3ec19100a0135e49fcce8e3be0857550150709347d59cd7ca9d8fc4937a4f1f16b638744c83a0a7c830a96fbff3263db140665095c0c3993acaa9e96fee8025206930376d9dd13199cb05ef82fe692bd7b42a1beb71aebbcb6cc447addfce229be2476a7f92ac3e51e64dfd22c2cfd002fb95aaeaba5810741b71d2101209d0e7b0165f746cafe9c1cc881580ddab5b40e029252525410d209e77463009186e79961f23ef47ad7af2f1465b7f7", 0x1000}, {&(0x7f0000001900)="b1b8de0731188180a2c9b01b10dd42618fd6a6f5fbafe106fc4d903cee1de6fa09bc4e12b0ab348213a3e25cfc2d31509c5ace377f5fb79142cd974a54dfdd86099992e01637afbc7e986866d30b2ac608eef6de320694b7632c1c2d7628a18e9a6b788cdc1477853a8fa0e6d9e2c6ea176134f79f6f620e2378da6d3c28355c24264fe47c07011ee0230483df8e098663f36464e055db37c88eb64683461d9d207df7c16c7c87ba19607b2a696fdfb8687bef1b2d407bee336dc722d5d26c3c574acf53ea3652b2ce50bc4464f96b037f9c148c13e525aa9e6179bd235593adb1a157c620fe9676f6f1eb0f166bfd8524d034cce12f92046df04fe06cfacef4adb55cc54100b8e82eae35e50382c38b53eeb36a276b971ead803961d16fd9d99ee4a70fb087d28ab06c61d69aee62dd45cb7d0e77e561d669a666f92f93bea88af857f30d3a71f5c56d67530d9398c6fde1637ed74efd736ff310", 0xe5}, {&(0x7f0000001640)="f3cbde7eeb09e6ebe820d23e19ecb74d954921966f89b4ab99e3c0d46005dca5409a270e29d048a68612a5d682cdef7bcc2a611e86e9f5f1d0be89c913557a2f69624f388ef68fd3b98c18e7aed21eebbb9bdd0ddc121ca4364269275a5e3337fb1349d1", 0x64}, {&(0x7f0000000300)="92b9cec5cb44cb8c3aad53b37a31c840d665e8d5cb5f7c9ff74378f5e580718e202e7e139cac9ad9bcf08d14aef699f34ec8834a4c3ffbab2e1bba3ba1eb71d57f109dd60fd26c04a1df58dee70393f781eeb38e00a76acd0f16e037bf9450ef654e365f910842877b8ac67cab601c3dc7b8db86f6b6cfa0a29190f53ca1447ca34f1614539406f8dc28bd155695847e6e76ef0d159814bf76c139b1046ad6c95de93f57503755ae22519d09f967c5ec29c71714", 0xaa}, {&(0x7f0000000100)="647dc7612d8adf895805a96e19da", 0xe}, {&(0x7f00000014c0)="51b372cf0f8ab9ff23ebfa0a206d533b26d0785fe1c1517c03d53032e94b623f24f871f236b5cf936a3bbfa427d32ffede9f62fab50528815da1320d624c60ca407520eb5b4b97d5f7e4c64b2f045e6e0300000000000000d17a40829c3fb39a8e09b445d4b5a590b4f3a1c311da10c9deeb7517bec5940dad2b361b60ce9f2b1c81b5c8ae9a52d89b2d00"/152, 0x92}, {&(0x7f00000017c0)="4dd79f2148f6a184dfd97061c6790c54ed0a7890f3e9a2d81de457ff00c4551d913afe04b2cf3cbbed563f03b0b508d0a9de6cb100743d6438100efafa08e11ada741388f5da", 0xfffffffffffffee8}], 0xa, 0x40) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) r6 = open(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f00000003c0)=0x9) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 7: mmap(&(0x7f0000505000/0x1000)=nil, 0x1000, 0x2, 0x812, 0xffffffffffffffff, 0x9) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x0, 0x1, 0x8, 0x2, &(0x7f0000000100)={{0x8, 0xdd, 0x7f, 0xfb, 0x4, 0x2, 0xcdd}, {[0x100000001, 0x3, 0x9, 0x1, 0x9, 0x5, 0xffffffffffffffff, 0xffffffff, 0x6, 0x7fff, 0x100000001, 0x1, 0x1, 0x7ff, 0x0, 0x4, 0x1, 0x9], [0x1ffb, 0x0, 0x5, 0x4, 0x800000000000001, 0x8, 0x16ca0000000000, 0x3, 0xfff, 0x100000001], [0x10000, 0x8, 0xfff, 0xf66c, 0x1, 0x40, 0x10001], [0x2, 0x1, 0x8, 0x4, 0x8001, 0x1f], [{0x3, 0x1, 0x4, 0x402}, {0xe62f, 0x7, 0x1ff, 0x9f58}, {0xff, 0x0, 0x100, 0xffffffffffffffff}, {0x2, 0x0, 0xfffffffb, 0x3}, {0x7, 0x6, 0x1, 0x4}, {0x4c, 0x1, 0x6, 0x4}, {0x7, 0x8, 0x9, 0x80000001}, {0xfe, 0xb3, 0x1000, 0x10001}], {0x3f, 0x6, 0x200}, {0x100, 0x3ff, 0x5}}}, 0x3, 0xc0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000340)=[{&(0x7f00000006c0)="0200", 0x2}, {&(0x7f0000000d80)="ba8f83b6f64af4c0dc0f12f44f18df01d80f487f27c93839e92d1d99a2ea109f53b35b6690f488fcfbe8ffffffffc733b436fdfffd0007fa46594a210766c31bfbf094303dad6c6d78a16307d5475f9e6e8d1aa4f215589735ae3bca058d49c68b79b785dadc6f223dbe43b8b4cb3d8a50706655b35861286ee47f1d1030ce560d3f750ca9e9cf3dfd033a16bd1b48392b0c27126ffbd895c770d5bb2a1246c6c94467aed219f48a3bf4b756f6d3a6af076112a3db82ec97d4cefbd5fec0be019555a928020a4b15ac59a99c09808fb4e14708bf37709522eade2f85951dd846a9c8f7cb2dc83869c81e7f41203cc630561834a2eecaa46a", 0xf8}], 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x200) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f0000000000)="00000001", 0x4) setsockopt(r5, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup(r4) r6 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) fcntl$lock(r7, 0x9, &(0x7f0000000440)={0x3, 0x2, 0x22, 0xfff, r8}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) `ךq"l.e'6Z;=lt ]T;a%*Vvoߙ‹Gû2{5-TnYvOH1hqyOMza{IOj}FVsP)Ջ:glvGQ De()׎W_jKLR:X?U|tͤW8C\]bcV^Ȫ =*_Lٷ<1)֎`^Y@tN8 gBoyI$~U/ s9~nx=@s܎T2 pPtp)Z6>=(6Dro[,UY5 nB wi0eIg%,k+P^Gy`|$ܼS.v1.V 9KxB\9cw8?{9<ؒBc}e)C>uCnx㱥JF4eq7j3*iOSsn@R8}3 V&Pڵk} 3>m~ԑby0ݤno-Y9-WS0"wL P4fYdд[Uem~w`}IXčڈS>u`ghE.8hNRM6:EJ x6VZѹ"chezR8QB̃.F&jUףl}8wa/#R C:ˮ=/8}zwH`el;ҧP5E6l>+هo2$uQLAҎN(`kk'Xk = $8qpcq{V}>9CS%t>{uA2S|r]Grpj+lWD&3 dyj rPzicnj|,W沭xb`#ޔ(F}u6jKF~G/_ F+k>)I =HL}wMV+= ,0eǮAS/2 Ϫ`y3QLɁ_,o/U]NVѾː5l{Hڔ]u:H/NKEhkFQaĭn?,! AL˞h Cd,U' ;t|-X**\X"|ol_Tyhk_hв'(huyF-FflJl?Ǣ셐RxAFJkD24.sײyb98AOsbIBb}< 3}ͮ[s&Ϣgp!Vљ&QoH cR0]>r3;,yo?,9[WꁑЎ» U-{d)ơ7<4ЀQsH, 'ti\Ju&)5\KgR3h#&5{iM)s cOL-.S`/kMycy~@EIT2D"A4dz!yl'KoF~ޚ1Lsf˅L22o"ib ʡH=o\ l|Wx/t.%(i)w+['|/(jy#c}"7 .R]Z{wYWB2@VEv4- 1ҾuQk%]+3vIj)|Ex HzenS^Eڛ-,0[끲mKSMڮy͑I46j-|b93l;t얩Rqx˭0u?F.hֶ0 ^g}l;-KPg1BI\6.<;5$봼ǐ !T5P$%|͋g½»bBX4&c65r H~olQ5XƱ;j\&MPa bU=رiJ*)J0w<0$C{6yhڗEPkZC?jߗG`nM9lO}h~@_׈F' _y/,_CXXt&|0h)o=-l渻;D<="x^6LU9mPM dB,!LO9e ;x%Êa_Jq~AByIM.fp'v:pe -룽|QJTeB`ѧ29c6uԬ;XeC~tID'*t IgSW4p$_%1OzմrL9oD*͹kf2H[c eçcb CVyE6upr-VKʸ- yV4u3UU˛dW%Ӡ 7=s0 [ d3G`BljF-E 7_9X"xL~n=@9V'&&Z(rLdI`6<'azˆ˵ݻk-bi(#h'|,еU)Ėv+j3`Ny1n73쥬vtmJ0.{kJ|%cws$:@'GM>^K"E!^ݦA@dWs Ľ^ade* TвjLNz;s;Pd]<0u4cx%بQP]Wa 1hH42M݀%^,e\Y! ՞L Ũgۦ+!`g ʾy-_C%Vdv@'6$f|vlȖ_"-9TUӱE0+m%Ņ9pLF]Wiچs5.5Jh>|VrOyN|MQԪ@ʸXd-ڴGsY٤zIXS.'DILԴM-bfL|2wƛ ,`%lLmzվ\LJ&-p."}nAԶ@k/i7kE$iT executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, &(0x7f0000000800), 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000240), 0x3, &(0x7f0000000280)="f3260f152c08e80e4a339ffea4f8a5673b885e27df39b240551da96fed1919f6a6d7fed286b80a0527e804fa2ad1ef8d23", &(0x7f00000002c0)=0x31, &(0x7f0000000300)="8acb43bedf1ed73266e77e12e7cbe16d46dbdc4f277a4cfb312e1c024517818bbb7b5cafd396d40d3728fa1277e42139451f3c809c070af36d333544f948183eecf4a8acd4fcd7fcdd5224bfa818bb30d9877ff00e2f8a166f246946", 0x5c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc135", 0xf}], 0x1) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) readv(r1, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1) sysctl$net_inet6_ip6(&(0x7f0000000300)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f0000000340), &(0x7f0000000440), &(0x7f0000000480), 0x0) fchmod(0xffffffffffffffff, 0x92) connect$unix(r0, &(0x7f0000000540)=@abs={0x0, 0x0, 0x3}, 0x8) sendto(0xffffffffffffffff, &(0x7f0000000580)="ded797861d67ced1e515e2fd7eb9ecb809e642d76821d901b505bc15b1d28b01a05a0ccb9a1a3ac362774a9f8c588d318bca67dca8b0a00baf29d5c7d176830c6b6839f0a341fb80cac59eaea8f441697288ca10bff78e6bd94ce4f53e8afd8aea111e528b00d2c89c6e0baa1a28e050dd86eb6d1b16fc24d01e765b2b524fe7c8803055927c091b0ba063514539b05d35cc883b076b97636a7f6fce240a35a76c41a36b05a3522c2d26f66631a946d69c6e7cd8c02bb009c53ffcd366394f361ddc435c880f2224ed1559ce1d3f96a4e09a49f6dee69463c6fa67c6ac8cf959a7c707c8975f2993a712a8f0e0dfb9d30df6abd83da8f40fc95b80f5d98ea34e456b1c10025f9a23e45c51a4ac1088733ab1fed46fbafc5501453f4f0ec12a599bef776ab2cea5366b3280715c725ac9ae61befe0c98127ffc683849532abbac43c832c4fe7135f974e3786ac091b91fb69182c91fbb6f00474c11559091c63801f6eea544d84b9773989dc0c430eedd92bbf74f138fe190c1b86b605a53d6dee926c37e3560a000acce6153d7d110981d9cecc9847e749647458546ce4d894ed5d963260075a00de17169cc08b02fe99d2fa4d46275e9e9b96574b387a0ec7b54bb1a978995f3079df15f81f8dabc5e46ce3256b898640697b23006134c80a31aa82c7f2cf7681a9f4f9964cd292bf5361710a15426f720db1a372dd05115ed56f6f04d24656e45165a27d782b31c5474606e60eac625d9e7a420b774e1ec9cef3dcf0f60f0b8260cb4a088c1234f3611bde589298f90e691ef7094ad595c54c0f809c07f67aa72e72b4d9118b08e41eaf95b2ae93bac9cad0a7e5cb6549e98f64d18a030ed8c551529498f0e7c4acf1f43cd57c71eda009d30ad4f9250328f389e8791694d5344070c57f7b8e88561a851026c2ed66b4f2a819632c95bde7b00578d8f0b7ffe3f5ce5f42e3b0fb7fcd69fe9231e8fe0795ac666a857053a1afabb812fd5343e8657c40f8edb68f0ca023f2836ae86bac426144c8ad348c184de7624c4d3c1b470a6fa04763fc3a9b670a2e434ebc45bd39a0e1dbe6e03d09836da821545a7522547d28168d71728b15cd3cfb078d56e3485132e8e11d1e93930b7bcf76f0cea12ef40733df70b85cc373833aef5f5537e20737a4c15bb7df6fe19857de8522238f839df5073672d6a4b6cd14769747773cd6821261fbbffd3ad070a5e8a835f91f9feaf2a6c3ec8d849f521875a2d438e9b5578585139d5e5bf97ae7f256c5445331ea109c1ed19e1f0f79d942a7ccc50ad4055aa217494c92adb1600dd63cfe033a2ec56c3837a940d8320ac4b7b7f458c6d3a84c00148b8f2c5452efc6a265312f8862bd845e3cdd5f20a95bfb7c5ff3ec3246ae2b146d9f0c5be5e964e8666938767245ce4e1df21cb40a8424857fbb52c41d2c4c9127e90d3c8e5a98bd13c4404db256e9eec6dc7dbafe58b2f900b8abb850808c4937c6d766a59466cdc0b25e4942769cd302f07630e748fd41282c52046868a78aea07563b860a55d10f3cebad7487540b0b30d0ebbdaa4df73fe523067b0a1895483613bbaf5acd8ba8dcef53fa3da3b1073341c67f424af5d46361ab6240c59dab7151904827712534f423bdd3a7ca06fe7a3a520d70eb653e535a3b24f631e42dadaf9b71dfbd4eeb47bfad16e5bb0b57fc38506ff3b89007ceab1fea2ab611b71e22523519ad7d0956fd5fd49010ad167fcbf1c0c4cd66ac484bf47187b0bd41b6c5d8474e312fbcd0b95badd526813ef2af331ec34029eb1e829b9307f3a60e136ae5a4b274187b3e0a95a7ce27bc5e81d79f7e7748a052c03aaac322ba9b9e728490b8519c9b5e8d09a4a6170f88f95bc95ad18df0031021f726f686f2a510fa62c28e2354444b97cc996864a332e1e425998a3250130ab02eb78464b46d9e78e90240081f605bad0d3983ec7c93bb05730eb33ca1a0c3fa0fc845075c475402bf013d7000fc24c86a957ae2f922611f049c7f978cb9174c2bc88f2f5f9966d012822082a31ee4c1f15f426b691898d46ab4021917248bc1c9d21f02a5a846386cde490829a1bfa7b9adc6be0733a656604ad7d7ede666beae82e4e82d6f090feaa3e4279a01c9ee226c8090594edc51209f1aef0b063a80d6140dc51e7323eca41f30e5004e3d254d5807db3facf6d65575ba6c6a78713211b2e1b7e2b34b7ad62a8f3519bde172489d585770e768eda33dfca3cdfc9f3abf4042d12b7d2805b7af444676667c4898796cb4c510a73dae6d46b2a8d40fae5be9c5b4f5cb2bff20b3e422ff63e74afde11e6e537b3a0c33d75af2f12028f7655dca1035b45a827c189329fa72631243524ed1ea5f47da43965a2ab1391876dcd30e226de329b75a9aa6d5689bf5f2e9a04fd33a6ada47cbc03c7e89d2f407c86c695af0a15eac800a1edf94cff16b15c41fb2c3acdb87fedc2083fe0e1511431bee9c4bb2a507e6a872490d22ea9a7c722aaeff2be93351f824df8cc86524195752c28476ec7bfca27ec82de64dea2decf9b8d0767f5c4d0402f985181ce8452772bdfcf6bb19388a8f57e973cf6e91f652f264f923077ca6ef5cabc5f62d66ca250904c2ae2ec5ea7c2dd37acd48966d1579526a6fd738c662947051750ed43b71606ac3240213532fcacb24121a4403b7ed61545cf39eaf2b3cc3423411f5b103d909e1fdceacec28f79e5fbd22ac0b64d9a92f0023ed4da6832d0a946a3949d941870b59aa9cc1c9be7f0cc0e5004547a1655fd75f50e4ccf6e8734c14aa6e150430c8d3b35a0bc85beed58ff1415c58d5feabb6c1bb4336b08058ca01335adb6bfa17af9a992c5c218012d68fa6ce0ed7beacd1b994563fff02146f1652fba18a48560bfbc5827ac7ee618a56735bb2cbdb2d4b57300ebb95ecb9b807cc3cff9f6116aeec2a861c3c9b44bfc6860be589f1934d1b5400626d4e40326de186de80616e091dab60ce895e65a41889f76a7e57e113cecdd0c987240e0b936ca43233fc764713e669bb72e2ad86b256ec16b11d51a98977cdbf9a433c5623cd25cb9a90accf332e1dd444eaa4c47caf5e0884b062df90fc998ff6e42d9a7c72fedc9046d134b7c321842ce9a9533cd3a60eae522e38f817e37462927ebb2ccec5fa4d7c814ef8033507cc6acfce49f5c8dc687f7ad5079ab50ec98c07dcf55f1b7c8e8a592e22ea4e6d3122e37b1d63823cb5cb41e1e330f3571d5aa889a352a4e06cbae8643c444b3ba88af80748b6a2ceebe512adc7bbf1f104aad27952b2dcb6a37d39d9db514ede5055ee14cddbdbffb33c3cae9dc85b1a0a3ab055f2e26498314ca69b33b3c6597f9028daaee01c25cdac4a915b15c0304b41c389cd6fecc9fef5346d10713ca8f77d61f82970666d02aa6bc28427f953408aff85cbe9d9aa03a7c86ad213f725990e02aaf82a20282093c3a44bda1d6a800ad0c22b36c4671d575e91957b78c76361a17620e998682f0ab6a86d8e35c6047e6ea837785516696186205c4b37ae3f86a488ff3076b35b91c984dda72e61cb0e9ed1b3fb0991d64a7d3981f3c3acad19393a78f0c3e515bd9a7d1b7090d19a4bc75da4573cc3b3c124fc7eb4faa1c61a2b9d99e8aa5645cc9237b5111132141bd70cb1b6cba70fb4c8d5f7d3744ddfea3ad3caaf1bb2b55f23fb852e980f5eb91fef5828a747f9caebd737ca147c9a2d01300cb0e14c56de2e503f99f3c55b83ff3f3d9a91a67e23b83666ed90982ebcdc2a0d1922b8951c408b9d1f2cc285a12579c4666005ce194957fd1a3425fe854ab61bc7df539ba6f4d3cee2866463d940709c7ef8b0898e9ce15fac9896c8f5aef95c22a142befe7b2d6f7644ffeb716d44e2d51bcc64a551ca9ed749a8a8a1f5210f138f1623bb1b0fa829fac1f17becd85624fc11440860fca2fb7b634c7fc30b8112039e52491a0e362b83ba90caa3a5ad77cd643be6f242304d04bdcb339ef4315a55eb25d1fa1d0452295d3444c5586c6fd2e7d2c71b9a3afa28ddace3da11027a9334268a99d060acd23dc9e7b72022d61baa4d0e8d56e5d39bd92242242d42da556d133bacdf083b1121d742b6b482b1a15e074f425a947ac59c50438b47f5e0698d9b80d17ff258ee953301262eece9dfc625def61becdbed8d1863c5f355905623420ab7d71048243e60aeeb3da8706000a032423897854bf5f49cb3ef60b8a4c66cc42ff7f72fdce3e88c7f6c5948ec9037f35b8b9e9c1f3c7d5d6996b549321e66d077d5e2883a8a339837b10ad8bd92bdec25fd139f4f93dff426d4f2764d1ca517bcacd6c0560b7e2d41fe42557910e5b0eaaf89aee2e71c3240d48f45dffc6ee29f5fd07603093c29ebc66c8660bf5cac0246583c0058e3e8cdc488d3133e799c5be931695bf3dc3bb59e1c1c1c697ea3b41bc424597f5703123010f6cb3167d78b98d776a52614f99fc8748f9e092e38282b83f2ece74c02d0409d2d07e72a9976f77ba5bce9a827504d0ec19779326456c94376a6ce7f7dd4e0cdf89c852559da7b4a84eb4c3638531e1bfce85fee2dd1ffa124c4be6b71dee7fe99bcc6eece8271c28b4a9779f3cbe18a025f12fa150a86d587c80b90b4b68c858bf181bc888ef89acb6e94ed92d73dfd254ef037b02874e016be391f7e5e4388da3c4939b2cfe4dfaa03b36d1074b343fb36c6ab32091c496f572ef11d16ae10f398281f50de4a15ceaece68897723a9ab1244a1b0bd3e371a2ebbbb215aeae9fb9c947a67bbaa70530df1d4c0b113e984f46746ea98fee4bcdca863af4746a02faa6eb298b1fa3747deea49fab8cfa7ee5af7285a29cbd5dc246069b3edc122da6ab3eb18552c8dbd50112c115b3ca07014dabe3623b1e1a47359cd824862c791f5bdf3cc34c77625a470a6369e07b6e992e993a2b0b05ed65e0d8e5a55a5e8715a0b8b9b0cda2ab246ac01122661a99ff7c406212916fc8817aaeb054bc1c1e38fea93cb94fcefb42d0b0cb6d3936665422750a2946bd488487708a3862cce534880faff9738cd14552ed80abc06b3f8dadc7b7beb677a1b90085010ffd56be8b1939acb39f03c26533fbb70897fe6fd83d02b7aec7ce6250b1c2bd2203c7cdbb9791519969fb661945253e2e255c3978e5a809054cf49cfe6ddf5fb95b39a2691997ef3876fbf3ab84ad5a5ad999c1940802f9d383b991a3efb2c8acf481587dac9e9b7a9fa31e8d5509a457a5a578389b76fed6ebd688e063409e9d5e41fc3be8e770a2f552b4d985f958310647ed40b6461b7d808ebcfa50b83c866befe821afab11f3b8826f3fc62f71e22da25868a7843b3b690dd079992aed152c39eb177125d8d1894ccb971cfc24b524a83596cb24efa84e86396829c78d1a7918c02ea77812b2deee0bfc47ebf5bb1a229b6a336beccff385d91c2b090b6f2baa070bfc99b0dfdade2c4b319fc1c0289d7bb0bbba8a5520f87f421e3e461fd1efbe87f3058aa63773844c9e8aef3001d61bbcbf1293d9e86b6749ab3d0a2267b300fe0c81d408534794d7353fe7aaee9aec0fd3cdb780fd0df1669a967ec43be8d24416fe0fde75e0a47e8977493be68e327cc7c8a96e5e10450949081e5305445f418042f1b97df00768feb04bb0dcf69042af5691009040207f60c0edcc9b0842942bdfd13a21f50caa9eef63c981e9d59893344eadb11644b645616e4ef45a4904a659098e0344e2d28c5a40a1e0333a39c3548714f0a4930033f421abe19dc7917507e83b20b0e181738c306e95e8", 0xff8, 0x410, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x402, &(0x7f0000001680)={0x2, 0x2}, 0xc) r4 = msgget(0x0, 0x0) msgsnd(r4, &(0x7f0000001700)={0x3, "acd7acd8315540479a4d02b34aca0d1961136ac42a8b2e873744af3fbd45ea89473ead19ef75475d69a7ea7e60aada9f8f07fc83eca52cba1ac6655c9d4b9625b355f4b299fb5c679b584bd96781362fafee51cfa49ac0eab913f36d93e57aa530f4648c2546132af79fe2dd6f232034f67d66a47d19f98b2528f2cedd7ed79185"}, 0x89, 0x800) syz_emit_ethernet(0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000001b00)={0x0, 0x8, 0xa1, 0x0, &(0x7f0000001880)={{0xf8, 0x7f, 0x40, 0xff, 0xa3, 0x6c1, 0xd4a6}, {[0xc6e, 0x8, 0x2, 0x0, 0x0, 0x3c3fe838, 0x0, 0x0, 0x7, 0x5c74bfe5, 0x2e1, 0x0, 0x0, 0xd70, 0x9, 0xb666, 0x6, 0xfffffffffffffffa], [0x9, 0x9, 0x1, 0x3, 0x0, 0x2, 0x20, 0x0, 0xfffffffffffffc01, 0x6], [0xfffffffffffffffb, 0x4, 0x0, 0x0, 0x20, 0x0, 0x7fffffffffffffff], [0x0, 0x0, 0x0, 0x4, 0x0, 0x4], [{0x5, 0x4, 0x0, 0x1}, {0x7, 0x48d, 0x8}, {0x0, 0x7, 0x1, 0x1}, {0x9, 0x1d9, 0x642, 0x8000}, {0x400, 0x0, 0xffff, 0x8000000000000001}, {0x8, 0x4, 0x5}, {0x8, 0x3, 0x5, 0x40}, {0x7f, 0x1, 0x0, 0x5}], {0x0, 0xcf0d, 0xd2f}, {0x1, 0x8, 0x401, 0x7}}}, 0x9, 0x5}) chmod(&(0x7f0000001b40)='./file0\x00', 0x10) shmctl$IPC_RMID(0x0, 0x0) r5 = open$dir(&(0x7f0000001b80)='./file0\x00', 0x80, 0x49) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000001bc0)='./file0/file0\x00', r6, 0x0, 0x0) msgsnd(r4, &(0x7f0000001d00)={0x1, "1fc04a5db416a5bdad14e587aa69e4c1301b858008ec6c26e83514fc52571ef2aa9dcb24b0d54f25236795b4229a6a812eb441868f29ceb26b35ac012a7e6032e73ac360c07e7ee2075a19a0ea9fd5494655a8f35beb02692868b8ba2522f7b18beda31e853a684f343be2b4671a4407e14001bc6cc92b76a330efbc97db02a1e24b97016566856d198d25403ec1a098e8f613983223df7e0f0dca350a2938ef7d1a22d2578359c6fb4694871911f70f2965d5a25bce3f0c1e0a307322552d4586e2b40eae94f9a26825029c4557be55fb3f6c64a1"}, 0xdd, 0x800) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) bind$unix(r7, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r7, 0x0) socket$unix(0x1, 0x5, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000500)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x20, &(0x7f0000000140), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xf, 0x0, 0x20, 0x57cb}, {0x7497}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {0xffffffffffffffff, 0x8}, {}], 0x3, 0x80000086) writev(0xffffffffffffffff, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) write(r5, &(0x7f0000000080)="aa796edc4e435ebc864205e75d71f6c972f9bdcd96bced59b1f1730a06128f5830f7d761a27433a23db03a6181b76824607b973670fde40d9d92aea8b8a336a8e7f758240b18287abd4b3921811493d8f7a492a91581f77af9d240717291c521983b03eaf67ef5cd331b2d93addafaa694ff86588378c505b43f830cca0c65549f0873e95f5908cabab3f67ab30dd54ca422ae285fec8eb69525c79362a39859f618c905f2b3524e3bb8f9e63d4a3e3b615d61c7be8eec03d74ee34255941a5064c0100a4149ab3dd253d1df158d63189379dfda57ac4496ddc91142810934ac3dee4dfe", 0xe4) r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xff, 0x10}], 0x5, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x4777c53f, "1c10260930770300000000000000da64612c3300"}) writev(r1, &(0x7f00000008c0)=[{&(0x7f0000000dc0)="7ae0445be7e8efef04af3f7ad60d3a98013ce9d94bde9bf8e0cd020deb77e1cfc7e2ea34dbfe4b2a47efd4bc363879d458f67712aee3fd22aae129c79a11a2decb35b9c3e44cf50523af75ad15b1fe71ea01395e266dfceecd841f9d25b12034251b03bc60f242c103a900dff29c7d86860795651ccee2a3ab76a0fcb65b596f6af10ceec881cab1a73de51df82816eda3dcf0c0dd0684dc61aba4bcdfe537d44e09f651c213b8335dadd14cacc0a18f9984e819d1cee13bae0a2b5057deaa8676ced029e4f442afe5b60a89bfcce7aa9815c9a17f1adb04efb34e627d44a31280b0", 0xe2}], 0x1) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x10, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc0305602, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) executing program 3: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) socket(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0, 0x1}, 0x10, 0x0, 0x0) executing program 2: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) syz_open_pts() syz_open_pts() executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffff9c, 0x0, 0xb) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x21}, 0x4, &(0x7f0000000300), &(0x7f0000000200), &(0x7f0000000400)="fceb83baaa733643b376451b8b6c37a2037a3fd637416a23d084aabfd537b6bc2c7c55ddb831db3504ca26c792e6ee43977424b6e77efa58349eaabf5548757c3636a7b2b7b64c629c6e16419c6c3ca60a275ef897ea03278f9522e96b21585f15565072acef37b1", 0x68) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x4, 0x0, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open$dir(0x0, 0x0, 0x0) msgget(0x0, 0x210) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000080)="316442fe", 0x4) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}, {0x1}], 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x3d}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa01bb86dd60090011000800000000000000b308862ed3000100000000ff"]) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000002d00)=0x9) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x4000, 0x81) close(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f00000002c0), 0x4) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x11}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) pwrite(r4, &(0x7f00000001c0)="9ce46cf9e5c77fdc5918aee423e1e7071ddd8e3a3689adc179287dee49af4b00bfb455796ec787746465e8d9a090bd21b74051e7cc33c7cd9e0a89609e201fa2cca6a8500c16bbb6e26b3938d6631c630bf09e4f15a277d540d33f43a8170456c844044b76cc40667e384bbdf9af21c1b9a443c626bb", 0x76, 0x8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000000bf, &(0x7f0000000100)}) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r6, r5) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100003830", 0x8) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) select(0x0, 0x0, &(0x7f00000002c0)={0x5, 0x7fffffff, 0x10000006, 0x3045e4be, 0x7fffffffffffffff, 0x3, 0x5, 0x9}, &(0x7f0000000300)={0x81, 0x81, 0x7, 0xd1, 0x1e5e, 0x8000000000000000, 0x7ff}, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000000)={0xfc93, 0x1}) 0W d-C)s:ra-doV N!s<۵] tJKpVۢOv}"$3SЯ..?3Ϋ>uVtp)na&y}Jk9´Ŵ<%}&C3500 executing program 6: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x20, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa8620003000000000000000000000001a0000000000040100907800000000000100000000000000000000000000000000000000000000000000000100"/86]) accept$unix(r1, &(0x7f0000001200), &(0x7f0000000300)=0xff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt(r2, 0xfbf, 0x800c, &(0x7f0000000980)=""/6, &(0x7f0000001040)=0x6) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000180)="7f37ce070000003d965a1564287bafc1d6d531c28c4a7eaa13e5232a74bba3779ca27b8e0d00000004fe8a4cc330bb35350cb60a9a374aa8a83628968110669294be2aa857b37646a2f79517cee875a3ee6363b304620df9f46db45bc17e900b596f1dc0a6cc19ad70529d98bb6446c6abcba4a93b251aa4bf74b84d25297ae86c0ee21b20b9b043ee21eed69c18e4dac282e3aa55f6b0af2ecb0207fc142136d2eab8eb816f01a27e8ad65fbb77fa8820f6c0cdc16ce6933582c9082b", 0xbd}, {&(0x7f0000000580)="00e679c159e8202cc032330a4c85718257d8c9bcb0a8731dab", 0x19}], 0x2) r4 = msgget$private(0x0, 0x100) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20ba9, 0x0, 0xffffffff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x6811, r5, 0x7f) getuid() msgrcv(r4, 0x0, 0xa4, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)=[0x0, &(0x7f0000000bc0)='\x94\x8b+\x7f\xddY\xbc\xaaZ6a\t\xef\xc8h\x88<\x1f\x84`\xddmV\x01\xb1\x18\xaf\x1d*\xff\xce\x00\x00\x00\x00\x00\x00\x00\x1f\x90\xba\xbda;\f\x15Z\x1f\xf9\xbad\x81*\x17\x19Q,\x88\xbb\xe3\x04\xb6\xc5\xca\bB\xbcp\xd1\fL\x12'], 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) getuid() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) getgid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r6 = socket(0x18, 0x3, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) @&qattempt to execute user address 0x3c6d9 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3c6d9 cs 8 rflags 10246 cr2 3c6d9 cpl 0 rsp ffff80003725eb78 gsbase 0xffffffff82c6dff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3c6d9 Starting stack trace... panic(ffffffff8284d9e4) at panic+0x16f kerntrap(ffff80003725eac0) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2854a rt_clone(ffff80003725ed98,ffff80003725ee90,0) at rt_clone+0x7d route_mpath(ffff80003725ee78,fffffd806d1a33f0,fffffd806d1a33ec,0) at route_mpath+0x112 in_ouraddr(fffffd806d1a3300,ffff800000db4800,ffff80003725ee78) at in_ouraddr+0x98 ip_input_if(ffff80003725ef68,ffff80003725ef74,ffff8000385a9000,0,ffff800000db4800) at ip_input_if+0x28e ipv4_input(ffff800000db4800,fffffd806d1a3300) at ipv4_input+0x47