kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Apr 9 02:32:32 PDT 2020 OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.244' (ECDSA) to the list of known hosts. 2020/04/09 02:32:43 fuzzer started 2020/04/09 02:32:49 dialing manager at 10.128.15.235:31759 2020/04/09 02:32:49 syscalls: 338 2020/04/09 02:32:49 code coverage: enabled 2020/04/09 02:32:49 comparison tracing: enabled 2020/04/09 02:32:49 extra coverage: support is not implemented in syzkaller 2020/04/09 02:32:49 setuid sandbox: enabled 2020/04/09 02:32:49 namespace sandbox: support is not implemented in syzkaller 2020/04/09 02:32:49 Android sandbox: support is not implemented in syzkaller 2020/04/09 02:32:49 fault injection: support is not implemented in syzkaller 2020/04/09 02:32:49 leak checking: support is not implemented in syzkaller 2020/04/09 02:32:49 net packet injection: enabled 2020/04/09 02:32:49 net device setup: support is not implemented in syzkaller 2020/04/09 02:32:49 concurrency sanitizer: support is not implemented in syzkaller 2020/04/09 02:32:49 devlink PCI setup: support is not implemented in syzkaller 2020/04/09 02:32:49 USB emulation: support is not implemented in syzkaller 02:32:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x212, 0x0) write(r3, &(0x7f00000000c0)="f952dc3c82b34046f520b2199ba55c69b2b730f98b8d512dc4941d2fe1ea89df8d3ade5e575d0e67c5af1f6e31f4e52824f26e9dacd24d8ff1cc9fba6462ef63246082b3c945f5f236122120fe7ac4c0331257ab63d9c253264bd17032a2bb012c0a9e180dca1d92969f5bd4e33f820e779b208d463aec13c0a97b93885b83df08007b144e301f6f45edc971e6126f683ab7cb0d1c266d0f7e748fe92685caf91a1e7f07e901e05086b4769f106616771256d15f4567e6fb7a3202a6f0d39bfe4f565828886a32a841994fa78d90ecccbab9a4bdbba3c5518e25d25eda25728fffc1d08ab34ca5f65f10f48d517cedc2469ce4a7499683", 0xf7) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r4, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000280)) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x47, 0x4}, {0x80, 0xff}], 0x2}) r7 = syz_open_pts() r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x4) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000480)) ioctl$TIOCSCTTY(r5, 0x20007461) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r9, 0x80045756, &(0x7f0000000500)=0x7) poll(&(0x7f0000000540)=[{r7, 0x80}, {0xffffffffffffffff, 0x40}, {r1, 0x2}, {r6, 0x40}, {0xffffffffffffff9c, 0x20}, {r0, 0x2}], 0x6, 0x10000) 02:32:56 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() fchown(r3, r4, r5) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000001c0)=0x800) shmdt(0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x80, 0x20) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000240)) r7 = shmget$private(0x0, 0x2000, 0x42c, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r7, 0x0) r8 = openat(r6, &(0x7f0000000280)='./file0\x00', 0x10000, 0x8) recvfrom$unix(r8, &(0x7f00000002c0)=""/85, 0x55, 0x3, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') getuid() 02:32:56 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000]}}) mprotect(&(0x7f0000e2b000/0x1000)=nil, 0x1000, 0x36bcf789d121d91e) mlock(&(0x7f0000e8f000/0x4000)=nil, 0x4000) mlock(&(0x7f0000e53000/0xc000)=nil, 0xc000) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) 02:32:56 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[0x0, &(0x7f0000000200)='[\xda\x1d\xa2D\xbe\n\xd3\xf5\xff\t\xc7\x94\n\nh\xea\xa0\xc04cG\x1e/\xf1M\xccy\xceZl\xd7\xdd\x8c{D\xbcY1\xc6\xb4\xd2\xe1']) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000080)='./file0\x00') login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800022b83810 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800022b83810 02:32:57 executing program 0: symlink(&(0x7f0000000080)='./file2/file1/file0/file0/file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000500)='./file0\x00', &(0x7f0000000000)='./file2\x00') link(&(0x7f0000000100)='./file2\x00', 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x3, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) renameat(r2, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000140)='./file2\x00') 02:32:57 executing program 1: sync() getrusage(0x0, &(0x7f0000000180)) r0 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r1) r2 = msgget$private(0x0, 0xd0) msgsnd(r2, &(0x7f0000000240)={0x2, "f9a21eacb9afaaad81942ab639cba62c4375baa52b5ca438e3375da915d702857272e77b293461d3d9368b9737132b71d32824d505bd5f3997c66e33f91a3027426ce7327d8c55833bf5e95c8b9acfe81b78bbbfb5c60c5789870168b7d1c3aacfd19c4c93be7b1709dbbd59057214745dca03db9accc6ce6fe8b61d6eb0df8ddb9fa66ba50741e8624ca3d1caf23d6e391bae34fabe319ebcfd5edbe9e67a4253893dc9fa2b85283e5993727aff4081390bcf56181583c47eb6653a1709ba96740f4ab2c2a33a3efa5dbfdaf41ac68b9e36ce32"}, 0xdc, 0x0) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) recvfrom$inet6(r3, &(0x7f0000000000)=""/234, 0xea, 0x2, &(0x7f0000000100)={0x18, 0x1, 0x0, 0x798d}, 0xc) msgsnd(r2, &(0x7f0000000340)={0x1, "5fd9342d96f07136e2ce642c293be76f5b5280496c9a5a1f27cb2ba52c452ecdb08789a3316668721d1240a313d92c9b5130ed0d30c5d539b96eb404ddf32ce246dd50fea6b40720d2347e75a11706dd25b87f81eaf69564f88fabb51297f69666ab54c0d659835aea55e5ad4fa44c65650ad248319910e139bf3bfb109fc6b008195198cc58c54554a1bdcd9c433482c7d86e935bb32c13dd2de3369d380faa15c5a721ac2ec4df3c6bb19665eba992173458f01c7430bea30e7d6ce40451bd"}, 0xc8, 0x800) 02:32:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0x3a, 0x3, 0x6, "f3ce7600001c000000000200"}) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6fb52185ae303944e53ab89db3f480fed6cb0d2b15aeb5271bfa9e862952ab48af1b43f9fcff0d1468bf5f68d0c6b2df1859a0df3b427f9fe99bdad15a12609bc421c", 0x97}], 0x1) 02:32:57 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6fb52185ae303944e53ab89db3f480fed6cb0d2b15aeb5271bfa9e862952ab48af1b43f9fcff0d1468bf5f68d0c6b2df1859a0df3b427f9fe99bd", 0x8f}], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x2, 0x80000001}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 02:32:57 executing program 1: socket(0x1, 0x2, 0x1) r0 = socket(0x2, 0x2, 0x0) socket(0x10000000002, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x3, 0x0) dup2(r3, r4) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x3, 0x0) dup2(r5, r6) connect$unix(r5, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r7 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) dup2(r1, r7) setsockopt(r2, 0x2, 0x0, &(0x7f0000000140)="239a681466050f68db7a0a2eeb0d0db56d9428f67cfd3708b22f919fd2dd98c30e845682f2b3a296abf85492f6d6547d5b808384d7d7faee63d95e51c1dc8ec840d9f1710c83335f163f33de01a9cf08150feb324cbbe767d5c10f87d9c65b977095c1cff00c14797ad748854901c4b9b20a855628a8443f75bbfb09ef5559c56fe02ae1f28d57d83d68c1dc3d5bc8d93649663ba0e40bd0bf61ad26c5ff3c6e124267a8338697cc255daf236d583de7b3a71c87d1f3c7f3a79a1551cbee488c9008efe56e2511be75628894dc40c3440eb2fc89dd869746e3d0838c2461e96fd14962c980a781a31d86af1642b65007403f630bb9856e7b683225ae62e84acb77ca0d6c371a132d864f54878e96731ce8419e7bcecfce30e6d8fa21a1656318899fbda3c263438325ce7895ab573a08b0b2ab994cf66f64a6165dbffc7d6ee0a21307283276234a4df6c001f8559c547a9998599613fd8bd3a5084094d9f3ea2cbf5d4da508f06daba78769ea361095099c7ba325ffbe141ee988734c016db5b69b685fc3678342a2b6eebfd15abd4f4a28bcb62e46d4688ed6c8a545344e6ec4e013d87d5e19d464397fda1cd753299b75469e532f70d86050f7bce1e0d165a95adc7fb118c0d466655dc898df718e64f9d2f7015e9a0fb0dd5d404e50fb2b3d262321e936acbc49d4e19a3c60e618dfef83c170c477f6857f4db21ee88ccef78e2ca80a33632d728c184a9aad39c6ecd938a923c2c35d6181b1a0146a0095a1497d10845e63cbea1501358ce1cc03532bc4644c74b4d05cb0d7b871ac3c68b3c46765d5e971ad1a9f6ac4f5c19a36c9cd72d5fbc3f292c16abb1ff0bde9c0efe3aeff5fa57bd805ded4f44da18e617f54b5d94add11a39d3c47594782f91e1a601e6e57c7966a0c737c7f4aa17ec9353a1f4037be55e71b0107b09b5f22fd283b9ac93961a5eaa8c1b5ca4e153d647daf135f9464c5ef9573c058a0776fc3bf5d4537ab67a9eaafa8d640bda59a83702eb00528f5583590616e4d1ef1a5e16f8fdac4845937d77872b99b9c16293274a361c306f4066c1ef6fba79a78cff95a4697b64807909d5435a3bb0b5bcf3f751315fe9bd1270ac788dde439e239cacfdbbea6cf358039c0ea158de0d8af0e489dd25a971ba4479b6ea2269676519e4cb6f4450bce18d1570cc6196ec1b37da816cf21ea4465dadf404eccad408d1200d739aaf00ff079e116f24ab663d9d2018d5f7cce2dd662b000007559b1b917003df7783c8e60377215d2f2b1818aaad0c6f96b65c72b3d806a3279fdb98121dc3d6252b75a09a3dddb02000638b49d97c09430dc37ec7990b00149a342ff6923dafcb96884d270971ddcaa8eb00d79603b006a376a7cc7d3381c22412b5b511fd88e746cab38faeb7e213fa8dc40ef0a2b45090a59c2c5ae4017fecfea84ed13887cde2120c96ba59dd0177feda26a6fa1e4ebe6b9dff0ed4bf2849bdcc1799a5293c6175ca68d6f255076c4aa719ec3a1d3c0056a4531171e2a63dddc04ed346bbfbc9143d8ed1b7d08df877d8e308dd077650983c49e50a5bfe402fb90ab0bd5bfda554e72d767f88be87ae7067aeb39805d6cb46d52fa92b607b5b6f97b1b7e9de3da31f8c078b2358c5726b40d43c5a144ecf05ebde749ce439feee93e6e382bcf54d77446dceb2e283b98ef4aee4f125e16aaecca0e99fbf2beeff8a38145bff3d6580ff25864a54eeb32a47fbdd9b446967a286fadde77232c87cf27d97faa5832cdd4883a4fb766c3c0f4918b3f18c533c29353fcf32fbc9fcbd9692aa4f57f6ab0446a86640a66140d4f029d26e71043e70f5fde65f5718eeeb162c7b4d890528fa38f99c38baf2a356031a84a58bbbc6f9136efde726f67698be02d9e66581a3c42bda3d0b9c67a070f7891962ec6b198b0f6e31624a2585676e9762587c06c992018d3f360ca40d23b05bf21d35bab7c59395f45dcc4cbb3b1d655aae05093edee2d3c101f97df65c54119eed934fe7e78932f1bd8cc03a8c501c3380aad1305c1b6c9ae623d05536b92543e5a1613bab253872ab8dc68c8aaf02228f9036d0623cee100e4b25698c2f930e0c18e20acbbc0f258daff00a44aa4bcb552f1d5f7b19a857fd129a5b731a0eed3eb101f5e0b55f26dc8b51f45e1d1ceee91d01f3c66712ffef335f454687129bfd4d1b6572ad41b87aeada9137673dd99e050951558a77cba0f84229c68129dc81f0ffacf5777c7b5e6cdda86867f0a36bfc567f46a7cb5101e1b4ba858950c72a771b1dc01f1fdbacf89b1fff422000d7450e67a035593b42ea390fbc1e58a5b106d794c8a0e64c578fca7014bd55852e8eab75109c85eb0bba06f3d527578296be5bad81e054c6673fd74e352f9acd8ab6b78d66c941037fb5f4991d852d13b9d1430d7a3125b8893653895fe77671418af648591194b121332c36f429629a38666b7db591e6097079a684f13de78cec49bc0196d337228e53125b4b28d695df93fe233b499e353c370178ff5a0d819a240e793a4e7402195034d0f90d020e14ca77a0c07740a2af1b225edf7eab6e9b3ab2ac6498238c0d699e04d92344c92e076cabd850585f4de3c0cf1c34191472152ddcf5792c77f1caa8ecf1712be22fbf288fa486670e4cdbee62511833a01f21221f54688550721e39600029149e81eb738f6d9e1bb8925bc92425d899a62eb63fd1cdb23d2f075a3310733f31fb00da45a4888f8a7d11f220afb1d7f13de818522fd95c1d5052dee04835ce390db9e5c0328cd4fab35da53b6bf7a4e7859fb0aad50f07606bb53d337739abd983a6fc42bbdbff15e28d7dfe6754598410af31953a508952e802fe7ff2d902ccc5203c21a38ac9c4f4bf4e9daeab576c6740a0c44a4e97d484690c8c383214adf3230b6fa9ae62c12f8fefdccf8ffb2f91ae4baae9edbe875efdc474ae7e628cb7777d457e5863cdb12bfd63e2af14fe99e83b56d7c570a85571d83f43d91b2157d5840b0e8244aff8f343cef6fa0e50050f31b2eee6b7765641ac2124f963b420ed3a8694bc9621004b5caf70d73df2b2939b3cd909d569ccb0d4758fa54fb52b971e6325494a3d9b8bd5029b8873d2adf767599c4c53d09c6ec6bcb62912af2bb4f326124ee927ca58fdeeef9a65df0042c85d7077e6103d9d96a4f77a504a988c67457385f553c7eb7fbd58248f3108025271635861ea21ac8461c38eabdc1acf0aef272aa55fca27ea3cb51273d0477bd7c9986cdbdd44aab3e7ab23d87b164883be4e7b64406dbabc85dc2fb885ff8e1953c8bb3323f262ac26c0e8e29557f819c9507bc3b807c8945975dc65ff78f1337edc519f964c144e58bf1b85bace2de65e921163b5e48c73413e9de6accb8bd40d455d0656c9493824b7f40c1c74df86d28356376a256163faf0a394c25f5bafd6eb3ce0223e69e95178a41c0710b9f04715396234a7b0819391c3ce643730c4fb58ae65b22f5624b2040cb456025d1fe6fe22b3621d684d290dce5cb2ce5ce7128a8ac449a9d8926def08bef460fbc647cb1e939ea29966badad003f6795ebc491335b3145b222e903097668a41e2580709e2e2ef0c23cd2423ab8fe9b423212ab8734805b299182272735b719a3d4c1a566d679f2ae9e61fef501b5e0ac6f368bd55ebd0059afe23cf88093c3cfbc0d53fc7d125a16051037b2a6cf344899d5419e9debbcaf638873278992b1fa522e709962684459aa1ed040677ecfb7ef2209d39f5e82ee118bb83434bd9cfc6eb7dabb81e35d6a92607a4b3139dcac08a60b031ed8657f9d6027963205c49dc912e3f5f0a915e3bddcc009d92b5ff5c10d81c85e1b7a68fffc57cacf51639bb3bc37d9d4e5eb573152bbc126cc96534100eddb5a919a3c989722261828daff8d38bcf20bbc494f68803352d0b61980c28af519088605f870ef6601a852f9d97b1e1825d634e903034ba28a46a0471a93bf4536dc37f4dd2d0835d364abbaeb7593369a1ab025ea077f7bcd8525bc4529acc823c7da53cb19edd8a3faab3ea721c66eea2a9b3bb855856584ec9014e9f6d342da1a202c235d2149226f677c24f68b47ecf3998d3a532ed99a658e0a6e77ebb53e5736b2ef9725d10ec818e357f2d30ac018a5392db76e4db3bc93b57e92ab438eedc009882cff6e097587b95d489daec73f9e54eec435beedf52995d8d5b7d7fcee546b59c848ce7864860d3d5aaa2e9704bc64429d12e536349b0a20db8811083e407a7fda7dd1fc82ee198ec06a365051fce7b17b47a15b723d1e94fdfceb8af42ea3e7e57f0b751341c2b98433dd8b3d53010d12a90ba2e8ebc6052830a8ff80f92a4c4f238c6dd0a7c6181902a1706cfe0d79b0bde41b9f9090885c9e3ce3deb44eaf10e66f06bccc3579a9a55eb15db203e937c79ad9e261412a6cb2f9c91c6f4e5ea1588edcec90ae3a69667271080be269f69f5c01210baaae37a2127b6c4fc31ebd7a560e527e32df301c528bb849e55151951bd2c4a9c5528d7ea8697d18ffe810f366cd478062728ce5a7c1a148d70f9963b115d8a9cf5232893c4cb2fc4eb876375d4880a724e7064550396432ad1577998935f7333efc60647ecef586ab75cd554619f4d19878d8b54393ec9cab0ddf54c903355e9a2134cc6d5428b67c8512a3ddd46137dae7a6e0f1dc340a1260c4a589e4a0723684c605fc3ca7b8bb01096a74daf44b867ac1600a7ce56c515b9f0ae4b33966fa081906ddfc02063aa510d2e3fc4379901dc01890479f2704b62f44393fbdd64cf7049fbf673862aa74d89dc9432cdc3bbc4884d8d0fe067251aa43e3d57d34ab42f9ae9c4ea8fde80f712c73c0addbf61f426e3c2d2c9239ca9e3847dc340fc45c8cf8401a650b15ff3f2938157e0251e718fb69d304b9d0546d7678535e5b695846cfc0c2e1cd6b3431e386207d55cec6dd7a7530e54036a1e750d2c2d78b159bd3bb84a8701722453b48a7524eda8b30d06a2596732fb363e41b0903ada9502a241b443054f525d70c4d5d3f8befbce2bfe393adf37ca440bad090d3fef60faf9e7edddf309f63dba9921eed6aadb0912ff59c01f80bfa5813efa0a976fe6c6202d36948bd60eb2bd9710767a153f4bb724f562ff8e9b8b5edb22e5639610e8d1aaca38576430fe9363ab94c817f8fd02be22afdba3a6fbd1de440b12ff2e163edf08458ca2853c17436b1b37c434cc4449b1f084cb67798cd564712513d6453be7e511be17a414ab10d3f04a86a886e01ebaa9dcd68f44dc6da031b77bf2cbd9a12c58542521772adfc5265e30d96d2bfb840c9cdc33762d48de5a72b27040569f0f5e27fa95ff31c3d5f25410a6a46b826473cf2556973da561b6bfb142c18af79d4a3af7317c4574be951840f1cdc10cbdde5792b05be3bbd6336e95b41ef6bfc2f46a941351b781719117a22de16f5efb74112deb5db7433c71521a8aa10f6adc39287a481c8ae5a09947a0e774418456755e5686dca80a2753dc53b752987dfa37ee5746fca59cb868f8e1449b46e0b88d88f89a3d38fc01f59bfb80455d6281ed1b5763b782792bf35fcb66da3c4f76c69c51b84f2cc59e9ea1a774b66cb2297210f865c886bb0528b8be15b246c4ec6f143e631718eea4dfcdaf4628d0dc152e20078dccdeb8f1d30f7b27c744272e2c38cb5a4c1b590d1d0998f4f8f815b06e9c6b5d3a98e474d928222474673a61d2274b873fd2c641a94340566f73ef840ac470755a89d136c9a6e4dfb4514194cd85c80c7853bcf9e47aded", 0x1000) write(r0, &(0x7f0000000000)="fa894cc9d668189adedd6677ae95be08083a6dbbc7b4e9a319e8b85bbbe1b9495cdee9a895492976cc6024ea8b3536652d31e3732ae2785e0a37aa1279fdfdc9d8d6ff5aca2dbbd52261f01a647199fff6a1f15fe6b44434afebd25b5b33bec2a352c0c754d786736bf773dc85973e6b8ebea69e86f94ad333572add63a6b446db87293c8dd75f", 0x87) 02:32:57 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10a08, 0x0) r2 = semget$private(0x0, 0x4, 0x630) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000300)) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x22) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f00000002c0), 0x0) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000080)=0x100008) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000180)=""/253) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000280)=0x7) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000440)=""/247) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000340)=""/166) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x7, &(0x7f0000000200), 0x2, 0x0) 02:32:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1c96a72d, 0x7fff, 0xffff, 0xffffffff, "437592eb3d520116ea946d05ba4925131f60eb14", 0xfffffffe, 0x2}) syz_open_pts() writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000900)="5177f4143a075006df25dcc2b204321af1608fe1358aa27f345e842795324ca33037fd696d5d128298f5d99195fe789bfdc6cfc9599a9e0bc2b24102b362d7a792e718d09198550bf837e59848ac77b22ffaeb4ad8446e99a9c26c0e39c4556dc6cb050412c26fdae619af30450cb638fb135571d20c072b6dcd7c88864f2fd26c4ed6da787711a6c91bdcfd69b1804dce2bf2124744cde1d3dfe78763157a46bf4b3ade3c0a2f9daa44b300d362bba796206ea70c1cdffcb12d547cd2b1ad7a6cc5370304cff5f6d8759c64164169e49103274dd28579def00a6d465f71816d2e6dee6e33f97fa13cac55d727124252aac32b403da3ec66775c6fc7567e78b61c3e3c4da8d7c6d5e5a75bbae91b994bd75fdd7108271b100bf68c581e3f070f9db0559565d4dcc9d56fe4267e55a841b62f4de01ef9329f944898c359e9de46de72eb0c21e9fd2bf16029dcfdfebb8f687fd1bbabfc52bd2363eefacec9ee245105f7da4dd4dde2aabdd2f25b4bd7b3d30b771b0139adf206c7fca6a59661cddf5c60351199aebf15aace0b7d98a42b9f16b139ae2808a9e78c2db6906813595aa5d3a6ffc49024bfb4d4748b14eedcdddc5d493274c6768614bf3c011de85fba779bcb9793006a4a9dd164c740ab669634ccde83e7bf4d4c327f8702807526f7e0bf01a0a1e29855c33693012ac94176eada6ea2a8e8bcb1ee2fa57e2b6327ea6a69925286495a95a1e2bae51a0b23a7a6640d4099ccdc42a9672b255af0cdeea0548caf6a0c2aeb4ac0f1e1a55f0281a1636e0f045135eee92cad51f56e0385df0e6cc9835298280ffe9a4a3a864b3be6d5c9c8f2ec1eedfd2afa54d4b00c065c930bc2fc0231e20025a1fe01e3df84e0e62d65ef5312412ee46824a7ee07ead075e57814bb45e7df5892a51d325e93ae25b9d0b0a5707256ad826e553f3613b8e643d2033301e1cd247562081b435446efacea6e5e39e62bc30e39e182b4a7e2e06f0ba14ead9036450549b755e47310e96dd79fbf6e37c72658b3f61317b56d0f4555958d89682830e93883cd4352eaf307466e83b5783c4a9aa87b70898cb1c81779d146930065ee030739d2fa47581175ae3183fb88e91db56b929477e8dea969dc368fa551de0e7d6d8f3e82d115ee26122949fc345991206262128e70701097688ea58de243c153bf934818c7b1204c10b6e9caf597d75419c2f1a28977337da18fc8d2c649b81315ed1f876ce4ce9c33dd0c0d286e5944e00510818fda764b0241b92981255563bdcce8a53637b093deabb44f8e80a2b17b836410d07fbb47a2cddc97d19b32ab812ae4a7b5e473913f25c15764cfc7f33f502c6c484c203c81c85108f7b91e1f5a109455c01ffde2a8b99454748dddea9caa843540d345fb07855ed41806d3a4f05722b32d66a7bd6d5e3f751596dec0524cdd28e92591f2ccd692426a4db1d6af96584d65e9fafb8b3f48cda8c0a2ef20ef998d71e224a909af9ccd995a4de5f517f92babb5bd2d519c83dbd8d16511fde2b5366290178fc8f4c29ec06bed924b2ca489784bdfb240514a577c11e93f7f22bb3383304372d259107f6bd852bc6f24e69949ee8474176e6b0a7c2d74de6d05bb0e28c1707e063f08f858e95f3ae940089223f34985505377a712add3a6582bd06e8545a479173143dd5f8c1bedec02ce9ff6a64983398eebc994fb95877f3137eb0449f0368d4156a3588a70c5f42230b14d2e79852cd4da9237db2142c648187f26350475f763ff7c33cd208208ce0918e4668c16abacf6d12bc68841fa308d356c14a979c1a05f20423a0c41c86d8f316ed8d27c612a10796e2d5ceab7314b00304559069cd9edd803edc5eba776d30c9d5b50fc49c81dd394c0b300dc092fae98bbfa12c2df25eb0408ba9e94cb26082156985efd4baa3bda0a05960ebcb5303b4162588486e44bbd6b14f179511c038b94a5f1a455559968898dbd4f049cce78f25860aaa713bce88aaae16dac888c2416e782a74f3c3c52e909c29dfcce7902338bb114f6e159ebd301923aa1449720a591b42f01fb397536e034afdea558162a24ea120161b1124c0eaa759fb9a3cfd2e523149a4f7f12b1ce51cb05a4c08bc3797bc6e6fe5bb88c3edf0fafee4eb6d6c8e221acb38dfcd67f9b066cdfda979fad2fe38743c76c5e71096bdfd8431ae0a5e89e82f8c3f00a2e4b92f4d9d77d8e155344b23307338c4cb7fb4c870b1f2d2802bf302e6166e1d861962bab14e0e3565881", 0x645}, {&(0x7f0000000600)="c5a0d4229b33b67ddf7f60d708656d75e7c3a81e836f1c06d0d13045109e45750ba684cc0fdaf75ae0b594e908d56dc8be2a4601", 0x34}], 0x2) close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "8de69d769afa4a59b7c1ede9a2db6aba67186ab7"}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)=0x400) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000f80)="36c13b0765e3b85eb63ecb389b605c76bc4b0a407918dee2002c821d350d1b8c96fb8ab5299ae99e84869ec3e8324bebb977f2644d65adad8a076f4a334a722916ddb0cf4f68c73b353469186f772d402ac9b0465d63d3c08b3e0f33beb52152900bc73c4a3a99078ced996f75d10fd43d3452d068ac4737cf7c69c58d6f37be0d1d7035fab22b414c23d9166964c6cbadecdf7718f867444d13e653942ba16453a03e4ea0ffd5599fcfe77505c5c5c1ff9cb603250a6b68c2febd7368e2e9960e153c551c82a02ee4599a0a9557d99f8f2b74f275818d34815543c0271bec995b82ea4734c38668090890bc8b0f5fc3acbee6d3ff5acb701bfb07d676d81ab68a7dc2a8fe473f88812b1cc589f450bff3aad9ff5eb0cd09e2c55ba748673d41efe750c97c367b14cb5b6d7189313d6236d831a62e41b4fa19a765b4b8d8ea8dfd982dced9802dc3cf33b18040e00d05b0ba5f797daa715cb544abad30b4df822593367ac600d81085c6b339bb9d58a038057a919515c12995a0364ede8159e763c6d8255f28cba0f68780bf9bb68d09748358e95c8d72613d03907ddb60d13090c870d14371e2525ec55f4c1eb7c3c274d9fcc6b9515260e5812b0be1548cb605e5ce279110586743b7604a812935cc9686f20a40ac9fd12697d50f4d083a9d2b44cf36a805525ecd10a4d2428321d660115593d57c1119eb2b50d730312c81386432e300637460a52161fe156f19c6fe92d36a4511b4d9f6ce2761d9a241281c73715e3b2d4e14b6d02dbd5419f4fcf4d448876b3e145ca1827d8cdb6b5e52e916bb4d12791ba597a9661787327012e733bb1ef2f50644b37c0c2dfc5c2544c6ecc1c45d3608279a807c470e8c2a9bce30d3b093a4e2d93c08e4e846d72aef9cc3baa42c7fb445af33641f812a6d125f562b258a0cd655a766d2b4090ee0a4e72452a75124c8a795a71bfff408a1fcf9400fce3517316d906ef81d01400953cd3c1646015359df4e7ef1a1ddf128c9eb57b536d4d84727e4ad7deebab8e842e906bbedbc6bedecf400ad3f7414d3e78a0abce82f0f49a071b36439fee3e774769e5ff693abd6b1e9d2a0569cf6f32b1eef6857ee6bcc375f6395cae1ff0527dc3be7efede640983390d9bdb9b342d0549065e6e0c861d06af99054d841b2507ede1b7d4bf2a71d65313f099b3b2f0a11d0eabaa7deea37a09e80dcefa1e9fb90a9dbba66327d876fd04196224c1c18eea0ec20752a3febecf628c5ae4ccd1a821ef950e60eb9ad34aa7a6d1a833960c7cd69e8e5e179cded14e81df86cb76baa8c2404a6b8cfa68859e613951714915e469dd051c2817eec41554cb4d38bc68f30bbd6cf0e28b73444a7b3bb5ae1425848ceab5cc27cee8084cdcf2236d88c90c37c155f9f783eaf656d19a547c25cc542ef187a2ecc2bef847d889f464463b0fadc005a1161a866d1ff83f0c1a55c4e72651947e50cbb3214de82aa29acf811ed17f96847d310efc0ae16f316cb9badcf45279c8cb8662f099f27c5f4516d1524c70dec33272fe10eccd2d7fa171261d472f1f95d0b9248b508703ac8bd686f43b3ea1e1c3f9058029c964c0968e88d641421cb1a0c735696321b396375388b60ff274dc43ff5bb1ab37ddea348c2eecba5648efa6b5a30b23655d978d62376821a7c6201861077532b704f697e9e9e66ab17faacfc83229586e370ba5cdb7d200bfa075ae91cff688863d8df6e59f663e14e7ab2e765c0182cee8ae64a7d0513ecfb2a10082b22e4a44ef98f4938e2bbe9072136f520a48219762885ebaa8118e9413d42d662d20b83729140423ea4bfc911178c7ff2165eee01c4fa14739865b9676ca0c45a3a23b5bb73d3f39850c724ebd1af6fb8bd6daf68cedc58b5a269bc02938979ac67dd48143b98dbdb78d10df71d35d498e24548cab5bf6f8db1c0ca059cd00ef465e90ca5662ef4dc57d79ba256ea549ef4edcc7e9551304523745401080bb33f043053ebcf7b34c9c9f147dff0af94a9ef4c6f8cbe91f3c7a10948f1563517d08c6fbbd2910882e7f4603dc25a4d3927aff8301b1239640f487921124977346b53642ca82f8cd24a7b694180254645d612282e37b0a6f9f178efb3c75d34601b0f3a864672c447114a6efcd2dca4def6400a019cbbb1faf4c507c08fc0f1dc7d798a95ae8e3c164af11fe93b03bec1c2a3275738461d07d26f5f95981f4044b436bd12aa5ba53c6dbc67101529e98f44df07f3d8f24c5f845bcddc838b4aed1f1d2a8654b091381ef79281373160b46930e566e85a7ffb8bd654d167097edd3a69e2c8388c5b1cbe0017da12eba88b4008446bb6cf132705c96fd003e92afa435ea203c09461ecde15699cf08ec072e249a45718df21e949ee90ff331317de75b7bb1f4687d5a4559b13fa424e61c8608695dff69a4e70f12ba74b5cdf99dd922a4c8e7c247b21f1735d9bec2d55eb8a028580650ca5c45eab7a908e44643c01f0c5a50ddbf969e7bd1e5441c2c98f90ce468f5fbf48e8be9465ea5fd463b5564a6c7b51063950985b711eba3bbc74fe13006e0668ea17936bfc19f095eddac02b2c8a3017b576fe3550ae104a06a504cd63ab9d90a5224181a8623b263215b1298356ec673c84423f44d5feb9806a91a136a1afd99b3bba36e1d3be7a08c28674b457f7299cbe9f4a9f65e9f38871f39958e38d33a1cfb523ba7e47b3b003c564be00df8ac2ab77cded5aa1b358e2b8b10d0bd29ced168f47d16c3079086cd9c091b892b0bbfd611bfb871c69e7b0c1bb0086d506f7635515661997125c562d4a923b46248e2ac7c8c74aa1463337d180f6ca23ce55c04566c75fa3f8e095efba55714fe1406f8e4ff259813ed90d2c4d5f52639fcfc00af0060faa77da991b00891820674130dc1fd22845ac0e8b654e7a888d8a6a4999127c8368326f28c8623fa99d923a3592fdac7d3e36dac3ece85a643bd710a7efeee9180b44aa22b53e54aa1e62d7b76db07e7b3fe0042855bc2a20119e62314a4900d495ef95fee41c37e430ecf0e52dd91f1cd67d3bcb66aeccec9e15306e2dffe0388529373da7b1ab023f32700e8b1c34d0a73042f5e2cd5796f22be9460744a971e5eca077ffe33762bb64d50b0e21c9099d902e719dbe26791312ac47d3b5ed62919b472119a48338123022b5646cf07805409e9d5e72b6490a594c93f43698cb34cb4177967484b75f84ba34d5ae03b8ed646bc3de94126e5171ca895d1e4e266d981d4ec5e76ca6da3943245c1eeb485d0b3f3b20b1e07fb36fd8325c846a2e07de89a0b5b1dcf7ad08ac5cbdf6ad69b0bd1dfa2a4ee2a4b5425798e00d8e3ac2a373dbb4b28d683f3440f7640d422adad5d43bf1fcceb469674a954cd29bdd4fa2965a72c2377c274beefb8cbb68ba0f51649411e48a3d4c1a03845029f30fb1c357fbf79238fc04538c2ea47dadf0838ccf3c0a0a5d4993e554b290347f6ff6da45f41e662444fe2fb02c864c19a72b655632193585e73c57a08f41eff58783a653b5e652161ea3afd04c92731bd656190c3aba7288116cb400d7d91eea372bb54363011d7295d3cc04c361e2913a7e8cadfa28a37f57534c9b4a7ca71a3331f6d14483704ca41e0c6e2ba558a66b8f5448df09c56e41add19c993ac237825bba616d85b2ec26a441999ffa24ce0b753b165b21ac7bffc502c9f1c38556516290520db57fbf3286f5b1e5e8d2670f799cb09f291405f1070ff44ae86a1deca2b56ff03b7a15ef1caa9826b41efbe0895d2dfba8ed4ac5069195880d093ed0ec7f7a2df6518d28d087509681fca732468c8744e451f773d414fb7b1c8d95b9342eaf857a5eb47bab6b9dc2620eafbe50fb029bb1498735e26060fa768620ae97c1633b4f501ab5d32c3ccd69610bcc04bf71ba63b23eb433d31efd4b72aca1008e57b4ec6675c843dcc38bf40def92686eab263159b365c0bd130c080a5377261e04adde60053bbb2958a96c45b1b8c460676e03a9ea5fb7cb5441e192bb3707d67662838dfe8172cf8601052a3a3dc2fa57c0df3bfbf67ff0d58ed693ef03d7b7b2adcfa563db8480379fa0c63d43b5cd5331a1c7ed11a3507f0f0437f8d4a896ea758795badf2a4b335069d4b37bf8e1f08fa11bfac85ef4dcf4ab1f4d02bf13fee2ac85e5f7ceb3ee527eba72ee8e0a7aa47bd9f6426b271f30a410376ad5b9683bf771ba36a8140c5f895fb8708e0969a08148121de2f500e995fdebff61e755755ee9c5ae81d15cedb5de413000fc55751fda8e66d0d7b08df75c70bd905cba684d9caf4208bf02c37bf9622f2dd0ca62be49af09ad988e53bf737de56cae62ca8c559db29471e99a5822b27fdc7d511ee3634742925bb99a9861cd345f17154ec019c78d0f8717e6b5fd691251131131d50c9e6a3573a75f20f06266f3065d59dd52d1cfc384b4367068cd6d8f85b1da514efcb7281fcbb347bbf96f3a8611d7a1ee6c0c1d117c2467aba28829f175f43bf5d768b0c7e46d12a0560f355a4f75428d429f0af894d7187a2bc23ed66e1f8f2885abfa97a4b1d7d40cd57fe0182f243b0c7c381d0d08030b1fb00685589150fc63c1459c5ff5caa64b5a25fdf9a51b96372fc87a1cb50790de755d8ee2fe63a8aecc40165969f6f4af2eaf7a294cc6ad025eee206d328a9e8eb64917a09fba44108457033a1f5011b2975ddd5544c073c45a744a5af1616f32cde06f491313148b8013f46b5f2078d1494040b8a06ffd191b6ecf2922fba42ed2f3d0d27801ffcefa602e856358619f6aa0a9c7fd974bd4e247f8fe9c6c0f83cbd49e2c8fb391b7928cd790bd41c3dff48c94328f3b578ab8e080c937f8f873becfa1f415808b4e23d772535eb723e3aa5e9f53f98239774a3737c8ea984ddd19098d1b2fb13e84c18fdf866b6a077d0279f0833dc5f204092c313744771418c1a2d312baf6114cafccb72c113ffcdfc847f1fbe0270bdc8d0c79edc8c97e21433c168d9ac1155f9623a56fc8d454939d885b718f8448a07c7f2e68d82469e23d38291fa526bcf06e860e511142c2086470b1539811747ab8996463c37e098241a0c77dd78dd391a7507534efee4d6e93b536e4a8fdd9c30c516fe1213d62a8d14696b6d87afd64e9f21f5d207e6c61be2eae391f14b141d7ba63f2015cbb90cd3a6b0b86464754827ad54cbe0feaf5ef793768b9e451434c037571e8dff343bc71ddb315f383991c149a1a6299c62cd3d6e4f0b52f48185eabef58095b203535bd70d0290521a4adbddf97e9dbfbb3d01f67e7f982820d48464416f6d338750d872bcbd48cc1a92c29f7e47eff71835347b4aab3a8621e6ac148dc94bde28408b9bde536d5fe738c55f1e7ff69208d579e8c8ccf2803b4698eb77c8842ff17d173f67b00b809f49a1424e03fad303e621e505843e03239288b9316541d62730fe9c942a3947436c054f9592d6ac964a73f9a6c986ec50259216d2a3b7fccc2cb2297354850aba60323aad9d815ed90584c70e37d857d5b520a5f51e7bf0d23abd6cf4df363243599daf48243120e52eeaa90afccfa0ba1c8cdd4c7ad2d41b8d55fc34b7ccd70d157416fd59261b03d84fd2a7e22130c9e07ec3dbc1506c79820a3a85df1b4fe42798d3152b06afb8bd6de856d6774da03eba5bc7b04f85ec6886f4bf69a8a3a149920d70157bab22c01a2baba072b167a8aacf32fdd76732f53f53cc92a3ff786f6dc15a693b7a08ce3a80db6686f4d49abc41ddb7f4d473a97e4b9bc3d0dadc544491422e790", 0x1000}, {&(0x7f0000000100)="c1f63440f3bc1320cc4c685854c6f2e035300a4f552ce205e0b8a45650fd2bba00e5a96aae7001433a41c223ac8c0da1becc352daecd5b26fe9135ff90126a4a279427b991f02825328c83fd41f82ac9826b150a3a76ebe1605b7194aac871935c29675e67dedccefd3eb8004c944ff3b528683da08bb2f23d01c3b5fb9cd56d0c446b4856917d23c6239013f4098284", 0x90}, {&(0x7f0000000000)="f91f", 0x2}], 0x3, 0x0, 0x100000001) 02:32:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703442de600d63204af5ca169f5bc55a0", 0x12, 0x0, 0x0, 0x0) 02:32:57 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file2\x00', 0x19a) setreuid(0xee00, 0x0) r1 = getuid() r2 = getuid() lchown(&(0x7f0000000040)='./file2\x00', r2, 0x0) setreuid(0xee00, r1) unveil(&(0x7f00000000c0)='./file2/file0\x00', &(0x7f0000000100)='c\x00') r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x3, 0x0) dup2(r3, r4) connect$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 02:32:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_settime(0x4, &(0x7f0000000040)={0x1}) 02:32:57 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x11, 0xff01}, 0x7, 0x1e7, 0x0, 0xffffffffffffffff, 0x64, 0x0, 0x0, 0x31b}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r2 = getgid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x5, &(0x7f0000000200)=[r1, r2, r3, r4, r6]) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) ktrace(0x0, 0x4286b537004269c5, 0x2, r7) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) ktrace(0x0, 0x4286b537004269c5, 0x2, r8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x1ff, 0x0, 0x0, 0x0, r1, 0x88, 0x8001}, 0x3f, 0x3, r7, r8, 0x0, 0x2, 0x5, 0x8}) 02:32:57 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x67, &(0x7f0000000000), 0xc) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x80000000008000) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000080)=[{}], 0x100000000000028a, 0x0, 0x0) 02:32:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) close(r3) ktrace(&(0x7f0000000040)='./bus\x00', 0x1, 0x40000222, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000180)) 02:32:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) openat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x102) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket$inet6(0x18, 0x5, 0x6) sendto(r4, &(0x7f0000000040)="66f5a0bea282bb3b454ecc477c142739f1f84fb6388166637ea6515c407a1a8ab8a2138063cfea0b6ce66693498be578b31bda877f5d31785d76fc18feb01fc25263b23c51db10ae05029c84b6806d779a6e32e3096cc6cd9301e0235379bc016ce68d7aaef96244544982bd7ac53ea4d597c600213d149984bb12859ca6212a217a23d2ef231537c3e3afe4565e1658a259691462991b8762d71624e709f08d33aaef0ad6c554e2afa426d27379b79d62c67cb0a00bf9a4c1e50a91f55fd975365f", 0xc2, 0x0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x0, 0x5}, 0xc) write(r0, 0x0, 0x0) 02:32:57 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x12c, 0x0, 0x4}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket$inet(0x2, 0x8000, 0x8) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000180)={0x5, 0x8000, 0x5dfc, {[0x19, 0x8000, 0x8, 0x0, 0x867, 0x6, 0x9, 0xbba, 0x9, 0x0, 0x200000000, 0x5380, 0x80000000, 0x3, 0x0, 0x3, 0x7, 0xfa], [0x6, 0x2, 0x7a, 0x5, 0xf2, 0x1f, 0x7f, 0x64, 0x4, 0x8], [0xe013, 0x0, 0x10001, 0xfffffffffffff000, 0x1, 0xcbb, 0x1ff], [0x711, 0x2, 0x6933501f, 0x3, 0x3, 0x100000000000], [{0x3, 0x9, 0x401}, {0xfffa, 0x4c, 0x5, 0x4}, {0x8, 0x20, 0xff, 0xfff}, {0x5, 0x2, 0x8000, 0xffffffffffff9628}, {0x5, 0x0, 0x7fffffff, 0x7}, {0x577, 0x7, 0x3ff, 0x2}, {0x0, 0x2, 0x5, 0x8}, {0x7ff, 0x8, 0x1ff}], {0x5, 0x4d1, 0x2, 0x2}, {0x6, 0x1, 0xcc}}}) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:32:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ktrace(0x0, 0x4286b537004269c5, 0x2, r1) r2 = getpgid(r1) getpgid(r2) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0xf, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) 02:32:57 executing program 0: mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r1 = getuid() r2 = semget$private(0x0, 0x4, 0xb5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getgid() semop(r2, &(0x7f0000000200)=[{0x2, 0x7f, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0x3, 0x800}, {0x4, 0x31d4, 0x1800}, {0x2, 0x800}, {0x0, 0xd794, 0x1800}, {0x3, 0xffff, 0x800}], 0x8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, 0x0, 0x0, r4, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) r5 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1, 0x0, r0, r1, r4, 0x11, 0xff01}, 0x7, 0x1e7, r5, 0xffffffffffffffff, 0x64, 0x0, 0x0, 0x31b}) r6 = geteuid() setreuid(r1, r6) minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) munmap(&(0x7f0000010000/0x1000)=nil, 0x1000) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r7, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [0x7], [0x1], [0x3], [{}, {}, {}, {0x0, 0x0, 0xfffffffe}, {}, {0x1}], {}, {0x0, 0x0, 0xfffffeff}}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) 02:32:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(0x0, 0x4286b537004269c5, 0x2, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x5, 0x40000000, r1) 02:32:57 executing program 0: socket$inet(0x2, 0x8000, 0xfd) socketpair(0x10, 0x1, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b2f92b2581e83ea094acd8d3ec7c735a0c1ca4cc4c81313901b7ed18413b208ec1f28f2b156570c59cb9db18def85b5d8070", 0x32) kqueue() 02:32:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff85) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="03833e219e7a"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x47, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x20, 0x8, 0x1}, {{}, 0xfffffffffffffffd, 0x95, 0x2, 0x9, 0xa37}, {{}, 0xfffffffffffffff9, 0x10, 0x4, 0x0, 0x444}, {{}, 0xfffffffffffffff8, 0x4, 0x80000004, 0xe44, 0x49}, {{}, 0xfffffffffffffffb, 0x50, 0x20000000, 0x7, 0x5}, {{r3}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x1000}, {{r0}, 0xfffffffffffffff9, 0xc2, 0x10, 0x5, 0x7fe0000000}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0xa8, 0x2, 0x9, 0x1}], 0x100000, &(0x7f0000000280)={0x3, 0x7fff}) 02:32:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0xf9) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)=0x1) pipe2(&(0x7f0000000200), 0xc) close(r0) r4 = syz_open_pts() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x3, 0x0) dup2(r5, r6) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20, 0x0) r8 = socket(0x10000000002, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x31, 0x400fffeb, 0x0, 0x1f}], 0x1ff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffd, 0x1, 0x4, 0xffffffff00000001, 0x4}, {{r7}, 0xfffffffffffffffb, 0x4, 0x2, 0xffffffffffff8001, 0x4}, {{r8}, 0xfffffffffffffff9, 0x8, 0x2, 0x401, 0x3ff}], 0x22, &(0x7f00000001c0)={0x40000, 0xfe}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x101fa, 0xffffff5d, "81ffffffebd110c3ef001200"}) writev(r0, &(0x7f0000001900)=[{&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1", 0x3d}], 0x1) 02:32:57 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000013c0)={0x0, ""/4110}, 0x1016, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000041027114cfa80faa5f7c98aa0000b2e4db1a876e644e945e9f5bee5a87db948f169f73e33e0f85ca6441dd5912b20bb6b08f4692ce5500b8c21c50b5fed29358f73088d4399e91c1a70e40f0e5f3e50e062140d7e2b58e650aa28616f40c0e87fc7e66f0996dbcf98c2927afb02f78fd10e22c206e01141b8164f54a41481fd7cc97d3276fea9c510702efccbaeb67088d12e1d1fcdca58984da2b7ce0a60fa324efe37726220303a301315d974309a9b003b75f9643f69a1084e1a75d5dffb8e0c7868598a58f2fe91081550cd79778643536fac51f26e11a9013dca04f1f818ba426b66af0f3a3532fc42d0d70ad9f7d1dc79f1c0ef22f774031fb4a96f1d3457fe44096c3baada4a3bd5058848c495f62f86e47750b9b4b402f484c0c34bb17ce51463e5b1a55926c39db73d3a2ad35ca639b915850517589831c7e95f9cb8144ad9fd352e0e4814883b662cbaebb7260ccc4c7dfdb87ca3c4c6d48e9d8757154b39349f2c8d7a010537cf4cb172032b7ccb1b7a86435"], 0xe8, 0x800) 02:32:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r3 = kqueue() r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) getpeername(r0, 0x0, &(0x7f00000000c0)) 02:32:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x3, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) renameat(r3, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x28}, {0x200000006, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 02:32:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/64}, &(0x7f0000000100)=0x42) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0xfffffffe, 0x4) 02:32:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4040000013}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:32:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x7ff, 0xffffffffffeffffd, "0000007db84d4337014608ff00e1ffffff0700"}) fchmod(r1, 0x226) write(r0, &(0x7f00000007c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c1914bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7ca2a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf0000000000000000d5fe00ac537a1af30b95fa383ad32e34195c29", 0x32d) 02:32:58 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="018015f2", 0x4, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x8000, 0xf3, {0x400000000000, 0x5}}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x7]}, 0x3c) 02:32:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10, 0x4000, 0x0) dup2(r1, r2) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000600)=""/44, 0x2c}, {&(0x7f0000000000)=""/51, 0xfffffffffffffd13}, {&(0x7f0000001700)=""/4105, 0xfd29}, {&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000000340)=""/213, 0xdb}], 0x5, 0x0, 0x2000000) poll(&(0x7f00000006c0)=[{r0, 0x140}], 0x35, 0x7fffffff) read(r0, &(0x7f0000000080)=""/217, 0xd9) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pwritev(r3, &(0x7f0000000340), 0x0, 0x0, 0x9) 02:32:58 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="f8a5e23c6e5c787d02b13e20", 0xc) r0 = socket(0x32, 0x4, 0xff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0xc0105715, &(0x7f0000000080)) 02:32:58 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000040)="1258806f566bb15f", 0x8) 02:32:58 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r4 = accept$unix(r3, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) recvmsg(r4, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000002500)=[{&(0x7f0000002240)=""/219, 0xdb}, {&(0x7f0000002340)=""/226, 0xe2}, {&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f0000002440)=""/132, 0x84}, {&(0x7f0000002d40)=""/4096, 0x1000}], 0x5, &(0x7f0000002580)=""/177, 0xb1}, 0x842) r5 = socket(0x10000000002, 0x3, 0x0) dup2(r2, r5) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="108f8a62e8fa648e27e30419000000ffff00000100000000000000", @ANYRESOCT=r2, @ANYBLOB="03bba0926be4b8309cffa75cfe098557e975a8bb0eda0820099647586eef5304239b5d8fa000eade7962683db856c7e6555ed2227874f2a6d9bfa0822353cc02a9ab2b75689068af345d2fb5894696fde93b9f457724f92c1a30de89d735086a856049e9726c470658413b048b9311b7f572b9615d32dbb3660cf1bc9b5fd122f09b81db1467bb964ecd285aecf14d92ef144f9aa74b85fdb9676248bf65a0ff611ae28a481530bd37ed90e4d35251857b04c839e038f055d08d043914305f12dbbd47ea9bb9fa94ef57dd29aec22bb241843686c47ce916fcad07d0bbecc9e28f83d107ea87502faaf3d3b89639b9e9e667baa54ffc7354b0f4d58e49a4829d75dffa61f6ee8ff9c009cb04bf15c46463321e5a70a13babca22642fce11be24bd437df4f95f4b0dfae327a04deb2eec181d94c3e53c41c13b82828eed31b23478c38a51dae444f9c516038c24015fd65f9d8cbabc1153a5fef8edaed136f74c74cef94adad4bb347a1d5c8b1cad4446fba33eb25cb1073f87f524ef4ca14494361294f305cf1431d167ca3da836a03081d456cc86e602e2bcb320642e81579eba6e7a2b636161ee8191dcb27954a0e416b422efb4218fadbd92013263fa1bfae35e7093683d8e6864da9f505a7ff6e609e12b97cc6f52a9ec1fb3b59fb75fbbacff74dccb50149415ecfeabe87a6ea8201263edddaba86884e344a6a5187941edf83bcd581869d102f25210e73d130afdd0209b145a62e59c009a3dec34073e2cb39b887c0f185b3b474993675433169070307c9dca81fd07fce474d3eb149fe7e487b3531bd84463726dcf64a0aa6f21635ce8df4a387b143d8f04333ad86291ff30f79e7542efa5a655ecb8578de0c11c8a0724e2f5c4cac276ca7b6fb168e25933deb2469081a2f032dc4514889af208340c68f775edf171e9ed9074394adbac4abe5def96363fec68a9abc57f40d959b4f1505d8d7b1f5f1bb4e881bf26455f9e955bfc27e8eef9978cc674b2116d9dc0cdc543f1f47455973bb02ca2e7828abd3ffe8706a077157aa0a7ed494fd0fb991b28514ecefb7835bd118879d0c2029cab020e68df5614c818f9f69df545b6311b05486d395f072b66414750efc745babb540eef523d792949ff18e649c2633a600465251408421804803136c39a62771a04edf92bf0dab47aae8cd5fa06a189d7afc76f89383900b773e63d1f4e1cc553d76e44f884e0414e1af89e3b95af5aa098d9210c1109d623fd777b4b243f11846670f0efa8f262c3b6aa5cca85771d181af308cc03247e200ef848015d7d5a0ef1acf13b03f4fe0deff04a98e8676607cfb095952f2d9a39dfa211f40fd2a48ec60b9108987beb37612cc8bac98311fa47623bafdd12e9e32e0a08e9230190c59dd975c25c3e923f71515c23bbd8574426006ac3539779a822ff8c03bd4a27fd7c8940d05fd82aae12b26d8f85e5f151cc92bb267257462b1315f18154b649995994b0d114fe5886e6372d59d1f2dd862ba6b7db72f02fc9005fd39248364006b119f93b0107ee007fefd956d6fd5055c5ac567d0f3581599227cdc2f3426fe1ef1998727b8a4ae8f487f13bef6fb7d9ae3a54e0f81f1d2e822136cbef3037d6b0b1355d545b9d3d78308e0cbb54bcae4ee76df7eb8d6735aeca4943ae0d2b7034f3386c3e70f4e3c0b8676a64ba6539592927057893f93247c752db98185f057c11a03a3b841953906d82d3119adac971bbd05ccb0e4666a71394ab14fd61c441d8e3dea010ef2ff8b7a5fbf1570ef9bc12c76634452c23b3aa9b38d00696b533bc37aaafbc41256ea240655d723c775b0a055f2f7b8c1330d1d8b2ef237a4d4df47aaa1f09e40da0c5265f1e14840fdd4a882426ab3908b2881eb0e48e32db0e32472ff1ec91d7b749aea38ee2516857ffe7f5b336c50089f9bf9c5972a853632e8cac92d74d7a50301c1378255d752a5d53f87aa6f18b2f4576b880aa2b0ce79d8c915a22681d46696af82e29913c3cd5c63da06d5f1d6eaef4286e336ec09c48135ed19f0715c284c550e438e5db37a37c70a63f2867c9fed7b6862a0d3da89d21ace6bae1132ae603e88bf3b9f8df9e1eb14411a816ca0cb8a713221e403961aa784e2dd2fc1103dd1a2231157bb849a4e7031e30fd2740b803784c6600a6ae4ecb5a33531c14fe43839f370d6666c85167d849f521c77f964f3802000283ec139dda1bb2ee3ff88ca236011dc2b089a458bd08ed1218a8ae4960afd921e9520de563b9eaab5a0facda883bd358dc79f59bc66b95b3d6434d6beeb5e0cef297d046cddee5d7b2f68944814bc375e51e54ff04d803609042b170c9c2beb609da2e67f6d22cd7c25d9e48ab5d3157b29f79ff818aeb697c1afbb32e6e3042553611c7458e6ddf0c4805ca25bf88346df2c5229452f99a3d9046b892541ad5f4d016f7fbf0271cefbb39c7253e03bb77fc7e1acb03e9643560b2f318c3ca69a914fb730ce24f2047581874fbcfd16c28a7589505b56381c65a478c274da1496ff0b6e258f702f1b58fab1dbdde85c029cdb4c75e54659ae366dadc9cff3c8a7806038decf29c868e4a52a7ea12cb72bd5348deac21825a01d4a3a09f97c55e9a94674468ac37e5c9bda3a0a16fa89634b1b9422a90dd9e56f5477ce01ff006141324a4570890035617a9aade2a2c3bd9f7f6ffc15af115a88aa97867fc98116a5fc97308e8e5a325b6a1cf854ed29c0192ff55122fdbdf5fe10d83d7dd394089face6aeb1361a2b22abe899680d787423c2bc4fe0a8ef7d8cce45e3dce12eb62fa9f58f9e1cd49cb5aa3bfddefc9443247c8919eed7b56626674b972514aeb59048dd83c34202fcda058e01daaff063f6f529be06cffbecf3c8087a869906db43b062a350dcb25058bab2bc50d29d9edeb615c22805fcbef8d453247cb1b2d5d4b7a9a8140678f81e74f65cf55f81c2896b7479f9409679247f166ca085305d368cc970c7f1d935edfefc6d1b5137ea83e7b6b6399a95f2682c01bec076f4e44827c13757dacf19d9978e7b3ed8556ce657afcee4d295782ec67e1acde2caf28ec95d11b7448310d342de07a85be489a0eb7867cf6fbfd4cd400027f5e6fbcee0e77620ffddb35ee0bbb95beaa3615b97f9695d681c738e5ff96ac3f774ec91e1283f9a3e4e141ee611166a90143f80ab6f9a330fd415d8c7cca6d829ca6d21e60aebe64cac43eb301ae1f17a3a8fd8ad3040f62279d9d4ac954864f4dec553d5037972a4d4b0c06d407a646319dfe607a5d9a7d2ea808b54c433d7fdfe21da904e35d4c499d4e8728556b704a86932adb65469e6aa49def33da682899bea2302409c429eeb551c0aabbec359b757bad2cfdd14d6f00e3eea56c171472fe826f5e21d362658a5eefd29f7df971c7991cf84adb67db189058777614e7f077fd5cd1f367ef8bd3b7a1d59451f47850ea0370cb42f29dcf4a06b1d5cd773fe459dc01532032b4dcc5bbef74a17127f4a46da751a1f3ec9c312b36889bb4afb04a29de23ed9d66841d4f8eaa74d66bb327c11512455395f98acc98da78624212ad58d42a028b16a167142d4c50bb5538a7641db6c1ee3fa92420c18485fd50e431f7593ef022c4ca50c70853eb0726d52f92681536a1b94524d9eb324574591d00f9ffd2577c4b787362590c212d492314657195814ac8a0ffb4fbe2c7bcba36e098b7b3a27bbe9a723d4814f81228a0fd1183bfe93029ad858d40326456c60829b7b45632df1895066f99d131243d4ceb6ed0ba4353c23179ec3504e648159f25e59793cb1bcf6b9978a7dd456adf0da094141992fbf8f266ff933c5e59477d2452cf08d7c10f302d2af578a6828bbe8c97576db6b9dc1402477b0b60a9e1763927eabbc71fa0dd39cba41e3c893a067fb0a4db113bc6bd070ab7705753031bdb1457e62dba9cc607bff97854fe218aacbc105aa6f98614ed3b1430cbae2a1127b5db80c5bfca759830db56422f34669db18eef1471e9fcb0505db4926256f0f3421662b81a83fa3386ea51dc46b75128b6f3a20355bea804f02dc68ebdd31b42751330f94c0f075400621bf96b65b7c1b49cc616ca185be43c91cf6345ff7ede4d491aea377c36b45995e77895f4c468a4144ed46188204b52b3d75111065bf5ef512e078df010b8a241a07431cfa8c9014add3136c06c5bcd530f06df28813ec49dd84380b149b210bb7f71facec32b5050a15547c2f31ed2970c8d19800d2debb92bcf1c443b03d5e6f905d2717a933271c623a2373036b141b9062c00376251a30bca9c0e7e5fdd9e0865cfa4ed1f4ce099d9ca89e7cdb894c7ef94e27a67ae0f308d5bd54bcfddafb6a2f3a3cf7fcf077c74b15cfba1cfb8770bf2df7f907cd47b8c7af5074c3ffad28bfe167eb209545bb54e140dc6cb6163b31e5965a9fce0f52e1af625bc323c7d81e3f67a7f602bd51f39f533271584e8194a4f97af1af38ce9da946923ed907dd68a1a2e10476380bca37ca10f9f8cda5bd2b2f4be68776ccb1fd9fc83a45ed4049a351bc06784d379d02df0c5b484095d2f67b04181b5ed58f0d133aaa3e14b212e802593c18387096d2e36d7f3421fd63803f87adfa783806eddc863b8a3c930cb656c7bfea6fd7e914ebe2738d9cd411b72975f2bc53ce1f20dd1a8dd8e8723e53aa0cb776a3607c28f747df219fd61ad4dc840ee55b75be9fbb612c2313a497b536f12be1bc6ea6a6fd8934be81060836adcf66a8ace9c148f96c745edf40046f85f303457e6b65338fd1103af51258e1af29209f0821652141bcdc043b661d5a90521ba5787eeb52ee361d162072bacf51d305be0f195e9ae8e63036cc7174db0ed483d0907fdd3d744b981a123df2c7b0e7027a91c9b3f9eb028f9f169211324daaab10b7bc189c7deecb06bed92d7b57791d4977e1f88d781f027cf7d75c3e72865dd47cbb7714bb66f3c72449121ad5e73dddc6ebf86a3e2906cdabbb5cafd6b9d8f2e7be4098f291a168ff4da37265a5ccd2dae8a6fa2076069d94dfe11c43b98aa08f673a25f689efbed94664b6778656950aeb6b90b418539728bf730707819908faaff1ddc1989a9cfbe53ca88805acbeaebe32fa573ad7944eee2d1fefd0e6730ae70d344c54709fef321017d5bb0d4402183c5d298daaf0c1521c97b393f72a3c94d9f39e2d36188334a444f10b431eae5e2c401fec0118704fbce7b74ec37d855a2f1e54f5d1b7b78baf7cc40691cb99682f3da2383b4532c21f5aa2d18c5835e6aaf4d657b895ca4877a78ced78ba63995b7af8410282eedd0885235d8bdaab6b714bbff977510e8c8c45a9643586a31a54bda6fa300b949cfac4fbea5d65d98113c27b2811c46358e67bfbbd415fbf99bbe0512ce79ea938e1053e7c1e1a0a67eb86067bbe473377d65c205bc4e9861e644d5090c7f470fc3e771fb39e9f1591be5f0e235c85848c3fa28eb58c1131019dde63fd22c730089b936047f01c9697c31edcdab8646860954695e28d3a411a17ea4eda3d69021d95ba249d21b0a47e3133a508af4ad6ec26e92bc27942afeb348564ca5059cd1ae9eb361cfcff7d54f529c9449a922e78865ab72de770574693287ac954b107bbeb256fc75c00370eabbf0ec27330579ba3ce83d37084799b17fca1b26bf3fbd7a31809a882e1295efc49b105573305999c5a68291b9ae3f9f66a31f02033d273678b2a2d44c5f68047d9094f0452398764abac0e54ef2f9d8b0ec4fab73866748b2426a6cdf90bc82639cf2c339667c6b", @ANYRESOCT=0x0], 0x1049}, 0x0) write(r0, 0x0, 0x0) close(r1) 02:32:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x3, 0x0) dup2(r2, r3) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="ee22e6570d82bd", 0x7}, {&(0x7f0000000480)="beefd38bd6a4fe22bd3fe59a6da5655562ad44733a485a73750c2fd735ba1e21235d60128f66180a61f23eec92814d04df54142d66ddee6987fc4b1a10e51da9a3bebdbd19cea6bd277c9aeff76ef4d4d3778717ef6ebfd13c470378c4652b9c3038edb57af56a6f1d7b95d8e38be767c7e0531ab0bc258ac3a6a302000000b459c9e157a1b43defdc993c017d2ee0ff367c9f91af2cbf0bdfbf2ca54bcab47ec576e8d5290b5137501786196768a9ba6a1919912f7cabf6f020ff524b6fe141200e321a9891cfa34eabe35ee53f50d9ee54398c74af017a0d05a3678e", 0xdd}, {&(0x7f0000000140)="2be96dd8f4d9dda6cb6f28c07b0513c5f60ec7a84ee2e5be424c7c860378091a05e96c6ab846851d8e8bdfb0cd256339e3d56245e0459fc2ba3a7e9f33cbc9fed284b5595c24979b51c4", 0x4a}, {&(0x7f0000000400)="dde6dd1239e19fcbd1bb3efa7af4af20827d28542a43298b90351019782302a0ec62b9d8b7f2392f1eee755608392bc3117f85407c5522d19435d18de6fe4c21c08a4e359c3bf5bc0648f93496c248c840658ef6bb98664308dd735b08", 0x5d}], 0x4) poll(&(0x7f0000000100)=[{r0, 0x15}], 0x1, 0x400) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) poll(&(0x7f0000000100)=[{r4, 0x15}], 0x1, 0x0) r5 = dup2(r4, r0) fcntl$getown(r5, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) 02:32:58 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmdt(r2) shmdt(r2) 02:32:59 executing program 1: r0 = socket(0x18, 0x3, 0x0) minherit(&(0x7f0000548000/0x3000)=nil, 0x3000, 0x1) close(r0) r1 = socket(0x800000018, 0x8003, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) socket(0x18, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) pckbd_enable: command error 02:33:00 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) kqueue() close(r1) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="c3dec913d1d309f127cd715f62ec4c13e566f7c39f6b3ae11870310460", 0x1d}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="1000000000000000010000000800000044fcffffffffffff01000000010000008fe7ebd6c8657c920b546413afe17a5c813212b00c2a151f542987c627c9cbce8dea96832d5c8face2cfa2fb06f64c2d701c8f5960b009d2243c41bbb2ba0f7436f48fbb98db65dfb1fdb3e87e9b350452202e1db155c5ea2f1455c3272132d64221df1d21c492fe57cd890cc9f9ff4556893661f58c7f3dcfc3bebe43460092ba2469d61399b4d00cbafcf018d4c744aa5059f24c3b7db3345b2182695f148f06f860318d050189f609fb8e910136a862666affa8eb756ba83d165e38d12ec03300000000003000000000000000ffff000005000000cbab175dfb0a255efb9eaaa10317b0654498b763e7db3390021f3800000000005000000000000000ffff000000000080de4eff0e4978d34e23aedc0d6d9746fbe4d4e8f62343fae4b7726a6c8408c5f75915891d5348ff9beeab0163c139dc90296f1efd9d66e0000000000000001000000000000000010000000100000000010000000000000100000005000000c99d06a531dffd6c6bdb99c6b03cce93dcf049ad051ae5cab603867eb033ca9880b2277bb54008a741984d40f8c5dfc1ac9516858c7a41cda885937c16a633a15acd4bce26058847e201546e23cb61be845dc582504fb11daf26032939e5f5f04458037f1e15601d4cce3bcb439d0b798a05e7692da314699141cd44d8dae42afd5aab4fad6c5ae8b989c3fae8574c51ffd1f0750b70bc1c2ab67781138a7e66e033b98795a5ec6da1d3fc736d114d1a0c889590424f0854de1cf2a8bceeda4e17012c6e3bc69912a2e4a83b9b049677a3caacf9d4499e5fcbb383a56885aa7683b55b1b3527b8dc6e5e9838073ed41cc1419babcf6a555c48e5331d37ddfaa85dd3e758eadd084bba513b7e0100bd768c2373eea1d9ff894b4079929a3522e14d49df0000958273633e46"], 0x268}, 0x1) fcntl$setflags(r2, 0x2, 0x1) 02:33:01 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x1ee) setreuid(0xee00, 0x0) r1 = getuid() r2 = semget$private(0x0, 0x4, 0xb5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xffffffca) r4 = getgid() semop(r2, &(0x7f0000000200)=[{0x2, 0x7f, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0x3}, {0x4, 0x31d4, 0x1800}, {0x2, 0x1bd}, {0x0, 0xd794, 0x1800}, {0x3, 0xffff, 0x800}], 0x8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, 0x0, 0x0, r4, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) r5 = socket(0x20, 0x4, 0x0) r6 = socket(0x10000000002, 0x3, 0x0) dup2(r5, r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r3, r7) r8 = getuid() lchown(&(0x7f0000000040)='./file2\x00', r8, 0x0) setreuid(0xee00, r1) unveil(&(0x7f00000000c0)='./file2/file0\x00', &(0x7f0000000100)='c\x00') r9 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$SPKRTONE(r9, 0x80085301, &(0x7f0000000240)={0x5, 0x400}) 02:33:01 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x12080, 0xfbff5d4a) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') fcntl$setstatus(r0, 0x4, 0x44) 02:33:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14000020000210], [], [], [{}, {0x0, 0x0, 0x0, 0x7}, {0x40}], {0x0, 0x200, 0xfffffffd}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 02:33:01 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="a96f6c26d6cab392c13266f67646e2956fb1a4117af8ac8a246f24be6c0277390297b98bb32a55939f6a2ea7a51227dc9ac40e77f0bb18537b16986198cc536f965d5a5c140231ee86d184325946310dab07f5902c077a761cd421b9a1e234a7db697f00981b696ac5c37be02966fcf4bdbf622b28c6d5d0599a670ba68b14546280bf597425719987731990e69057832e74133eb69c5b00543355ccb4acfbe06d24cade5623aac2356c5d132ecdda728ef695d3d0156f497757f691107df9533653cc12551b8f6a148910719b5c738e1c3079a26a22189d82989b2ea33e2277056d50040a7c1088706378841d4fa01150fda06ddbfd69842760a8c865110f0ee073617a9a564da8c2e3d55d10e6de46e135d09977e427707e4c0ceb409219ca6ee658220e6bcb96c2bd9903748221545c474d4ce34382ca8f020e7c16355940642b", 0x142}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) dup2(r1, r2) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x8a2) 02:33:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x40091}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd75}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffffb, 0x5, 0x9, "2ea86ecce46adc5469ef64e16eb595607fcfd711"}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x3, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ftruncate(r4, 0x0, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x3, 0x0) dup2(r5, r6) fcntl$getflags(r5, 0x3) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 02:33:01 executing program 1: socket$inet(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) r0 = socket(0x10000000002, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) r5 = dup2(r4, r0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$inet_opts(r5, 0x0, 0x1e, &(0x7f0000000000)="e72059164456d066d18f0aab101a43a5d2d60fc18a40f28f9908ddd2497e0e73706a77ee76602c7e5787283aeeed0a0d502df7f2477b5030d2865afeb082327d3fcd91fc057e6011c1ac455b9997d6b111dc67521204be8ef2ae69d564c646f9449b9f8672a5b04851412b299d9c2a9eaf78b525795546cc09a079caa517", 0x7e) 02:33:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/210, 0xcf}, 0x800) r2 = socket(0x35, 0x4000, 0x0) r3 = socket(0x10000000002, 0x3, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff0000010000000100030000000000", @ANYRES32=0x0, @ANYRES64=r4, @ANYRES32=0x0, @ANYRES32=r0, @ANYRES32=r1], 0x2c}, 0x0) 02:33:01 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x18048, 0xf9) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 02:33:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) lseek(r0, 0x0, 0x9, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 02:33:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="018015f2", 0x4, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) 02:33:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x400000064}, {0x16}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 02:33:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x3, 0x0) dup2(r4, r5) syz_emit_ethernet(0x2, &(0x7f0000000100)=ANY=[@ANYRES16, @ANYRESHEX=r5]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 02:33:02 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) setsockopt(r1, 0x1ff, 0x8, &(0x7f0000000000)="0e", 0x1) setsockopt(r0, 0x0, 0x22, &(0x7f00000000c0), 0x0) 02:33:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83e58d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d90ca0e27564c42ec8a60444d6f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df399", 0xc8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0xb9) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 02:33:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000001440)=ANY=[@ANYBLOB="6202e57f7f000001", @ANYPTR=&(0x7f0000001500)=ANY=[@ANYPTR=&(0x7f0000001280)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRES16], @ANYBLOB="1611569818d4048ece44f7d7fc65714e02bd48e38f172c9d33473d7ea6ede50d419d8c541ed6b65095baa6fa0ad605267fec41afb5474364857f18014f101b827fd5905c22d2d8d6649dac586beb89245fc426affe5e88c772a55ec163793f97d5afcd91e76d3b3bc3cf46478a1f94a7054ebbec80ed58d259581727a883b2", @ANYRESHEX, @ANYRESDEC, @ANYBLOB="5a98007ddb93370e523f740fe2c089651319dc49d02b2fe531588fa24d942a5c1aa8905d0ae17fa3d4728b93d3f089cc6de50ba881d65053f27ca799d33d50b9ce11166c1e81939f4281844486dd3eb542a0d678c590fc36af91ee52137cab3a2b0215a721a7954eb2dae553629f8e0545b0348c022d8f69b9921497740e0c6a3135ebe3ea91245e96c8fe588a08beaa3714ca8eaf00c8cd8bee5e23261d9de76abd7b2c7a579d54c0f1509de0cda3", @ANYRES32], @ANYPTR=&(0x7f0000001480)=ANY=[@ANYBLOB="621ecdfd67dff096002b4d6bcab82915093d9b7f4f70acaacf2e6b1977d34ad2120c78d407c10ce27181ed0d697d8cbafc832702c960baea4c74b3c0769d8bde12c3bc25803a0e3acc960905e7ea2f07fc1281f888fd85daed5d9b3a"]], 0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x1, &(0x7f0000001080)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getgid() semop(0x0, &(0x7f0000001240)=[{0x2, 0x7f, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0x3, 0x800}, {0x4, 0x31d4, 0x1800}, {0x2, 0x800, 0x1000}, {0x0, 0xd794, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x9, 0x800}, {0x1, 0x6e}], 0xa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r1, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000001100)=""/44) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000001140)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92692a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3d4fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1161beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca0000000000000000000000000000000000000000000000000000000000490808a78ffbb48f86ad29ea7ca37347"], 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000010c0)={0x4, 0x9}, 0x10) connect$unix(r4, &(0x7f00000012c0)=ANY=[@ANYBLOB="002c5ea6fd55bf2ad9890f6be07f746e723e815e2cc727f41d79e952766de5c2bfcfe80daef9d1ae223351df2d06663d2be280b46835db2147"], 0x10) shutdown(r4, 0x1) shutdown(r3, 0x0) 02:33:02 executing program 1: geteuid() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x41) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x6e4, 0x0, 0x0, 0x0, 0x0, 0x3004c}, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt(r0, 0x9, 0x168, &(0x7f0000000300)="8ca91acc782a29c9cddd1b79afe22938cdf00515b30ffea07fcf717d229231106d104525a5d15132ad4857864dd349718d7d11f431ccb0beddeb9d1bc49e3dc1461c04b3479f43b294686b10ab0850ce65200759285037a0929e5a47b4a98f1ce257e36fd1e408f23cd08cc7cbb02bb40c7ed238ff807bf524b384ecfa3356f75e21a70ea89738c8717ca7924364824e42477c8457aed7796b3710f868adee1692cef77665eebaf476fc1174641d8a213d23223d4e937c6efc982e7260558b62942a33a18bef274d4e2f59d7697b34467c4797ef037ee6fb55fe866a91dbd96d985865c0595f68a7982154", 0xeb) 02:33:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x8, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8d9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x200], [{}, {}, {0x0, 0x0, 0x1000000, 0x1}, {0x0, 0x0, 0x1000}, {}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0xfffffffc, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x3, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x3, 0x0) r7 = dup2(r5, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000000)) r8 = fcntl$dupfd(r0, 0x0, r1) r9 = socket(0x2, 0x2, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020691f, &(0x7f0000000300)) 02:33:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xb2e, 0x550d, "2ea86ee17eb495607fefd711ab738b815bc6baf3"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700000000000000000000000000000068aab8ed9add55c5aef2e58b6fc6b6d1ca377b123b4af431dd716132396416fbce175c3beccbd67c91c47f56dcfe4cf0d35bd384ac9875625c7c65b93eb71e854303fcc488561b0f822c9f86025c5bfad5b09c1268d5de59e0e7b3a1ba87d48c25cb75e376f8e444c382f739c579b451b7b75a95c67183a88edb7dee963b237b2b5061f7479b48b8dc77a2b6973e9d0b9e7cbffe3e3fb58f23eaf76daf99a4995c821e18f2a22efea6bf5e17706c68c5d677f4bc2549", 0xeb) 02:33:02 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9284eaa0731f5fcf, 0xf0000026}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 02:33:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x2c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x10000000002, 0x3, 0x0) r1 = dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040), 0x4b) 02:33:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x50}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000040)="d000000008000000ede7eb000001", 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x5, &(0x7f0000000200)=[0x0, 0x0, 0x0, r1, r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) r6 = getgid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x5, &(0x7f0000000200)=[r5, r6, r7, r8, r10]) setregid(r1, r10) 02:33:02 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ff7fffedffffaaaaaaaaaa1cd8ddbfce4875d1fb060086dd60a4f008011f000000000000000000"]) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESHEX, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES16=r0, @ANYPTR, @ANYRESHEX], @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES32, @ANYRESHEX=0x0, @ANYRESHEX=r0], @ANYBLOB="bf276bebd290ffa138a9972e4a8dd9a3936451b368cc679151c69b443d6b95f30b3f1e8bbefba45ea63f1b32677e311988e920c0b2970f83918bc246536ab8b687b3153539a6a6e837b2514b8837ada1592e2af647c8f814bce451783f944399c5aa7d01956f49476946f97792"], @ANYRESHEX=r0, @ANYRES32=r0], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) fchdir(r0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000200)=0x7f) 02:33:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x1d}, {0x6, 0x6, 0x0, 0xfa}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 02:33:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) dup2(r1, r2) close(r2) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="9d90f77f7e578511eb3800d558175d6b21d0980da632df2a4f6350f1d500b11d22dd76f8d5264a5aa080c6f3dcfd5865a02d880aacde69d06f27577dda8958bf47e8640d95720fb7cb312868b01ece4c46fd02943b7948e00db321fe9e1550d4b06af7a0d6db2533b4adac10584879ada2e286c9883149c478608c7775d3b1acd019c822572c63fa15e9888ccc218e01b719d1b626b9b6755d5400ea7788937f8d5849e2338a779e54d07dc2b5cf25fd2f5fe9efd743c5a121060e01abf6672f116eb73363dae47a6531dd63fe188ce1b4bbfd56e57b2fa606076fd3", 0xdc}], 0x3b2, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 02:33:02 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = socket(0x6, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) dup2(r5, r1) read(r0, 0x0, 0x0) 02:33:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffff, 0xfffffffffffffffe, 0x0, "7dd60825586de6ede6e879cb35adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x9, 0x5, 0x8000, 0x4, "6f5eee3729fea42d5608bbfea041ef251578ec74", 0x7, 0x28}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r4 = socket(0x18, 0x3, 0x0) dup2(r0, r2) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 02:33:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4005627b) acct(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x7) 02:33:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000300)=[{0x34, 0x0, 0x0, 0x3}, {0x5c}, {0x6, 0x0, 0x0, 0x100}]}) semop(0x0, &(0x7f0000000200)=[{0x2, 0x7f, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0x3, 0x800}, {0x4, 0x31d4, 0x1800}, {0x2, 0x800}, {0x0, 0xd794, 0x1800}, {0x3, 0xffff, 0x800}], 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) r4 = getgid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x5, &(0x7f0000000200)=[r3, r4, r5, r6, r8]) fchown(r1, 0x0, r8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f0000000080)) 02:33:02 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000), 0x0) getppid() r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:33:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x3, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000040)) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x3, 0x0) r7 = dup2(0xffffffffffffffff, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000180)={0x2, 0x5}) r8 = socket(0x10000000002, 0x3, 0x0) dup2(r5, r8) ioctl$KDSETRAD(r4, 0x20004b43) fsync(r8) r9 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x184) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f0000000140)=0x1) ioctl$PCIOCREAD(0xffffffffffffffff, 0x8010570e, &(0x7f0000000080)) 02:33:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000080)="10591b89e2cce71f", 0x8) 02:33:02 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000b31000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)={0x6, 0x0, {0x8, 0x6}}) ioctl$TIOCSBRK(r3, 0x2000747b) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="000000186004138ba80046f0febf00df0000000000f5ff8068000000000000000000000000000004004dfa38", 0x2c}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x4, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x11, r6, 0x0, 0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) ftruncate(r6, 0x0, 0x1) 02:33:02 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r0 = semget$private(0x0, 0x4, 0xb5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r2 = getgid() semop(r0, &(0x7f0000000200)=[{0x2, 0x7f, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0x3, 0x800}, {0x4, 0x31d4, 0x1800}, {0x2, 0x800}, {0x0, 0xd794, 0x1800}, {0x3, 0xffff, 0x800}], 0x8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r1, 0x0, 0x0, r2, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) r5 = getgid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x5, &(0x7f0000000200)=[r4, r5, r6, r7, r9]) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, r9, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x10020008001) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100208000) 02:33:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x18, 0x400000001002, 0x0) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f00000000c0)=0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="081800352600000000"], 0x1c) 02:33:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fchflags(r0, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) select(0xc6, 0x0, &(0x7f0000000100)={0x2, 0x0, 0x0, 0x500}, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe05}, 0x10000044001000d, 0x10000}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 02:33:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) sendto$unix(r2, &(0x7f0000000100)="09adf6861a3663415067d265c34b", 0xe, 0xc, 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) shutdown(r0, 0x2) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x3, 0x0) dup2(r4, r5) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/4}, &(0x7f0000000080)) 02:33:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000240)={0xc000000000000000}) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b00fcffffffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x3, 0x0) dup2(r2, r3) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x4) 02:33:02 executing program 1: r0 = semget$private(0x0, 0x4, 0xb5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r2 = getgid() semop(r0, &(0x7f0000000200)=[{0x2, 0x7f, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0x3, 0x800}, {0x4, 0x31d4, 0x1800}, {0x2, 0x800}, {0x0, 0xd794, 0x1800}, {0x3, 0xffff, 0x800}], 0x8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r1, 0x0, 0x0, r2, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) r5 = getgid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = socket(0x18, 0x4000, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x5, &(0x7f0000000200)=[r4, r5, r6, r7, r9]) lchown(&(0x7f0000000080)='./file0\x00', r1, r9) pipe2(&(0x7f0000000000), 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000280)=0x3) 02:33:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x2c}]}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x100, 0x8000, {0x4, 0xfffffffffffff}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffdff, 0xa3, "a4000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040), 0x4b) 02:33:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x3, 0x1) r3 = socket(0x10000000002, 0x3, 0x0) dup2(r2, r3) listen(r3, 0x333) r4 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r4, 0xc050756a, &(0x7f0000000000)) 02:33:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x86138) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x6e4, 0x0, 0x0, 0x0, 0x0, 0x3004c}, 0x2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:33:02 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000200)) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000000)={0xfffffff7, 0xfffffff7}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) listen(r4, 0x5cba) 02:33:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000001c0)=0x8) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x3) accept$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) 02:33:02 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(0x0, 0x4286b537004269c5, 0x2, r1) ktrace(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x820, r1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 02:33:02 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x3ff, 0x3}) pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) 02:33:02 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777ff09bd2a69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e7b0000a49fef9d612f871f4385f04157795e0e7b133efc508aab64d390a4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff01000000002b5366a65c203ac6a19eb6000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff012204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306628b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac55385a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd25157ca23145541374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a80c5b041ac514eea454a0d7ce9a15edf26e82fcca1e240400000000000000721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a201000000f762ac9427b81352d5911bf1b5fddf3f189b5d3d63ff4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e33ad121228423b88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b108613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23ed88344aed77f71044b"], 0x1) sendto$unix(r0, &(0x7f0000000240)="dd00305edf1700a3a867641db6e571fca2c6e69d", 0x14, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 02:33:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="82022e0f66486c653000ff31a799ca042e37f7b1bd0000000000000000a98d8851fa41195ddb8a0f45ca76011b873c04fbd6a900003668c18baa0ac27979ae07a1c6487c8ce50000005d9b0000ed0000000000514e108e909d7e1b27dec6ebbbc334000000000000000000000000000000c9d29479e41436b26032fd2a6a615be37922e2ab26ff4f78d62f310a838ade789bbbcfdc6b511d380c4f84e05c7e032782af4107c5d2ba875438a7a261474606cd3df734e1a995e41c077467548d9fdf2c503a3e90f9dfe3f23a2653c2281eaeabb649b9d529a800133d6656c0829ff4159cc8ed73a8603a76f304108562d3cf272a1718e7adb98525947dfca08b094781f6e4ab8cbd321f62704489badbf4268df448be6806732a5d5707255bc36469e9a291c80a6283ea9a4f8346747a9a72126dbaf03814e6da2200ae3a7890256dc4ab203344a1d620837ae24481902203b53a9736c5a32ee583d181d1ed397fa287b238296acfd09a91162f8d9ef8d863cf535e3553ac095f68083383325075164dd0377d7365cc4f4a30ec3ff66ae20d13a860b3191fce3ad84ef07b25ee"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) write(r1, &(0x7f00000000c0)="220fb791751145a35bfb4d2e599de6b44731db509541f24f41d759b28724f36c", 0x20) r2 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) getgid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r6}, 0x30000044001000e, 0x400008001, r2, 0x0, 0x9, 0x7}) r7 = socket$inet(0x2, 0x5, 0x1f) setsockopt(r7, 0x7, 0x7, &(0x7f0000000300)="198e70e5720955c16fa54c69d6df3816a7d83683070fcd85977fdc25c8a91b38b8cf1e49e1b78f4bf5e5266e0b30209a673f7ce4d20cc78751e1b4b8245082abbbc29f31e78e11267ea667dafd73c5520bc2d13b96b78348ff5d0ed53d2c3b035622e40b62ca269e61880811db622f0e77973a8be72e7f50fddfcd8f5c75a7110abd0e06c3fbbf760b9062cee618be3ecfac623b8fcadf2105643c789088fd53ebd94e693558d2061b70a76e8f1ef90699f8a27edc6dba5a099b8aac158855780726218d84ad655d55f5c4", 0xcb) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 02:33:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f00000f6000/0x4000)=nil, 0x0) shmdt(0x0) fchdir(0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r4, 0x0, 0xfffffffffffffffe) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r2) accept$unix(r1, 0x0, &(0x7f0000000040)) recvfrom$unix(r2, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 02:33:03 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x8, 0x2, 0x8000, 0x0, 0x80000000, 0x7f, 0x2, 0x2, 0x0, 0x7fffffff, 0x1}) mmap(&(0x7f000000b000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x2000000000) ftruncate(r0, 0x0, 0x402) 02:33:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffffff8], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) dup2(r0, r1) sendto(r1, &(0x7f0000000100)="5b3c21e6b9182c561c3d49b37950613744aae3c29ca659fe932281a51b5d698bec40ad8113663b8fd55a2941eb2ac2c5ca9376e27ea4cbdb57d2d8ccc721d62d79bc342c05a3d37ec2a4655a68b4303fbd96ea941cbb7f1d10e627a34806007db7b4f76ff2f0142cef8ffed43fceb8fd33dd62e648c46483dec41fc379d6a62e159c84d97b8ef7e2a1388d164490f919015f664f0d86deecb0f60696a057a73c5c62ca", 0xa3, 0x1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10, 0x8000, 0x7f) r4 = dup2(r2, r3) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$KDGKBMODE(r5, 0x40044b06) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$KDENABIO(r4, 0x20004b3c) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 02:33:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 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) write(r4, 0x0, 0x0) 02:33:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x8fe}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000180)=[{}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\r'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:33:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffcda) chown(&(0x7f0000000040)='.\x00', 0x0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000000c0)={'./file0/file0\x00', 0x9, 0x7fff, 0xffff, 0x0, 0x5, 0x4, 0x1, 0x0, 0x1, 0x1000, 0x1}) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:33:03 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x4, 0x15, &(0x7f0000000080)="6200000001040000022e4b0000000000000000e0eac03f3a9800167a2833a476a9daddd89aea1b5d475352f04828b3c3972e0bb66876823100eb4d2e82713220a5fce6329d7fadf38dd41e67905dbecbabe1914202cc97a5893754f821ffc2a6fc3c5511a2b4e15d2d888db14bdfed68771289680b64767e76fc9d5b240399cb7293ceb84aee35e77f84123110b4", 0x8e) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x2) 02:33:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x3, 0x0) dup2(r3, r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa061e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r6 = fcntl$dupfd(r3, 0x0, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r7 = dup2(r1, r2) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0xc, 0x0, 0xfa}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r8, 0x7) 02:33:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="6aee2176c2d45d874eeccbe8776e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee80e6892162ea6b47948c61b5474b798431b7068949f5b3b20b078907f39cb1bb6d5675e325b39a18a03537b89e590c72523cbb8b8feab59c7960a657cf96cdca153a205f632b8246cc92b8ad962024ededcea60bfc3447ec26132f18fefcefac06e333ee3b2897ac6946b49e7634032ac41981bfe9c0d099097fea703f2a4be083371de0e18fa82d455bfd884735f565f94153863114d745a158ec02a64269e3d9230559b49b5a91a3732a828ff3e79d6d5556a7b90c1140d3d4080c00e631e36e095a7d00a0dba60bcddcbf75d985f29114d683cdebe4896b4fd7244bf78850272e1a8da2eff81668910cfcc5960a680d9f2d04bcb30211bfa525059c10bc2a46d9d9e66f048e4bbc167853eb932268f0a34df5ac31b292ab809379e74ff25b83bf8564307890af117215c8ce817c804180f11e62d4794838645be2bf4674c6a8ab0c4f957ae49a1e210c04a952d67e86d9577a4ea900cb855826b23ca642a53fd0ed6eeb38d81be47d913c28e173c392be7802d5bab8b3952cc5f04674f8de985d2b4c8e5411635d59386eb4c1a90919810b3936c14ce973ad7e6be63e729574d6379a056f9690f2011ca1f6f0f77d9206b1649745d844c9d526a85f975c97a6298066b5554c9ee0c2c7b3453fa3e7ed2a5bc98bd4b323c3add2dd076093f3cd0e57b81c9991b31172a9cb293485689f3278df48a6bc9c4e0e44c2786c7f11a8c4c0c5a2154081d696bf0240603d12c3872e1f2d06ca1592586df22b1ca8d44ef8bc5c942cc8c8ce482d1decef284d95a8631153fbaddfb394cffaab6b81367e27fd17fac3295fdd6bc43d3109f9b79735dfb714b8a5be24811e150b014056650ffbb965baf19557e70e6efeb52a745d465937649eebe4236e8585d9d99ce11907a19eb66fd359e8cde4634a53e64a1a54e9bb3744f08ac304b10805828bbf4339e16e65b807187b2b5b158c0a2c60631ae234cf4d5cbda3221a1a9ee69dfd61c5f5ec8d2ef2428a7e739cdd62c220b027e96a2686ef561ecb3206dd911f261e0a0b3d583301f97ec1351913fdc58d35219488cdf3de320cfd74500e92185e8ba58c2d7aa2385f107991d3b55f09ec66ff6c79d1b4551456dea3c0e97144ac1c1d052fbf09add5e26e18e2ccb00f39e8257b894879b63417a56d781574404f7bb03606004c121670bf919590b6d48ed6ab2bbacafdd4e9040371604dee343f91711b4fbba30362d49dd50aa82d6a30fab205a7ea174c9c15ea61f5bdf111ad34e2ab89aff54dfc57383654065559de610b2503722fb80bbd43afa4aabe198ff627a37e351bdf0eabcf095a5adb0012989ab42f1766838d70a2de97bbceb06c305189cd6ca869403b355f42fc11a92fbbdac7caa745e2886e506fba11d5415b7edc7477be37e94daf5739e6c8879a38a72a4441fea41d74a7fd2c1b5885923a636dbb9af86484d134299f6b400510aa653c0a237352e702343721f06b11f7af16e76521cf1e5335d61e91e8ff8c5931d678e79004732c7082b44c20435fa4dd483fdd9723d92dc7a7c17197ad9adce082f48f7eadbde86024b582090110c77d539670cecf0b7faa7fc406b1c18b01f7c7c091495586b896bb428f01265101b929b70f99d3b3e01be543084de4e53ea65697f4ff855dd501912632e2c0888cd8065f2220c69b8f95778181e1ada376b1c4d6deb736dbda0390cae4145c9b32662194541aea09fbdb747e11dd4de5420eb28a88ed6c578c8caec0ba381c99f3c3375c787e3a7a9fca5553b4b90ef7205caf6797abbcafc2ac52615f3f685446de728998a9f906bc99a00312b82684e6f65546a28be7542127f34f433d52dd0372705a29975265957180a8d3fe532d32a8d7ff518ca7bf74710109256f7a1fb3783ce2b53fc4056dab31b8ce5f1d09ecdafeddc8ab8b020c39c51b128029c6f868850e220921e51df8dab58838690afc2e7cbf104282251fd5892285ef2205371d15ccef5152035b9b04d3255bb1368beadea54157138ae7f7c152bc1dc12535ba578c9ef54b977346c022bbc398941662843219ec1d9b849499e8e2cfcfe2e30722df259a5b3a3eafa066d48d42c7cc2d19273b3f3237a611c6d574cece5f9376f05e1437e3b954e3c4e514c18d757854ce5c60eaadf2865c0e05f75e782787168452e6cdc79cbe6e7c5bbbba1b6966df7827b8b00f7d932d3b7e9bcd86d6f01647de130e3350945c5c5292404ffb0dbf4c3824d0dd34ed03c2ef63e4d49588b0844b7710c4900c23c83aefedf615585ba28023b3e4e17a15a85ed326e5af435047ba77c00f0fd34162648752853a715ea49032955b08e75130fca6f34a60ba1315e2e0e060d55af6f41a0b847c7c370e96fc5df3c47f73de5051f368bb5613d32abc3d643040518fb932e96ab79e05b8afe60a4bb234f898fb432bbcd360116af9f401e9f79c4504599f99a35ad1d9abc8b4287b2113d0faf13067fbde4480f5e428c00ff212528b55ce2259b40d06e90ee55d9994b8bae509f7c7d449194e7eb4f07d26863d88fdde90e6a502eed84bec630a1da9a1a04f39617018564dd08873cc41a3b90b5908ac4c5ce9b3c9e4a3a0cfcc7f66bfdc431c178baed942bf441cc4b65f4b7cff435776a871dcf5f237181bf734c0863d5e84287a58413df3cae43a2a1db9a07a1b18bb16faabcba59996ea455f143037c790a6a1d93089ace1b8ce2784faf07a68fa03fafa217c089113676e889fd4475bff198a85a32ff473f04c3c21f9322aa5971eb01171a83012b1f267c8663d7916aacbb31330b0068bc7d1ef2b31cf2dd24e837b94c7d08f8e290936840e1772ce26de8fbca991eeef77b7057b7e7cafd5ce168c1932692e5f9b257fd499da0a13de11ebe47eeac75d75acdba83008fe7b08c4ba6069607cd2b1cedd9ac20bd121e5c15fb687e6f6fb2a12fd6557e75041b50deeb2df227be9afae0c73da601d1fdd201b2a48473fd501b407af39bba2a12931d8182452978ea17caf6351d1d90d484fd52098640b768afee9bed07ef4b9ba40e395c2a71c6bf29deb3a9b4dceb69ab4889dd09be2ec77aaf979afa98d931a22e6f0d53d48f91add9e05b8e8f43c575de8cf90aa2d8ddd8b773319acf80f96ef06809afb8a96f413ff20037447d2046b4595c0b5f878cc29b277d83a7edc7a321e394ea10eab1bf9664b3319215dcef577c5f581e4a5710aea975a690d66e931630c38e09f85ebd5abc9faf25bff26c17f476f463d581bd88ab014ea69c346c87ba28283a276437ff88ddc28a0f9bf33818dc17aca75c7b3b8d537070f2ac17f64b9876191beaf538d1f7928e142711d09cdf66018601170befe862ceb72ed0079cf374e304dbb5f4e9c68f4a1ac98f006223272d04b7f1ea335a1daceb89d2ef5d80f71aff8d9941b926070ce00002a5939e3922f8f383440a545f4557a03f69d3c66b53f82bc442a5f388ceca9aba5d1c032948164bdd03ce982b72b4cb200cec5c482e246a9d4bf37b9560a7d38104848be8dc66ed01e31b9c07e8f608d1a65f061654e8f621288c7a80f020e831b0b4ec2fb83c779437e613cae811c61c9ef9842fe13f70ce092896ba1c50d7f73b7073b2d548fd127f7a5fc2498f21ed7d3f1efa058ee4a83a1f1ed8e01148ff9dbac53880e6a4732ab295d0afbef7d3ac8485e5009f37ffe37c6eca9d63609503c0e4b76500976b5cf0b9c28feaf59fe363c3625bfb485914457d99040ca83d8e4f8baffaba6fa96077ea4666fa97052516f82ae4482195cb8654172fbb479fde57dbe066dda0ad7fa737ab1b2843b09dd395c5e7cdf3e44a81a056213329a1e20e683a58b4137c3f4631bdb2d15db83bef512ca2222e06c348eba5cc5749b88216729d0f86c44929390b6ae0fc4be1ba60aefdaf9b90cbc58cc078e35291416b8368c4352c63a5b8b387035a31c31690ce18c0af49da41748374930ead87949987f43708bf0828313ab3664b15bfd86f45102c6c348a3d147fa1943f79c5d646d93a6e8192517fdfa7a2b6c6a7b47ad322a4e61332a64ae7ddf427f67c9e4f400bdca42f57afe69959230fa10c0686c5d75eeeafb3cdf227fc9fdf7282471d945a682737dda8c1042584243548692ff7b667c5c76ee26f224e4a745602eddf2e013ea4c240c35d131f06d509dbd33deb66cde50c41d2d98f6739b5bf323a145d6d49975be8e4ffc432e47f1d5003314ee5835b4f346a0865f5c57bd87c606e1a6f068e315a14183a2d568891463a3916030d8d9c9d2006024f30185db2aef1754899d1f6932ed4c619ec05c09381fb2531eecccc60e0b64bbc4c45ddf4fc2032a3f750e6eb16ee101caef757d9dd8480f5c0225b634c542bbcc0141e1e96c45ceb2dfc9359466d48b0879a9a385b6c354cef9f5787c37a0c4a3892e7bed9752fcf425d129ac6de20fb98dc39bc893d48d43bbdd39015a90f30134f50790331f7398a2437acc64d6c77bee95ea47fc44ca3547db62c85e2d0130e64357e3806eacceef8ac7be21d11c82eea234dd69a53b3f63f440a30a6d981d9a4387a60e70ec02e22f5a3bd2fda3929c9a0b4d21d8810df95829441f93541cbe87bb59d9170ca858e05aeedca80504c3c767f8195851289fad662ffefae9e447643d8e61880e1f3645b3d4a9fad39ea4b3091733cc50b1e719fea87795676601d38fa4564098d7c4770dfed2ffc8d79ff273bad280f83d0998314f1ea26fbc27b4ea1825f9af392dfa91fac658d3727b1106a0041350be8dd9834150bfa09297aed2b89c6ef9e1114bbbb3d7c3d834d82d4aad57a33388ff196fcec4b51959ea779c15122b54d0b346cdbc856e3c2965e55105162871765f658b1e9dacd1e1bfe63148ab69d8711e60007ac659a82d9c51bf9e90b298fa3022b52b6c9fb15f01566c19d26a630581596e3e0d9fffc918aa03ef126be5dbeddd6c395d51c6a08ac5bf7d26677f04817733b55462ec9760130d4d59547e8805cecf80e0008dac4a23f644eafa6b3c75c4b99c012fea5634e521716c18f4ed70fb62e16ca06e6ffa98d7ab5c0aa0ea26a5a84ea4bbc4ae58d6d4c2b84499cd8bb7bdae84325c1f9526b8799c787161201f3a72d3c177d7453b188daa852a8813f6cc925beb4cd5f7573cf5b8599ceedef70c708db25d61efa0e6f26aef8de5add85ac71793879c91b87c0db081e3a9966ecbddafc58008cf6714", 0xfffffd72, 0x407, &(0x7f0000000080)={0x18, 0x2}, 0xc) shutdown(r2, 0x1) close(r2) 02:33:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{}, 0x5000000000004, 0x130000000019d4, 0x0, 0xffffffffffffffff}) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x101) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:33:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x30}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x100, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x3, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r7 = socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210, @ANYRESHEX=0x0], 0x2) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) connect$unix(r7, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000040)={{0x4, 0xce, 0xae}, 0x7ff, 0x1, 0xa}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 02:33:03 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) readlinkat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/23, 0x17) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r2, &(0x7f0000000000)=[{0x0, 0xeb5, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000040)=""/80) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000140)=""/212) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/80) semop(r1, &(0x7f0000000340)=[{0x1, 0x1, 0x1000}, {0x4, 0x80, 0x1000}, {0x1, 0x9, 0x1000}, {0x4, 0x20, 0x800}, {0x2, 0x2, 0x1800}, {0x4, 0x7ff}, {0x3, 0x5, 0x1800}, {0x2, 0xc5, 0x1000}, {0x0, 0x8000, 0x1800}, {0x2, 0x100, 0x1000}, {0x1, 0x7, 0x1000}, {0x3, 0x4}, {0x2, 0x5}, {0x3, 0x3}], 0xe) r3 = kqueue() mkdir(&(0x7f00000000c0)='./file0\x00', 0x28) kevent(r3, &(0x7f0000000380), 0x7ffffffe, 0x0, 0xfffffffd, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x0, 0x0, 0x0, 0x64a, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xd7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [0x0, 0x0, 0x0, 0x1f]}}) 02:33:03 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x5b) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r2 = getuid() r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x3, 0x0) dup2(r3, r4) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x3, 0x0) dup2(r5, r6) fcntl$dupfd(r3, 0xa, r5) setreuid(0xee00, r2) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 02:33:03 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x5b) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) rmdir(&(0x7f00000000c0)='./file0/file0\x00') r1 = getuid() setreuid(0xee00, r1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 02:33:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="62020207e00000010021b403d27d132f33d11bdbf7eb24b249135917287214e50a90bde000e4439d9fc4b0193d6e2ac6894d75b94cc121d313e3057bfafc56b4488a38f83d9ed1e8fbfa1dd002df410ada4c3452e170ca404e7a2c940537b1f4434cf09c5fd672ab448f0b198ccbd66b2479aaf103bf0000ecff00000040a548733d4a641d45a5db5a6a6f1f0e2da8fdfa59f2d8b8c45852c04347c3a49920fe835ec234ab7e1718ac61aaa9e13c170ab72e2fe12c95d5e9fb579281d1a000120000000008fc76000000000b54985ec61b788c2228caa347656ae3a6549a6c5519913332139108c2a1ba6a4be41512275a734cacc7cb73ea3f6ebcc0cb266383266a934aa27227881c03ec5664d0cdf3c8025cda4ba4de1093ebe25a9b563aa7c023dc78a216b7adaabff79ca9c660a9d01776f509e6b429518517bd0b1309a613921b1b871dca554b08f67c446ea7d2308bf29361d0d5682fcd8e275a9b0be9103a85d83e3aa3e49a9f0f46d94774fcc6a39fb669cc1bd1b5d6f578386367c309254c1bc2633b994fb00da28f997a967bae1fa3d979c4e729ef2d85c6ca7e6855263fa0ba8a62168b4af4180176cec579d3ba47a5fb57b27256ad02c47af8f147623fd13523abd0b3a98139808698f937df75f262549ae9dfbde0496f513aa27953374f39b0b69382dd070e8a5625b9b8db45a090e53f47f453815d480a42e7f19f5dd4a2c48125632b3d972b7ada9d909e27f8c97140722b0fa101fbbaf30217f0da8da409047c087d0000000000003174bcbd2213278586450402b6895c49ff47e3586a76322b1860844a58dca0720f27156caf70a543c73d37ea9608f17395a374d09615e05752807fa1a5e7986f380a03965da50f09a79ceadf6a96f580594e6d0452fa14cb8dc6758b21c248fc7dbd5a3fafba6db3e551b809c78321c8aa627d1de40ee71b83d03073cb4f934d732cf02f21168b67854095d0289f0ebcb1d1f42d58aea18a1c0ca85fa000b80c910df419a7ccc0118e54d10cc74392195ffb1a72a642d9ba6ac94da3dd5340355acfaa3ea633e1396db848ed5f56ad19d40062b3d816d18e09eb22c3a5021506e570d6833802231d51c08f665cc772af5896b4d18dab886d9b11c44432d0659bb4cd6343cfb2a043b5a425e8784084b29a622c486dce810e2d94bbf757c2fae20d49073dfecf656257df93b8d1de83b2d2c0abe02cd2e0dd33d1b96a17113b0ee05a97ce0e0195b101a5f65bae122c2516f854736786eaca4e64856e16a71f87d65f07dc6dfdb8ffc29c7fa99ab9dfd4c1fdc4d0c0ad445d2d7aec326b26077433b29c"], 0x10) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x5, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, r2]) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) ktrace(0x0, 0x4286b537004269c5, 0x2, r3) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) ktrace(0x0, 0x4286b537004269c5, 0x2, r4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x8}, 0x4, 0x0, r3, r4, 0x8001, 0x1, 0x10000, 0x4}) socket(0x2, 0x3, 0x0) writev(r1, &(0x7f00000001c0)=[{0x0}], 0x1) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 02:33:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/42, 0x2a}], 0x1) lstat(&(0x7f00000000c0)='\x00', &(0x7f0000000100)) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x14) chroot(&(0x7f00000002c0)='./file0\x00') accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/86}, &(0x7f0000000000)=0x58) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) 02:33:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = socket(0x2, 0xc003, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6, 0x0, 0x0, 0xe25}]}) pwrite(r1, &(0x7f0000001440)="d000"/14, 0xe, 0x0, 0x0) flock(r1, 0x2) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x3, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x2, 0x20) r5 = socket(0x10000000002, 0x3, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvfrom$inet6(r6, &(0x7f0000000140)=""/181, 0xb5, 0x823, &(0x7f0000000040)={0x18, 0x2, 0x5, 0xfff}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696cca6be9"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 02:33:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70], [0x0, 0x0, 0x4000000, 0x0, 0x0, 0x0, 0x210, 0x0, 0x0, 0x1], [], [], [{}, {}, {}, {0x0, 0x2}, {}, {0xe000}, {0x0, 0xffffffff}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setreuid(0x0, 0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="1cd23c24541a8025c1fa50e0b080ed15771e8fcabad789cbfe37d606758b9b826f5478433bc884153e716e9f171dbee1a52a5744d26600261cd90369ed6d6514b883b2c8d78f0ede803f095fab8726fe16a80ceb33fce2400ba892ada240593920a1bb9596909ea9c46ea15409841643550dad88cd09606beca2953316e76db4b1d450aa26d728b82d45aba1643a3d454238fbc7d040dde0548643a0a1f14e2a64650c203944e9036c51e47b02e9d49dce32c4af738e70ba2cb49ea3d66c5674a1dd07bc", 0xc4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) 02:33:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x400, 0x0, 0x800000000000000, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0xde6, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffff7fffffffefff], [0x0, 0xffffffffffffffff, 0x482], [{}, {}, {}, {}, {}, {}, {0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 02:33:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x3, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r6 = fcntl$dupfd(r3, 0x0, r1) kevent(0xffffffffffffff9c, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x80000000, 0x10000}, {{}, 0xfffffffffffffffc, 0xcc, 0x1, 0xce, 0x400}, {{}, 0xfffffffffffffff9, 0x0, 0x4, 0x7, 0x6}, {{}, 0xfffffffffffffffe, 0xc0, 0xfffff, 0x5, 0xff}, {{}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x401}, {{}, 0xfffffffffffffff9, 0x44, 0xfffff, 0x2, 0x6}, {{r5}, 0xfffffffffffffffb, 0x0, 0x20, 0xffffffff00000001, 0x3}], 0x6, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffff8, 0x42, 0x1, 0xe5, 0x4}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x20, 0x27}], 0x0, &(0x7f0000000300)={0xb7}) dup2(r1, r2) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="4a4ae92f482397e3393ea989659e740e8acb706c161a99dcfb352979e12e1d665b38686b79223051d6d2e42dc827b492844057a804642fa7fd1d218a46391e45647cc21422a59d2fab22b6cc65c031ec6d8c3621c697cd91299e4142c814b97c547fcc7c", 0x64}], 0x1, 0x0, 0x2) r7 = socket(0x2, 0x2, 0x0) r8 = socket$inet6(0x18, 0x4, 0x40) setsockopt$sock_int(r8, 0xffff, 0x4, &(0x7f0000000080)=0x1ff, 0x4) r9 = socket(0x10000000002, 0x3, 0x0) r10 = dup2(r7, r9) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) unlinkat(r10, &(0x7f0000000140)='./file0\x00', 0x8) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 02:33:07 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x42c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='.'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:33:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) symlinkat(&(0x7f0000000040)='\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 02:33:07 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = dup2(r5, r1) read(r0, 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r4, 0x3}) 02:33:07 executing program 1: r0 = semget$private(0x0, 0x4, 0xb5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r2 = getgid() semop(r0, &(0x7f0000000200)=[{0x2, 0x7f, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0x3, 0x800}, {0x4, 0x31d4, 0x1800}, {0x2, 0x800}, {0x0, 0xd794, 0x1800}, {0x3, 0xffff, 0x800}], 0x8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r1, 0x0, 0x0, r2, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/148) syz_emit_ethernet(0x4a, &(0x7f00000007c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa0180c200600086dd6000100000140600fe8000000000000000000000000000bbfe8000000000000000000000000000aa00000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5002000900000000"]) 02:33:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x3, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x3, 0x0) dup2(r4, r5) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x10000000002, 0x3, 0x0) dup2(r6, r7) syz_emit_ethernet(0x4, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88636006920000142f00fe800000000000000000000000000000fe8000000000000000000000000000aa000022eb", @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES64=r0, @ANYRESDEC, @ANYRES16, @ANYRES32=0x0, @ANYRESOCT=r4, @ANYRESDEC=r6], @ANYRES32=0x41424344, @ANYBLOB="5002007549c5010c"]) 02:33:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x40, 0x0, 0x0, 0x5, 0xede6}, 0xc) r1 = semget(0x3, 0x2, 0x3950f68f627574f1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="018015f2", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x36e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) r3 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x11, 0xff05}, 0x4, 0x1e7, r3, 0xffffffffffffffff, 0x67, 0x0, 0x0, 0x31b}) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa0447aba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2fb6e84cc747e9a3d35dc31d835b5d6ef1556e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac400000000000000052b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36d0421573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca0000000000000000000000000000000022218c06d64ebc073a9bbc92f3a78a02a42d289b2ae20cc46a1db83bceaf442b239afd05cb1271dded19e2ad30cb8727978801c94a4978316b14eab07d49e22e22bfed872fa7a7ab1297705227abe662b4e49938f72654dd70964637f2057c3a66968cb42602ab186e7d467e1ce2296627cb5daf50e9f1b6d6184efaee83a5bbe81047df2e2a05e71073cb84479df44e0aa823c256ca1653c100000000000000"], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0xdc6, 0x0, r5, 0xffffffffffffffff, 0x0, 0x18, 0x80}, 0x80, 0x9, 0x1}) dup2(r2, r0) 02:33:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x18, 0x400000001002, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="693fbb4c65b4aa539300a81ffe831de4fdb83c756827fb83a9efb6acfd5fa5913328eb520cbedba8d7f91e8bffaefb973f1dba0a9d51a6c7a5ec0f6c67222b010310fd346930c80f76ca986f8c490ad5a4dc51f9786899b4fa94472531e11cfb7f9464b1b7d698a6c13990fb191a7f1d295ef2108c971f0d7b5be5a371aa3629e996cd1d8b50a379d6bc9d"], 0x1c) 02:33:07 executing program 0: semget$private(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(0xffffffffffffffff, 0x0, 0x4ef) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(0xffffffffffffffff, &(0x7f0000000200)=""/52, 0x34) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 02:33:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x1c, 0x40, 0x22}, {0x41}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x9) dup2(r1, r2) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 02:33:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xd7ffffffffffffff], [0x0, 0x0, 0x482], [{}, {}, {0x100}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 02:33:08 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x8000000000000000) dup2(r1, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f215b7fe78d65d4492bc9b6cc3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d73904d2b9be8e0000000000000000000000000000000000d539d9b9449d30509084e82746f2d869174b2343ca26f2f3e731f9908913b065937b316b6afe5b2c54ccd81afa7a81165bc8533309f7e901b3540c8593740926f37e2f9b3e81ad6d"], &(0x7f0000000040)=0x1002) listen(r3, 0x59eb) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x7ff) 02:33:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3d}, {0x54}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) 02:33:08 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xb}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x1ab3) 02:33:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="15dc9129754992f75e7f318718ba") 02:33:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x3, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x10000000002, 0x3, 0x0) r8 = dup2(r6, r7) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r9 = openat(r8, &(0x7f000052fff8)='./file0\x00', 0x80, 0x18) symlinkat(&(0x7f00000000c0)='/', r9, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') wsmuxpoll: not open wsmuxpoll: not open 02:33:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = getgid() semop(0x0, &(0x7f0000000200)=[{0x2, 0x7f, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0x3, 0x800}, {0x4, 0x31d4, 0x1800}, {0x2, 0x800}, {0x0, 0xd794, 0x1800}, {0x3, 0xffff, 0x800}], 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r0, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) setuid(0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=',\a'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000240)="100a29c8b9223776e46df7fc14aacbd028c98ad59563067367a190d313da0a44bdb63f490235fb2dcaba38fea44a41991435ed7a4137d7cb649ee960b807ebd53ccc615fc01a56da218ceb3cb1447f6f90899ddb7e6ccaf78350bde41f9867272697fe355516379a2e052614679bb2c07e34a3533ac00b1887d2ad9eb7b92ae5e2b7c17ea0f40c0f6c60b5f61068262c645d5dd697fd39ed499cad1b371b8f549c1572a92f1e0b1382b60be0c7fde59a", 0x82) 02:33:08 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x4, 0xffffffffffffff95) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0x103, 0x8000, 0x3}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0xffffffffffffffff}) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0xe5, 0xff77fffd, 0x3, "463d9f00000000009ecccded00", 0xfffffffd}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) socket(0x1, 0x8000, 0x2) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_RMID(0x0, 0x0) r4 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000400)="ce259bfefe1178f11a1b4d44dc4b23a369d5b53370e339a6cce0234f1d5355db8e9446ab47ee893f03685e7404cc992f7361569593f4e27e93329da02f6c0915d9ba0272883a5f6ea10025a49d7f5d1a30489bc95f25e828273124814ecc7479b18808e21f65909217ba12196d45316693dfa3069948eef64bfba04c1310103f9ee942dde7", 0x85}, {&(0x7f0000000340)="9250a38448159f36c483c18de5c468c3fdf60734532f0b2c9f198d1d2fadc8d10412551dc48efdb5ceb4a598929c63071c0d9ebee3131efce1cbb6044fad439bc1e74665d52b474e29883873aa3337e25794236e331a16bc59f8108bdc3f43c2fb9bbe6a1c1f7f597d519ec265de35625f415ab7fd1a1ae1a7bfae59931d97003d79d2eb952d48a0daecd93b114cd219a71621a69c38723b7f47264048015b8eaf9298c6a502d376aa275e27", 0xac}], 0x2, &(0x7f00000002c0)=[@cred={0x20}, @cred={0x20}], 0x40, 0xb}, 0x401) shmdt(r4) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRESOCT, @ANYRESHEX=r0], 0x2) write(r3, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 02:33:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25}, {0x61}, {0x6}]}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x3, 0x0) dup2(r4, r5) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x10000000002, 0x3, 0x0) dup2(r6, r7) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x83, 0x4) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 02:33:08 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='.\x00') 02:33:08 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x101, 0x1, 0x23c2, 0x4, "71a159dc9f60c25128436681c33160c3b507ac17", 0x0, 0x1000}) r4 = kqueue() kevent(r4, 0xfffffffffffffffe, 0xfffffffd, &(0x7f0000000440), 0x3, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x4) 02:33:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x0, 0x6, 0x40) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xef, 0x3, 0xffff65a9, "925475d254c5fe34340a76c22ba4000400a5d200"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="b244906c15f54157fac35f3582cc7d60156d3ca6e6f3aaf3112bdd213906c673bb14b0507f3d785f04", 0x29}], 0x1) 02:33:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x10000, './bus\x00'}) r3 = getpgid(0xffffffffffffffff) ktrace(&(0x7f00000001c0)='./bus\x00', 0x0, 0x100, r3) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0x0, 0x80000043}], 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000100)="510fc3a0", 0x4) dup(r2) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4, 0x20) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) r7 = dup2(r5, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000140)) 02:33:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ecc0e57f74000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1828, 0x0, 0xfffffffffffffed1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="6a8bd5634e19769ba7d86844b21f2c6665c706274e0a7a"], 0x10) sendto$inet(r2, &(0x7f0000000180)="2d64476f1332a4c08bfa39031dc5d07c7898867f2b06286cf4404cd731b35e00622fbfb917d03958ceeb81c8955872a71d374d8dfa3a3276e277ba6cc9b1cd44a6f43dd4f098a19d0bf1aa004fe2f8d23727018a824639187f6ec6ff75d660f0df3c282255647d1e14d8e600fbb70e5cb6920e2b62ef501327fe9f7b70ae6ed7554115dd8eba25561294a9b1cdda3f06041ab170b2a78b7cd0c94d3c86026cb5bd9bd0e81bc781f2178c173654fd5c7e9db145353c9fd025e6292af41c9b1e2d89075ebde03b9512f555ab740ad0013d1e9bdf9f24d0ad187c6a95c7af9bbf5e9152f33738240b03f5ca93e3576c920f982c734822", 0xf5, 0x401, 0x0, 0x2d) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_open_pts() shmat(0x0, &(0x7f00000f6000/0x4000)=nil, 0x0) shmdt(0x0) fchdir(0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) getpid() sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r2) accept$unix(r1, 0x0, &(0x7f0000000040)) recvfrom$unix(r2, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 02:33:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./bus\x00'}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/72) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) execve(0x0, 0x0, 0x0) 02:33:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="880000d2ea465755f8b4bb6eafec7848225cd310015d062e0800000000000000db71f08018357bb5d42a310f0f480f245cbfbb000000000000000000", 0x2cc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f00000000c0)={0xff, './bus\x00'}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) recvmsg(r1, &(0x7f00000017c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001680)=[{&(0x7f0000000140)=""/84, 0x54}, {&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/197, 0xc5}, {&(0x7f0000000240)=""/99, 0x63}, {&(0x7f0000000400)=""/37, 0x25}, {&(0x7f0000000440)=""/224, 0xe0}, {&(0x7f0000000540)=""/243, 0xf3}, {&(0x7f0000000640)=""/41, 0x29}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x9, &(0x7f0000001740)=""/112, 0x70}, 0x1) 02:33:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8000, 0x1e7) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') pread(r0, &(0x7f0000000500)='<', 0x1, 0x0, 0x0) getpid() pwrite(0xffffffffffffffff, &(0x7f00000000c0)="70f58eb5a156cb49c92ff6a3b7afc95d9a043828e3eccd85a522ccb182bb3f68dd7489c09a9bc97d31bac53d48faa5178aab287b7a64357c730ca2941e5a91077087b7391f2d07b705bed6c552580b231f9fb0c9b71282372f345e13ea1a232cb9dbeb3cb5e9e5098ff4a4e3c590aeefd4829228f052fd0099feada2dc4bb11eaba5c40ec975b93c96784a648ad95736aa083090c21e3ef5a6b97dd9c2f48ccbf4046acfd8a471e00cb1795c018b013a2492a3d5c8ce67057c6e8941f02dbf5ee0fe71ea56beb8126173b1e17bd7d4cbda6dc38290eefc9a2f575a247fb3f3394c3bb21e89a40ee5d637f43273ab4e8500bd32e90d1909f6726b", 0xfa, 0x0, 0x1) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) 02:33:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5}, {0x6, 0x0, 0x0, 0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e987fc45b7d8cd8cb03c3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) sendmsg$unix(r3, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000300)="d91d47784acad63fd6e2309afec9ad7bebb40393dc86c4ab3bd19a52edcf15f4c076b55b0c601ff4ba4c64180f5f714e769b914a507eef57bdccf99705ba14b63f88729cf6f898da6c6de28205bd632c2c4aed6094ba7834426dfdd2510dffe795502546bbe78919c34e656a51badcec4e8f14812879559d24f112f52d51b4bd706b0b1cf620f9e7bd2e950a52d1d9e6fa34e131c3d8fe4aa51e38a55ccfce0a2d3c34da4503eb976293c8584bf334e0f566e11eefe262de4cafc2a2", 0xbc}, {&(0x7f00000003c0)="fa54705af5c691395c8b7c0fe13bcc379034bbc35d90619f922e112f967c6ddc4913cd3288b5f68f03ccd87dc0357b2b14b96cf094256fd6e5881deae08fe255caa21f1a6a00475a6fdf8320af9b1e710d255c2e955efcac805535947b2352acae6d05d9c5542ce83a2fdfd4c89dc14e9dae243bbe039b235161fccc9115cb00f9de9759d85e4cab1603d96984a6ffd07660b31ece636d86ddb88e2a89ca8c04b8923e29a41465d62865af6abdcd84b430f555af98a19169949c0b7b0e458339c83ce60f93f07d1c936b549ef7", 0xcd}], 0x2, &(0x7f0000000200), 0x0, 0x400}, 0x400) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3d}, {0x54}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r5 = dup2(r1, r2) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000080)=0xf82) 02:33:09 executing program 0: r0 = kqueue() setrlimit(0x5, &(0x7f0000000400)={0xffffffffffff0000, 0x3}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x800, 0x80) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) getrusage(0x0, &(0x7f0000000440)) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) r5 = getgid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x5, &(0x7f0000000200)=[r4, r5, r6, r7, r9]) getgroups(0x3, &(0x7f0000000500)=[0x0, 0x0, r9]) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000180)="2fd4ef184c3f80d6e6b7c9b885ca51761b347ff684eec3892a1270d030211424489bd07e015d55930a787175a82ff7ab75cb0fc5468b98c70ed9b1f5b21be96809d788ea5040a5a49854cc0a724174ae25", 0x51}, {&(0x7f0000000200)="9df73f80bc5bbd27c6b13aa72684cd264403de8b7820e0d51b486f850750050b832dc885962100aae77c7a4ceea7211e903453bbc5c8f0bf5cabe6fb23e8b5ea452cedabd3afc81eba997b9089d12a9f5f26961276", 0x55}, {&(0x7f00000002c0)="20eee41bd384787a90953913e8877458ca510d453be185184b97712f086a6c8b048ca9b884934e7a8e2129aa32a047ed2e00ce66db251f60194c4394da6cd302cfff4bd36fb22878c67402", 0x4b}, {&(0x7f0000000340)="14d5c9aa8bf58dffbcef645e14de2ae8b37a9385400112c970b8967efa45132eb26fd00f767af19699b473f8fb661e486d02d7a1a9cc5e68c8d736071c2b595cd17d98c7cfa7752dde91fd75bff7daf8f4d5226cf6d4a4bec16ef4df344a875de47afa46c306d61662e25536f5ed2398a66e467156feb6f0fa8763da7c29ef02f9370cc6509f15ca6f440029e6455e59", 0x90}], 0x4) 02:33:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x61}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) select(0x40, &(0x7f0000000040)={0x8, 0x7ff, 0x40, 0x6, 0x3, 0x8, 0x3, 0x26a}, &(0x7f0000000180)={0x3, 0x7fff, 0x5, 0x0, 0x100000001, 0x2, 0x6, 0x2}, &(0x7f0000000200)={0x3ff, 0xee4, 0x9, 0xb2, 0xffffffff, 0x4223, 0x0, 0x7729}, &(0x7f0000000240)={0xac0a, 0x1}) flock(r1, 0x2) 02:33:09 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x5, 0x0) getdents(0xffffffffffffffff, &(0x7f0000000100)=""/102400, 0x19000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000019100)='/dev/zero\x00', 0x20000, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f00000191c0), 0x0) setrlimit(0x3, &(0x7f0000000040)={0x55, 0x4}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000019180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x2, 0xffffffff, 0x5, 0x4ae23bba, "4e354299b8b87d43f59fc4de355000", 0x1, 0x400}) dup(0xffffffffffffffff) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000019280)=[{0x6, 0x0, 0xc00}, {0x1, 0x1, 0x7fc}, {0x2, 0x2}, {0x0, 0xffff}, {0x2, 0x80, 0x3800}], 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) semop(r2, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x4, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0x7}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r2, 0x1, 0x4, 0x0) semop(0x0, &(0x7f0000000040)=[{0x1, 0x1}, {0x0, 0x0, 0x2000}, {0x0, 0xf1de}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) fcntl$getown(0xffffffffffffffff, 0x5) semop(0xffffffffffffffff, &(0x7f0000000000), 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000192c0)=0x9) 02:33:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) 02:33:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x200, 0x0, 0x0, 0x0, "000000000000000000ffffff00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = accept(r2, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) recvfrom$inet6(r3, &(0x7f00000001c0)=""/132, 0x84, 0x2, &(0x7f0000000280)={0x18, 0x2, 0x9}, 0xc) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f00000002c0)=""/90) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:33:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x4, 0x0, 0xa536, 0x0, "0100000000000000b104ffff7f00", 0x7649}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:33:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/85, 0x55}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="f365a238c4023e35", 0x8) 02:33:09 executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000080)="c7a895006f53dd000005ffff86dd") r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="02000000000000000447193abd67109d7e4e5dc1ec1efa2bf616678d34d75e88e175ff02a07bf4fa9ef545797b8e1792e1681ab472263366ec125b3ebdf009af44505085c54bf855f4fc9626a0ad74addfbd31c70ba8003f3a302347c97fffcb8b9c71d9e0847e92304f415521ba55502d8ee1b338efad59173481fb5f9e9c41a3aaa6d3cbec2f95299aa8fe6a44bdbad696ab62b66e145201faf73606e1345eee33cefdec1256fd52359ae727234e82f2ccb77ad74537ceca4ce2cd6c455335fdfb6715d35d1a3155f081e467af52e797afc39533eea6a032279dc40431c7ad88215556ef793efa8adfc2b8dead9916e5904d510033cbf708a72c39a241555b12b86ac445438c3c322485a5525c7ced5c73662a61cb6052cae935982fbb59b93f6f5bbd25647530cb472eaad77be6fcfdb5817d25e7a8f3cf59294e374c0f09f60d4fe51b9ed7c5cd4b37dbc1e25b1955ce22b928f8b50b57c500bf68e74435f759b7b7b0004d9a38bfb537a802619dc602a92ee0b7a1eb8f72aeab520a952ef4853451921cfcb27c25507ab92f2434c171c8cdef57b119d3fd8f0b2edca7bdbf50c9b232a493eae7bc30751e8077000000000000006b2f0e7de6699375ac88e90e53f334dac2d0de630996c16778b6403873857551ad8aaf8c45d373fa372f217e79cf1ccf36fb945ef5d73fa99dd770d0b268565a010094693914b370c2288bfb06566e813132eabf8cce1eecd8e3b8e6a2a0992022b070f5e26350ffb7f71b449fbecf5e08e47725aba0ead1be9d8592f0e3544f2201764b6ed45ee6e4766219c5849d4369feb12837fc2513ae771ba89aa7f1676a8b2480"], 0x104, 0x0) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) r1 = getuid() setreuid(0xee00, r1) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x3, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x3, 0x0) dup2(r5, r6) fcntl$dupfd(r4, 0xa, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r7 = getuid() setreuid(0xee00, r7) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000000)={{0x7, 0xffffffffffffffff, 0x0, r7, 0x0, 0x1, 0x700}, 0x40, 0xfffffffffffffffe, 0x0, 0x0, 0x4, 0xbfc2, 0xfffffffffffff000, 0xffff}) 02:33:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8a"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup2(r3, r0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000080)=0x4) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:33:09 executing program 1: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, r1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5}) r3 = semget(0x2, 0x2, 0x31) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r7 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000200000784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r6, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r8, &(0x7f0000001200)=""/4123, 0x13d0, 0x862, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='-]\x00', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f0000000480)='\x00']) 02:33:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x3, 0x0) r4 = dup2(r2, r3) sendmsg(r3, &(0x7f0000000940)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000400)="c562d07e09f686e02459391caa1088658a31f7dfb81e5d0508ad2ab35918a10249a2e5a844036f357ce7ceac02cfbf667cbaeeb7a2ef427a216d1d9ee58d5c8d9a06523336663d7d4c15212223aa65caaafaa6cf81d456236a2369fb15ee16389dd7266961b3a7eeeb0534cba7b835e6f53834cc544e05234e30c2795b3260c13c93501ae123830c9df46b95d4d601187c1b5390877758de6da002d4f9c5a7a031a976f95ef5", 0xa6}, {&(0x7f00000004c0)="1e0b79405e0863ee9f337e27746bb0d7dcc4f3b76235d80ab44406f7ea5fab475f05a1a536de5e5b8ac516f35870afc61a05019055b591b62fefa271cd34b374177cb09081acadd10a370da20def562c0dd09fd10d74dd824ef6afab437e587b84ac3119a1edbb8f5cb471f990add45c2dfa8ed683f9387b1a21b057b235e6c4eb1740bfe20ee2f383fd535e3d1ee5e128fc1b723ec4215266127e16c5bd6e8f066ab4df663c8a8aaf6532b0f4530a684b01c85167130c0182b1e037f20011666293e029f8aa11bdd69311895c3fcd63db379c87501f892f781a768778c2435772226a206852", 0xe6}, {&(0x7f00000005c0)="36eceecd0d7fc62e967e2942bb87d3c0d1d9b4762fb39da2080525e8f3dbacf81f884c525ae0d8761c28ee759bc23306e2cc4275d272e345659a17985cd1a8a942e21760182b97ad30d0a5fe017d8e082da955bde35afa87b1e536d5c09f75dac686e601efd9ead697ced7b5a825adc8c92b15c6c819b9da4f9e442b2142e09ce88b23a6fcdad88c4da64df8b48ac2d57bbcb6373feeaef0ff17dac432a371a8fc2c0f779d9deeeea9cc8fd38bef5b7c540221998469b789a9c12eee5894d700245190c64b113752b2a987120c01ec5b2e6f2936d57763a267", 0xd9}, {&(0x7f00000006c0)="cd9d3df96169ff95f708bf9116edf8cbfaf4b4a37ed714f992bcb43187396b46b79c431d2fbc65caf3e4b0741107f77df5ed67ea0c6c532b4b5a95e750ba288e0c6681799053ad0b9999d6069d1df43c2191b3d261813bf44145e50c41c4e0245c91fb68d2371b479921a3a5bec1cc785a9864f8c424059b6db620034305a6a7167d98e198b420ad9c51fbfd5caaabdd76f248ebd4247c72ddd5f8f54fd82ddf1996c4e047f1a081779ff67dce060079032cf724a3df7582524339dd2ef2dd2c57101488ec6e1527e70509b4f28f6d8f56e9d2614a6dfa432a12", 0xda}, {&(0x7f0000000200)}, {&(0x7f00000007c0)}], 0x6, &(0x7f0000000880)=[{0x90, 0x1, 0x80, "cea3ccdbe3ceafd0950e1fc796e384cc4b75cd9c5ea1cd27ffd70b31a55d303d30d31348b85ea9b81c347bbbf3d6d1d6d007adee78b2f7dd1532df73e5b04dfa7830670a02569b4681233983ea1b28f16d33077f9dcd1dbc61a635b4a597b0a2213b9b0ee83359c845ad1c00fc6ae7c7169f4dde6746e3ebde7b"}], 0x90}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r1, 0x1) r5 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x1) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000180)=0x9, 0x4) write(r1, &(0x7f0000000340)="fcdc3b7d9a07feb6ad9ba714a0812e0ee624442f6db76d4a1ee5f6444eeb8147f393f69592a9a4815b9d79e1e91577503e946add0f82d1bcfca59a07afb1970ceb5dee5cdfb6903e276368ba39132dbb4296f78b82d5a13a48341017233a3081dc6b1938b4011b2c19b93cd374fac04cbed7b9cfd32511b7b2ba79e6b3fbd1b19e67440cfaefc906a1b43c7a2ce2b7b54afa41a76415d199c76bca59c45ce669bbb2b7c3abf7fccdf020c74f888ed36c563664", 0xb3) r6 = socket(0x2, 0x2, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000980)) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000007c0)={&(0x7f0000000200)='./file0\x00', r1, 0x2}) connect$unix(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) accept$unix(r6, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 02:33:09 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() lchown(&(0x7f0000000040)='./bus\x00', r0, 0x0) setreuid(0xee00, r0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x150) execve(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 02:33:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x64}, {0x54}, {0x4006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x5, &(0x7f00000001c0)=[{0x7f0, 0x7f, 0x8, 0x7d6b}, {0x4, 0x40, 0x76, 0x40400000}, {0xfffc, 0x12, 0xfd, 0x7ff}, {0x7, 0x2, 0xff, 0x20}, {0x0, 0x1f, 0x7, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000040)=[{0xc}, {0x20}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="627b80c293419353520874f438df") r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000300)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x5, 0x22, 0x0, 0x1}, {0x0, 0x2, 0x8, 0x401}, {0x20, 0x81, 0x0, 0xe4f4}, {0x8, 0x1, 0x81, 0x53}]}) r4 = semget$private(0x0, 0x5, 0x20e) r5 = socket(0x10000000002, 0x3, 0x0) r6 = dup2(0xffffffffffffffff, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r4, &(0x7f00000000c0)=[{0x3, 0x7fffffff, 0x800}, {0x0, 0x800, 0x1000}, {0x4, 0xd78d, 0x3400}, {0x4, 0x401, 0x1800}, {0x2, 0x0, 0x1000}, {0x8b736a9ac564d422, 0x7f, 0x1c00}, {0x2, 0x42c}, {0x0, 0x5}, {0x0, 0xffffffffffffff80, 0x1400}, {0x17b548c1cc467a8f, 0xfffb, 0x1800}], 0xa) 02:33:09 executing program 0: madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) 02:33:10 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="01440b57e4ea7e304204fac3c6699fbdc8e949e476f980a151dbba5f9aea2da5d0a45cdd263ed0259343fbc6e929921894"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="370cc8b7d0b254b608ca3e5a95f84d157983bf1c208a5552891dc93e13a658dcb62b18baf1db1634448934bbbcbc70f7c7c9a182fa54b28dd5bfcc1e3c85bf2ece12b2d5234b80a3aed08942b1ce3366123d942e11882eff07f7a1202d1b22"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="f50bbbaa19d14a2cf44a0f4ebad2c7bcd1feaade56c52b6db3d521fa2a54029c48641c25d66a8f577c5a2dedfa4fa5652eee40a92a", 0x35) write(r0, 0x0, 0x0) 02:33:10 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x401, 0x80, 0x4, 0x1, 0x3, 0x40, 0x2, 0x0, 0x2, 0x0, 0xffffffffffff0000}) pckbd_enable: command error 02:33:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) sendmsg(0xffffffffffffffff, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000540)="e508b1f795e2507ebcbfa1a4efcba7fd3c55f62fdd9f00f464c615eb4954d1437e5a17612b8e6911121d334c85cf7c1fb68312c095f9173a8828aba4e0c0bcc23a3080d07a7dcb5fb8b7c4b83aba2a1769cf796f50f8dc2ed52235e694a9155dc9e774a37e890059b629ac9dd6c019dadce673d129a0b0311b13b92ae2ee4b2da85073d28298ce183cb1f2d138d6fc7193c3c526b49021047e4bf82d5d2501a90ac30587f3083c02b0b7269d28eefdd0b76d47c0b4e431e4", 0xb8}], 0x1, 0x0}, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 02:33:10 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x61c8, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./bus/file0\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 02:33:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x3}, {0x28}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x6, 0x0, 0x2]}) acct(&(0x7f0000000140)='./file0\x00') 02:33:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:33:10 executing program 1: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x8, 0x0) getpid() r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(0x0, 0x4286b537004269c5, 0x2, r1) ktrace(&(0x7f0000000180)='./file1\x00', 0x4, 0x100, 0xffffffffffffffff) r2 = socket(0x18, 0x400000001002, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)) r4 = socket(0x10000000002, 0x3, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000100)) r5 = dup2(r3, r4) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x100, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000040)) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="081800352600000000687eb7493a6cfc3c94f2ac2a64ddba2f7f4fa92d445c406655e7ac5c243ad1ea679ad5318fe24425439701f3869a1665e0c4a4b63075156aa4602ba87e11f75a37d0a66007c9fee56754ff5d136d038c26820e4f373bf631be341cd59c74e0403f084c32720ddd235323ef27c4ecbd1320e541ee3f1c5c4f5018f49c8c11daf2392db0c6a6d207791f02b733216bf35e3a069d027f87b8c224"], 0x1c) 02:33:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000000)) close(r0) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x3, 0x0) dup2(r4, r5) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x10000000002, 0x3, 0x0) r8 = dup2(r6, r7) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) symlinkat(&(0x7f0000000100)='./file0\x00', r8, &(0x7f0000000140)='./file0\x00') getsockname$inet6(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) r9 = socket(0x1, 0x2, 0x0) connect(r9, &(0x7f00000002c0)=ANY=[@ANYBLOB="1f182e0800000000feff8d3701818dffbfe994fa777fffff009f9016ba0585cdfa69583af80815585a56f320da2bb34d4371ace6a50a2269cac8ae0000000000000000000000000c475e787993af7e4e5b92e778669a6c465f06d49540612f286c28305e09e853ec66d07b973b3875bf8f94eb94392563f7a333ab7d345780cc2491d224fb6746ba02bf744abb50afd39411cf23e2b70f604ab5d61679c9c639dd4aa0ec524b0d3384dfb60ccdd28173814560aa7b6a0cbe24ac535f087e0d842290128d6cb77d8a3f02e2c27fcc75595a85780c5888eb79b19d792591099e3b12e30109d6b606d2df7349da3084ba51c299540d3d662b6814170b249ff76c6e00000000000000009a8d51b34d76bc6cde5cddda8f7936cf0000000000000000000000000a2adfd8801d967d7d617024bd7ec64c407e84928a465f0a6d59f0f57adab9a520c140664a19c95b702eb76fce4a6104013908ae2dc3fa451067f979765a6802674b3cf0bf4e6143e714c6191800"/384], 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:33:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = semget(0x2, 0x2, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x6]) r3 = dup2(r1, r0) listen(r3, 0x0) accept$inet(r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) 02:33:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) dup2(r0, r1) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x80, 0x0) fcntl$dupfd(r1, 0xa, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x28}, {0x40}, {0x16}]}) pwrite(r3, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 02:33:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x2}, {0x16}]}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) dup2(r1, r2) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x6) 02:33:11 executing program 0: setitimer(0x2, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8001}, {0xff, 0x7fffffff}}) 02:33:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e2a", 0x3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0xa4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) r3 = getgid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x5, &(0x7f0000000200)=[r2, r3, r4, r5, r7]) r8 = getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, r2, 0x0, 0x0, 0x3fe6e, 0x1}, 0x10000044001000e, 0x400008001, r8, 0x0, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 02:33:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./bus\x00'}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = semget$private(0x0, 0x4, 0xb5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() semop(r4, &(0x7f0000000200)=[{0x2, 0x7f, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0x3, 0x800}, {0x4, 0x31d4, 0x1800}, {0x2, 0x800}, {0x0, 0xd794, 0x1800}, {0x3, 0xffff, 0x800}], 0x8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, 0x0, 0x0, r6, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) fchownat(r3, &(0x7f0000000040)='./bus\x00', r5, 0x0, 0x4) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x10000000002, 0x3, 0x0) r9 = dup2(r7, r8) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x7, 0x1f, 0xfff, 0x1, 0x7ff, 0xfffff001, 0x1, 0x0, 0x0, 0x8}) 02:33:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x3, &(0x7f0000000000)=[{0x87, 0x0, 0x0, 0x1}, {0x2c}, {0xe5d6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x10000000002, 0x3, 0x0) dup2(0xffffffffffffffff, r1) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x3, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x3, 0x0) dup2(r4, r5) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x10000000002, 0x3, 0x0) dup2(r6, r7) r8 = accept$inet(r6, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x10000000002, 0x3, 0x0) dup2(r9, r10) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x10}, {r1, 0x4}, {r2, 0x80}, {r5, 0x4}, {r8, 0x10}, {r10, 0x20}], 0x7, 0x2) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:33:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x2994) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10, 0x5, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x3, 0x0) socket(0x2, 0x2, 0x5) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x10000000002, 0x3, 0x0) dup2(r6, r7) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r8 = dup2(r6, 0xffffffffffffff9c) connect$inet6(r8, &(0x7f0000000080)={0x18, 0x1, 0x9e, 0x99e}, 0xc) r9 = dup2(r2, r5) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f0000000000)) 02:33:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x87}, {0x3c}, {0x16}]}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x45}, {0x40}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket(0x1, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x3c, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) fcntl$getown(r2, 0x5) r4 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000140)=ANY=[@ANYRES16=r4, @ANYRES16], 0x2, 0x3fb) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x3c, 0x0, 0x0) 02:33:11 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) dup2(r1, r2) accept$inet(r1, 0x0, &(0x7f0000000000)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 02:33:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0xf, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) dup2(r1, r2) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/174, &(0x7f0000000100)=0xae) shutdown(r0, 0x0) 02:33:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYRES32=r0], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) socket(0x2, 0x2, 0x0) socket(0x10, 0x4000, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) getpeername$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) r3 = socket(0x10000000002, 0x3, 0x0) dup2(0xffffffffffffffff, r3) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f00000003c0)=ANY=[]], 0x1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)) r4 = open(&(0x7f0000000380)='./bus\x00', 0x80, 0x1) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f00000000c0)) 02:33:12 executing program 0: setitimer(0x0, &(0x7f0000000100)={{0x2}, {0x0, 0x5}}, 0x0) r0 = semget$private(0x0, 0x5, 0x46) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x81, 0x5}, {0x1, 0x1f}}) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = socket(0x2, 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getgid() r5 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x8000, 0x0, 0x0, r7, 0x0, 0xd, 0xdb}, 0x40, 0x5, 0x0, r2, 0x80000001, 0xe1, 0x8, 0x2}) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{}, 0x0, 0x0, r6}) msgsnd(r5, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000ae8a327ba16883213096cb66d77ff977385d73319b374b2c925127a707d7728c92a4d6079738357025035fb28f1d390b6f4dcda54cfaf3b09be3ad3747c8c1dee57f533dde620100008000000400f05414bc996da61425d360b6736b0d60103a6582eb20efe4da0a519c02006b436fa88698a60519eb615560152192adcc27dc212e3cdbf82ce4b059f35eedb1f2bed3fa3ed2b8f6cf0bb743cf103466b8cb56e34b34b359828d1acf3e"], 0x1, 0x800) r8 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r8, 0x0, 0x4, 0x8001}, 0xf2b2, 0x800, 0x7}) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/224) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r10) 02:33:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x5, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)="02000000", 0x4) dup2(r1, r0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x3, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653034"], 0xa) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb6ff87791c61ca00751ee85cbf5a018a467251ba472280"], 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) fchdir(r5) 02:33:12 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000002580)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) getpid() 02:33:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x3, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000080)=0x73, 0x4) r5 = getgid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x5, &(0x7f0000000200)=[0x0, r5, r6, r7, r9]) setgid(r9) r10 = socket(0x10000000002, 0x3, 0x0) r11 = dup2(r1, r10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r11, 0x5, 0x40, &(0x7f0000000000)="b169d97d95dc71344f517bc7706b11b8fe9f405c7c2a8fd32721f14b58dd389ceee9c06eb34f8b54a36f485b5bfdf47e658de00961d9ac9178ac0ea7597accfcbdc2137b874f30427772", 0x4a) 02:33:12 executing program 0: socket(0x2, 0x1, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=""/141, &(0x7f0000000100)=0x8d) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) dup2(r1, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000140)={0x4, 0x2}) r6 = socket(0x10000000002, 0x3, 0x0) dup2(r0, r6) setsockopt$inet_opts(r6, 0x6, 0x0, &(0x7f0000000000)="c64307e8bd9fc9c788b6d2d8f0d0755d96b6", 0x12) 02:33:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2d}, {0x15}, {0x6, 0x0, 0x0, 0x8001000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:33:12 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x10001, 0x100000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x1fd, 0x0, 0x0, 0x100000, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000280)=[{0x14, 0xfc}, {0x3c, 0xff, 0x0, 0x8}, {0x4406, 0x8, 0x4c}, {0x2, 0x5, 0x3f, 0x1f}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x86, 0xffff, 0xd, 0x5]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) semop(r2, &(0x7f0000000240)=[{0x2, 0x6, 0x1000}, {0x0, 0x40}, {0x3, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x4, 0xfffc, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(r2, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x1, 0x800, 0x81, 0x7f, 0x8, 0x1, 0x0, 0x8, 0x80, 0x1f]) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)) 02:33:12 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000180)}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x3, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) openat(r5, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x10000000002, 0x3, 0x0) r8 = dup2(r6, r7) socket(0x0, 0x4000, 0x7) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0x2) setsockopt(r0, 0x555d7cee, 0x5, &(0x7f00000001c0)="3c41ac178fad1eb310f1377bfb4595cb5c8df720a0d9b6db1cb2aa2b2ad8c0821e258708ec3900ddba58ffe2b078b1f14b1b2c953856ac1a18c0951e256ae1b7163efad594c98bd03f11533b4a07f984c682c207f733728508467e9d2e577498d1ece266dacd8800416c9da4e0af4b22ff4762c74fc04b988bf09ce70eef54bf63fb02e164759655a75ea19e98eb9f4ca7ed70ec9211464898755de7871809b365731e8fa37a2bdcadd38106f28049468de7949f552fb9070751c8f3c1ddb3fb8b9ec0677aa64c34a048050cf4ad77dce7f3e2b6fc2b5ed1813aeb5acb17d061abf855bac28194b200dd04af5230fc91e3b48f21c99d38a9cee12a5a19bd9a3757a091f128fc903063e9ddeba76f577c91c0822a37db06af1ec6a11512ee9489e944d9128b1fc657e461de5d92d1a454e05173e4973e07f0213752539bc305ba1b5626f2193d1f0e7c1b18acaab4c76b4d0d921ff58ad4ef963d14f58e74efd82a614a3aad4c2c1bf8b59035abec40b9c6b0385c6418e9a12a2befce85c6ba2143eb26904ac58a882593772fcbe9fa07b4ae637d9158c0e8f5f05e6e3ef9d206b86143a9794ea5a64ed7fdcc93a7cd63a852d878936bdc2b17c1c0df7452c7b63107b9db5edf521646be3064034275492846bf96db70d79d7590bd470fd4df3669c887d13eddedd880649b55e62f0defb2fbcc1a74cfeba81f4b38f347aab7667289867a60319ed9d55f997608a23899fce4f78f7f26df804b8a5798c7752498b24067af4efead2a1269480ddef8b3d74620bb8f11d27af204913398129755df88c014f24c53fbc2eb175795f18f04ae2f6ebf39e193b03868cf185544fae903adf92522cd133ee5e1ceb8103b24404b662182ea14632849cda3e1bb0e6b6f5fdf4eb9259665f6a3f9290ea04636b8063d6f805ee6f6dfa349bab29c9aaca11145af83f8471d2800fa492ba876377d99887a693adcecd3aeedcc752c2407409e4f8ab8b3461b6c1d98b566a18fbf74c7fe93cf099baa77de07e2a53e535802d9452a28230b72c57efc172f5533af218624dab41ae38425864ddd4b236ef0e27263d18a6f94a0ab997ba1522b7391f0444d0728dbaa1a39a52b9d525b53bb9ec438bd4b7135cc5b80c851974b463f520b8b95f663dbadd02e65fdc31425af5a5ed09bdb7d10a6857acf094086c80e28389317e1de9085fdc9a4157270528cc75c4fc060e83572c4142146bbc0c59c767bc42f235cfdd3c35cab83e3cbfecfae2a8f3f340e09daba0dabab00748db2c04fb0523351639d5517db4c7da9634cf1d35c63619a9c05055cbf62675c516118ee1ed8cf79821c0cbf3e0f3eba1c6610a8fbd2b516870807cc637e02201864c1064f88e61dcb2fbc96498884eb6749e1b7b3242319cf25339d717e1270284e5fb687a8a8ba7ccc5bba6e5a866d4e06b5d9e868832e68882b745d4baadeca3b538bc43b4a1eda71ccc35a3c81c67d3b48214c07e387bafd307f645b01559dc904c60bf85327e10c69d0118699a61f2576bbd413673541c88551930052aa43329e0c5a9cb64f4cfc4ea4c608fc88307f759bc1199242102e5fd2283d8b7a138b26c4404650e00f15f3109e78df8335e93429bb2cdf725baafed5c6f390c2c4b1a7f44a4bcf45e183ccbf9ede44130ce292480fc5457fa45f5f402e32e16e3968fb21421c9d432e4c3d6d2bd7b7ac563a65c5e744fa9c8cc001ed8df61f7ade5db177ca7ebdc97aaf52d56f4539108c87c4a05409ad7c82c1d2b6bf5729cb221f501e2733820910afc87c57231bac1dc95fa4660ba0efd7a4cc56039a03fca5cca03e5451a25f1a3c361841d377cee60adaa3157def9039478e6479c0dd1086f10246b51b117e3232db3762099955ae9fa34af1341b5f99a68b66e840dbcd5540ac9b96892d4ab9674ed32fde23c09a26a501dde50c4bf0f896ca461934701921c4c2a3eaf53c5c49d48a707b98df35b1505e818bb886ac6a96bc6235c325c287f5c0beb18fba202cd964d28a08b6711e10788f25c9dfeb66fe9cc8df640c22341b265ff1a3d504a2290356a0a234fb00c54ae2a204d3b6f2605eb4e7977d48cdb629f50ba1f7704f1dac7171c21d498c8741b6fe8cc6a435bcfd8170bac7c34cd675f3875a111ad8d8ad033d008c1713f2ac8288ce1e0f150b88debf806c0d36b87e7d3584230ce4640a6542542063b6759b1109682a6822089a9743f48f33a7102a2bfc9ababff6ddd8edfdac445967a9b56ad835e0a465cf4cb6747ac2a40d562af299ee982bf461f9c16eae2ad40a1a940319b796d3e5dbac1fdabdeefbedb1693d2703e7bcbcbcf006c7dfb1ab624310ca8672af398dc838e572d136a93a785b56d4b29a92163ba742fcdbe34b3843c9d425e7d183a57d6c6425344be90f2b6a15457516dc3a0bc5a5c567958c97d0dd40f133b30464755241e21ab5bf21c40591328313e8aa02fed7936acc667df67155d57dfda16e25e3a0013386cff180d18c86436d4a71f55bdbc683c6a95695e63a3807ff707a1907dfe4ab3af5133534c81fccfd6b4d83375f966bd7a673fc9fc277d110e40dd2f20184bc327d142d3f19ced3e3d9baf878e0d0548017f8486533d8791c7c92ac9d2f16c8ce64a985d0e9ede2458f6ce22770d120988b03b2bc369389c53df74b6594c46b54f774486ee6a579d2d20afe1c8096a8a3f8d690c7e62cb73c2e4a2135b1e4d765a3aea8f82cdb04a4e114c52a427fc87fd54c84699072334c411e7d23e81ec93024f7d4d952026fa138d279ad4b88e5ce718e10084f2190650e720452ded93681b6515a74c8352e90fcd8eee6cdd9c15067107f45914ab82f7e7f6665349bb92c545c3db423e5909d297ad2f76da8b8a4a5df6a10f756652fd4490ebe3a40d2a5fbc57cf4d7de0e0ca1997e6fa78219a73aba5e17d7cdf382efcbac371ef714b3a45c9cf2aa646e416002ba4363c3a206bf0456e43da694781996b77ae89a9718ccee6e3bed8ee994f5553fafda30a3e0e257560859b80cf25a9bf5c1e6f13d2ecf43822ff1bab795a9a101b0a8e8e5ce0a6c105a784ed0e2f5daa595607426dc4b0900bcc481e777330b220e335e2931cd4d6312d061bba80ab1617b9ebd416c8c2c7777027e0a5e41a2183e9196489e3b3e8cd7f30a984386137f98870876e1bc22f84e3052094d21cb630b19be8be2e3f96224fa3ae5671ec410d4589f0f6b8adf6cd61a44e44b46b926a9610f7e0465982612da0ab61343a7e7371ca2f4a2b4d04a80566c6c426ae00eb383a2d55f3ccca2bde60b91137016ebbf51c138d9c8ffc0f04a5ae1dc2cf2ca83ca88c47b309bcef2c7286110b085e55a45974a71f83fd5e36a8114dfe90ef193406b61416e62d4a873f58d5a0e0e5c1f94866a98f4178c1f2725b5773fddd2545851c8e4a1cce345a6c2cb9ba27c940334641b62e338ac29284b32a99ced528565b5f43dd5936f33953d9e6309dfa85225fc2c8ddb521d4d00b3a74b15ecd8d24cbf55cd703fe8ad0b8c4447558c08ac03fdea401384ad727d6cdd6a4d8430ff2f30ac6fb74deadf7ae88f3797420115eff0232e908cf18effffdfc67ce3ef5254211ee5b70f48fc494d912569c3dc0ec72b3fa3fc3971791449abeee6bd5432c002706630c4d999a1e7d17ab46e32ec8cb9238bb097406af2159c8deb5ffdb99913119fe94845523a038a605b9357fe1f84b418d76e50f2d757c68a8b837d5303fd3cef516350cc39d0b1e828f7cc2cd313115c06eb57ab8682022ff48c7d04a1ad2da553522f63ed1ba8a543ec14f04b6c046d413ebe8ea914042c9e5dbff8c6d66bdb66391dead0bdc34b4054683b20fdcdc12b43ce5dc27fd193b9498f8382c8dd0fe5315a76050ca501e60badbec38aed2511f26ed968c222eee9573cb095e8cbf5ac23de25c14d4ed245f2199074550cf778b709ae60615fc242ba5134731922f17bf49ec2f0bba8e978de5e8e0f968eab112f874b7a54abd2c881026ea510c97be288116583ac8c32026655db3b36e32d88281209ecab34f346187a4caa189b068512bb3ba5d77cba52fc335558a97e9c7e551f5f971e4ed019813cb90e9d891ab1fd802afd8e6b0a3172ba9af5f79ff0bf9be3a639a5121bc937ab50cea8724d28a9a83db718957346e04bcfc5da87f5a5134379becef7d4970e6fdf790fe73509103085b70a24b4b283b7048f1048641b3c1c886be49dad5932e7a9a7813f3c2300eb42524fd9e0a115682409ed61d1277151829cba84e5dfb85f050f8b6f8ef1f437149c345ec46a7d5a7115b14bae2e584d0671f3f7ebc098787f456993e18be8eb9fecfec569a2eb0d7631a0a7fd4399419f769806bed650b0ab4d6563ffeaf9dc92d7bf9b015fd02e066b9050ddff8ffb8ed26117dab63266840be7a69b7a73088df27be2cc36472d693cce462c9276a1bb3a859ef99d424f8877778e36acc75268ac2844b894f68f04e44e41855423769574a87d52c786a47a9c665dd0b59835858d0b20c78afc23380af13423e569139b5353a681d24399e4e2d779703eea667d7c482e5268ef0d8e632d28bea3590208dd7d95af372fd7ba02cb0099c76b0955581dcdc5a5265ebbbcb8de46277aab72c5547fce6c1f190ad13793b42456d53e9d445fc7d1f4a9ab7214f9b0ccaf83e129a160fc2229752148818cb1e74b421dc4353e373f29d3987d132abf245a45ae1ebe917eb2316f903f0eaf8c2f9e1046ab1b99ecc9840e73363a8b75f258d34454faad85599c81c3ee3685fd00ddb5bcdc21335dccd0c2dada18df1f53842168ee523d2486877ca0835fbfc22031399177e36f17d7fcd05f1e0622a0653312ccbc58fb0c3a97643514adc9230e6588fa4201da7fb81d61dfb18093e6f9c7a22130c1fe66df0448ce50a5f8b935a0a4b973cf0df97d0699f28e6174f7c65d4afd9ccb1948d3a4a81b2ced48d9bc2484ff974888c722f2c9ccb2a2bcbf35aa1142fa6b3996fd50762c642f0607efd0b8638b5ac7c5aeb8efdfe4582d39c867cf930d9519f7d641d422bb594902c0fd353aec4e551280d92e053290e5a7ee04d3ae0261e2986a27d27a1abd4f4ebf109c97fdf89e33931b55797da0e0d6fd8021ac01300179a5298a1effa5c97c6a296d7079b3be1703b30d97743ae5b4564ee426afd30cf4f5454f08436efa6a073f240d67b3bbdf1094feae402a5d035b61d1af297da1456787a81dc582050d9a41c5ea8c585a5add689dcfc5658ac8b309f35a5b59db91b21fa26dc7581b0e590155959d128d35ae0c6e859c97d18b30d65cdf3e12c9ab3bcd8e106a1c9720be18c5f725e084ae3e63a98d696e729cfc33b9f9a8149b4f4dc76d66330f7271586a2f9f4d1b33c3932088801e9852eb70036c0bb631dc9a08489dd1b75dc96b232ee54cdc3ce781e7e3cf3850e417ed5cc20512b881fe8d42579430d13229ac12f7592ccccf2687bec8e28e32f90377c96b8361ec7cc60a53ad2527b01155052cd3bfbff060f8d26e4ed5fc32f955962ced0b9611d9afe04179d4551800ebcdff986ca85cee0b4c1dc9ddcd1b6e2d1fc44ced42cbf9316e1180243dbdf0b68ca26ba87dcbc36a6aca76fbde5850f7f7656e861ae439ddb3f65e2c8c064b628ba669c6d07b8fb6a86174f97c86a6776f937a6a43e7db3714bd2badf1e45c59f2bd6968d3c2ad29a0a70b2cac168cbcfc53d1e5815020ecbe45a398be3b33918101852dfbfa8294536cafa71fe7c6f66b39fb8c5f614c8112c8dbefd8261751888b15bde0", 0x1000) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 02:33:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r1) getpid() r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x10000000002, 0x3, 0x0) r4 = dup2(0xffffffffffffffff, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000340)=0x3, 0x4) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000280)=""/92, &(0x7f0000000300)=0x5c) r5 = socket(0x11, 0x4003, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/106, 0x6a, 0x842, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) sendto$unix(r5, &(0x7f0000000000)="b1000513600000000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x20) semop(r6, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x1800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x1, 0x4, 0x1000}, {0x5, 0x8, 0x800}], 0xa) semop(r6, &(0x7f0000000340), 0x21) semop(r6, &(0x7f0000000000)=[{0x2, 0x1f, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 0x1}, {0x3, 0xfeff, 0x1000}, {0x4, 0xfff7, 0x400}, {0x5, 0x7, 0x3800}, {0x4, 0x4, 0x1800}], 0x7) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000100)=""/144) semop(r6, &(0x7f00000000c0)=[{0x3, 0x8, 0x1000}, {0x4, 0x0, 0x800}, {0x4, 0x7fff, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x9}, {0x2, 0x4, 0x1000}, {0x0, 0x6, 0x800}, {0x3, 0xfff8, 0x800}, {0x4, 0x5, 0x1000}], 0x9) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f00000001c0)=""/181) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 02:33:12 executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x122) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000005c0)="6b39551f95250de0", 0x8}], 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000000180000000000008000c424053d678d51a20000"], 0x10}, 0x0) r4 = socket(0x18, 0x3, 0x3a) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000005c0)="6b39551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) kevent(r3, &(0x7f0000000300)=[{{}, 0xfffffffffffffffa, 0x40, 0x20, 0x4, 0x4}, {{}, 0xfffffffffffffffb, 0x42, 0x80000000, 0xff, 0xacb}, {{}, 0x261f83f0db8e0f64, 0x99, 0x80, 0xe2a, 0x7}, {{}, 0xfffffffffffffffc, 0x40, 0x7, 0x5, 0x1}], 0x8000, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffd, 0x15, 0xfffff, 0xda, 0x7}], 0x7, &(0x7f0000000380)={0xefdd, 0xffffffff}) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x14, 0x0, 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file1\x00') mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000180)='./file2\x00', 0x0, 0x1) renameat(r2, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file1\x00') r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f00000001c0)) socket(0x18, 0x3, 0x3a) 02:33:13 executing program 1: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="020000000008e4000447403ab967104e5dc1ec1efa29f67a838935050088e175fe92"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x10000000002, 0x3, 0x0) r4 = dup2(0xffffffffffffffff, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000080)=0x2) socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:33:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x2, 0x81) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000180)=""/82, 0x52}], 0x2, 0x0, 0x2) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000009421000800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x800, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 02:33:13 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x1, 0x0) kevent(r1, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) 02:33:13 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x3, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mknodat(r4, &(0x7f00000000c0)='./file0\x00', 0x20, 0x80) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000001c0)) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 02:33:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x3, 0x0) r4 = dup2(r2, r3) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0x5}, 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r4, &(0x7f0000000000)="7d1dec22a4de9361b16b13e41a7471268c5b6e89aa5df47df376bb86c28492edbda7a35a4e131fbb10ed8bfefac032167c3ecbeddb7c0513b6702ad1d72272632eb8a79b4f4804d083161ade9a88ace9662d7101da3652ed204c19fd76067fc3d651611aeaa45dbff0337cc79cae415f106d6e5f2777d8c5", 0x78) r5 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 02:33:13 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x80) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#', 0x1}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "73f3267eafcce5081a6f09000000000000f200"}) 02:33:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='j\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) shutdown(r2, 0x0) sendto$inet6(r2, &(0x7f0000000040)="94cd", 0x2, 0x417, 0x0, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x3, 0x0) r5 = dup2(r3, r4) socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1003, &(0x7f00000000c0), 0x4) mkdirat(r5, &(0x7f0000000080)='./file0\x00', 0x81) 02:33:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) setrlimit(0x1, &(0x7f0000000040)={0x9, 0x6}) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 02:33:13 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x3, 0x0) dup2(r3, r4) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x3, 0x0) dup2(r5, r6) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x10000000002, 0x3, 0x0) dup2(r7, r8) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[], @ANYRES16, @ANYRES64], 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) sendto(r9, &(0x7f0000000040)="34d48ef578851d8629ec204a33ca650a1d7e87ff6bad8738f02398b9d0988f89285529dd50bb80672f80a613cc16be5fb7e96bb208e436856caae3e418135ab2d95a3ccbdde5b6e83a96", 0x4a, 0x2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) sendto$unix(r0, &(0x7f0000000240)="dd00305edf1700a3a867641db6e571fca2c6e69d", 0x14, 0x0, 0x0, 0x0) 02:33:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800, 0xb6f, 0x2, 0x5, "281f1a7a6b1af626ff1567f8f2eb379f7bd51f33", 0x624, 0x964}) read(r1, &(0x7f0000000140)=""/247, 0xf7) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = socket(0x1, 0x8000, 0xe0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r4) r5 = fcntl$dupfd(r3, 0x0, r3) socketpair(0x20, 0x8000, 0x40, &(0x7f0000000100)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000000)=0x1) 02:33:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x10007c}, {0x4c}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x351, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r1 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) r4 = getgid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x5, &(0x7f0000000200)=[r3, r4, r5, r6, r8]) fchown(r0, r1, r8) 02:33:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCNXCL(r3, 0x2000740e) 02:33:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x3, 0x0) dup2(r2, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x3, 0x0) dup2(r4, r5) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x10, r5, 0x0, 0x5) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029000000330000000000040016a75adccbe87fa4c2dd95052d383efe68500020e70cdc4c190e9e6c3acb6c7874d4461db08a0c6f88e8acce0448b9be48be6a35509b205cbfa5659800d0e015575231dc30bf315b21fee4d7ea4d9705740cb3fd7e6d94d1634736660301da9e8379ab3c832e05f28028e42e62215f96352d3c4d8d7c77630517e4acf00ad73100ad2f4770c2131d17a4e598e5c623e4e321bbb3ba93bcdb89c0b10cc93fc66d4bbfc0350ca2b28d75f1d0911c57d5cd6e74657f8e41395f233dfb937b155aef857d3686a32fdf052488764fdf"], 0x10}, 0x0) 02:33:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x4d, 0x0, 0x0, 0x3}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x5, &(0x7f0000000200)=[0x0, 0x0, 0x0, r1, r3]) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x3, 0x0) dup2(r4, r5) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x80, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x20000, 0x0) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x10000000002, 0x3, 0x0) r11 = dup2(r9, r10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000200)="74743491f85b4b9c085caff128fc7320f76d5c4bc37215bb66e21258bff3b1b6bcaa2271d9ac831d07e340b0da5afea6b412c047fa99717c09be96f5f29bd7ec3b5776a03e7b98d47b8afe5854f79e93eb92742a0cac18af6c0918f015efce0c15aec4d8b406af050e0507876acf87ee9d6c2b6eefce6ef510788a5fbdcf", 0x7e}, {&(0x7f0000000300)="f31686fc844e914b497cf85ad4969a76ef1e1a04671e98b4ccf6c9978ff18be0dbfbefa0edb82148495693e3a3e07469f9bf027d9313f271a9687fccd165f443e3ae5c9e29a75e11fe9c0ccefabe5512b7df5553e7cca244b2877582648fea62a78b9033add5da2829addc6104244db2f719", 0x72}, {&(0x7f0000000380)="ce48ea7a184ca4706e3d5ffb8330b76362423864e21895f27fb9a95c5bfc57f05391ee044ee9950da4353ddb1ff9dbcbc4975e2b742f886f09eb7e8cf6331dcbf140803f947e2de78cac143bdeaf46d63b974317a1aca34455c7a4a41eb4c2a85d3fc56a97f4e13fee52d019017db7daecd72f463f81ee1ec22761aac5391bc2a20e59dec7699a776b7a7ad26066f9a9bdb2f76b636013b1063f2ebf2c2ca9b98984c03cf93e5d362f3437451f07b7ab2f7b92", 0xb3}, {&(0x7f0000000440)="3d378311357152cf355d2da853ca38a7a01a2f07c6dafee65d990993cb6e59ebef51e524b7524a459e77bf479901cbddf4bd536002e9b7e79f6f10ecbdbf1ea26ca964a5525b9a77c7d229aafa5b3923f6925ba2c74029745e2799939729d5a912176133", 0x64}, {&(0x7f0000000080)="c6879fcebe57a71de318916b6de86dcd01d438a38921e5d454145cd5bb86727bbff127815a36a30f29", 0x29}], 0x5, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, r0]}, @rights={0x28, 0xffff, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r0, r0, 0xffffffffffffff9c]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r0, 0xffffffffffffffff, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r3}, @rights={0x30, 0xffff, 0x1, [r0, r5, r6, r7, r8, r0, r0, r11]}], 0xf0, 0x403}, 0x8) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0x4e, 0x0, 0x0) 02:33:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xe069], [0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x80000000], [0x0, 0x0, 0x0, 0x8, 0xffffffffffffffff, 0xbfbff7ffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xbe}], {0x0, 0x0, 0x4}}}) chdir(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x3, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = semget(0x0, 0x4, 0x10) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000000)={0x8, 0x7ff}) 02:33:14 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f000000c000/0xf000)=nil, 0xf000) mlock(&(0x7f0000015000/0x2000)=nil, 0x2000) munlock(&(0x7f0000002000/0x11000)=nil, 0x11000) 02:33:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) symlinkat(&(0x7f0000000400)='./file0\x00', r2, &(0x7f0000000440)='./file0\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) getrlimit(0x5, &(0x7f0000000480)) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x8, 0x0) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x7e, 0x100000001, 0x4, "2ea86ecce46adcd569ef64e16eb595607fcfd711", 0x3}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="4c1ddf4819a874a65517e73142f0e46b0141cac69432f406957a7828bce33c73e4e09783e631569d78dd14a83d9ef66aff16ec936b466c523c6e4e89a477c9c52345697adb53271b338057b89f32fc6028c6a1b576affdfce85b737ccaee92a74f063e74d158e58f158101bbd0e06ad405137e0144abe4d32ddebba90100b83751aecf9ff5f038235a21c857bd8d11c9bfdfba0206a4494e446756d036fdca5a9235dc186c8f549352ebd4932f22d4eeecee0104345f736768bd29befd95031ddc58ade77d6068c2c06ffe6886b4230019aef1b6f19d3336c8e07461939b536b0d048190e40a11b89fbd9c8f914b0a7927c197e409eda677ea15427f3b38144c5f71a16a", 0x104}], 0x1) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x3, 0x0) dup2(r4, r5) read(r5, &(0x7f00000002c0)=""/226, 0xfffffffffffffef5) write(r3, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 02:33:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2d}, {0x20}, {0x6, 0x0, 0x4, 0xfffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 02:33:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x40, 0x0) flock(r1, 0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) r3 = dup2(r2, r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000100)=0x8, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x80, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x100, 0x0) poll(&(0x7f0000000280)=[{0xffffffffffffffff, 0xdc}, {0xffffffffffffff9c, 0x2}, {r5, 0x1}, {r6}, {0xffffffffffffffff, 0x40}, {r7, 0x10}], 0x6, 0x2) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x141) ioctl$BIOCGBLEN(r9, 0x40044266, &(0x7f0000000340)) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f0000000380)) r10 = semget$private(0x0, 0x1, 0x200) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f00000003c0)=""/98) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000440)=0x6) 02:33:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000440)=[{&(0x7f00000002c0)="1bebcf5e1c0c9fc50bc156a6a956c4", 0xf}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) r6 = dup(r0) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x10000000002, 0x3, 0x0) dup2(r7, r8) dup2(r5, r8) 02:33:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x3, 0x0) dup2(r2, r3) getsockname$inet(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:33:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29387eb82fb168297e2ff239696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00010400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4e6c0e36d07d7285ace3a41a2bb862358ab4f79a65f00000000844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd68b652a1d2608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef53c46f9362301576534c2d7eeac6f7059fff03000000000000ff67beab3b00b0c1b705f6f430c1ffc4c0db6c55a02a05961e2dcdda530389e6568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc32619420423e309f3354fcd7b01e94dabddc8a7136cdb22c517b8939ff036a801b5669356a3f90000000000000005b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ecf2f4f193a9ddc93e8223278f36593c68be103eb0954fa3c63e07000000f3a491718008d3028227eb42d6aecefe22d182818e64a787e77fcc718828d5b14cd97e7b0e51f4718d92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7144742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363776f795ce05e658b0300d7625c71a56b0f6ef1c7b3761b075cdcb511cc6bf53ce9e2b1260cae68616d8c1e8a84696b4d7d581eda23a11a41ea854a3e0d85be31fe74ccec556aff82f22e0c2256355b959e64dc536400c508506a4ef8b6d9cfc71cc1e7ccf6efbad11bf3f54063000000ec00000000ddaf2ba58cb1d2da756f223f08c81bb9813a0ae342e295af6099b72fd08ce3e8e7799ab6d7fcc313448ac8885dfeaa03bb4b59447bcfa2a6ab4b759bbbdf89fd5d6aa5dd23ce38bcd4ee873668314b96e1caf6c6b95c31ce0724e640d6766899a4e6bd08afa4f35ff1730df0b02a0f6bc819af70bc486f62c55c524ec2322a6c5112655d1088acbf02c90a53f6f4837970260ded47078dd42ad65f3200a3af3835c0993c7797f8c309c088010bd91782c3d805444dbe1eb2998c515eaa15c5929f7fcdadf441a10458c1682d7d711c971bf778eb79385c9a5cdae17bf122665b4f4b7a7019022f2e017bb6492e3218b06ff4ccb2bbc5a1146bdd4d202afcbe14643919"], 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x3, 0x0) dup2(r2, r3) r4 = dup(r2) r5 = socket$inet(0x2, 0x4, 0x1) preadv(r5, &(0x7f0000001780)=[{&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f00000005c0)=""/9, 0x9}, {&(0x7f0000000600)=""/24, 0x18}, {&(0x7f0000000640)=""/191, 0xbf}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/23, 0x17}, {&(0x7f0000001740)=""/61, 0x3d}], 0x7, 0x0, 0xe1e) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) nanosleep(&(0x7f0000000040)={0x8001, 0xfffffffffffffffa}, &(0x7f00000000c0)) writev(r4, &(0x7f0000000140)=[{0x0}], 0x1) 02:33:14 executing program 0: select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) r0 = semget(0x3, 0x2, 0x412) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x3, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000240)=0x9) r5 = dup2(r1, 0xffffffffffffffff) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000200)) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x40) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x10000000002, 0x3, 0x0) dup2(r6, r7) sendmsg(r6, &(0x7f00000007c0)={&(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f00000002c0)="8d681635e7f23b09396c6dac43da3035680c8e9b9435ee2bd18925a4a1c47b8cce95745f43a2080c", 0x28}, {&(0x7f0000000300)="14d6e2b04d2f44d20dd7435299e5beb5b88224cb11bfe2a5d30fcb4f2433fed36aa611fb765c7f4fec31c5541e1f3494d4c98cb5add934183096487e08c03ece83d92127ffbff4db9888d3981e93e7947a774b5087e8608b7dd238d5fe9da859e6df70ebff1e67922a3e82f4c123375ad6f5b206bd32ff", 0x77}, {&(0x7f0000000380)="4a5e3b86afbf3601f69868231728c49013fea37481730e66e28f4959a89ec2972cd20566370bc517e7bac304e7f233a9e68e15e1941d835a6dacf5faaa1791f08ca4f52fbacaf37d7e2a5324cc31c7de8a", 0x51}], 0x3, &(0x7f0000000440)=[{0x100, 0x1, 0x6, "f07168fe34b748221a42c4eba164770e9f88f45ca08b9ac815a70d45aa3ca1e9d2bc32571cf529a8e9dfa7b8162aa7ef9637158aefc9a15e468ba8fdc718b474aeadaac943ff0baa89618815f1266f812bc101db28b4e2e87e33d3577d339b9da61b46b64a8d726f3d3b3f47e4d6d53525e8433ec5b9c927fd13df2cdfdb5a37f719087477142b175a641d7bb2faee38549106dfbadc56fee7fe14ca87a2f73d9eae2b847a0252f5f9f61cea6d0c18d3dbd3c78899694f95ac45936e4c7564721a8d2dd801e7235aa87767c01c7bb1edc38be6d57f214be051ef2014102b19c4bf334ba4719df00c61cc4a7c8ecf96"}, {0xa8, 0xffff, 0xd7e, "f83fbd0e2c911b23fbfdfd50ac300ba0038878eb7d5b13175318a8b1808cca96d63ac05009ecc8e3ffcca509bd0536f31ce29efcef4ade72af20d2b98ec1c0c5c0c2f6821f41a4a50c10c924bd7b3da3e73b7f0d4f6640cf54c237de65cee4d53e7f8f85b713b33ce461205094c10e038ce54029383b5134e11b179713de00bad3b36c4a94698a4b4b91fe403bd4f59079"}, {0xe8, 0x1, 0x5, "e0cfdd89e98c71dd940c645d5504eddb29698e101040e4214629d0737fa39a36e6c9c383d29747403103711c469059a81d188667ba6e0c6a400ba361c5f695ceb7d41fc3b84704dc3c6b96c3bbd31ccaa4c631600c142f93abeefdb6406594d54ae2577e503ac0ce56345624d3079c805cec236957f91b56e6d2bda41ac76f7f705e13129be95c3117ad1487e61cba50b37697748559db21b383b3d356f9e160c38d1873e2e9168cb68de0d78268dfdb9dad0c40ea18e48f284afdcc8de326a5e1f0a0cee70b772a707fb76574879de55221"}, {0x10, 0x1, 0x9}, {0xe0, 0x1, 0xfff, "12e56b926d290ac40177ba9617e47ba30382aaf37a15edef44cce4d2bda92e83cedaee979f5a19075b4258f37a10fcf308550d3f8609e7d5595d3ce58d43db81c8626f86be0d15097322090a68a86d7c661947b0e1005980a530f8b24795c94361591318d8da22ac291cf29b76b2363d31cd71767d98291bb1a3dafbe7ae0b6c325a19823042b78acf41ff41ec5c5293a929fbdebe3d56312da27f91b6cd5e8e71740095a601eac927e8c6d32e179b4af5a394e90708679aa1a397ac85b0729fe1e6ce5745f4e9edc28fd79401b1"}], 0x380}, 0x414) select(0x40, &(0x7f0000000100)={0x2, 0x76308a32, 0xd8f7, 0x8000, 0x5b9, 0x1, 0x2, 0xdb15}, &(0x7f0000000140)={0x0, 0x3, 0x100, 0x8, 0x4, 0x3f, 0x5, 0x7}, &(0x7f0000000180)={0x100000001, 0x10000, 0x1, 0x25, 0x6, 0xffffffffffffffff, 0xbd, 0xffff}, &(0x7f00000001c0)={0xfffffffffffffff9, 0xcd2e}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000840)={0x4, &(0x7f0000000800)=[{0x6, 0x1f, 0x1, 0xd31d}, {0x1, 0x9, 0x0, 0x1000}, {0x8000, 0x7, 0x3f, 0x7b}, {0x1, 0x81, 0x5, 0x8}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000000c0)={0x1000, 0x8, 0x2, 0x6, "faa702a6b5608704034efda0157029ec404fc4ae", 0x6, 0x9f}) 02:33:14 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="738305ba03b3a467da25ac1d5123c3dd1b15b711cfa493fb72fe9abcc126882c56b5f68830b56d2635ac027c06a5db28e88fcb49952bc67a6b7353843fb3eb3ccbcf529602cd9925cb789e5492c5d1d9349d83971b45416e17e5734ab30a3900c3389e9915d5c68c3bd0a29e47ac7e1b33f3d7b58b6650bd23d20c60d303a3"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 02:33:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = dup2(0xffffffffffffff9c, r0) setsockopt(r1, 0x100, 0x4, &(0x7f0000000240)="987b3b94edcae1a661547b0af54fbfc6499ad67dbc88d59fe265ce48ae474ec603a4830bd18bb46448272b", 0x2b) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = dup(r0) r3 = socket(0x6, 0x2, 0x0) r4 = socket(0x10000000002, 0x3, 0x0) dup2(r3, r4) pwritev(r4, &(0x7f0000000380)=[{&(0x7f0000000080)="ea880d73f3d72b761f12483f30f2d88e9a8d67c4aedda5e0d47ca64c81bef62d1801dafcd0a90ee7636596f64f6bf29e8ecd402e2f50f004eb5ff1cf88e877abd33c81fd0439bb11d10f1755778b0b04e80fbebb2bfb9533c1895fc696581ea3ad5dbf42c364b6314156130ce2e15363", 0x70}, {&(0x7f0000000100)="b18ed8b3b8589417d1a78065a28021791f4c1d694a357771bf5706cfd968d34d27e254559a7f66cd17b46c0008fb2d6ac6768ca000a69a0516fd61d694ec79bff670a19e730c5bef7ebf0f64a57ad5ccbc28d48cb439d5f43f96825218c4e92fcf39808971f6b36d7d738d73494bf8e1868f87958729c7e25bd5d79b3ccf121038270b62f483721df7c8ac4fad33c1f345689e50dc73d90164d3c660d3e75e2f9705e0a641dda600c0df7684365f508816139553b5c5ea54888c9132ad4fadb9bc30ab1db205a5f391a6d27e4580f5e62b78b4e507acad694f8f80fbaaf15e6d07acd110", 0xe4}, {&(0x7f0000000400)="4dc9a06de1e211161672e54615b3cccba818589be187a0d76f2c9ee5918787c043c517545b73e29486b33b70cacd8583c5d83bf9690a", 0x36}, {&(0x7f0000000280)="6d8ab39a22a6f44fcc694b50a025234bf25d015fa139b5a53bcf2633494f75989bc7a910e8358ef39b68245bdffeb33f70fa8ef631ebd3db8b6ce93443cf07dfc657b41955f33d03268b7d97db4505e60ece34828d8bb67dcca267635195b27fd3b296aedef5c5105af251502c6873cd9c178555d535682d", 0x78}, {&(0x7f0000000300)="3e4504505b19f35258644d268b5db2cb27f52fa5e13f08c0d02212a14e44186673d4bba8848dff060adf2317bd36962b21a7fe96b37e49f95ef034243f1a7953674822804ed03b7bc5b85ee07c9afa006a84b76551443323", 0x58}], 0x5, 0x0, 0x22) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) 02:33:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f0000000100)="bfc1cf4b7f64ae205c4a4bf7534c5f4ac23dc84aec332e073926e8cc05930d68feb0182f9d675c5c891dea8ab45766e2cdb4f668b95e0d7b8318021aa76e38ee9d44593e0b5ef2a4c7e80fa569825cecc140ef00cc", 0x55}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 02:33:15 executing program 1: r0 = semget$private(0x0, 0x4, 0xb5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0x1ff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = getgid() r4 = semget$private(0x0, 0x4, 0xb5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() semop(r4, &(0x7f0000000200)=[{0x2, 0x7f, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0x3, 0x800}, {0x4, 0x31d4, 0x1800}, {0x2, 0x800}, {0x0, 0xd794, 0x1800}, {0x3, 0xffff, 0x800}], 0x8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, 0x0, 0x0, r6, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) semop(r4, &(0x7f0000000200)=[{0x2, 0x7f, 0x800}, {0x3, 0x8, 0x1800}, {0x1, 0x1, 0x800}, {0x1, 0x3, 0x800}, {0x4, 0x31d4, 0x1800}, {0x2, 0x800}, {0x0, 0xd794, 0x1800}, {0x3, 0xffff, 0x800}], 0x8) socketpair$unix(0x1, 0x42be7718ae759cea, 0x0, &(0x7f0000000280)) r7 = semget(0x2, 0x4, 0x45) semctl$IPC_RMID(r7, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r2, 0x0, 0x0, r3, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x49, 0x6]) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000240)) syz_emit_ethernet(0x5e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd0100000000283afffe080000000000000000000000eff300ffffffff0000000000000000000000aa89000000000000000002025effffff0800000000000000000000bb000000000000001de3c27308ce449f9791000011c6d387a75fb758b3b97179278ad10c6b6e52bd805b01a3cf1881204170ba9eb678f2e5ff2d1fb428af84450d870000f63aa2b6a775eccaa5f5d6356d045973a19c048506588c0509d05b2547cdd78e1290f094e4b996f4d675b7f3bba280f8a628f4bece6cfb480a0f2b830a00000000003f835e83e00f0014f235e839dd37da6436b3a7a99e844fcc69708912a3492803862a28e5a6193415fc68426d99769dcda72c0963d61a85e551500c719cafb2de9669346a02b5f83e7b09d38dae"]) 02:33:15 executing program 0: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 02:33:15 executing program 1: r0 = socket(0x2, 0x5, 0x80) setsockopt(r0, 0xfffffffe, 0x2, &(0x7f0000000000)="91b177b71f44091a8fdba594b8846cc23c8400070f40f533f59907bc77a08deb7c10f0455820fc29b49928cd89decf80cfa608228318206c2f2dd9629a3b3faa74e4f406d64185ca86b66fd2e72e2964ac2a3e4aa709568174f69a10f07c03fe09d931e968db61ee706fbd65518c19d467e244563471890864a4ddb8a7fb29c10c597347656cadce7bcf83aa9c8b9559712521c09429f75986eaff79d24211d50d30d0c68468eeb63175028d2bc8273a153d078a8b54b908f144b7620fee42c3d42f4d", 0xc3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x2) syz_extract_tcp_res(&(0x7f0000000180), 0x19, 0x353) r2 = socket(0x6, 0x1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x800, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000002c0)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername(r4, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r5 = openat(r3, &(0x7f0000000400)='./file1\x00', 0x10, 0x8) bind(r5, &(0x7f0000000440)=@un=@file={0x1, './file0\x00'}, 0xa) getdents(r4, &(0x7f0000000480)=""/3, 0x3) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000500)={'./file2\x00', 0x8, 0x100, 0x81, 0x1, 0x7f, 0x3f, 0x7, 0x2, 0x1, 0x0, 0x80}) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, &(0x7f0000000580), &(0x7f00000005c0)=0x4) 02:33:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000180)}) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x3, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$inet6(r6, &(0x7f00000001c0)="e2f75a9eccbeb8cb3168abafe365f76e80ac734cc3e38ccfa72304d4409cb7ac616fdcfa7b90e87cac89aea216448ad764176b9cac6bab9482007acfc3b6a1e134861895f24419ccb04d7740352fb45dd4", 0x51, 0x23bc1006b2eb1469, &(0x7f0000000240)={0x18, 0x1, 0x400, 0x4}, 0xc) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000080)) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x10000000002, 0x3, 0x3) r9 = dup2(r7, r8) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000280)=0x3, 0x4) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_SMODE(r9, 0x8004574c, &(0x7f0000000000)=0x1) pwrite(r0, &(0x7f0000000040)="d000"/14, 0xe, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1003, &(0x7f0000000180)=0x401, 0x4) 02:33:15 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)=""/169, 0xa9) 02:33:15 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x3b9ac9ff}, 0x0) r0 = socket(0x2, 0x2, 0x0) getppid() connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) fcntl$setflags(r0, 0x2, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 02:33:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) r4 = syz_open_pts() dup2(r0, r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x1) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 02:33:15 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8, 0x0, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:33:16 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x3f) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0xa0) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) b•øŠ+:ƒÊ÷¯¹ØÜÑa4../bus ÿÿÿÿ./busb•øŠ+:ƒÊ÷¯¹ØÜÑa4../bus ÿÿÿÿ./busÿÿðÿÿÔ1”×ÿÿpckbd_enable: command error 02:33:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = accept(r3, 0x0, &(0x7f0000000000)) connect$unix(r4, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000180)={0x0, r0}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000040)=[{}, {}, {0x3}], 0x3}) 02:33:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x3, 0x10000000000005}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x20, 0x5, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x10000000002, 0x3, 0x0) r4 = dup2(0xffffffffffffffff, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:33:17 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) close(r0) r2 = socket(0x2, 0x4, 0x0) r3 = socket(0x10000000002, 0x3, 0x0) r4 = socket(0x1, 0x4, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0x5) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x3, 0x0) r7 = dup2(r5, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000080)=0x9) r8 = dup2(r2, r3) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000040)={0x6, 0x3}) listen(0xffffffffffffffff, 0xd84e8a9) 02:33:17 executing program 0: socket(0x1, 0x2, 0x1) clock_gettime(0x2, &(0x7f0000000000)) socket(0x2, 0x2, 0x0) r0 = socket(0x10000000002, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5174a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384b2cd54e10272c1085fa6040070b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10, 0x8000, 0x0) dup2(r3, r4) r5 = fcntl$dupfd(r2, 0xa, r3) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socket$inet6(0x18, 0x4000, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x7, 0x4) dup2(r1, r0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:33:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x235, 0x0, 0xfb}, {0x1c}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:33:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0xffff, 0x0, './file0\x00', 0xfffff542, 0x7, 0x2, 0x1}) r2 = socket(0x10000000002, 0x3, 0x0) dup2(r0, r2) close(r2) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffefffffdfbeff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) sendto$inet6(r3, &(0x7f0000000040)="3cac36eeb3dac662c5125762745782f07d3a38ba20833c14996202794b6badae406b6fc2ba46fe5f1769fbb923794e60f2f23af73158d29ec0f82f0267a6fb53ab96173b34cc9a2a2130455d124725b44eae8cbbd375a874001f71e38ad480f37fcd77078e4849fb005c9f8931ed6ba038b5f62fda4425f9c432803fee66df2c276018015c5555fea2d7f4ad7b55d21a0216276d68d3cef78083d74f", 0x9c, 0x0, &(0x7f0000000100)={0x18, 0x2, 0x4, 0xfffffffd}, 0xc) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) mlock(&(0x7f00005eb000/0x3000)=nil, 0x3000) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x204a1, 0x0) 02:33:17 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000000)="b1050504600000000000080005010000", 0x300, 0x0, 0x0, 0x0) 02:33:17 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)='D\t', 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCNXCL(r2, 0x2000740e) mprotect(&(0x7f00001a7000/0x2000)=nil, 0x2000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="5ade9db3e4906d46536848cadfea785dc44dc69d5315bcf8589938d61028db83c3c67c8cbf6ace10ecbd060093a710403784f4644d03a6a96d83aded5d1ab5f85dc4150152c4a0224516634e102251f1a1428badea0a6e1fe2dae8417c8a001f63bdaf11bb671aef0fbc874596f4845947678244ba6899fd1fd24f20a257dbaab0795290355881f8e5706c064bb78b99d3110fa6f599b3014d7730b9adeaf2afe1025301b533f1e3e9c872142c88"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 02:33:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) listen(r3, 0x80) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x14a) 02:33:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00004ee000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00007a8000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000de7000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f00000fa000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x85) r3 = socket(0x18, 0x3, 0x0) r4 = accept(r1, 0x0, &(0x7f0000000780)) fchflags(r4, 0x0) setsockopt(r3, 0x800000000029, 0x24, &(0x7f0000000040)="1f12fbe3", 0x4) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000540)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000580)=""/46, 0x2e}, {&(0x7f00000005c0)=""/54, 0x36}, {&(0x7f0000000600)=""/90, 0x5a}], 0x3, &(0x7f00000006c0)=""/79, 0x4f}, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 02:33:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x87}, {0x64}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000080)="00000079801e1e0052e3115bc056", 0xe, 0x0, 0x0) sendto$inet6(0xffffffffffffff9c, &(0x7f00000000c0)="4ce96f39b7352699250ef03761ea8cc60404ceb31280cd8bb770baf0dc932984bf2b7b864af49d367ef38141979e73347c3b360499eb67772c416dc068c08edc2024304f566b16944b9e1298f2a1824d231108e094a1bec16be71ce0753a120d98bb5a05448d1bed05e0baeaa132f2e679539ca9a07b0be71e154018983c", 0x7e, 0x606, &(0x7f0000000140)={0x18, 0x2, 0x2, 0x312}, 0xc) 02:33:17 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x21) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x0, 0x0) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000240)=""/4, 0x4}, {&(0x7f0000000280)=""/84, 0x54}, {&(0x7f0000000380)=""/8, 0x8}], 0x3) r3 = dup2(r0, r1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000180)=0x3, 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) r5 = openat(r4, &(0x7f000052fff8)='./file0\x00', 0x20, 0x101) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x1d, 0x4}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) kevent(r8, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000300)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:33:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x110) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54, 0x0, 0x0, 0xf1}, {0x1d, 0x0, 0x4}, {0x1000, 0x0, 0x0, 0x82000001}]}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 02:33:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = getgid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x20, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x5, &(0x7f0000000200)=[0x0, r1, r2, r3, r5]) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) ktrace(0x0, 0x4286b537004269c5, 0x2, r6) r7 = getpgid(r6) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) ktrace(0x0, 0x4286b537004269c5, 0x2, r8) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x80000001, 0x0, 0x0, 0x0, r1, 0x1, 0x8000}, 0xffff8000, 0x1, r7, r8, 0x7fffffff, 0xfffffffffffffff9, 0x8}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 02:33:17 executing program 0: mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x3, 0x1, {[0x0, 0x81, 0x0, 0x0, 0x200000], [], [0x8ca4]}}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x202, 0x0) fcntl$getown(r2, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) ftruncate(r3, 0x0, 0x1ff) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) 02:33:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="70100c74bf1e29dfe965f9567c370a099e2526af55012a91ae5b71551b127d1fb6734b19173ecd23f628e5a4488f25f11a6e314557e7140e96b79c80458aea7124ee874252a58e2e7770c3629b9f533fb21f39714bc70619e3"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x400029, 0xc, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e699319296487331b2174373ae6e6d39023bb30c8eb640821897c1e71e71af21093d962da74e24670d459fdb35b3bef37611f5104d86b496fd316a39bb26c9c83e189abdedef3c8aa9f666c842c73ac646af20681c4fe24d171a743da4f43058a86f8b188716deb6055580389dad036edaa02f9cc6574cadd7b241fe12a2494f74a900ff2004b0bd85ec809dc80c20ca13f5ad41c6ae7edb4345519dbb3f15b34d352c29d263", 0xb4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x10, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) r3 = socket(0x10000000002, 0x3, 0x0) r4 = dup2(0xffffffffffffffff, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$inet(r4, &(0x7f0000000080)={0x2, 0x0}, 0xc) 02:33:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x223b, &(0x7f0000000000)=[{0x400, 0x80, 0x7, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 02:33:18 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40001300, r0) getrusage(0x0, &(0x7f00000010c0)) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) dup2(r1, r2) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) syz_emit_ethernet(0x3a, &(0x7f00000000c0)="5843264c1a6b9ddb82d482a8b6bb03fe26fe0323cb6f6397a8e92934a160eff967f120d92508f96a9d3d5afbc9b3be66ee44c7e7f97b19a51c1e") r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x3, 0x0) dup2(r3, r4) socket(0x3f, 0x5, 0x81) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000001180)="eff5807a2ddc70966a857cf670ff728efeac5976d01656c5f5e5dd8d149f5b421952f5c20d1f1794912a6efc64734f7466c5d905b0a477ed239ed38eef623154daa723d7dceae3b7641f87db2e9979a45596c2c36c077f706698d7f37e5e6c70fc541aaffe3120cce8b9da5785d3479d0727fe0a8476dc5375b1587edc85ca0319e053f7f800057245b3cefa517c3f39fee2ddbeb958bb486794277bb53de9234f79fbdd4505e35ba129ead79a45eb07ce2b3186105e67c8ece17f67ab4c585b3df495a104ff1fa933a6adfbe94a0608131b5da4caf9b32908e3552eabf1611f831b6eb1399b2315cd0e7b6003f6993b761f0a38376e3d6f104fce7f99f84e796477735cb98a8a34f7100b68d0ad5d6779489c4b69b71cd5756966aa17fba6cf5b196628fd6a0f1ac626f78e4d621209276c4921b885797293f693134e88ad683642f6744d11fb8f92ddc955c545dc4a9e14243977c124d8f869e8ea2368525c76da8bdf915f0ce0ceb513db4e04dcc8490e07a2c2c0c45c3e1c6761ea957d48874b9be12708df413dbf57abbd9ee5b1708bfbf912bb0678b84af78b7aee04f98c64f9f4b84fe83f99d2f4b8bdd9d3645d85a96de2ade62b147e595ceced51a53555fafc94acf59f5522200c6ae8230764cd016917aa958dcbffaa25f5c6088dc2fcfeb8c590f6dbcfab5473b97ab114eccb7ceec0217116fe6b07be705b480527948fd023e7efa20176beaef076e24dc2fb0ce96e7a165d00f2c7d8dd2f43f8ad1592c5546d45123060ffa04cb2edaf112e0e1ac733ebd8ab2fda83894a8ba1db0aa6d97715d63e3e488aa253a9b8799c02ee63da543695096d5626f1023acb3f1e8e5116e7578f5e746058e996f75108cf505cf6e72402c6ab43287aa947f61a3fd114c1da545686ad18cbd53a09e40e60504c869ff502df114e460deff3bf599462d7e4f5736b983f262625f49259904e2765fb38c04fd771c672162a49cfb97835a79f0279cfe5efd6de30338a59cc345f7e7270006b51aea0fd9235eb3ce7b7c4fa691c1cda419afafca13400076f9fbbb81080d95d6ff7260ab0a29e018de7a8c1f3a37c123fe943a2035c621630581ba02e8aafdb8481dd6afb49d12041579d10e98d244a03adeeb123e33756130aba5cbf07964df6858faa91aed271cb80df48b6eb49b8e6278fdd7a228501c0e642de48b585e78e0dc8239aa2231cf10f5ea8ed65892ea514d526d34f6ab314dc6af80933bccdf8c41f78548f66526b6ff74ec60502ea29bd3a908b8cb36e626360899a3b4ce74c1ac0665382a2402604d49e5d812f88e0a966148be93a91d37eceda9909ce6bd58129498f785008331b2eb8c407188e05eb4c1576f2f393dec11af867635fb8eb4c50c173ad7c12a46815878652b23e2ba9595e9b78e75cc7e3b1d6b67095d525382674eaa52d8c6b69947408f9c0733064afe4e38307fb8736558a6fdacf919198452f8f5501986c2b54af4d242a04fda58e48521e5035ed43c1b4bb7e1bef4aaed2e3782c70fa5312c380edb5e366f84bf9482543c3be3c476ea06927014723eee50039c328ac9650b666c63757875d4cbbb9997defe518fdf9cc2304c289216dedb355164818c8a6a2be654e45ed2df8656b2a413f7781798abf82b2deae1a0341c3da162e8f79093dd79f717a8b30d6bd13100cfc3f421567aff2941638f536cf5816c5b57ab062d0e4c1f1982ddf35da13e086c959d8847825a0e90ade394814c7bfbde90ed2afd6dcd2bcbae665041826fb7d928a72f4b59b277c55924f79ef664e8e3740f02aba96cc2adb2e144b5f4b687cffbeda93ce8facc84897e4f7d7c60f2d53c073bddef48de8a9b480687775631aaecdccccaac7204e8f7cb39ea2207d3e5a38edb13e2ad0d7585c8944ab74187933e09a0ecbd301c613535d1f55a9ebc44550a6e4096244e63941306790e95c9cda5905b1f1e4f07513db083ab7b7036b9d313db50de25a474fc636101f10968c6d5c23820362c6fb9c3b73bda3f71afcb30af761c140aacb6ac5d5aae1bce66018ef75bbe8858c24580898f9fa57b53429ed4ea0be55147bc3bc4dcb5ca3a88179c9571a5ad9177ebe91f1feae2ea246d834c8cfd33f2aa3d4339c74d89f54722c4c71333970171fa40600266a6ca89ebdb88f4793131d5604353bb68d7b4f89200bbfbf04549f9b96b0af3e95eec3b98533da094c9397c4574d83310c4db902c031828eb54658eca19501d12aea23df2c5336e254311ad38cba250cfd3e98649a221b9f88f59b66ad7d95afb8951946059f492e82d3cdc13a44b70d03382df2bfcd87fb6f783d1378cbda7696203f5d3446855a613e081a7a118196820ad553a08a75ff69c8607637997509f3983c0786c16ee603f017a96195866c06c93bddbbef5266012b67ac138eb3baaa1a7f0f0caf3f2b22aebde4acb55454b393d5a51941eb486de25ad704e52a3a7eb1baf0994170fad9bf285d6cec8a576ad970e2be59ae538f55f10951ee37de37b3b68202a556af0bd9e191aad5ddbd3a7b78a5dd00cef7f686a7348ffa6c0a0ea4410403d16e8fa4c64538c875e6895175758d125db8522eed7da2a3909597f8cc0ba21093e0586a870212d2079919f72668b56a9e47eb7e7bad7065dc3414724ccdd0a58b4dd635551f7694c1c9f5fb21121904e03218bd2f9c15591e3b8ed3136580b3338a65f0fd61e6c7f93451ecf93aed2b01132f22828c98972db023b70048308c8e3cb42a39a0b8d2c1dd207d0b1170e721d03aba04b72bfcbfb4db16f18d812e61d45cc94512a1ed44f544a306b65969116131101224d1c0b4ef0c0bb6fe73d757f6f82ac82aa99e3bf5494b153e274cbcc4745c9fbbc498dfa92d4e85d623ecb6ba6f933a205cce2798189b1e13cf7277613e3498fe399a43ced715f0afa1932ca18d4c0b016bf0dcc5c9aeb725bace5becc869bb4504c9ba7494b7f4bc4dc2db2d8b92599051d540046e364c3f38ee82c71ac882a6a719d32d0485a0c4266ef9e6dbfe9bd2b2a6a092c290c2d5eddc654a522bd4f1b52643005fe4bedb974cdeea7eac55f4f363dc5048dc8c1526b135c13fac48e9037cc9cb5e3c10d9674061e467603c551853bc3aad615064e253a72ec5a9c5a04e36687096b69751170f314f530d87c5f26fb4cdb81443e34d4eb55d44d406598a6dc7ba8c65e264eba0ee6cc36f182d9fe2414b7216e00a9ffe4d575fc18a3e61421345e8e1881cc5e9bba2c86574491d591f4caff68a6291133f1dbc9afbe733eb82e142331b2d1f7eb2a383edf27daaefef97826beb95c9e27e740e6fa7e306501a17447b68a7befc3f55c5889218b1f05311df6d28d67aa7702ebde08462e23f0c1f3c21edcf41de4531d3f3aa14517cf691677ffe46a1263df0dc61a6d061ac12aba166d2c7d9bf4af5ee19710dba2b0dcd52d5594cedf50430186b29f79884f8734814e82f26ba928d2bc7af5bbc0b15e2c384a4c54305884d63e30eacbbf587d1acf92e210a6ea07e631bc93b350f005d6cb8c8b056f842490d82aa9d1e11ab42a0cb7ac49680d81b4d4136ed2083a119a7869fd08fedb31d8e46fbb1c4cd926503725e11962e3a018199624311222034c2f4f3f804e6b9f55ccc1d9f45dd0efb62a1830b91f3e79be602ac9dd577e1c68549ea759631dfe3b39612c33e5fdffba3386a5e6d20d9779ed79a50814245646259b990f37ac1b3b1654456b1919a816064434bc33062e0c2f700e13009d825ba5a34bc41b94083666bf1e4ae954bcea7582e9fdacec7cb3de86311c03d72db59588c8c9534ab135eaa5e75d674a0a1854691a70ec92290c371fc7acdd88966aa9554201da981ac56ae6e5674903919686349cb343deb644bffb5c1535b8849616ecf1cfd6fb9f2a9380c7f6279105f412b9360fd34e2c0f562769e00fa61f41e2de1a076cc4218c8962b3a6aea4e0055b7600611f1d11b7ecb9b1404800740c653d741643e5c00aa4639b07a7a93b7ea59460a0836360d03e4910f0ef9aac60fa684d15946512c70ed5b370a9c326e2c68add515859ea352ccc4b2a57faa51118442095cba7838392915fb9395872e46ea767f79ae1d891925ae61b0d1dd4a77eac7d55f024d1e7bbddf34ccb3eb1a59d588543af35cc47158e99bd39d2dcd3a92edf7825942d63be4cb6a61da54b656c2004b89d58a709bf0c310662a86800fad1d0b4e7ff7e07047d4dfb9d9f7c588976595fe63da549f00c2c0d26b21a09867aaebf1722ec8c6f1cf166d65072ab03335a9db4865a80b1a45c6aa704662359b7781550165fa2c1f5a0f22f86eaa09075c085b09596ee077f1e8457fcd1284fa7da30c9a3e34fe8d78560a8b52b43af575e2b004bcc01b74826fc07bd7ff6fb20a9c034a80438fad81b020ba3c4b92896b1b5132629f6da6db7cbbacb6d9f4cc393dc2c9a32ce94e7d897f38e5aec47095d93897bbf9d19c6d271db4c94a2239e37a6633a47a5536c4f43ebecc40ebfbf558c8469e3421275bb4abae7a7064434a1f861ad6105a841c27fab298d006a4f05b185bd1e1add5354dada73fb70f1052f4c54a893bd6e04775a101abe6e452f9e13cb05fb9d8712805e891ffb220bd54a74e3fe741c091e570551d3ac8f8c60784b9b93d6bb129038f54e04161833cc0cbdd865bc3526a901c3b4b11cba9c642864a7892286c299927e7ab5f18405d277ab1dcb5af1c4ecd65787e993575cec6b2e1f8ff8a33b44ecbb292d5b3230911735269f765f827f3e5e8d0db192a031207d0e50b76a5064b81aa82ae5b78732ae1e7934a2b3598e145660aac0c9054d24b2e94e521f8856382098778ab019bb1f917949766400b4ce7a1b16bb4a46944ecb19c40a75ee745d3eee985dbe770cc4f9f19730e217c5f6651de1ca6d9111960a424bd29dd1f36c2a7a504aa5548ae4c1590940a0ac3d0c8e235d585a2858fcca3e3d4a2618441f7467f4b23d1ac2758e389cfda77b7a5f5b8d3ac5988a8118f9bab03589aa92cb90d82ea745be6be89defb8f79507c94656aa9969823838749a068f7f7b4167af647c1cb2178c6d290054258036f40085301df71e8b0a5f226dd8c3155b0de0ea0d19a1f319c20b9b8240fc1c57c03cbbc31babc86e758b2ecbbb71103803eee9e552e3210b4a184680936e0379500156e7a192cb862d57b86ea41022ba2278126c5331c31070df8dfe56dc9e4af70db6d0d5b3cb3a1777d61fed354b3dac37a0d6379b0da67ae05473631dfd054df97668e2a341765528b1e8102b8e0b5fdf81a1207b71072124edb2a4851a7775ba8b6fa8c53c81aeb22e6e4d08965a677eaee7cac7ff8be8500f5ff475d2ad8267880b612c0371fc605f09f81bdf002d36b51a33244109cd3c898aa71bc5ddcb6d0276ca653f0184b41d6e5afdc3d4e85c9410ca960a6a875774d942aa4cdd7fc8b1cf8f3a8b07371a70e4165fc30749745f0e5009291a5054c4165c4cdf1e7964f64be0b6318f8a4a57271627a72ee7f921f9c721b3fc2a7249073177b646d105a29e967fadbd6f628cee09b5e4c602e27fd1ada316c15894f2d62a0f11e79708cf9a45e6991ffcdc0d9d8e4f8fd98fd3c8e00e30f5fbdb2eacfcbf5394ddbcda963dd3e92dadd79b5d62d41a785d7a06142e83c85ad8b903373b2cc2dee7996425e24be134865455d7d700f6a492cdbddb13e73385564cce5397a7b37ca71f35f8b9fe76023610371b29140eebc111efa66693beea7a7ec15a50a1290df6c6139bc2fbfd81d22b5336dbc689b", 0x1000}, {&(0x7f0000000140)="7977cc7050a839c698576679b9e7001f4dac76", 0x13}, {&(0x7f0000000180)=',8', 0x2}, {&(0x7f00000001c0)="68cc055219f4d19b4316795d9bc98b98114074e71a8cfdc491591a3ab794e7ed681d689b134f5de7a97fbeffb72d836e01", 0x31}, {&(0x7f0000000200)="83e4fdc8330a3ec34af1c5f86b0f2f7ae707a2eab58872a2a9872d11399ecd8c688128dd8bc2e21208b02db994f6a1fd88105e93c49006b2b985e4e899aa740063b96d48bc69f7b8709fa587dcf9ba8bc96bff91104e477c62e2bf0c0d793c85ed0edc5b15f4e88207161db4b4f7d015fabc089240f01b565d2443ea39f319b90848ea0d7a27d9cce12ee30dcf2f118deb00c20450c2c7d2674aa8e37111429ca98588919e5354f9330a96a7c2f245dd657c4bc4e7d04b2f70915db50d0f13f424c973041f396b935cad7d28f0df605fea0dca58f6d9ed882d2e41628f93a52cca9aaae35b7a363f628c690d560142", 0xef}, {&(0x7f0000002180)="2f3008a2f6ed034f3e59aac6fa1f6b3abb033a9a980a418d13324b3e2950b8c4f1a628d9b3b43b9886ef9c39e62c0503ff959265fce44ab8c9930d691364d25966296f1d68e75e4a16f18786dd384cedce69f6dc88aa572bf646630b98f4938355e064fc2c9fdc0013bd024066cae6f255668bec253ea431c25a6a59da6aacea29b68d810a72d13479bea5d27140a2f36166fbd2efe81637fd28e3378b16f69648ce1dd9e48bb6b1f9d9461c0adf364ede01972b9f41873e77ea8af6e8e3fdeb6ec5164bdfe42ca6bd63d5b06cdb1fc4a00ad82f36908dee026d1f563beed2d607e73c749d37799527f85fba5154bf76adb2b9193bf0f9dfc081504ba4c4263103e6d10222225507967b9d366ea480109cef0926c5ac21700ca6f543430d98e3072c54e3d35ea298f48dec333e499e653bd2d52b06ebf656caefbca28b0020d69f43ac0bc298aed650dad381512ef1cf1df88289581f7b46377f0fef21f087a9d477e8b5db40d8db9af8222efa1bd9904b88eaa2bf7791a1f97fcc32ba4ed288dd0aeffe8fcec6d242fbf938e643ecd4c7b5786f931222feed0db447cffa51008725f60184a86dfa1f96d25737efd063df05371591542b5c39d5d200a7d34a35e0ef4fdfa70223474a8563c67bd6f2d94683b9fecde6fb4a5b715aa5c666982856e0fbf38593b5d0d83b6038104337bce4820e15407f655ca2f62870483d55827afd7480eba23ba2c2319293e74d49afc2a13a26fc552cecaf586ee313d420ccd483c05456353d7e2619b5083868d70ce72665c077300b1fc0e56d4d92295768bd31acc3b3331937b8598261cf569acbb9fbbee24b242417e4a7dc16c8a49a21ff269b79765c6fbaa0e145090e8c2b43ad0f1180bf1ccdeb0ee6364c7eb3e0ca3774629d57fa10179096b8b35ebf51d21d706fece3da878f664f650c9db89c52fe37d2e156f25c38f07593917f1ce720697e027facdcd4644183a26a4cca722543430163b46e553e193b1638cb8dc69f9c6cdc751e4c33e6a1b5df3d3128c01b8fd304c3719f1b75090044cce6685afa8e52b3ebdb9bcab2f8bc73ec4f06da808b025cf3a1f6315e36e912324f7e8b3483122814c273e0b38c4d287b76e538b774d9ed190a29fbe94f8409dabe3398c1d7acb3f6e4e3233fec4570f1f70a3fdef3239b02f7f0c533181fa0bea1529f041a764be8b3ad12d9b908a42625f5879eb28bfde004a02cba9281dd4bbb49b43711084d602597cc7b6096258917a76f326f01f3e5df62b5c279fb1975951c191b9d0c9f68894d50da064d3944b37f96f115ca7c328491b0d76a39d0b63b8e88ba4b81c02b01d23994b7ff64b58207c5bb985233debf84b76f5c63b19d86255abeae2ee6c1db450f4ebde56dd0879e16a3aa8c6b6b44e41f75e29aeec5801efd88d0084398d6939d0983bd4814c63768e21f845437934996ea48ca13aadc1f6ab985c217ed47cc526a3408eaba059ab46c23d3f2d016e6ba2b38ef14a35169be7f3a2dd8ba000673565baa2acf40575befa2d29f388a9ab3fc7b4c7e81342ec724610239db825d4d682a4090e8fbf7d41a028ff7378aef4fd50b4c9c8b746fa44a40ecb1f935318cdb130064f11fdc1588bad25da3966316f295169e5ef1eeb35759d5c16a16eb8175a8e648ac9fec85d74d4acf539ba385093388ae089b4e4a50ecd3acc757a9a9947f4650995bd5b087e1e6fa3787708dd975fd097341ad4a72cbaad3f3fb8d6fc65593b0305167f0913211cc3dbceb5ca0e57699cc90d870341419784e45cb7485c448a78b7e1d70fbbfa3ea9a8a33cc8e7e174ec830ad58d2602203001468add76deb3560744e45adfc8726cc5c9c0b6ca54a41b648cc3a50d9ff48101d49cc5ce1172d45cc12844e533ff149591b7b7d57a07610389b51e94155bd7bd4554cabb8ee39cd870eae5226bdf5dad2b3bc83523d73e067872b582d2ba4b9ab6ba2db2233c71370ad2619232d06bc22301bdc601cdb2324b89dec356dc84286b9a203380607966931cda77af4d8b95bdb1f9a9548a4eafe3ff1a04d98328300ae7d3f12d8afd4fe22ecfddbeab3b16883633c165d910be20f0dc1902e461fcf54eced709b87201ab1e0ba74be90b355b04fe9c16e08454c6a828e9ed27a558b0dc563ed1eba4d4b26ca86fe904cfde0f6a3debf95fee21a06d7bc7c80cfeb6dc4c7848ee2ccd0cff669f0249401c384ccd80a3b1f88bb86cf0cf4dce24801116bebc851131bc8545f70e4dd446b8cf53dbfaff7cfdcae64c99b555796d7c8dcf724fe3aa0b43c48a07d706e958d51c46a409575cc9915edf1c834153eab3da7251df08c3cf7787a1cf44f2b1ffcbb9f6697dacb36d7197c2f2c6146fbe706c3968776868bec1c7a80a73fbfd5a653dc3ab61e50b6873cc431552ea9b4d05a16a84449db2531a0e1d25af42f45cfbd725083888bae642443a26c2cea8de4e8e2f55f773c7b4eb0e7f798c793edd1dc83e64782040efa780ecd083a903629a69fd726f8cf091aa732d141cfd86e2615f91116f9ec9c26559b9676b659ab58a3a6898a22250f2e59b8ca8eb8a276b7575cfa9e3d8297560d7e1a69349bf887fc50f4922d9deb4fda2276613f05a82005ec6e0cd03febdfaba1c59384fe5593b15769c283f79f5b5bcbd4c45bf9413062fba986a2168968e5eaa173de937296a1ba7242ae81aa2d0e64339fc4bc3b0a07d9b291c23bcef34045b56dcd4e733019056cc278f1f87ca32b017e80a0384441223e13df16fd9c24b7cb69e9947c507aa929e56f0d89840e4b73847beb9f8ea20dd22c96874e0699270d2a871fd4fe7a29142ba6bc53c1d4d16abc905af04a0719fed1c093189e726884e4cd355c2f589626e97f880ca463aadb74832e68ef8482be71bc4074f418e724718f680bf126c4765028d19c702478889352a10d5cc12709c5a17fb61a1069c58c1fe7e89686ab48e80ed809b770bf5fd5ddf22babddada0dd539ca6319c44a504ff1280feab12b2d1faeef9382ad26c4b92144a5273a7fa488219f6817661a39141dbc92d9e26c22d1485e25a38db5391977394351a6d927c7ecd0966b3dd71277ba7043d1b72c47ae3d55697489fb5994a12ba002556c41cba48cea6e06cc757d51678002139463d4e7fcb3ae5c5353cd87f21ce15e5e9be5b3ca69f720013a799b996dc35c82ac3b9d37fc781b51b5c56a71b8f9ee0c0eff6dc936c3e04fecb028b42f70d9ea175584c803419f210c4a4a3dcb00c924d4439360f496994ff0a1e38fec2062dc7084de17214d5eb4118a1d437c8647648fedcd735c0b4c7e5b57de085f53fb68680021ccd670108018d200cb9c5196cf2cbec1dd282c63ec89965141bd14ab4d398ad5db64e636d8675dd6e3895f7bd28abbe96154fd4c04923a43d6dedf8fc321d6d9147503a40ef5c33b893208998c4ffafacdbf0d85344872c90fb91860f00bf1a691de4892a3fb12d24c70a298a7f95b9ceb502390d3339989fa56b588f19481459a42972b53122501747dafccabfe953d7e8b024863814d04b15c3888728973f0669b404a59fd863d5c49eb6e859edfe87c7bf0c3623e9abcad735940ba339e1ef5836983f827e6c3bcf84194cb1818b56e8a5ece45cf95821f357593578bc52c3ba1e94dd187af5bec6a1d0d95a5d8f9be80c3ce316c83875d3b2f179a2eebb2f980a911e83750f6e2a8c0f3d8847141abb40d086edcfc37c3c115b3f567253f9c1362ca2b34cc7cd04a05408268fd92252cf3588df15dde8605f5a6e0d517d5a0739c85d549bc4b1992e1402c2d39d24ac58ba00cd0e431c4e19ccd280d2d8b8634caf38282279583bd83e26ec545cc09bb9282e2f3fc3ad22731cdc5b7983b307dfd4a558c54ee2f2191353d89c610bdb1a8b154672fd1a44e501bef7d36f3631208c7718d088648030301b04a665496d1d9275cc1b7f6812df107a623dc3541f0f5fc1d06dfb65cafc8b58275d82af9638a35f965894e43cf0bd608a00015790cd6a212135787aef083c42f4d3f9f9622d1fa885b1348c9afc6afb9d13310f6369c2583f6d6f53057292b26899ca4e9cd60f8fea86015265372ab1b2e193954fd433e04a9172a02c48a4a9848fa863422bca2bacd184c6900acd1b1173714b3728bb76a081ea14b1c4d6a26dea28b31abb01ae12d17c49a7d8e49b83c4f06a8bae60bc8ded1bfce26886bf9d6cefab3b2a8b77d18d36952a858d12be9ab2120fff27afa30cadfc431a3044881a109903dca01dc8fd02bbcfeb154670452ea85b155b7b72792b903ace7dc5bea77f4a260a73d0ff446084f5073f31db1f10822df647d126fa3f47723b6990101c0c7857581c92fb680da1d1238ca5a03bb626d908eed581e770dcbf38bb7c49ded7e908b454a336f1808e3d789064d934da63ae66d2be81e986f92a50e4c4e99b9bf8ce6fa0e541ea374689997d35eb498823853516920d56c2d0d67f84dc323e377c3a3bb990daa3b266f7857e1c66d6526382d708e3a6a2904b6860e42779a10f5a58730bd13ed8f7bec6a33d79902819c1beacda85232240a6d5b7166de398dfabab5c354e8c5169580e3ea8dd31f166b1e167cc3ec4995b3a357e8eb3a298bc04e2448707c581f50d5b9d883e96057417d3cc39f4b98caf9ce9e4eed81a0d6ada011616288ab59679aa07a0fe989660e397d5439cf3799d9c5c342d2c8537e0ab3c56247610eaa762ba8f17c50993d013582bfe7457494b00bae476644102469241651e34487f01b5c2c0f7b250b814090a942c6c73be5601be6e93950b3e7d478040dc9fda005199d83bcb4701acf0ba072e3170533c4f024314f2a4936df91e5c2994adeaa23afec193df0edc3395c74aa55ddac5531da26f34c872f05fd0b590a1808d95db2f2a47d35c813baab072c31acb4a3eae2cfc315956a6125b76b698cd3cc40b2575a6de0068c84e772d2e80df3d7fdffef196a1b2e72c6cda55a8ddac9278104860eb45039aa02614e3f42c9dba2788b095a7d23240f528beb98fd2d47a4cc635d65775ce80719c0a78f58961d2a315a5b278e231c63e6a88419b0e224d1429290ec722ea46ecc6374aefaa6405c882bee6eb7cebd49fe0192dd3f0f849c6725a041bebcf2ae7aa6faaa2a79ce090ae73103c833f86b55ad0033a147e652bb1d4424b08fd9f6eb41bc1ab3dc71202991948c4d442ccdb640d24471224c12cd960dd2125cfba93e04994d3274afe16945b7ffa377c1029ecb41d9d7c9e4893cb46e15a1aff99a2a6cac27e1b636001761cd45a7b2c97451cd6a37fe264ff0c3476f5b596af8f41ef9a7efbebae5f4a1acef54b2562dc9b0685f36869396f17239265e81c1fce4d03bf3dd780e58f381ba093c94c292a1341356e3c67376ff900806f5c4a0fabd11d4280773cac5a9e6f07dbac0e8b3b630a7bb62452beaf5ef57ffec0b68a0ef82fd1392302da6011ae84644446b09de984833b2c33316bca4978cb428805296aa55431009f2aed025321f6eeffd9a845f5144aabb8bec46a4545edbb43233d1e4bbbb49b10571a58a44e709f80352925a694c6fe02623d23ec417b0254ec08d66f34217c7310981976246097069c34fc9526dbd638457f4796961041ba2e2f61e101be2731a90abc5222479fc8ae95a4e1241242bef7023a02c8b5ad96477498f10d90abad13d45349847839ca885422afe8b9db24805b4aed55ccb7df0471b9ce9c4d3d0dc613356b4034d41de491bfacd374ce79007325144acbdb9ca8aa66bef1a732563381aea82c7c", 0x1000}, {&(0x7f0000000300)="b6bd2d94f81845797065c3e4adbaac77538ada38a936038f3e8f5de6159f739db77bd2857a16cf9553715a0f70a947e050c3fd687768caee58f47bdf1f9e74c9fb52295fe403d51a76b4372a796bbd804b444f6e0ad40d8b61da10f8bdcfec0a61a8a68d56c2bd5e6c4482b3169289c722f05cf0847062082ac0e1d32cf8ed288ce8ef9c081175bcd70b737b3f4c673183de6c40c9837218d52dbaa6d3938040e3", 0xa1}], 0x7, 0x0, 0x8) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x3, 0x0) r7 = dup2(r5, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000440)) 02:33:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x4, 0xb234, 0xd7}, 0xfe92) r2 = dup(r0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x3, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) ioctl$KDDISABIO(r2, 0x20004b3d) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="04000000"], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1}}, 0x3c) 02:33:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8000, 0xa2) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x6, 0x7, "3f687a941dc53c150fc0403fbe76ea62b96c0700", 0x8}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffff6df577386cb5264d8509381aea0634049d09ff0000000af6ce4f000000", 0x3b}], 0x1) 02:33:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) recvfrom$unix(r0, &(0x7f0000000080)=""/183, 0xb7, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000040)=[{}, {0x88}], 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x1) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c1287ead4bcb775ca69dfceac2a84e6abca64896810440000000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae4470600220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f53000800ef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c659012870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f2f77420eea4173d5b6913eef9e40000000710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082be10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f5e7dd8d7ff9f49d884ee2cf37250000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e080f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d3cd56bf5f227030482137813494ae280cccf913686412d26ecabb83a85f9e9e1107df6d719584cf71a000000000000000000000000b3192ce31d6025a16c2f5ee530fe73323f147ca53dd8932413061db6a17c641913360f098f78ad273558abc0151205437b4185f1b9fadb84df06927ff5d30e2b950be70f0df434be0000000000000000000000000000000093d31bc5d0bb5372d716ea5f89ba6628bbaf448ca976fd462469f859c4bdcec5faf160a1da6848a4f14cd139a3cf04a384eb8dafe562f764a7892264bd3bc4de0a6dc0258423c476919cde7beca0f33f1bbb6048d6aa8c5a08a400fade67a36d00006a5c80d8bf6041db2868088de3745617b5acf6c1a8b590b5d7010100001c0b52053565afd5fb1be5138bc528687e214589cef2d4ac4aef2f5114a2c181476cbeef99f3b9f1d25bd1c3ad4ec012771a7db0bf109db17efd7d25772d5b9aef6024066d9fd219f5277ef7354ac79a44b13abb854567cc559ed6bf663c68297621a1137cb8b0d3ea0a58aa0129933ba7c94c"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 02:33:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0xc, 0xffffffffffffffff, 0xefffffffffffffff], [0x0, 0x0, 0x400]}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x40) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x80000000}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getdents(r3, &(0x7f00000004c0)=""/4096, 0x1000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 02:33:18 executing program 0: pipe(&(0x7f0000000040)) r0 = kqueue() r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x3, 0x0) dup2(r3, r4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x200, 0xf08}, {{r3}, 0xfffffffffffffffd, 0xa, 0x2a, 0x1, 0x8}], 0x3f0000, 0x0, 0xfffffffc, 0x0) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r5 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socket(0x2, 0x5, 0x5) 02:33:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000003c0)={0x6, &(0x7f0000000340)=[{0x2, 0x12, 0x5, 0xfffffffe}, {0x800, 0x0, 0x1, 0x800}, {0xbe25, 0x9, 0x8, 0xfff}, {0x800, 0x7, 0x9, 0x7}, {0x8, 0x2, 0x1, 0x51fb}, {0xd25, 0x1, 0x1, 0x3f}]}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) pread(r2, &(0x7f0000000140)="104db26d4e29a360659d2179a5715544cafc8e76fbda887883c4142ece10307dbc0c952ca89edc8239aa1b943e1ed583ea9e9cd7a924c8268affebc24729cb4ae4c885a354ac7cfcb76ce69a79dbb1d7f9fe908638a62798ee95a74922f454ec495100b149c87ec1f262a6549c9569bdccf816bceeef14fb036011f46815d2112a1c0d", 0x83, 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x34, 0x0, 0x0, 0x1}, {0x800006}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 02:33:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x0, 0x5, 0xfffffffffffffffc, "6601fa1d03182eab7fff000000000000009c7e00"}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000014c0)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde", 0x131}, {&(0x7f00000000c0)="7e2878526e2b580bcf343d39cfcd3b3573cd0ceacb3b025b30b52905ba", 0x1d}], 0x2) 02:33:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f00000001c0)=0x80001, 0x25) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000180)=0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xb1}, {0x54}, {0x6, 0x0, 0x0, 0x40103}]}) r4 = semget$private(0x0, 0x4, 0xb5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getgid() semop(r4, &(0x7f0000000340)=[{0x2, 0x7f, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x1, 0x1000}, {0x0, 0x3, 0x800}, {0x0, 0x31d4, 0x1800}, {0x2, 0x800}, {0x0, 0xd794, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x81}], 0x9) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000002c0)={0xa3, 0x0, 0x2, 0x1, "cad43b63bcb71b1eab73ce0d622bdffab7c5905d", 0xa57, 0x5}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, 0x0, 0x0, r6, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000000c0)=""/192) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:33:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xf9ffffffffffffff], [0x0, 0x0, 0x5, 0x0, 0x4], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x99) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x88) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) r4 = socket(0x2, 0x2, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000100)={0x8ba, 0x9}) r5 = socket(0x10000000002, 0x3, 0x0) r6 = dup2(r4, r5) getpid() setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)=0x8800) 02:33:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2054, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) close(r0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) close(r1) 02:33:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) chmod(&(0x7f0000000100)='./file0\x00', 0x80) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/45, 0x2d}], 0x3, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 02:33:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) 02:33:22 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x7, {0x7fffffff, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 02:33:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x54, &(0x7f0000000140)="479802901a49c6be3df056434a9b748c9a8d539df76ff0ed58aaaaad7e8e1c2314134058a9bc4a5b2e7251cff305e3196645e776ddfad15ef18fc6b4388bddd7618dd1fe5f8ab72e4073708e46a0d8b42cc09243") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x74}, {0x6, 0x0, 0x0, 0x1500}]}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000)=0x4, 0x4) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 02:33:23 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x5, 0x1}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) read(r0, &(0x7f0000000240)=""/229, 0xe5) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f00000001c0)=[{0x3}, {}], 0x2}) r3 = syz_open_pts() close(r3) syz_open_pts() clock_settime(0x0, &(0x7f0000000080)={0x9, 0x2}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xfc80d8c, "0000241865fc17ffab7fff0e091fe60000ac00"}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 02:33:23 executing program 0: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [], [], [0x0, 0x0, 0x0, 0x0, 0x1], [{0x0, 0x0, 0x0, 0x4}, {}, {}, {}, {}, {0xfff9}], {0x0, 0x0, 0x800000}}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 02:33:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20, 0x4}, {0x3}, {0x6}]}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000240)={0x9, 0x2, 0x1, {[0x0, 0x3, 0x5, 0x40, 0x5, 0xfffffffffffffff8, 0x80, 0x0, 0x5, 0x8, 0x8, 0x3, 0x3, 0x7, 0x1, 0x2, 0x3, 0x2], [0x5e, 0x5, 0x0, 0x5c2e, 0x7, 0x7, 0x2040000, 0x967, 0x800, 0x4000000000], [0x0, 0x511, 0x569, 0x9, 0x200, 0x5, 0x2], [0x5586, 0x6, 0x7, 0x1, 0x0, 0x8001], [{0x7f, 0xe565, 0x60, 0x3}, {0x5, 0x8, 0xffffff72, 0x8001}, {0x7ff, 0x565, 0x6, 0x7}, {0x9, 0x3f39, 0x8, 0x7}, {0x8, 0x10, 0x5, 0x200}, {0x4, 0x800, 0x800, 0x1}, {0x3ff, 0x1f, 0x80, 0x5}, {0x9397, 0xb3a7, 0x8, 0x8}], {0x4, 0x3, 0x0, 0x1}, {0x3f, 0xa7, 0xfff, 0x9}}}) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x3, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc7568d63cf81a6ef028116915a9720596941e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00000000000000000000000000040000"], 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000080)=r7) syz_emit_ethernet(0xe, &(0x7f0000000580)="36bc35522c066341519be71200c2") 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x1, 0xfffffffb}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) fchmodat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:00:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="228000076300000000000089b57a3c"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x2a) write(r2, &(0x7f0000000140)="220e22", 0x3) r3 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x84000080c1, 0x0, 0x0, r3, 0x2}) ktrace(&(0x7f0000000280)='./bus\x00', 0x2, 0x10, r3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0x58) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004006e1f382b0100000000000000000000000000000000a9f5ed1ecaf81d000000000000000000", 0x2c}], 0x1) 16:00:09 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) preadv(r3, &(0x7f0000001580)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000100)=""/224, 0xe0}, {&(0x7f0000000200)=""/255, 0xff}, {&(0x7f0000000300)=""/134, 0x86}, {&(0x7f00000003c0)=""/134, 0x86}, {&(0x7f0000001500)=""/100, 0x64}, {&(0x7f0000001740)=""/237, 0xed}, {&(0x7f0000001840)=""/4096, 0x1000}], 0x8, 0x0, 0xd98a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r4, 0x0, 0x8000000000000000) dup2(r1, r0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{0x0}], 0x1) 16:00:09 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r2 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x53}, 0x3, 0x0, 0xffffffffffffffff, 0x0, 0xff, 0x40000000000000}) shmctl$IPC_RMID(r1, 0x0) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_RMID(r3, 0x0) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r4 = socket(0x10000000002, 0x3, 0x0) r5 = dup2(0xffffffffffffffff, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000000)=0x1) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000001740)=""/4108) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f81d00200b0f000005000000ac501fcad2cad800"}) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r2 = getgid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) seteuid(r4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x5, &(0x7f0000000200)=[r1, r2, r3, r5, r7]) setgid(r2) r8 = socket(0x2, 0x3, 0x2) connect$unix(r8, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc761cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc32de9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde49141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13ba4f59b8bed61b91aa2e3eb192ec693b14895c3fcd5df00e9d4b0c69f861db60045835c5cd0d29f93a6be6f5fc4591748c4ab8024a94ea86bea498d04312d84d1c0f020c06e86902f146d2d9d04993f1aba597d557e88c409cd22e88d80067317fe8c736bb25ce1c71cd6a0bd3a2bf2dc2e3710ff6b93f73de6c721a7277164113eeead0ceaba19c28cf65eda5852fbbcd77ef0b2194cea6899ea8f5642dd911bde8b0ee6505820c7af2169e9c619d53cb1f5ccaced145d8dc25e24c72cd4077ed32f7488c8e73a07b8af0cd4c77959f3789f061bca93d5cde1061b0c88f4010aa201baf8a6c9786627f030bf95a664d4dedf9b744aee26482ab54516fa6af2f5742a340378b2ee322e725dd818f44a03e6a611b02b9f7520a5337efb8764840b23b92beaf7468f68250099935eb30d74237288290e49c7d997cf3b0d930664cc1ef95dd7dcdfc7e0d1e46f23aa0f08527c6e47e638d4f824a03c7271bec9bbd365f8c2d3e9a1c428d7967214c2cf97fe7b7ec3f0dafe207eed11bea61dadd"], 0x10) sendto$unix(r8, &(0x7f0000000080)="a1703b4019e3cbf42c610cc45cd12d0e83b4df30ec03f7d559f6b37be487c0bf913cc4c0d150376341a26eb6602e1dbcd901e34e09317be621", 0x39, 0x0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086334) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000200)) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x11, 0xff01}, 0x7, 0x1e7, 0x0, 0xffffffffffffffff, 0x64, 0x0, 0x0, 0x31b}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) r3 = getgid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x5, &(0x7f0000000200)=[r2, r3, r4, r5, r7]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) ktrace(0x0, 0x4286b537004269c5, 0x2, r9) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xdb, 0x0, 0x0, 0x0, r7, 0x8}, 0x8001, 0x7fff, r8, r9, 0x10a, 0x9, 0x81}) 16:00:09 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getpeername$unix(r4, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x6, 0x3, 0x3, 0x38f1, "e70a28166fc7148ef7dc1cbcdb3fc2bed121a731", 0x1ff, 0x1000}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = getpid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f7865ba, r5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2, 0xfe}, {0x48}, {0x6}]}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x4, 0x1f, 0xc9, 0x7}, {0x5c58, 0x3f, 0x5, 0x3}, {0x5, 0x1, 0x22, 0xffffff01}, {0xeb48, 0xcd, 0x1, 0x3}, {0x7fff, 0x94, 0x2, 0x7}, {0x8001, 0xfc, 0x9, 0x5}, {0x7ff, 0x8, 0x4, 0x8000}, {0x6, 0x1, 0x3f, 0x5966}, {0x5, 0x89, 0x6, 0x1ff}]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) pread(r4, &(0x7f0000000200)="019d6e6d024d60b03a8bfbfe2405c28be955d13389fd9373a1f1b83fcce76e49005d2642999fe6c35cd68927875e9e8e6363915543a7f49d0c98b20c13a5e06802b2e66d3d1dceffc4f7f8654a59a6688d15c5e841bc719c970ef4d38124642a75059a93a4787254175a433b4cdf1711e4a919e7ed9ad7ad74a9d8c4645974d4abb28646", 0x84, 0x0, 0x8001) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x3, 0x0) r4 = dup2(r2, r3) socket(0x10, 0x5, 0xff) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = dup2(r1, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pwrite(r5, &(0x7f0000000040)="6c3d422b331540833179963a62ec535e08e872d2e743a6bdf2a3d70bf24c064048a9343a984c83a4782f77d5eeaf800f6d88ecac64f38445e5e7c03d5a495e82ae773b08239a8aab47db91fd9086abd055587230875cd02acb3fc788a339f1204cf83ca0ea1619180461ba64ecf0c36642d425ccc61620cd971a0c64ee68edb71cc7b23fd1a4b81fe9f3a90a18d97e106d851e63f274f0e73a8c36806c52ed63754b60c02d31d85c48fdd2a5cab5b46986860800b7d8d58adb507ca9a20a299d21a60e7cd7ccd56c03399278535c51d058c47d6a", 0xd4, 0x0, 0x80) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)={{0x10000, 0x7fffffff}, {0x1, 0x1}}) socket(0x0, 0x2, 0x3f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000200)=[{0x7c}, {0x16}]}) fchflags(r0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") 16:00:09 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) socket(0x6, 0x5, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x5, 0x9) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)=""/156, 0x9c}, {&(0x7f0000000440)=""/222, 0xde}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/67, 0x43}], 0x4, 0x0, 0x3f) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x2d53b6584dddbb69) chdir(&(0x7f0000000280)='./file0/file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='\xfb2\x02'], 0x0) pledge(&(0x7f0000001580)='}[\x00', &(0x7f00000015c0)='\xfb2\x02') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='r\x00') r1 = semget$private(0x0, 0x3, 0x2) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000002c0)=""/164) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f00003f5000/0x3000)=nil, 0x3000, 0x1) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000000)='x\x00') semop(r1, &(0x7f0000001600)=[{0x0, 0x3, 0x800}, {0x1, 0x5}, {0x0, 0x8, 0x3c9122f33db2c6ea}, {0x1, 0x1033, 0x1000}, {0x4, 0xffff, 0x1800}, {0x2, 0x1f, 0x800}, {0x1, 0x4, 0x1000}, {0x4, 0x7, 0x1000}], 0x8) socket(0x2, 0x3, 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) r3 = syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000100)=0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000200)}], 0x1}, 0x0) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x7}, {0x840000006, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getdents(r3, &(0x7f0000000080)=""/87, 0x57) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000000)=[{0x7ff, 0xc0, 0xd2, 0x5}]}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) fsync(r4) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) dup2(r1, r2) r3 = dup2(r2, r0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) ktrace(0x0, 0x4286b537004269c5, 0x2, r4) fcntl$setown(r0, 0x6, r4) 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffdefffffffff7ff], [0x0, 0x0, 0x7, 0x0, 0x0, 0x200000000000], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x3, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x3, 0x0) dup2(r4, r5) r6 = accept$inet6(r5, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000140)={0xd3, 0x1, 0x80, 0xf537, 0x80000001}, 0xc) r7 = dup2(r2, r3) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r7, &(0x7f0000000000)="8ad2a0b8743fc0f36349c4b75cbc76ec4787fcf9a4ae8918b12adeb2", 0x1c, 0x401, &(0x7f0000000040)=ANY=[@ANYBLOB="b87cc4dc825febe0"], 0xa) 16:00:09 executing program 1: sync() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) getrusage(0x1, &(0x7f00000001c0)) getrlimit(0x3, &(0x7f0000000000)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) fchdir(r1) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x4, 0x0) r2 = socket(0x11, 0x5, 0x0) dup2(r0, r1) setsockopt(r2, 0x81, 0x1000, &(0x7f0000000000), 0x0) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYRESDEC], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r4, &(0x7f0000000100)="3ac8bc02b873435981339325414817011c9d065e", 0x14) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60, 0x0, 0xcf, 0x56ec}, {0x2000000000004d}, {0x806, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x0, 0x1, 0x7}, 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000180)={0x300000, './file0\x00', './file0\x00'}) write(r2, &(0x7f0000000040), 0xe7) 16:00:09 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x80002007, 0x5dc3) acct(&(0x7f00000000c0)='./bus\x00') r0 = kqueue() r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) dup2(r1, r2) sendto$unix(r2, &(0x7f0000000200)="0af52a2021058a76116e76f3f255d858ff7b84eec95cbd1c1cf2bf45bfb83b3115db13bbb0dea3a0066a5c1d0f5013dcc45a47e0d283e8511b7102dbafa36d3835a4c986bcbc3d24cb4973b8d77c184b4361fe31a015991eb0a8b2d0655653001e21ac725d8d7f39dcbf916d58045adc8d04fa04e657aca78f87ea9a92d66873f0bfdda34bbe9583e08933beca7a236dc9209128f13a6c55d9adc0248794a2d8641230c1be5e5e27edbeb2d2fed27352c9df0a3d27d7ff6afff978930ee67d4a13f0836ddb47f05e57f150e9aa395297632ccba292e8d4274afe48a35b25c381f50c340c7383", 0xe6, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0xfffffffd, 0x0) 16:00:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x7, 0xe0], [], [{0x0, 0x0, 0xffffffff}], {}, {0x0, 0x40}}}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x3, 0x0) dup2(r3, r4) getsockname(r4, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x10000000002, 0x3, 0x0) r8 = dup2(r6, r7) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r8, 0xc1045763, &(0x7f0000000000)={0x1f, [{0x2, 0x9d}, {0x3, 0x242}, {0x1, 0x2}, {0x1, 0x7f96}, {0x3}, {0x2, 0x3ff}, {0x3, 0x3}, {0x3, 0x6383}, {0x3, 0x3}, {0x1, 0x40}, {0x2, 0xc88b}, {0x3, 0x9fa}, {0x3, 0x7fff}, {0x2, 0x8}, {0x2, 0xda}, {0x3, 0x400}, {0x2, 0x7}, {0x1, 0x9}, {0x1, 0x8}, {0x1}, {0x2, 0x1}, {0x3}, {0x1}, {0x3, 0xff}, {0x0, 0x101}, {0x1, 0x3b25be9f}, {0x2, 0x7a}, {0x3}, {0x1, 0x3f}, {0x3}, {0x2, 0x3f}, {0x2, 0x3}]}) r9 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x5}, {0x6, 0x0, 0x0, 0x8001000000100}]}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dacfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc756e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00"/210], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x3, 0x0) r7 = dup2(r5, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pwrite(r7, &(0x7f0000000180)="000052d152540000000000000000", 0xe, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x50}, {0x16, 0x0, 0x0, 0x470f}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="02000000000000000447193abd67109d7e4e5dc1ec1efa2bf616678d34d75e88e175ff02a07bf4fa9ef545797b8e1792e1681ab472263366ec125b3ebdf009af44505085c54bf855f4fc9626a0ad74addfbd31c70ba8003f3a302347c97fffcb8b9c71d9e0847e92304f415521ba55502d8ee1b338efad59173481fb5f9e9c41a3aaa6d3cbec2f95299aa8fe6a44bdbad696ab62b66e145201faf73606e1345eee33cefdec1256fd52359ae7276c455335fdfb6715d35d1a3155f081e467af52e797afc39533eea6a032279dc40431c7ad88215556ef793efa8adfc2b8dead9916e5904d510033cbf708a72c39a241555b12b86ac445438c3c322485a5525c7ced5c73662a61cb6052cae935982fbb59b93f6f5bbd25647530cb472eaad77be6fcfdb5817d25e7a8f3cf59294e374c0f09f60d4fe51b9ed7c5cd4b37dbc1e25b1955ce22b928f8b50b57c500bf68e74435f759b7b7b0004d9a38bfb537a802619dc602a92ee0b7a1eb8f72aeab520a952ef4853451921cfcb27c25507ab92f2434c171c8cdef57b119d3fd8f0b2edca7bdbf50c9b232a493eae7bc30751e8077000000000000006b2f0e7de6699375ac88e90e53f334dac2d0de630996c16778b6403873857551ad8aaf8c45d373fa372f217e79cf1ccf36fb945ef5d73fa99dd770d0b268565a010094693914b370c2288bfb06566e813132eabf8cce1eecd8e3b8e6a2a0992022b070f5e26350ffb7f71b449fbecf5e08e47725aba0ead1be9d8592f0e3544f2201764b6ed45ee6e4766219c5849d4369feb12837fc2513ae771ba89aa7f1676a8b2480e6edf25fe8c199d736082d09de957f"], 0x104, 0x0) msgrcv(r2, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) getuid() r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="02000000000000000447193abd67109d7e4e5dc1ec1efa2bf616678d34d75e88e175ff02a07bf4fa9ef545797b8e1792e1681ab472263366ec125b3ebdf009af44505085c54bf855f4fc9626a0ad74addfbd31c70ba8003f3a302347c97fffcb8b9c71d9e0847e92304f415521ba55502d8ee1b338efad59173481fb5f9e9c41a3aaa6d3cbec2f95299aa8fe6a44bdbad696ab62b66e145201faf73606e1345eee33cefdec1256fd52359ae7276c455335fdfb6715d35d1a3155f081e467af52e797afc39533eea6a032279dc40431c7ad88215556ef793efa8adfc2b8dead9916e5904d510033cbf708a72c39a241555b12b86ac445438c3c322485a5525c7ced5c73662a61cb6052cae935982fbb59b93f6f5bbd25647530cb472eaad77be6fcfdb5817d25e7a8f3cf59294e374c0f09f60d4fe51b9ed7c5cd4b37dbc1e25b1955ce22b928f8b50b57c500bf68e74435f759b7b7b0004d9a38bfb537a802619dc602a92ee0b7a1eb8f72aeab520a952ef4853451921cfcb27c25507ab92f2434c171c8cdef57b119d3fd8f0b2edca7bdbf50c9b232a493eae7bc30751e8077000000000000006b2f0e7de6699375ac88e90e53f334dac2d0de630996c16778b6403873857551ad8aaf8c45d373fa372f217e79cf1ccf36fb945ef5d73fa99dd770d0b268565a010094693914b370c2288bfb06566e813132eabf8cce1eecd8e3b8e6a2a0992022b070f5e26350ffb7f71b449fbecf5e08e47725aba0ead1be9d8592f0e3544f2201764b6ed45ee6e4766219c5849d4369feb12837fc2513ae771ba89aa7f1676a8b2480e6edf25fe8c199d736082d09de957f"], 0x104, 0x0) msgrcv(r3, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) r4 = getuid() setreuid(0xee00, r4) r5 = getuid() setreuid(0xee00, r5) msgrcv(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/254], 0xfe, 0x3, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f00000004c0)=0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) socket(0x800000018, 0x3, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x38) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10, 0x5, 0x1) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ftruncate(r3, 0x0, 0x3ff) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x6) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 16:00:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) getegid() open(&(0x7f0000000000)='./file0\x00', 0x800, 0xd4c6bc9d03959e3e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000480)=[{}, {&(0x7f0000000100)=""/14, 0xe}, {&(0x7f0000000140)=""/73, 0x49}, {&(0x7f00000001c0)=""/192, 0xc0}, {&(0x7f0000000280)=""/170, 0xaa}, {&(0x7f0000000340)=""/233, 0xe9}], 0x6) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:09 executing program 1: madvise(&(0x7f0000e43000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000faf000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000fef000/0x1000)=nil, 0x1000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) dup(r1) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [{}, {}, {}, {0x3}, {0x0, 0x1}, {}, {}, {0x0, 0x10}], {}, {0x3}}}) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) 16:00:09 executing program 1: shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x2, 0x1003}, {0x18, 0x3, 0x3f, 0x6}, 0x80, [0x6, 0x1, 0xfffff979, 0x9, 0x7, 0x3ff, 0x7f, 0x40000]}, 0x3c) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) r1 = msgget$private(0x0, 0x718) utimensat(r0, &(0x7f0000000600)='./file1/file0\x00', &(0x7f0000000640)={{0xc965, 0x6}, {0x101, 0x1}}, 0x2) r2 = getuid() r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getpgrp() r6 = getpgrp() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0, 0x8}, 0x8066c57f8f6875c1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(0xffffffffffffffff, &(0x7f0000000480)="0866af639f07709dc21cc60ead23c656277feae9a482dd1989a0eed4d1474b6ad0c2c2870b1efe6fa709e939686b7839fa217027a717c59358448908b21364bd295c0061bbd512ce6f9c058f3e706d9537506e058dfe3f147b291b27d8cb98afece63bb7ea4f9742810f3137a83961283f90fc56ee3a01a1622dd0abebb1e895658a007e54526f0dca95cc12edf30cca70c51c73c91e6485b25e3090c1e3feb8947baa9b943b3dca64675a17ade39c4921beab7cc4a7ed641ef12188e976acfd3b07abf7361ad64157ced4a24bc8731b9db1f8c1a4d6c5a821a6911e6fdade2d9a413e3b", 0xe4) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, 0x0, r3, r4, 0x4c, 0x6}, 0x8, 0x800, r5, r6, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r7) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(0x0, &(0x7f0000de1000/0x2000)=nil, 0x2000) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000580)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r8 = open(&(0x7f00000002c0)='./bus\x00', 0x9, 0x0) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f00000000c0)) socket(0x2, 0x2, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x3, 0x0) r7 = dup2(r5, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x9, 0x784aea4a, 0xc0000000, 0x0, 0x3f, 0x7ff, 0x7e, 0x2, 0x0, 0x2, 0x8}) ioctl$TIOCFLUSH(r4, 0xc060695f, &(0x7f0000000300)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800022b82230 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800022b82230 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28}, {0x35}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x80}, {0x4a}, {0x6, 0x0, 0x0, 0x10000}, {0xe0, 0x6, 0x9, 0x4fc2}, {0x3ff, 0x4, 0x0, 0x1}, {0x8000, 0x0, 0x20, 0x7ff}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) panic: rw_enter: netlock locking against myself Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 31525 28500 0 0 0x4000000 1 syz-executor.1 *410218 28500 0 0 0x4000000 0K syz-executor.1 db_enter() at db_enter+0x18 panic(ffffffff822277f7) at panic+0x15c rw_enter(ffffffff825310b8,1) at rw_enter+0x518 solock(fffffd80644e57e8) at solock+0x5a soclose(fffffd80644e57e8,0) at soclose+0x2f soo_close(fffffd806785fe58,ffff800020ec64f8) at soo_close+0x40 fdrop(fffffd806785fe58,ffff800020ec64f8) at fdrop+0xc2 sosplice(fffffd80644e54c8,3,0,0) at sosplice+0x475 sosetopt(fffffd80644e54c8,ffff,1023,fffffd806437f100) at sosetopt+0x830 sys_setsockopt(ffff800020ec64f8,ffff800021f9d848,ffff800021f9d890) at sys_setsockopt+0x215 syscall(ffff800021f9d910) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa257d7e3ab0, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic rw_enter: netlock locking against myself ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff822277f7) at panic+0x15c rw_enter(ffffffff825310b8,1) at rw_enter+0x518 solock(fffffd80644e57e8) at solock+0x5a soclose(fffffd80644e57e8,0) at soclose+0x2f soo_close(fffffd806785fe58,ffff800020ec64f8) at soo_close+0x40 fdrop(fffffd806785fe58,ffff800020ec64f8) at fdrop+0xc2 sosplice(fffffd80644e54c8,3,0,0) at sosplice+0x475 sosetopt(fffffd80644e54c8,ffff,1023,fffffd806437f100) at sosetopt+0x830 sys_setsockopt(ffff800020ec64f8,ffff800021f9d848,ffff800021f9d890) at sys_setsockopt+0x215 syscall(ffff800021f9d910) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa257d7e3ab0, count: -12 ddb{0}> show registers rdi 0xffffffff819f29d7 db_enter+0x17 rsi 0x16f5 __ALIGN_SIZE+0x6f5 rbp 0xffff800021f9d450 rbx 0xffff800021f9d500 rdx 0x16f6 __ALIGN_SIZE+0x6f6 rcx 0xffff800023390000 rax 0xffff800023390000 r8 0xffffffff8178384f kprintf+0x16f r9 0x1 r10 0x25 r11 0x88b9b8338f52e6a7 r12 0x3000000008 r13 0xffff800021f9d460 r14 0x100 r15 0x1 rip 0xffffffff819f29d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021f9d440 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=410218 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ec6eb8,0xffffffff8263d2f0 process=0xffff800020e923f8 user=0xffff800021f98000, vmspace=0xfffffd8063f785d0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 17620 485335 62296 0 2 0 syz-executor.0 28500 474963 13669 0 2 0 syz-executor.1 28500 31525 13669 0 7 0x4000000 syz-executor.1 *28500 410218 13669 0 7 0x4000000 syz-executor.1 79958 193459 0 0 3 0x14200 bored sosplice 13669 361929 94771 0 3 0x82 nanosleep syz-executor.1 62296 522591 94771 0 3 0x82 nanosleep syz-executor.0 94771 333313 462 0 3 0x82 kqread syz-fuzzer 94771 453800 462 0 3 0x4000082 nanosleep syz-fuzzer 94771 162045 462 0 3 0x4000082 thrsleep syz-fuzzer 94771 254329 462 0 3 0x4000082 thrsleep syz-fuzzer 94771 65358 462 0 3 0x4000082 thrsleep syz-fuzzer 94771 249493 462 0 3 0x4000082 thrsleep syz-fuzzer 94771 477705 462 0 3 0x4000082 thrsleep syz-fuzzer 94771 447955 462 0 3 0x4000082 thrsleep syz-fuzzer 94771 451828 462 0 3 0x4000082 thrsleep syz-fuzzer 94771 119539 462 0 3 0x4000082 nanosleep syz-fuzzer 462 120374 42392 0 3 0x10008a pause ksh 42392 284564 22632 0 3 0x92 select sshd 45463 234041 1 0 3 0x100083 ttyin getty 22632 405753 1 0 3 0x80 select sshd 91166 509575 50108 74 3 0x100092 bpf pflogd 50108 209592 1 0 3 0x80 netio pflogd 91954 420101 28858 73 3 0x100090 kqread syslogd 28858 194537 1 0 3 0x100082 netio syslogd 2934 231216 1 77 3 0x100090 poll dhclient 78525 318863 1 0 3 0x80 poll dhclient 8743 357301 0 0 3 0x14200 bored smr 45190 155953 0 0 2 0x14200 zerothread 84322 324201 0 0 3 0x14200 aiodoned aiodoned 54602 269062 0 0 3 0x14200 syncer update 34433 443057 0 0 3 0x14200 cleaner cleaner 7702 252500 0 0 3 0x14200 reaper reaper 22574 460128 0 0 3 0x14200 pgdaemon pagedaemon 29708 249809 0 0 3 0x14200 bored crynlk 42589 372274 0 0 3 0x14200 bored crypto 86250 448272 0 0 3 0x40014200 acpi0 acpi0 5085 476041 0 0 3 0x40014200 idle1 53768 174524 0 0 3 0x14200 bored softnet 26015 185336 0 0 3 0x14200 bored systqmp 48689 184752 0 0 3 0x14200 bored systq 74568 243029 0 0 3 0x40014200 bored softclock 99135 15383 0 0 3 0x40014200 idle0 1 165060 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 28500 (syz-executor.1) thread 0xffff800020ec64f8 (410218) exclusive rwlock netlock r = 0 (0xffffffff825310c8) #0 witness_lock+0x4c5 #1 solock+0x5a #2 sys_setsockopt+0x1fa #3 syscall+0x4a4 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff826739f0) #0 witness_lock+0x4c5 #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9519 6542K 6800K 78643K 11129 0 pcb 13 8K 8K 78643K 104 0 rtable 115 12K 12K 78643K 305 0 ifaddr 73 15K 15K 78643K 109 0 counters 43 33K 34K 78643K 59 0 ioctlops 0 0K 4K 78643K 1492 0 iov 0 0K 28K 78643K 53 0 mount 1 1K 1K 78643K 1 0 vnodes 1221 77K 77K 78643K 1372 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 11 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 44 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 6 17K 25K 78643K 320 0 sigio 0 0K 0K 78643K 6 0 proc 61 63K 95K 78643K 488 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 67 0 in_multi 59 3K 3K 78643K 106 0 ether_multi 1 0K 0K 78643K 20 0 mrt 0 0K 0K 78643K 13 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 37 175K 175K 78643K 37 0 exec 0 0K 1K 78643K 224 0 pfkey data 0 0K 1K 78643K 2 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 116 86K 103K 78643K 2007 0 UVM aobj 16 4K 4K 78643K 26 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 75 0 NDP 11 0K 0K 78643K 23 0 temp 107 3045K 3109K 78643K 4847 0 kqueue 3 4K 8K 78643K 20 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 1 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 33 0 31 1 0 1 1 0 8 0 rtentry 112 54 0 8 2 0 2 2 0 8 0 unpcb 120 157 0 147 1 0 1 1 0 8 0 syncache 264 7 0 7 2 2 0 1 0 8 0 tcpqe 32 382 0 382 1 1 0 1 0 8 0 tcpcb 544 200 0 195 1 0 1 1 0 8 0 inpcb 280 1203 0 1191 2 0 2 2 0 8 1 rttmr 72 4 0 4 1 1 0 1 0 8 0 nd6 48 8 0 0 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 0 1 1 0 8 1 ppxss 1128 1 0 1 1 0 1 1 0 8 1 pffrag 232 1 0 1 1 0 1 1 0 482 1 pffrnode 88 1 0 1 1 0 1 1 0 8 1 pffrent 40 45 0 45 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 39 0 6 1 0 1 1 0 8 0 pfstkey 112 39 0 6 1 0 1 1 0 8 0 pfstate 328 39 0 6 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 212 0 2 14 0 14 14 0 8 0 art_table 32 213 0 2 2 0 2 2 0 8 0 art_node 16 53 0 11 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 42 0 32 1 0 1 1 0 8 0 shmpl 112 24 0 10 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1833 0 426 46 0 46 46 0 8 0 ffsino 272 1833 0 426 94 0 94 94 0 8 0 nchpl 144 2493 0 874 61 0 61 61 0 8 0 uvmvnodes 72 1991 0 0 37 0 37 37 0 8 0 vnodes 208 1991 0 0 105 0 105 105 0 8 0 namei 1024 6819 0 6819 1 0 1 1 0 8 1 percpumem 16 40 0 8 1 0 1 1 0 8 0 vcpupl 1984 8 0 0 1 0 1 1 0 8 0 vmpool 560 12 0 4 1 0 1 1 0 8 0 scxspl 192 7862 0 7862 8 7 1 7 0 8 1 plimitpl 152 53 0 45 1 0 1 1 0 8 0 sigapl 424 536 0 503 4 0 4 4 0 8 0 futexpl 56 5775 0 5775 1 0 1 1 0 8 1 knotepl 112 75 0 56 1 0 1 1 0 8 0 kqueuepl 144 51 0 49 1 0 1 1 0 8 0 pipelkpl 48 120 0 110 1 0 1 1 0 8 0 pipepl 120 240 0 221 1 0 1 1 0 8 0 fdescpl 496 520 0 503 3 0 3 3 0 8 0 filepl 152 3605 0 3501 5 0 5 5 0 8 1 lockfpl 104 108 0 107 1 0 1 1 0 8 0 lockfspl 48 42 0 41 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 18 0 7 1 0 1 1 0 8 0 ucredpl 96 268 0 259 1 0 1 1 0 8 0 zombiepl 144 503 0 503 1 0 1 1 0 8 1 processpl 984 536 0 503 5 0 5 5 0 8 0 procpl 624 1222 0 1178 4 0 4 4 0 8 0 sosppl 128 202 0 200 1 0 1 1 0 8 0 sockpl 400 1404 0 1381 4 0 4 4 0 8 1 mcl64k 65536 7 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 211 0 0 26 0 26 26 0 8 0 mtagpl 80 35 0 0 1 0 1 1 0 8 0 mbufpl 256 331 0 0 19 0 19 19 0 8 0 bufpl 280 4887 0 174 337 0 337 337 0 8 0 anonpl 16 67598 0 53141 79 4 75 75 0 124 14 amapchunkpl 152 3489 0 3352 19 10 9 19 0 158 3 amappl16 192 2698 0 1878 58 8 50 54 0 8 8 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 2 0 2 2 2 0 1 0 8 0 amappl13 168 26 0 25 1 0 1 1 0 8 0 amappl12 160 150 0 146 2 1 1 1 0 8 0 amappl11 152 221 0 200 2 1 1 2 0 8 0 amappl10 144 15 0 10 1 0 1 1 0 8 0 amappl9 136 391 0 387 1 0 1 1 0 8 0 amappl8 128 297 0 283 1 0 1 1 0 8 0 amappl7 120 118 0 108 1 0 1 1 0 8 0 amappl6 112 172 0 168 1 0 1 1 0 8 0 amappl5 104 420 0 402 1 0 1 1 0 8 0 amappl4 96 506 0 472 2 1 1 2 0 8 0 amappl3 88 116 0 110 1 0 1 1 0 8 0 amappl2 80 3402 0 3325 3 1 2 3 0 8 0 amappl1 72 21249 0 20789 25 15 10 20 0 8 0 amappl 80 1482 0 1432 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 25 0 10 1 0 1 1 0 8 0 uaddrrnd 24 532 0 507 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 532 0 507 1 0 1 1 0 8 0 vmmpekpl 168 7676 0 7642 2 0 2 2 0 8 0 vmmpepl 168 70564 0 68505 111 9 102 102 0 357 11 vmsppl 368 531 0 507 3 0 3 3 0 8 0 pdppl 4096 1072 0 1022 8 1 7 7 0 8 0 pvpl 32 209625 0 192488 180 4 176 178 0 265 34 pmappl 232 531 0 507 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 186 0 4 6 0 6 6 0 8 0