program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="66690100f75a57fba6b0"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x8) socket(0x1, 0x3, 0x4a) setsockopt(r0, 0x1, 0x8, &(0x7f0000000040)="e0f553165918b0e441a32369603658edac9d4ca75d272b0b2f0c83287b6f64586f85c8ca8bffaf30601f3d3a9f9a3fc8036c7c5d80a61cf3e996c02981bdac650b1101b98859049d156efd156b7210b5f6a5baacb981a02fedf28a4e61f17acf8bc771482dd5dc4e56488d87474a911c5382bfa91b6fc0f918", 0x79) 16:00:12 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x800c5606, &(0x7f00000000c0)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x20, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000540)='./file0\x00', r1, 0x3}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000003c0)={0x1000, 0x5, './file0\x00', 0xf, 0x4, 0x1, 0x2}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000380)) recvfrom(r2, &(0x7f00000004c0)=""/83, 0x53, 0x1, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x3}, 0x8) socket(0x0, 0x4004, 0x20) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x5, 0x907}) r4 = semget(0x0, 0x1, 0x120) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000440)=0x8) r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(0x7f0000000400)=[{0x3, 0x68a, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0x1, 0x1000}], 0x3) 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xf2451ae1a87034e7, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x405b, 0xfffffffffffffffd, 0x1, 0x0, "44696fe7358d91453a15165e6889190f02866cdb", 0x401, 0x7fffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0xd12f) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x1059, './file0/file0\x00', '.\x00'}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)) chflags(&(0x7f00000001c0)='./file0/file0\x00', 0x0) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000200)=""/248, 0xf8}, {&(0x7f0000000300)=""/225, 0xe1}, {&(0x7f0000000400)=""/227, 0xe3}, {&(0x7f0000000500)=""/246, 0xf6}, {&(0x7f0000000600)=""/255, 0xff}], 0x5, 0x0, 0x0) mknod(&(0x7f0000000780)='./file0/file0\x00', 0x10, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000007c0)={0x2, 0x3000000000000}) r1 = syz_open_pts() utimensat(r0, &(0x7f0000000800)='./file0\x00', &(0x7f0000000840)={{0x10001, 0x21}, {0x8, 0x81}}, 0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000880)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000008c0)={0x1, 0x30a}, 0x8) r2 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000a80)={{0x8, r3, r4, r5, r6, 0x3, 0x9}, 0x9, 0x87e, r7, r8, 0xfffffffffffffff9, 0xffffffffffffff7f, 0xff}) bind$inet6(r0, &(0x7f0000000b00)={0x18, 0x0, 0x9, 0x3}, 0xc) mkdirat(r0, &(0x7f0000000b40)='./file0\x00', 0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/bpf\x00', 0x18080, 0x0) socket$inet6(0x18, 0xc001, 0x7fff) open(&(0x7f0000000bc0)='./file0\x00', 0x20000, 0x8) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000c00)=0x2) select(0x40, &(0x7f0000000c40)={0x1, 0xe81, 0x8, 0x80a7, 0x80800, 0x0, 0x6, 0x9}, &(0x7f0000000c80)={0x6, 0x10000, 0x401, 0x5, 0x4, 0x3, 0xfffffffffffff038}, &(0x7f0000000cc0)={0x9, 0x100000000, 0xdb, 0xc89, 0x1, 0x0, 0x6}, &(0x7f0000000d00)={0x1}) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x11, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x10000) r1 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x0) r2 = shmget(0x1, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) fcntl$setflags(r1, 0x2, 0x1) shmctl$SHM_UNLOCK(r2, 0x4) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r3, &(0x7f0000000900)=[{&(0x7f0000000280)="6324ebf7057ce8a7f7d614928d8253f6024e35bddc7582b90151ee71d8489dbba667d92236bfcd3c686422143c5e799f435b9dfbfd583fb5634a08a55785a51a375c22802e4e13e5a6eb09cec4419c46cd6850624dd6d878ff13698503b485a07a907017fce86dfa012238f497411790788ee58bcefb3260cab9782387e69b937503964c1ab18af2bb6fbd2cd3204708546d7eeaad91723d29825854049261acb6f0e94999ba59b8958504ee145c22329eaf651c0b0a9098476315ff745082e40d8f7b9c78a8f50096030205f65f4c531bfc63cf4ce9a1adb1332a6ea9e5e96c4150be63900f24cf53052cf4863f997a52ce505f4d5dd6599c09af6a3524efe95f7f416deff3c8d7621c5fb96de3d3b6e1c5680d35f692e89f791466209ea12c3e55a4b8909ec60bf18c5b1ad1215b130b414c6ccbec27cda1000442d530ed6ad257fe", 0x143}], 0x1, 0x0, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x8}) shutdown(r0, 0x2) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000001980)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/142, 0x8e}, {&(0x7f0000000280)=""/176, 0xb0}, {&(0x7f0000000340)=""/88, 0x58}], 0x4, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00"/101, 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582efcff91d98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f050ecbbe061a751731e5c2091f3e9bdd11c4518138ffd1d6a2e60e1f34322c0cdf8648b48935d141f46a48002e17438279f22a79a2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe80830c73209aacfc6eb1dd0bbf82cc490ab5ad0ac227b9c9d1518f596b132ba6cbaaedc747fa57f2320e62e7a9c2abedf0298c6e244c4779439b90169e0", 0x2c0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "00000000001f0500000000dffffffb084000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:12 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) r7 = getuid() r8 = getgid() r9 = getpgrp() r10 = geteuid() getgroups(0x2, &(0x7f0000001680)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000001780)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000240)="7e59eb5362b4e5a7ca97385d6568aeefa52d224bf8c202e9bd6a8778924258778ac91e59b0bf5b209f2df75f6b0184f1f7d8a3b479ce0c9aa7d3e9aff2693515421014316a9f972a6b869d9e09eb0548f37403ba7549c984252fb91a258cedb0963f9d3245d1e87868074139a5b189cddd47d4a7be22e912f7f6deee4b728b2752522e6cb4a8c8007e00a0bec23cc42992af805a6ec3fb6aaed66df1d844aaec996afbf731e63aa179e466ca0d2da31ca83315e626544926f2028f5dc230d06ceb11afb7c1baac42878994cafd3c15ec1cebaead5764", 0xd6}, {&(0x7f0000000340)="99d8775365be9f946a8f1127e61be22eb15776c1ea91af3d3f55ab812bb478bd676cc05e97de8cef04ea88e0fc767b8e8dee2e43071b8e49e404a10780a43f002bc676a2069108bb804f8d7eb2988a185db63419d61a1ffb5f33c9e6631d58a09030f6f877fab98e80c7dd38729c2561bc72a681bc9c6dae78a6cf9b7d7f12ef21454672565c85a403de796d9fed1d85be2c70052c54", 0x96}, {&(0x7f0000000400)="dff19a820523ecd9d4abc524cd529f0a9c3b6f1f7588d0148d356c2e3905c8ccc0be9ad982985da590383b710f4d9b64406bd14cde27b78e34eff76a58b1779c092dc49a61fb505fd34c8d7d9c9d9b9f11f75aba5df33b063b30da138b3f2a68bdc306c2830965", 0x67}, {&(0x7f0000000480)="bf22b4240fe9804609799184149571e90f0117c775467c4eb0373219df506840daa55e89ca8f999b6b25316a9bec45fe12d4dbdbe3f9244a1de2e8372aeb36ca8cb4a5b5fdfea534559cd7b4422a76c724e268454517f2859a3afe8ed2279e85af61bd5160f3377db5a287735947eb9fae934c6f0b6bf647f3b75bb35f267feed243931ac799cb09838025", 0x8b}, {&(0x7f0000000540)="7eabaf214501b3c64fd73b7088aa880c36beb35da3de5676c08fb0f6a2a451e43940ad4a15c52a42be16097bba1d5bb9c37f9fa1447c15ddfe2b5e3203ed1efb449a2441ba03c19e1eb5b59bd0035771a95a7be41beef115cf4efeac12ca03929878fe174b79e46f47cf1a43cc55e91af586a3653bde9159d4716bcec3020a0558fbc8834b46d38f44ee0a05e43f5b82874a2ebaedb131703eae35ead8abfd461b766d7ec206bddf75c0f0b44c236d2b4a072fe241c7ed92b1e604c92470c1bfb53307a1a1c2a0ababfd9895d96e4e1ba2c92de381fcafd528196bb51d2c40299d5f704010fb91b69eb9a96a1b45dbc50749378c1f3c73f5f3d6446933ea404d55c2f6edd1dcffcb3bd38928c02575709e20b1402a01820354cd89d4faa1083e405095cd7d9f3e8940a6f3ce4f423581da32b8a703a445f11ff788a6a11bd9cd60453c3b0ff2f5bcac99a9de44f30f6441b7f080c65f07a0178c55a2b856c283e1ae86d0717355d0076ad103d0ffa4d83d5e9dcc69ea8481abb7ef8fcc9d69775061b5dd6a04aa52186f4bee6620a89a3e946dd8d1e7aa14fb163ae82c9bce8f727eb4866b654d3a9e034897e6290bd192a8f4091c5da6ced7d07b4da88829a85b251bba216b2faa56b7a887d2890afa4a7555bbc6b0ac21f2b4762919ee03c004b2ca45aaf7432c24d8509dcefc7da8697805cecada8b2b5109dedad5b73120c31a1e13680235983f10b92ca05dd57717e1779ca2cedaa4ff906f61dd0350eb38c3021a856f197588ee078762ccc8a6c3efb1531fde927607f6497a42a88a202189c504160e0f3b3913aee459004259bc3288cf56d78bc0c5301ace28ee1b8d10f0d836827a26567753fcdd4d4062f842940c29aec7ea1660b86173a821e3dd18eba9b391942c4397b433a9ad28572df6ef03f95980e1a97e77a14fdc851cec3462d528dc9385c9cab1b20bec830c78eaee63d0755d7b1d899cb05b62e9bba44990bf3f8300cded9ef11448a391a31e2fff8b5698b3c5041bc2856b89dc8f62f513f8a1019a40f10ffcb95a6874708b0a326cb7f6dc6882da59c22949cc42981fd7f7c7d487ba01eb41be2bfd42e27c28f2fc5fda5594e67f44d9dd9d611c8baa1f83185e437a85a1972548cf2b1ef3b466a684173544418ef3a425b4a2f566053330c14eb194312fb06064bf1d6d926a5816e4408a0403127d7ce1ce9a4e971bb3205aac56a3c7944f58daf49d5fbaaec1310237057d7a230027f67f557fa348d86289c8ed512bbc5387b0b6dda3be10d092ad57d6864c3a205ad4c587f6b773332b13eb4e3c8e422755e543ebe95da325e39b87e3339d551f546a61ae07ee2670bed444cb2d82885aa0805a06c1f903e75c2929088278a48e81e0e50c08f380e4dcf55a4306de7367b0ec8c3177cdf763ecc988acaf3c0849e4e6f63704e209bfb9d81c4417068623f1a852559dd54013e113257a5692d1668f66b327eb3ea144ad1ecb0a00eb9e27cbac67a75b670000da49c80b646c3a18c03f37d3eb22a57fab517b5b61681adf917322314b5fde0b02fa9cdadce63b0e8b351bf13e31ac886c7ee776234413cbaa1d3fa4116679924fc32987faa35703b135de4488987db0dcb772507a05692b878ac247fb4293fa2c81675b63582106cec95940fdc547d5d5a9bc6712bf5fe805b4d507e0b3e9fc0382eb770f02be5df67ed45f79fa4e7c5b6615ad3aaaf151fda1abc4a74a83339a6d9c2ee18d3ae9ce48a23ee4dae4ac9aeebd564b192dd7372f093c3affe384dd35763cec855515b78d72a81eab30cc8bc85c0e7679edba55d06a03afeed06d8f2f359761a0a3367e53920dfae76600536414f368f584e5ae33f856461a3d2c9a46d2910e1bad24935589f60a517bf8a2dce409fc7468f37229b4a75ff5551236a22de3de3cc2dd09db3f65c96b36d5d2d68257dbc728f9398978fe6e6724a9e846d47c5da288eda9477f5c2fbc85fcaaae06a30c9b3b7d4c8161fc373cfe2435f4ecb69209f90e513c2db8ad0176c3bb7b32fc8c9209816b8de7c7d3681e5db91634c06a243ddccad44e239ffc670956afd88e3ea3521738ea1b331927bc807f936b93275daa19487cf72a67f023e5bc635aed5a9ee1c29a842645fcf4ab7659f1c443a2853a88acfdb6fff3ad320e98c984b3ca2fadabfafa795b06c1d1146812ac8faccc994124b67f71f1d65f8e41d3fa621aeafb43b6d95a5406fecec3297c6c966b0c8305c593400149c6fe1922f58ad86f82835d10208700c301b467c22a89934504bd4dda6961b98a69b40fea53e644ea6460b3865b31dc3a0a7e17e9f750d8eaac2db760edb0633c0fabd2c7b450d467fbca549910efdbc42fbc5f4673b96b1047b4fcbd83544c1fddbbaa75b14f4e1face88b81736d78188c0c78be58550fe2c7a195b7877f25f880f18adca18c58057df0e7f90a78608a198fb7cc7f37d23196a7034c162ea3cb97d89837f1e4e698918932a30ac4f26dfaea4f6724bebd467ba4af8bf3c5240a44c980201559d602016e3f3c810597b3dca93690834094b5898da329cf5af256553e2c7a7ec0e63a9d1d96e3d07a26bc7409f9fbde02dbf055d3c98c58183e2eeaaa68b1e6d3b8b099e4bb34cfcf7a002c4bdc4f9832775ec5973aeb82c9a5acf3ce402f1f39ff0d33be131e446c11a75ad6443e1feb48e58d9adf0718692bc3a10ad27cfdeab8ce6e92dbea5943f67e793c45189a455ff0141f5eaa2206fa2d3f285e3c2a7db6df783b2626722bb44275eff24ca2952d8be189f266c0d836e34e62df4f40b030d60ac1da1e2f85ee8d1d29d9d0b11deafb8e6a992f7966a71c0f153965d323446e6d14f384ad1366e0cabb0d8c24a876ef929fda6ed0c371f4e3bea6ca9a214b504ffd103d73ba988c28a2839755d6c3fb40de39138ba5a4931ae600e668117f3708a0c58d4402731912d5bdc0e611e744e5b66613dafae216df5ac65d56cb5c7ad1176d4eb29e1433da610459752a753eea2191b9ebcec327333be3a5d44bfca70b71923564ded0677d073652dcafe5cba674e3c99db55ee707e9181738820632e0d051b8616d6f299164344ee99356c55274586f2b5a8dbd7d935f3ba373b5e17472307f3123cafce1a7ea89c5bec2ba9dc61590872bb51df784d94632e77f92eb940f4d979d134062664bd6a0189add03c222c7ce93c1fd38eff18e218684e6c5e304aa1f552bd6d96f5bad1f3f338b2269d277d9fa32449c7430bfdc72c723d81d204edb49dbfe015c7cfe20a90312f1e4b497bc99b3187db27e2424addc41eb27d7438beb2fbe22d1b37f1d3b4316de0becdcbce8ce0bf1aa0daea4cdaa79cd175970d7cd67dc002ec1eb1b1312d71f80a36013d6a959fc5a821ab34c2d77ac295d12be8281a0d169cc66e668018534ae9a618f573426a5aa82b412c2e982e93c58b344c372d2f100e5f61a14735b06aa5da9d0a09b5ad4fa151b21a143f0aa0da8273fa55bba085ae3f76d1ad17b78ae5db348d7cfbeca21d609c2c4cbf678b0e459fc98d310f33bc3f9327bcc0c2cca9b28b6c361b44b34e248c159e7086fdfad7b0bc4123b3a7e088bd380779906248d27b019826bff37ab862ad51eacc6498f44a28e3ca8338fc0d3540afea8acca84e126122c2a60e0acbcaf507f0ed4cb02e41caa26d042568330420ea86aac855751aa33073fd35c3786a361a9b02bd2909aef23c998c6ff3731561bbc3c18a8862a3449c14b9ba6f95b0c676462d52fbe161bac63d2fb80f2d7f176486d55e53de8b863169c86d150357765a00925fa3cdf64037047fc636b69c5fa06ce394f5032ae26d9512db75d3bc2768e447274f81048e5d376bbd9548b4597df2d113bc694f602cd8ef6ebffb7436ac1dcec0be3c292193e4dc60074b3b9a890716b5c7a810f5b80dafa0b53fc7b38aeaddd7e83fc9526ecf3187f83cbdb181f397cc74fd8d6988190ce99b9abfe8962eb0b36a3bf4a7b166412e9c17144ed8fbc72dbd9166f58ab342d0dd6f3bad39ce93cbc181c7f39538f90acb74cd5492e83d1f693d178dda85ec033e5a5b6c7f46e4db02f76a6d50ae1ae2f0a56c5d6edcc19fd496a952267660df7be14a31d3e955a39f661731048c2a817a51904107a554789c67aafcec5e0857aa51684cdb834942d28c8d4e721396d39516d70bb7b7f1512d7f9c8330e62f2091110367073d3e693c027ff1602d980eea2794fd44eaec515d40ce7f13ed0d13df307d7720e8c576f4e851777a29ef8c251e51f45eff68b876c7219c73fe4f848b58775a22b7aaec310be44812e71dbe0016d11ee93b4573a28549d3180c1ed2e9aa56d1f09c94625ef8e7d315389eab19127c6d005db9969eaec961a39e085e9f3833610e4086d5635d6af43689e70f006086f86dfc9b4d8e4cfdfe0ed9ec473f479a5bc529e637e729e958a19e3dcc8bfb8252d60fa92dbd8e090284009185ab6352be482b315a842ebf8d2cb9bf5ceca121ea2c5eb60de1a1c749f3aa8a255d3546a841e4e214a6ee325d59f073709aae8242d3764b9eb7ed3fbdc26f495a4c0f4cf1a6ba751a6adc71c92ccd562293a682bf2ac8c7c6cbdf571c1619e807949afe0b33623dd832bf0b84ac43a50c315e47d20df6471945806e82e14297049f7c94bbf4f15f1c767d0768a0e3b4763b17b817b7164cafef6bee41ed35b28391bc4e3a0330628504a703970a73c9a41b9df3d4d4d1a050dbae5904bc04974e968d49187acf1e67d2b7c05d567ffe1fa9cad2cc6814f65e7d744312f1d63aac3ed81401d34bd4738d579f5ccd4061d483fd091c5f5cf66b2574837171ae77c9574bd4288196c31359a225ba68c52f3d9cbfa23bba0f58fefbfb243a406f8a8cbc184e6bb8c02a778fa9a56c72fcb555aa1a99e9908ef44b41be6c1ce335f3b1cae61af199b8515e96225a805bdd5249ffb85cbbce684a49a1143e984f8d9cc213dde866a8806c572ce3005b9840ab525934ebf5a097daca4fedbbe7d2a49b4f6d999b2365473919a5d2cee09678163c1b66884c73f6428c8c1300384ec00445973e7ebf54f57f78a26f5d4e7f85349cbb26b98324ef91cfd5c32627840787a8d4991514cd9a48a5392d15d33eab90bc6cf8819807e377952f0454444b95f47968111505741301275a51cc65fa0f843ac31fe70d4d28cf7708c72aa768dc134b7eeacf09a8e3cf55540d5798aa104990dbd3a8d4763b3d51c22313c9487123be75d010a07c40e4bc4c56ff5ac4376e9aed4310bc58440da8c47d97a4465f43f4ad34765f1376b6eb753b170dab20f28fad5d48f0f142e60edcaf24de90fd62fdad527694e6ffc2de7860a15b41feea796345c804c56e8e5e08e42d04062275f897afdd2dea92ac81b8724b05e8561525fdefec7ea9a0d5f106e590815fefd2623b68682ef6e900bd68fddc2cf594f2a7ec29fda9781cbc3b47f97b7368578cd937b931fcf552b7c48ee157c27b2913b8f72c7b130b04b39e25a7aff715d5a02038f1a4868966fffe12366cf527f01c3f911038dc1bb0b2e08338a3a99bac9315f70159fa3dbfadd42e0c5e252b22703ed972bf93db5944aaf3ad1203ad316ee01e24ec23a394a3001982706a393680cd7948ac88c562af52209f79e120fed3ad630144e4082cc78af053da54e4a823c7e1a640c5bc09d1ec5ff8ac98bc12ea59db8175ca87b4564fb102599da3b02b0fbd5f8e20a43ffeced99caae1badc7b9691b1a170c4ffe61e07ae509ff0cb78101321996dbcdeedee30148f3e3bdc17e", 0x1000}], 0x5, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r1, r2, r0, r2, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x90, 0x8}, 0x403) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r12 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r12, 0x4004667b, &(0x7f0000000100)) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000001c0)={0x2, 0x2, 0x9, 0x80, "4a01ae4062b43c5b71350cbc4cf6480e40cf7b47", 0x1, 0x9c}) ioctl$TIOCSTART(r12, 0x2000746e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) syz_open_pts() 16:00:12 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mkdir(&(0x7f0000000040)='./file1/file0\x00', 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x30}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="969b") 16:00:12 executing program 1: r0 = msgget(0x2, 0x8) msgsnd(r0, &(0x7f0000000000)={0x3, "273a227d239cacf62e78129b55f3f3de8c30c4b64fe66c8a623623b9b0d7a799bb965ef3e470aff0d945784fa70d2072c1cc41c89d1afd518d37612924c2202d54a299c83cda0a66531b0e697c69217084"}, 0x59, 0x800) msgsnd(0x0, 0x0, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186000008b0300232700000000000000000000395246940000000000000000000000000000000000ae", 0x2c}], 0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) 16:00:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x1, 0x4, 0x6c16, 0x8}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000012c0)=0x5) close(r0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0xe3}], 0x1, 0x8ae0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x2) fcntl$setstatus(r0, 0x4, 0xc4) writev(r0, &(0x7f0000000500), 0x193) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x4) 16:00:12 executing program 1: select(0x8f8d7730bdd1f97d, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) 16:00:13 executing program 1: r0 = socket(0x5, 0x8000, 0x80000000) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x20}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="a6b60848") r1 = semget(0x0, 0x0, 0x448) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r1, 0x20007471) semget$private(0x0, 0x0, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000000c1, &(0x7f00000000c0)=[{0x2000000000003}]}) semget$private(0x0, 0x4, 0x20) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x150000}, 0xc, [0x0, 0x0, 0x200000]}, 0xffffffffffffff25) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r0) r2 = dup(r1) writev(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x38d}], 0x1) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000200)=""/14) flock(r0, 0x8000000000000006) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98ead9bdce5e0a20035a8068ae7a54669291b2332a634b80600381caf775cede915e110977ab242d29fbd4170a", 0x2d}], 0x1) read(r0, &(0x7f00000000c0)=""/66, 0x2b4) poll(&(0x7f0000000440)=[{r0, 0x1a6}, {r0, 0x2}], 0x2, 0x8001) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x7fff, 0x4, 0x9a, "e90129eb0004008000330d00", 0x8, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1000, 0x100, 0x4, 0x40, "0fe33f295be71eadd30265e8e5bc27c731c014fc", 0x845f, 0xfffffffffffffffa}) close(r0) poll(&(0x7f0000000240)=[{r0, 0x80}], 0x1, 0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000800)="25b0f6bf7cac60a1e20e379e65c5f5cd6acada5975ccc3b97b3954cf8582e2faa087d886b53ad920a901da825ce67cbd3c18ffa76e71bdec1179308cf6092b9547acf18948330c8c466924f43ce23981300ab0939c134f2bcb417435f9ba20a6e4d9722bcbfd153f771c2a925d03a8100b3d9db5a840e81a591aa60ef8a8e55bc100bc79c2defd74baa54954396547cf266a2386a00f510439bdf749054971a51d784dcef210beb068faa6308a1944aecf732dfd12b0adf09b69e60b7a3f7627a318e719122e8884da593662026164fee7b251b2e20d4d5c110bca6d0624f0ef7aa32b94493dda4e656439695a0b9831a870cb2d6bfb0e0e072454b3b915c0d1d7b0c9ea6af59ebac856c399ca9d14c75d497317ecd14ff9691fe84204b9e00337e634fccafa6cff443e53ce2fc43ecc275c6ac2f461384335afc5cb280827cebb322de8a2147b23528f9821025d4bdb5b6296ffa1b13e74f16675bbcac2a88359a80c4430b56c2255deee2fe5eab0d7b87f71dc48f47a53884e1e416225aa0fddf83e54c5b8dde2a565ed90535f75f5238c68edec894222d4374df2d4ba2c717ebf9b87752deddbe3899337cc0e1832cf864999f4e7a04ae94efa88241068db5c1cf0cb696509fbeb8d25458e4cf4bda717ecafc8337e0978f928a7a6fb7ec70472d12a1ea4ff42ddfbe24a1c77ae01256e677c606a907467c3fdafc87cc7b8618d4a70697e7e10fe68838c2400c8c75605915fb725a5afaf4689fee9fc598e53aeda592a266537272a2fdebae1982e3ad851e6a654a98152410efc303db4febfad2eaa3aa4747727397802468090308a852961b91b1535ccee08a8fe6791718c522112ac015220832905da81bf90124e34028111f36ee85ba9ad73b1c7e5505f910626172115235562d17b27dee3e727dca0adc582a4ee5cd6f1e4997ef5bda11416b121f915888cf92c89d50e3b5d7b2f53379bc559b91d57be8df2ecb4fd0b42b115960a26176613e0578ccd217418f9d2980b51806216929c1ded74a8b5bd6390af8ec6a739aec24d620dedcaa53228f8723a70a83900d544e8948d1ccb7a723c598d1f1bf96e0df487c90d2b962c8e8b5d21166e197ae474fdcc9b276bdf3d1ea38e40aa7f08e6a88c604dfa4041a461bc6678837743f2983602aad113d2656d9a2480a20fe68caa6907c96f5d6e8ada9aa549b27b9b7bec3218065168e15370935757d6dd8b8f88d245122eefbaff690de3fcfbbc406b6b099462c3c7f88230cc7b7df3b327ae78dc38f0930dadc953fb884f644ad31a2ef9844fad9f1955c442c140a6f67df5f7f341e55a501f3714b7635f6d07ef01b5f64c7d929506877383ed07e8ae970b87a377a2c46d7d7c1ffa09105daf658554437d37dcff6d574d9750e83425c80422ef7d6369cb4226507d38d1e97c70fcb5221c395f4965cdaf6e9f274c8bc3940c11f6acbfec52c40c30412d6904476896189831e887b31c59f4c22a1259a79f290349c159ce82cbede7d60c492379318d4f87de15ffb212cf806066bb6172263db4aeb1acf68139e1cd05b4f509d3e33b73e6cf82d0ebb9fb4318235ab1e41f081132e0cda76d72b327b9fc078524148e71cf9ea1829e95589334493423e6704925eb2d90fd9f4a69d62025ff45f435aba91aecef53badc748e9ffcc78c844c1c747a1580372543b77e5ed67573e4859df55bd357e6a3404ac0b9b580f030f4dc37b6dc90e1ca080984775bf04358457e396b5cf324fe83a3361c1f34b21137017c21611f04dc0d04131af4d691fcbae8bc6e72200bdf59d871764e5a75769d858a315897da78b8054a34f9e169e38121fffeabaaca2e04d9a23b6844d01828c022e6baa6018085b56546428d28ec43bd1777f1771631127b7cad7e45f8e5c6949b3d52844727ab8409f1089fbb36b70ed141ca7c2769bd936eec20ad6317c76b04811166ae5f76161d5a863dd495581cd4ac594bace58c164168647c106bcda0eebecadfe2260051bf0bb7c077157ea74cd0bc4063630de58d57c335e5d29f9fb3728a4a5ede94761ad852776307717e357acc7e618b95d70ed634b401036c58e30889c312e60c4e2dbcb472c05c9cfe719979a38864fad585026a0f17f2d022b729fe69a0ee527e2b86816908cd403086ccce003859a150c553c0eb5486f4ae2aa2c8c33f42f3113bd1e45549762c93d208c3ee9d62eb3cf2521ca879756a2599a1c31927474effe2b39817aa566c6b3d5ac2ba1359ce1c054d7b68552c0e333a7ae1bdb93d8290b44d96fab6f59be9b1d49c9be915d71924313d94634f43c9057d00b6cfeb75eed59b5624f5ccade00436699819cab96bd9486ce0e474bf5c66960528ce78d273ec4eb287f541f91c28cdd4c992f4f681b225c618339d533355fd7cb3c19d45daea414ccc08c80d138582f55b3517dad88f3d32035c821082b0154874ecd43ebd910addb9d81691dd2782a90b61a73f9f8277f0d75931a5c1e99e297743d3cdd1f6ab01b0034d9d793da41951247c62e11e284d0dee54eab4ab9b4c06267c101fae9cc934d0da24ea09fef9af66808cb4cbf151d5863e526349ae98a5b8a56c70b44e435f00bef4a390f695e718aaeb841b02e74b29e157e98d9f79c696215de137fa240d650f15cba1ac9aec9d1315f40602a70c71537a251a096b7714a21a224e1d12a777e57042c7b128cbe5d3c417293de0263c1e8dd0c6bedc6b199f7f1eb21cd595cd2831d6d3580d1c5ae1f34e216b93ab6dbbd5945a7a521cf13d79ff72bbc5814febac24741f79a41c7f30b4c70aefb0e3d034129496e8a3baab2df732157b0698b49ee52f0a60f45978ea8025f587ed25a5b6809cf1628b3262f9feab3a3868edd8d8f292a6de8dda50b85a29b9e0e682a3ec51ecc7ee7730b8f37cb9709fb0145fd31f2f771aae91bb541ef5e250cb373d3208f293c10b9572cfba717f631231223dc4fcc3522109b37af1721e5d5a52d1e1abcd8f5f35d56a29170b9c6cf0186a12deb55c9fb22037712335f7e6789459bd406d6a70d92f912450c5eb58f1829de74d2edef808da00df0d756ac68b1ce10a0ae48bcb4f1333d2a7cbc2558a7ca98acb2a8979f0c4e8bc856c2e842ac2dc5c6c50b515c659dc71a89cb8664aa008a58669f7163b31c8579d30af4f28d193b4b2a275d6498f916e06501d2fe57d91b03848fe2f026e7417073f9ff65f7b5710057b35332f6d2becd7ced77d7c2f1fc2de4e71bbf48028e3ab2472526c05400b2def0e5aa02a202ba29c7685e9af8fb672d3e223238e0a9082baec73fc3225e1843477eb0682d079e529d39c28e1c91a5a8b9b9e23b3d51252326157bc44d7e42762263a96f4d685719c73ce61a8ef4b1e4fe6e184b2384c473f58a95a44021ebd7a0262c52f305620bfff2bb653b843c73f6719d65abc45ef4117c0df30d50031fcc783b0ae4670935bb8cac64a10859b007a72e3f9feb8eea9b30d7f6bd493176aa3500f1122c9f380903be93ad8a7fd19eaa2b2da6fd177aa44c4d79d1b2ebf90d56f2ade4ceaa5bb4356c60e41d57c63ca40bb1d54a9974430446b030a6176f7256948a1ee92c9231434c388ad2de45d88518d10607a0e426282eb3804b31c59a08dac32f9285666eaf4a257b2657f4d69b2761f5bd4f3ad8b2769b9e3a24b09bb85decfbc01c39835f20bb0d10a108f956c447f6c519fdbb0c0c2ce984ab74bed27d186acd3be8c6ac945941cca76cd41b314e7ac30ae2a7d5a5104954038e63d5d113ca5b405b7df08beb918224e3494b0f481834f4c0310ca63f385c1365a0073af492977b66fa52af2026d99fcf44ee88c642938e3b2b9131c982bbb522b60b0484d2315c38a15a325e97eb24973095670468345ffeb6609cf43f818156889c4d143febf96620335477484685d9d89de492abd5a601081ce72a8184bba072e1953eeeffb745a99bac0158dd58bff70152d315d73fef7a83ff7a0e4197e99734eab6a810816c6a8ac23f4dd8b1c146fdcbe7489975805b613c5350c6407f423b242078e622411dc70a4fa691cea4939bef452e7c341628e956e63c1d68546c2c4d9706c431f77592cefe19077982806e1a7fa6958f830dfd6cf869f4ab98527e1de34124fcd25b0660ae1bb07141a0961ec1ccd286ff12bdb3be39b9c56c51f9a33c5fb697820a038ac2c0ee04cd2f92426845b7ba918c7616ecae694fc222ee5dd63e99ad557811abb0ce34a0b390ce462809a6a541b3470e828083b2c4bd6cf85a19da305fe171c5c8887bf587d825f1e8e89ee01ae23e2661c75b66424213a8c909a51b518db4819832eb44c347a121352a7dda52767192694a8a53f2f4f7f2750fa51f48f32927acf47e232683b25291a3bf9b35a8b7f4a3e239c1cf18399bb0b5f2f539c5c7d21070b89c8d135dfcf96b125a654554874af5ce01310b2825fe2e5b0e65697521d1b91a6340d9750d53aea7a8582fa4465f495add039b5b213a022bfbfe224812e81eb1f9722389e01390906fc584c1a20ee830611d0a0e830a81d90c0a4e4378c0cedac2bec32641a9f169a4429e062074476c62c3af9caaad258190814e10cf68b945d623dd643cc899398c452b1d21e514d1c3048961e200834a0223424f229004a5670c0fccb5108f0eaa715c97a10e249bd1958f032a848053f5da7d916e4d4b671aab30cae9eb6c87e036f2cf7e0453e80e0ace4c26036676a68bbca8d02a547f1194986c0c6ab95fa3c5a9902d572e85d4abb2d0d6927dad25cb790d2f4cfa6803aa5cfccc37965bf3fd56acf263a53c591f6eb88cebf922580400f155e0184e8df8326e0b3bd56e4a88f968ef201340f3fa75c43ba564301412e2e1d394280b1c23f1674279d387bc575f5eab63be5f314bbd57ba58f9c2d17d9c9f115890a6e4f4a8e943a176c5ff34f39539a4de373f2eeb10bd486e336119d56d04498bb0fee331ba1c4142a504ae7eab19396d54de38a1eb478dfd961bd75b9bcb3da5962363aa9823aee30a3924d0f60d6c49da11c905b2f904c71690a474e75a71ec39690137d16b704c4af57240948e0cb68b294d898e91187509dd58589e804c48f4ab9ec904742faa1bc869c2bb3b50be0733def190b61644f9bf85377f58a5c3240dacc1b4c9bf215dc817f99f7ef69850aa45cdf5c5d5eca1bd81a1d845254ee9ffa0b08feda759d384de75936aa06a6c4182f034e30ad0e4a73db21105e3ae367787bcd855df64ff65cccae785b5cdf9ca345d9d18086cd8b1721f216f1c2c4adc5499aa51157b542826c223da0716a1d7e02ccee7620c853b58aa1566e2cf318808a3e8646bf0069b80be2bbc5d9468c49a4e62f42e7d4e9336f6919337fb56d701c2820ee81e5d6b90a8fd9aa36e06a32d722da2b587ef14876849b6dc470c88e4ef475cea7e7b692ebaa56b91de4efd089dd27e80f1eccc33931ffd37529cbef6a1c6573a52015f08757a83952e1c092500bb150779ac3f0ab8f55b30061513439bb6a14514ef6b1c2ce87d8d31a4c99caffc494a13273835a967ecba5db2fbeb10a7d1226dcce8a0512fec991d4ce4bdfce683542e005f318745cdbf2f8c00d9eefc9f9c6a84ba50cddf68346982d23a68937ad38c8abaded9fa34701dc1a4273129c4ae6460c6082f11850458856a4b0d26864a47c35829182803f24594aa1a4e37fabcd0471e24b199458a23c33bfddcdf9dd89c04297e6291bfd458b08cc5f190dcd7a62995f285920541972ca284697ceaf8aaffcaf82fba463b4a430b5c06b5df298", 0x1000}, {&(0x7f0000000280)="82c91fe9503863b73f5ac8fcb2ddf954e8bceeee752dd322ec2ba23b136068b4aeebc596a9c30c550e1e94444d06de8ba9430a8293b417fa3cd3469f811b2c11", 0x40}, {&(0x7f0000001800)="1a51a17de190684bb786ba593eff3775a59b6aaa5f16e0b6c8595089978ca2764934586f08579b1b0563c3b25313ed17c358db8ebbdb271063d6ff67a21ecb2a67bc6636af26a9512d4862a19e1c026853b68772fa3ef2252ac214492b47e58e0ccc0c817621cf6ffb15011e277e06436d3fe48262adafadde01dcca1ddcc72d87e6e8717aa4f3142dba17784d035c77cf3b0ab4af8d622bef2c801d0f455f8478dde22e4da53099949a0579bb513f4be219c73713c3eba82564cc3169d1c09b15cdd2233382aee27dbaeb6dfce2d8384bdd68b8edf5c6a088fc1b950536a381c834017677081c6d890ffd93d71ec71e444c1633287d2e0c162a23bfe81a83ed4162fde7ef1d17fe9f1d7263a3969c792b8a1a2fccd50637f29f3c4c45e856f1938a8a3a343d3ec9c6e72613c3c98c76ec730047d924bc0fc02679b439abbb2769a4186edec78d7787fd9af01331747f2ac90d9b6f6b91bea27c3f13636ca3db3b6e02203cfa0287c65c3597a4c1c5b034e7fccb33809fe295d8e48c233a7ccfd5410e30623016e4f0be07cfe29139a21f80a6f60f6a6decdad505bc852afae0be67692d5b39c50f63b7d82e0baee8a78655f724a160427b7fdaa766fbac6a90906a6f6be8e52c4f4da29a4fc2eb52ffc06f1873c816015aaf822cceb9157631da88112895bbeea32a493fb27b2e52a1c6533cced59115e9e8eca95cbc313e1c37b6163e7abf4cde97c527d342e4bfe7a2e693b3a75a7b0997578fb2e56db686ca63eed16f269e02e9cf98903501d74467c05dad275fdf79dd264fdac2ae8e221faf7f5556f7b9015cc604045e7db53eba1ebc13abb20e2cf8a229acf01f988ed0cb46ee2bd8b749445dd67d139be24976a61861371db0cbe017e6cd2346380fe58c570422cf9ba545598b37a011524028b1d0ca0c894079bbef26a9eeaebba05f85b6561db9bb9b353c76a4d987934e9646da646b4d5eefd278010476f03df57393d66e4671cf3d9081f9cfe401f0d7d074edd21997930a51296cb72c8a18d9e5a9e09217bb2a2f14c7fa79d1168d466ce43cc1b6f8e6ded0aa664ef8dbb2ca7fa9828a73062aaa84ee6564aefb7c2136feee29026568714264f690a40280d5b57409c635563df9c482c58b94bea50263331bdbc636c726ff04659dc7d9839f786937d5b543cd6989daba27f989ccd26e35e3a8d38404cf2b8086ec1fe16bf7a1b805ab31c2b0ad4a6a06cd428d98c319eafb12c43210a9e881a91b66698d75d301e14d9f75e776b2072ba997b0bd2482e5d43029dede5ccbbf0dc4e25c39bbe4411fae929901c87755df39db622ee56a6c2025c1af775d18744fda117c63cfbc9967175e6ed5254b080fa5c53ca171dd705e0aeee6536516740d1d0a61d1c619dfa55002307c83c959f94f48652d37598ba0f0fc85a705051a847fa4ccf64baed61298fa7b084a95a9d971fce182391f76cd24eab581aa842b546111198c0c8ca56ad70f2eb5b613ddb3b97bf7014044cde8d2dc37b1ed7bf1507fa10bef808a745cb196b5d9f16f3eb7e0cc1a7b4af3b5370d66cb2db5553237765937a6038984745d681f629b945253c8d0dec90dde346bad06adcc4805d91deb3af913622607bb6b396334fa798111df1d3dadf53630ae08ad7eefc49d02e1ed5725d2dcd3023b2a28e2df3b23cfc36c42989af4daa055ca60a0c5f96ba101d05873f1feb1b05b4cfe78f8bcbaeef16375f3c6da75d5fb9e340f3ab63c31d533ecfe4b86fe347481d98a8b99bea1acad2e5ca1f977e9a9b1d943aa3772ef03e8fd04068cbd0fe1bdaab721dd417bbe5d07371a8d91883a7de5586bdac296ad4f6239d6f6ccf6e51495baf3122c7dfb386302f15c817a78846fa23807df8094df4393d0e6ea255fff8d0766c6b5756a22952e515c65c73512aa7d93aa9cd68dafbc7ee5faf37540aa139175b1a4bb97e572d559dc0278ad76c2d091a5ff8be3f8cb50b37e82e7faa10443a691caca65b1a9e0fb769641e282a1008934fedf1fd9b8a0dd265e6e06644b7ae8799f572adb7723f84012b6ab0faf2cb10bbca9bce24ead903bacdf4c868d114e0f64716e445df1360ae9adc3207e0e22e13d640a58cc026999db56229a141c85edbd67db6ce3a922ce6cd2659e5fb8e75759cc668f096818853b96983c4adb0b218d5229de4b2cea70f9de35a26c221539519155cfda6a06d626f99f99ecbb7db7e2d23c728b03abb4662b01d3fae91f0986399a059a35c80a3b26ca7ab4eb260260d9cfdd4571cb29718a155b85350c6be039f40eee8c7a0032775f308eb2c72953754789903eb80571c1992a60953bf9dcf81ca9fefee2e5826d4fbda47886a482b3445eefcc91f74b6abad7d8b53021821b4906bd996185ebf2f379387bf2f873b6bfebf433ead1dc967b6c2f78303dacd6cd83121d2782c48614132f11c8465e0f728cc117bb6e6f188c5233595a53e9815da93d70545c11a518fd83b3089c634f4327957af8a0ca8a5ecf1804e022f09f543292b585f6d1a8fd8d803ff40a261d38a828a45cf2269061f9dc10d477c28f2281523c2a9c21542a331b65decf2743f5cbc3a0447bab2197d3a82771b9e8b8062870d789aae8dbacda5e8583ddaa33e7c9613b2f3ff4e5d7a4bd5e2399f263c1cde24bfd88395248c013a6124ee79e97fc4608190c886df54588f98c8ac000c5a9c3673485fb56d52fe553a86777d73180abf05b6360faf1be60dd7f6625179388f2bfb37b1caa6a47de3f7be696ed3ddf350ff5c64d21049df6cc258ecf00667c6ad92ddd461c418ffda52ad4f944bb40596cf92afb72fdd6e4c0b7c8d141083ddd74953d566aba9195d9eb241e4e33068939e7ea9ef428b9fd0ce8077b8229fcc873a0560ed0eeaa4a007d80791b7acb568bf697ac7cb7acba314bb0b3e2ff8756b8df09d17217ef0b2b1f39e830d47f7389461449e474a9413d461c34329bc1ce2c3a20d2cdbbacf02d142e21c325e9d193a6f67d4d790c9345dddcaa11c2f13279c16ad68d21227fc97fb1eb1b410cf9ccbbf6666ef5b4e228df64e03d6e72664cdf40052706e20006b06f5cfc7350ad6f1b9ab0fc2acf19045d2fa112ddcbb573fb978a2a74a5aa86dfdf3ff5f4d8fabde924063206ef7debaa5c1f8bfb2c6bb00f283eac519350bef57904168af7ba22de9f9fe047a124399e06cd15edba3f3b527b974a30a24f6b653a7b169ff70a6e6ce0a710429246c6fb6d406755f1a0ebbed2dc926d6134ef055cbd3b6d1d2fb2447ced893c1e237a3e2a56479e8de87e0ebb1ec08fe6be8278a9c0266fc19e11264f225ec44a48657e09bb45da12f0c7e558ba61e1f85d49d9a96b785a313bc6cd05aa309dd4b0d05004ce75f6b89f5689779e7adbf94c874f03f9e3b9ea958f6be7fa3887fe32544042410d9d94482469dc4b91a11019c0f807a8d5083212abc88a619dfbaf0971c099276324e428371904765dd788559ce2076289db3e06e4b3f07c62cf3104cd1fd14300c2d723f74622774ef21a958f3992fbb787423584bc979533f1d98ddc48b579c9c04d5eeea8daf574102cf5cca116defe9698ab9b9eb27588099080ced18a510e9e91b7bdea888b115821d1c2ac915a7e478b0095b10bf3e130632d5a7ed45c24b7d8f65d908b992e193ac34d4f376e1288f8f9e2a8092e1c9774a7754b49eac8634c35334e7dbadcef5a24348a9d58ef4c644bd7b1844ce21bdf044551542c947422a4dc1ddbd599dbe7d52e51ca1f48414c4396ee36f45627952b973803e6f96a0fa275983d5a11279329528d2873158d101d8f39b2c1c03ae24d60dc2d3a4496d65f4dcc9a581d4aebdd1da0e15d4d4cf577ce2d9752f06a6acd32798d18247a0eb7c84e8a7d9e844ffb847f0bed850dbca4dfeead906d03d44275f419cf6a29ee8f14c4c2bf9c15f1e03d4ca5b2ed1a6dbd7a8959d71f44293152fc4328bbca4b0ca63228ddea2eb31760ad117f46e7994fa1e2f0bb9201d50c7c1fcc1c56aab23b0fbeefb84574802123d382ebe61b71fbd4fc306be0d03e7462541c4d5ccdc7334b5d3f535ebee6df0cafc65f8ac06dbba114f58dfc6f362020a1cb05ade0ed4f0aa98e17b9444fcf0aa10f909ab1a4d5e8580a6512b7fe621459a712bed52aca51510df7843de518a340f82956bb0821c9c4bb9b1e5c70f9a85b496e4d277dd703e7f314a3b8972c270a48a59475d29d2c5277cbf5f2fabc2d226e565405ec4c0046cc112de9b6f21d367370d20f0f9d23af49c2059db7a33bc6c0198a1955e00dbc3a3e317e1d953b7d9ceed79c3c99579f265fbb4b1e63a0d77408d6d143a4d77f00b6aea899c5135a5ecc04fad130c096af8aac1c33813732f112421d0b9096c35a3eaeac9765450e1a84a498e036f8a75323a91f015c6ad84d4bac347a60a3aef2a47b0dc50b1578331be4f57862d2fed3c85dee3fb5b09701d5fe1c772ba62a9f07e51d40f8cdb1fc494c39e08300169d6f471d71aa4ddffe334772a7016674f2387e4d7b4cb14cc8b99ab6cf0c735b80298ef8e45b63ed2bc08da3f03c6f477f988a7981a48345b338bbb27354898833d62f83bddd7e7c36dc1ab61aaeba082810a7ddc8290df842b798a049833b363b2339c3154d2a201d6ddbe2b2843560095ae998c60931633ad5a69a36e41ac07efb7914cc7d7268b7e185aefb8a65f2f744a9a7283c048135c155cc4811d26ed2f0201975cc3fa073834612b1997e4a144d0ffb17b700421f761ffec1eb7f4354c74283ef0c595fdd84ae9228f4fbba67f0399bff3fa90f8a3a661af2f5e9fc8512e8a43e180759a1eee62f011e95fadbbdf710059f62c21647bd976b190d96e63208bb2abd189ace52f4fe74f041f0cee2e3c73e947dcfcbe54eb96d7cfe96dfd309bcc1dda0ce99248762e91a69b3afdee875d8f10b2a4db580fb5f925065d47b07c19aa1464f4a6118a8017efe179fed1a7f52c87f8d0cd08ebe8c0306c46d3ac8a53fdc83b50a008cc26b9bd5482dbf601edbb98d224a7328e4037c49f1fb28b75a916e647ad287fd24723acc0dd421b31041f388ba0e4b57574c27dcddbeed36a463565e73d889c7421949589f80ffdad70c9302b211459256afd449c70d19ebc69f527ec15ba98f74dfcfa7ba8186455f182a8af64db521ea2c7f93211a233b57ff9f171d18610ba9bfc974e9b334ba826a52726525a5e8b75fc1b5448588d92a923cd154d45864c82802dc67d594dea02070cb321e72ebd4346c9895147801e524a86dca1b771ac919102bf13b5be0cec8d756d3ea7d19ffc5bc193c7b0ccd272a89880cff4bd1f82605bdf06cba9948b967534298969af92b02949c86e60a8b299fa77dc0544236c0f277f9fdec8743f1f1284b6fa4b75bcedff65572bcb8457a3ea6b8e3d716182073c3c88986a138fe15b418b28d397179fcc200e404a571eebf70be9728027105062f04ed65cbfece714ea12a702a10c5548094c2b9c3ef2436b3201fec2744dbe5345222f6b2b1cfd0b6b8970244c659f98f25b5fa9b11dc8b9341d8d2641c7592728b65c3ca649404204cde6d2e54bb913746d9d44e304ea9f2e5e86bb89a51de0cc9929583f0e2937ff0caf35726b3a845312f1717ceac7acfa9b7cc0514c9302700854d140024cdb8f80481910cbe030db10323001fe7cf30f7c2d1ad1b1e5ab6f4fa731dd3c78d4b9e53bce33d11339ca3227576c305d10121958c940fea6cf3637e6aae4920a76f72620f0db0b2bf8957cc06a9482192c0c26ff607a1763892a534", 0x1000}, {&(0x7f00000002c0)="368568f36e64d275ab71d8984490473bda4464fe79cb363bef771361edfe84f7396d4d7d8f25e68e750ccb9d3fb60b0bdb512658a1b73296ac9a9dae5423d79ea9b259fe9348d02bc024d7307bd9514320344a88409526b70025076447690bdc056445a18d2f29b044516f31799c682ebaf377f8d5a6b0479d1331b746b3ab5ac3515c042b7bc2686f9aa519e27d5b22", 0x90}, {&(0x7f0000000380)="db9a596836f55b63c6b7757630f837711c5ed8b731945c524123c0a514a03cead059102a51d533edc0e5bea66a715934559dab880dddd49e3c7dd39daf1098e11ff7b8850c3fee9b723701159633d00420948161c9", 0x55}, {&(0x7f0000000400)='\a', 0xffffffffffffff33}], 0x6) dup(r1) syz_open_pts() hotplug: event lost, queue full 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x800000000024a) hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full 16:00:14 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') chroot(&(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)='@', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x112, r0, 0x0, 0x1) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000380)=0xffffffffffffffcd) mmap(&(0x7f000000a000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/184, 0xb8) sendto(r0, &(0x7f0000000200)="cf9177717cf052c09d4ea4edc810952f2bf3f81aecdddf1fc130858018c1528753bb8c7849efc3f52cc406e8b705ed243918c088c93e8764e5e30d7ac79434eef414643f1dc15645daebe99d31d101c380438f89ab124edf39b4841fca894fcfc2110379bbed99952af9a3848654f08174a0aa85760b7c88962ace8eb3e8b2cbbc40506e287ceea4152614846f81cfd549e9655de525237d6f2d170b84bbc9a1ded3a5", 0xa3, 0x8, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000002c0)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x421, 0x0) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x0, 0x1) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x64}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x7f, 0x7fff, 0x0, 0x8}, {0x100, 0x3, 0x2, 0x10}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x211, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$TIOCSDTR(r0, 0x20004455) getpgrp() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x5, './bus\x00'}) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) 16:00:14 executing program 0: r0 = socket(0x2, 0x8001, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setgroups(0x0, 0x0) setuid(0xee01) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x4) r3 = msgget(0x3, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x4, r4, r2, r5, r1, 0x10, 0xfffffffffffffffe}, 0x8, 0x316, r6, r7, 0x1, 0x9, 0x0, 0x5}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r0, 0x1}) fchdir(r0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x10) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000280)=""/4096, 0x1000) read(r0, &(0x7f0000000080)=""/177, 0xb1) syz_open_pts() 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200c, 0x501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) syz_open_pts() 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000003c0)='LJ', 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x3) 16:00:14 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff6, 0x0, 0x0, 0xffffffffffffff00, 0x100000000000004}], 0x3, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x0, 0x7e, {0x6, 0x5}}) 16:00:14 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000117e00"/3074], 0x0) read(r0, &(0x7f0000000e00)=""/245, 0xffffffffffffffdb) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r1, r1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000001300)=""/210, 0xd2) pipe(&(0x7f00000000c0)) chmod(&(0x7f0000001940)='./file0\x00', 0x400000000000c7) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x880, 0x0) read(r0, &(0x7f0000003980)=""/4096, 0x1261) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000001900), 0x7, 0x4) read(r1, &(0x7f0000000040)=""/32, 0x20) 16:00:14 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x80}, {0x6}]}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) r1 = socket(0x12, 0x7, 0x333) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x54) recvfrom$unix(r0, &(0x7f0000000080)=""/209, 0xd1, 0x800, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000240)={0x1, './file0\x00', './file1\x00'}) 16:00:15 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc037}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x10001, './file0/file0\x00', './file0\x00'}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x100) r1 = openat(0xffffffffffffff9c, 0x0, 0x510, 0x8283989213c828f4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x0, 0x2, {[0x0, 0x50c0, 0x100000001, 0x1, 0xfffffffffffffffa, 0x0, 0x3, 0x2afe, 0x100000001, 0xffff, 0x1, 0x3daf, 0x54, 0x80000001, 0x8, 0x1, 0xfff, 0xfffffffffffeffff], [0x0, 0x0, 0x7fff, 0x8001, 0x90, 0x8, 0x100, 0x1, 0x7f, 0xfffffffffffffff7], [0x1, 0xfa78, 0xfffffffffffffffd, 0x33, 0x80, 0xbc, 0x2], [0x45, 0x9, 0x7fff, 0x3f, 0x9, 0x5], [{0x0, 0x5c5f, 0x7, 0x10000}, {0x3ff, 0x0, 0x1, 0x100}, {0x0, 0x7, 0x8001}, {0x8, 0xffffffff, 0x1}, {0x180000, 0x0, 0x0, 0x3f}, {0xffffffff, 0x0, 0x9}, {0x2, 0x0, 0x1, 0x9}, {0x0, 0x5, 0x0, 0x7fffffff}], {0x4, 0x0, 0x0, 0xfff}, {0x3, 0x0, 0x8001, 0x81}}}) getitimer(0x0, &(0x7f0000000000)) 16:00:15 executing program 1: msgget(0x3, 0x20) setitimer(0x0, &(0x7f00000002c0)={{}, {0x0, 0x100000000}}, 0x0) socket$inet6(0x18, 0x2, 0x8) 16:00:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:15 executing program 1: r0 = socket(0x18, 0x3, 0xfffffffffffffffe) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) socketpair(0x6, 0x1, 0x8, &(0x7f0000000040)) socketpair(0x1f, 0x2, 0x80, &(0x7f0000000140)) 16:00:15 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:15 executing program 1: clock_gettime(0x1, 0x0) clock_gettime(0x0, &(0x7f0000000040)) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:15 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000003c0)={'./bus\x00', 0x6, 0x0, 0x6, 0x0, 0x4, 0x7ff00000, 0x7, 0x3, 0x2, 0x401}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x100, 0x0) lseek(r2, 0x0, 0x0, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000580)={0x3, './file0\x00', './bus\x00'}) recvfrom$inet(r2, &(0x7f0000000340)=""/126, 0x7e, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/86) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000300)={0x6, './bus\x00', './file0\x00'}) bind$unix(r1, &(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x2181, 0x65a) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000002c0)=[{r4, 0x15}], 0x1, 0x0) r5 = getuid() r6 = fcntl$dupfd(r4, 0xa, r2) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000180)) r7 = getgid() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000500)=0x4ca) r8 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x3, r5, r7, r8, r9, 0x10, 0x59cc}, 0x4, 0xca8d, 0x4}) 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820252ff21326c653020"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") 16:00:15 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000110000)='./file0\x00') 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002053, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xbc, 0x20000000, 0x10000, 0x5}, {{r1}, 0xfffffffffffffff8, 0x18, 0x0, 0x5, 0x535f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x28, 0x7, 0x8}], 0x4, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x52, 0x8, 0x800, 0xc6}, {{r1}, 0xfffffffffffffffc, 0x1, 0x81, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x5, 0x800, 0x80}], 0x7c380aea, &(0x7f00000004c0)={0x4, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x40, 0x5, 0x8}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000002, 0x10000, 0x1f}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20, 0x7fff, 0x40}, {{r0}, 0xffffffffffffffff, 0x80, 0x43, 0xef4, 0x2}, {{r1}, 0xfffffffffffffffe, 0x57, 0x84, 0x9, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x30, 0x10001, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x800fffff, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000002, 0x8001, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0xff}], 0x0, &(0x7f0000000340)=[{{r0}, 0x0, 0x5, 0xf0000000, 0x8001, 0x1000}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6}, {{r1}, 0xfffffffffffffff8, 0x82, 0x1, 0x7, 0xb6}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x20, 0xcb}, {{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x7, 0x4}, {{r1}, 0xfffffffffffffffe, 0xcb, 0xf00fffff, 0x72, 0x40d6}, {{r2}, 0xfffffffffffffff9, 0x20, 0x4, 0x0, 0x1000}], 0xff, &(0x7f0000000080)={0x8, 0x9}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x220f028d2d2ec871, 0x0, 0x0}, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x840, 0x59) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x400000) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ff9fee886c3a1e3e6d5f51c772af7cd330926fb1fac16ca3039a166d03fc7d2caf0f27d82007512eb0a29da4c1d13acda85112c6ad1e435c53406e4c7a90119bf5f98dab934f08be5b6eb8b704a3526100de4abea5c7992d135d4671bd1c0ddd2e9b571d739d92d5519edbc7fe3e33cbd386c0c32168012c625d8ca80d8d25", 0x7f) recvfrom$inet(r0, 0x0, 0x0, 0x3, 0x0, 0x0) open(&(0x7f0000000080)='\x00', 0x0, 0x48) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) setsockopt(r0, 0x7, 0x6, &(0x7f0000000080)="381bc345172f705a3ccd125c94920ac303ae46d39a181ce8ea42828c5dae5ac0b0e7c16758dda19ada3c706f7c7b4c5de3ffd4fe95a068e9f52019567a7218f216c1affd2a814fec840276b902d46a7c3e7b4434fa5c6113684305253d31a1c57ed3e15cac9af11d3f6b81e19cd601a9b8f78cab39385064f1fedb5fcd94821badfc4a11df49784ac84cd878e8426dd3d2bcd5df691a179e7efb078f62bcb6210f69a51fda194d5b16797b9410a933f770bff2b6a87ba49a100ead86757d9986908995e986a918577538b620efe163378fba0d54ec2a5fa7b1c6c53d3dc22b0f3a09aa86b6723cad41b5216dde6f26aeede2d1b71096f98fa8e790e7fafd6dc50cac98e91dd317b5c2b920d842dcc57e348ae381f16527ba2650811ccf2c19596d833afba653ccc58ced09e91cb3507a28c843e94b64e4371bf4ac7eaa3f4972fb0b1066fb5deb206b06bc7e90a541671c323a33a472049c195532275c902a11bd5c5a5db6c8989b7f108c833b2e778275a142347b8ebda03c8808626964babc7fc925cd157014010f250b66eccb54710f611a30301ed73e5c856ff0143b55fd280d712f688ba93ce5fff3e3ed7952c788c66d60a9641a4fda15196a1c7de35235dd1e447d1b2b206d41a11d37703e06299324ab568aa695832547def810e9b466405daaf9adfb99745918d804ebe06e6b8e4919d231024d4937aeae1872be2f6d48508a6e15394bf0a8c6dba6a0c406f2200adf5bdbef2593f05577f6b67957548529bf48f0a35b85f9d741e0f0951a86cfe0c6a3b3e1f21035ea6d0a6d3619b31e37afbdde0b52b7ff89188ae1353963920ff5482e9a53ade32d9efa26e77a83df78526215cc41692bb1c7b967542ebf0330f576d3b082dd019ce93296ee286937099a111c2998ddacf885ddb6c29dbb54c8ba6e7d590922297c86d805bd6b33be5f44b1800b5c41d23e72c47eb793796c426c8bca9f1180eb2531158e3ed09a6a2319fb9a8159ba5cf7b6401e269b49c288587cce7f1c1e49a16eb2ba8ceb0374a503f5cfd46ee15c9d2f2066e3bb713b20c7c4114c7a947be97b94ba0cefd810ad2433208c19c7c5cbbf574c692eee60fef90612b04a599e2f3b583f265490880990887332655d4910455959ed091261da16e9a79755214b3614030bffcf2431559738df6123a831a2c9dc301c23fb84d64746b66db33948e78415f7a642e6fc7c2dc960e45c0ccdbc707bbfa51c05666169b889cff291ea4880f4d3c1c1b1f9ffd64943993d6fe7eab89d831016f0ad2054fff653448c892ba3c42628bda9ccbbc318599dc40fdea80c2b196cd99e6ef104b6b61c24b173f99b02ef8f75f0d3caf93523651e210c6f615f8c10b372dc9e9fa8b93bbde1c3be611bfadba5656e909dc890cf8f422aaf8e39072c9b4d1da4d522cd0d30f3514cb16b76630bc9e26a89526e4e317a885fd6f4e68195b6457156884d70672fe02fe83c3a9e9f0b0da47c1431321e8cfabb67ac974650e8b434601a2f09b68aa5270855420e544a6f0bd3c4e5410bae3a233b00e47a6b5d6e4a28c93b2daa5a57dfbb3b9b5f8a6c4b0e445d80025e5c00238d24d9fd9962f0dbd808b985774d6245b226f416f9a22f26a9595be455ec682c287089ed479092c0a28a2a35a9725a54f426d39cc335275dde330a480b4316a1b584fa608b50b8c203f2b3ac4ba83d7da2331394f0b916c0541a83f78650623bb302571d4f7920c940cce6a6431fbef6a1f74db579ea7c77b0bbd151186ad9499c17dd9897fa2d29fe1b2299f1b9beb08793f6725f59ac6256562d294e0332c311302309dd780b4ff553f180ce1d9fb9746433b71cffd95f6cf109a62bc32696700763d5e8629465204a934d51682e696d21388349c48db72930ef9eea1228d4486f39fe7f8f6a37d0e41160d68797b5b8f50cd3527b0a927d495554f46f25163708a5c94eea6a4515570dcb5bfc8b3b7ccd4a2e8d216c81634b3a1ee3c15da79e0c14fe295a7c451050f0b106a1237d303470581278e62af882eb4edddb1524302543f697480b6fa395a0be82542a9ab7ac2a3c4787cde58b64d710b91964adf861d92f99571a7f78deea76897098e32f87c418cf4978f712836624162a0a7693250864a5270bd176a60f15dea1967d0dc2409a4164b5f14257b9e7a8cf61cadca100d010ce4bb1180c7352dac2fdcdc600bf98f9b042048519b910a1db8c00180175e62af89e7807262cc788ef8288b16ae2093b57f2322eb11a238f7b17bca2754dd3d0676863d9f73d1f923c5fd940bed345c762f9f3893f3242da5ee76eaa9e77a28998ec611acbb9bc84d59f0e5271a745d55b8fe759468a2c5856b8f2e813139b164255cd9b9354f1a988e866fde01b68489866500af591fc5f41c45e7d14aedbb681c30ef433af96a835bad060cb85cd62e35750cc2497fe1a8277b8bf90aac49f3763a5ee45e94f5d1b5e17d4ed77d2d2c87dc3d9d4c33f63f19cc154b9750ba962091b813db90f96707eff9d66c1cc99cc84e90481ef1a59f5434b010823ccebfa27b8e4f504048fe64d03feef35f189278fa0cb9c04f9a23dfeb0d01d1e0f121a7a82d16bbffd2f5fd22ef865b6efd1a66f4e34d978443262381ea08f037a036881f04d514a0bdd4d2c9f5099e7ad2d7dc9beba07208c23c4ff710a63c8b0bdd3b2ef477bbf016079175bd2dd5693a163f759522472e580ab6c0f15b6478fa76ac1b032ed94db9486c0261420965d5fa4f97ffd8b313f03d15d30d636df9bf7b3cf37351b566884f7f67c548ae80157c11341574988a406ce4bf2d80595d3b8cd286ca8daf0f3fba6bef38509be38e60bb9c6f02963cd10bbc3fc24e9eba12d4e0e8e14ca86c9e1866fcdf6c51187848f8c019d6d8b97eaac94af25e05d5914a53c287fa53f716e8490faf82c446a54b8e0b21cbb05bd1df4944565d71fcf48a4a7087eb5138d6a3a202e389436ed588a118c05378fd5273ad6655300c95c16dd78e6f443ee57e6c8df46e1e02a45deb85ac3480738f3db3f1808415069f87b792ee2cb2e59fb4f2092c672c9fcc260ffd73708008b61ddec7a2f5d47c4808c3fdcff807fecfbd402331e7af7bf82e7999cef614c102457ac43629b61f466c4c807d3763babc47c63ab9eefa97ca6fdf1a75976675e30c66b65a01bcb2c719944222e0c11060d7aa5dc9e647f4a6a2f47b582b233064849b398a60799a4d47a3bd9555a451a0c56f922c0dd3f523439939e1883a6c6e50aa5e4ede1a4a0c808479d80354d0333cca57df47baaaec03d6bf6084d16a459f4e63c4f8aa2f0e4a2b75dcef7060a63d97c0b6832ddaaf198c66880dd41f5767f07fc75e7ada0df4f61a693cabe472646a63973cc14cd63289ac77c67e35e484c2914e14e04ad154005713fb84c0bc7da284317f87741f3200a19f97fd027fb394ed062e490d90fdcdb81a9a3c8febbc0af1a729514369627fc8e11d8f8c41e5d0c20d4ae7e72c2eb6889ea41ac58ee71834c93fc820f21e38e86c2db97c8ce887bd4b502b759397ab0e1eed53669beaaddc7387e725fced5909e75527ef687b8e7b5f154ab0ff1d4f0f8e86f470e9bcf09d9acc79df6047974bbd6e08b851ddeb42af8f7bcda49e709cbd333d90e4bdd01223877c9a5f8891c88f5cabef20a02179855fa107e668e66d89fe33d099fffb3dac15949dad6ef5b7e4ef75bd41a1e9c792f521e7ed740a6547c4b630bd6fcefd4f23af934256edc634400565532d2db565e542a6ee10964c24622a655cdccdd240c0d936f01cd20b88efabe0a29bb6e6da8ee17468a97c71397af925d92365a7c09f61a7d319aed6887e0329e26f597156d735e704d739fe28254c74faae73d5302b4d8c3507b462bd2f179a0332d8a8b8de4667b8b9b127052f0349317ee1a42467fff79ba3951e7eaef609747aa240c248042f2ec0eb2901ef43f79ca89ec062fe9142ef68b71e05a34806b6647126c740ebb04bbcc804831128b4f0181895219a17363d83b8e63423b910ad4b643a23e04a43b3f3cab4a9506d1cb6dafdeb5fcd5457badae43e88ad2e98653529859e15bfe1e5512c9b1d89311682b13415d566fa452b76bdfbfd7231248157ce1dcb697dac13d6d0c5d9991048921d74fd0d10902ebab4dff6d0f5cc60049b4092dafaefe7712b92beeb0940521e3a6c7d7a0859809de50ff48f0d8a508dd9932cf63b697facd93408132462759e5cc2f0be28240c299e73a1c4a66b30f9cd4fb1ea20662ed0356ec85e41ffd417a5c70a18304265a9c96b40cef221830cc65bf7d27d6580e5695bbfa8ab2ed1c57f6c597a138b7d81ae89cc36816b85ed7d7aac0b4ad5bd61a5f155b21068d6edde993a669f71edde849534323c9da59d87d553e55d1fbaddd891c7d3878a550b4b27d7b20b0647310d0da219d14fc58835464cf0aa7e537509da62b57d2e184555d2c45217f510297cacda09164192f46df3e3955134aee39c136b3f2b1315d26179f1a547f3cd24a59f5012858840e8c3970a5cae288687911259f504d666600fc8ecb86f889d5676e3779e50c691f40801ff629be036f4a85a47c9353e37b05cc6e25095debbc69aaf78482889b5a2cc0238e5f0cf022cbfeaa813ff1bb80dc79f8072c357664bb230f7a80a22927fde8ca18909b4bb0f163a94bbc8280aa6626e2c874425489a844fd42dbbd511312ef0c320a00a9044bbacb1f1730666345152aac758c71ac51618ae74d9aa7c19b6875218acf73a978fbbaa533585cf247f3bf9cbe544bb5e62f70066c990fecfbd8bea2fb62a35081c360f815dc8dc6e26f5b94b91ed6dcc2c27d0060d73d47cc68c9a054dd840dce1812ffb21cb41ab0d03257dbc8772229c82478ee84bc061369badd1ff9bb7c0ff6a48b07fa23f1be6aee6c7b105d3517bdfab0713ad3b9b8995670268416dfe7301f100df774943381de7666cd11bbda29447c9fa69cf9f8e7a824bce41e2829750891168712bd327c90f59862f79c6fcb6bbadd05f10534e6a6a7b62aad881de612bf0f85c30dcdc4bf6b9d28a52a01f1ac9924618b5d4399f6467e0b3c221de8c53088031636e041faeeb54ac242eb86d71585cb4002374134cdb3d77a74033ee66f064bdb211d0c09f925b1290f3f2c07aac84b8929580770e7721662a14ba12afbb95ab567e3c06f60dab33abe381e86c90fce3a659e8d300f4115f5f03bd71e9f07ee451b305f0e339772ba6d57215b36c88d768d97060f8728d67655ac46455df194d470b891e4da8e836ccc4ce917419f0353a746233af9136047aed3bde9518252be2916e4de78f07886aea9b5d1b0742626bb7471bb3389b0bb4a7c11dc372ed103c2119701fca4f9b769821f7630e99a959ef6a2215bd720cb71ae956abc07446cf202c3b12da03fff15f6555ff7cb78a5038decbbe829a198efafa56e40ec07dd9029b2bfffa369c7a5cc146d48b9245d42f703d05afba56d8e4096071606414b1d7c304960032a3b359812b866113072d80ae824999571621b73e878c32c48f5f04f3acfe429c7a00be648e406b90a6dc856eff27a6183b78678033d9ef97632807ac83aa59cb2c24751c6bf6b39afafe183a68099030a1b336811c78e8f247fbd8057a2cddc748c5c851c4cb2f60081cf497733e03d32d3ee8face22d1e2dca3617a1b7f317ea3c0a7051be4a29c0998a92e0853255748555c6bcb483cc2840d78ba6c997fc01d3e513a18acbbbead8172bcb7520f55f75c66026aa7d2b0c8c5409e50e9d6b3556e22fa8", 0x1000) 16:00:16 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) r3 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x45}, {0x6}]}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000240)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfefd, &(0x7f0000000100)="a60276660e0ba4028bfeec11fc465ea86e8662a4ebe49cf02c5adc69138a3e66f53efbcadda46c6bdfbc1a9bccb8b26bbebdc8b270fa9527e9172c92099b84be02") 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000000000200000019f3210ee68801d578d2d67be4c292f11ad4a583cfcc"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x150) syz_emit_ethernet(0xb9, &(0x7f0000000380)="d80e9378f00c0c1576f2fc599268c347b1f8090cdb78e18ef0c6386fdbcaeaa1131da510e2dc7721f27c1043b5d8dd9a2ef26e72577f2b59fe7b60905b90a810a503a4622cc1b078684a817eb3d27743de22feb3e429a018fac82eb50514096ad1234f3865c89c17c6d99315fb814b409fecd27185d884f62a50dfe94b126d79cf7b749b2c141191058f1d646ad831e0e3d0898865f072c368582988ea4943b450783f8bc6a9ae7ca29d4191d9cb2c58b27d635a2a4a097c5f") ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3fa96fc7, 0x7, 0x4, 0x4, "b615d0cded8c9fa64b2c1a5a606fbb90da184dd7", 0x0, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x15}, {0x3c}, {0x7ffffffe}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) dup(r0) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) ioctl$BIOCGSTATS(r2, 0xc010427b, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000180)='MuA+', 0x4}], 0x1) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7f) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x35}, {0x6}]}) r1 = msgget(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x22e, &(0x7f0000000380)="a9834afb20e2b6d1117a74be5483343a924bfe69104ab36f682fd90d31fdec4dabcb532d3fa1fa2a75e7505e706b3a1627c0444aed3eb082a18f0036307f680b66facfdc9c780cf57ce160a508dcf1e2367850bb6e93a686774bb4ca742e37f50c3bbd547b5f622388c74096f48f9d2698d58d2c84519b9302d4ec872814d89beea557997a0fc1e63ab70077dee39ac5dae9628c3abc0e309baab874bd407d4f06df6a9499b89f5e3427ad75a2") 16:00:16 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) accept$inet(r0, &(0x7f0000000180), &(0x7f0000000080)=0xbf) 16:00:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x2000, 0x50, &(0x7f00000db000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/4096) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) mkdir(&(0x7f0000000280)='./file0\x00', 0x100) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000240)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xc2, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) r2 = dup(r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="3f2707ab1305a20690ae4f7d30b79c627b02ea080bac9381cd143a3bb7df739bdc3a95270f2486ed7da7d9d0b59fd77c4cdb3d99523a687b692f42b9453a713d38c5115ebab78f070227694b28b1a31bcbf1338082cf1ae3230a0293790f6aeb4a261074bfe50c47471cf5ff96e4578639439afc1ad20c331a5ae84ef6da28b59a7dd87c139f9bcce026b38b1b58bc0d792c105e28201e4911d201d733a6cc600420b192681705bb5dd92e216a51114528338ccf5f7eed91a75ba28d785afdd671cf9477f2af42868f9415a39a73931b7cd05a8f95a88454eed2b918e475fe73d20b5615f240dd", 0xe7}], 0x1, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0xa11, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffff17, &(0x7f0000000700)="b6540ef5e395d40e4b43890bd4cb90a1e42027fc1dfa475703cf8b7a8524a34af3eefce38af4fe73fd3f4e9cb9a5f985120338f5fa632aead5a96cded693d5a79047f09bd7142ae7d3cc8a95030657d47425714d239a13b396b5de988ac2546e0ec1f8741e59548a5fd7906cf28b41442727df42b7f2b948c718295e829ff920bddca5ccb48628a1d741164e8500000000000000000000000000e95191caf9425cf6fb172113c12bd544b14e0fbd960f30489d8fad2f12da5cdf1cc25352fc5f6f925809d642b4ab6d386df6da1cc1c514bd34a03674a3e0d6124e4000d8ea2fd476f034ff7ed1f0137309ef7493ee2537bb70b07af7d155571057c71e5ecf6ca553c72f0a7d16d3f67af15222f453178acfdf39ce61ba2711dc5cfef9bee137ef8ea66ad77397166a53285d9b5fe6b25db056bda07e8e89831817d32af8050000004657b3113a9cf6ca1c1f85fe8756d16402c3294266c61341e14476e4778f8963b3c9f5e17a9044453cd65f7bef887aee24f44eff491967ec0851f240efc93cf7d67c5c97ae2ea6d2d03e05c504d6022abd647e77e16043fa11af01c24b8ded0c4a4174d34b34755ccbc5a7458a35c74e445bfde1cbb70ad7e901242841ad30481de884ed7a96") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x200, 0x8}) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ftruncate(r1, 0x0, 0xff) writev(r2, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1e571daddd8ffe5f3832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x0, 0x7ff) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x4) r2 = dup(r1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x5, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) close(r0) r1 = dup2(r0, r0) close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) close(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10800, 0x40) pread(r2, &(0x7f0000000080)="455c522ac132a8f1b89e529be326ff078b835dcb531d844b669a25dc093b1c11b21aa1615c085cf1a6b167aacf321afd121d90d89042bac67326", 0x3a, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x80000000, 0x3, 0x7, 0x1dce, "48bfb6a1fed16b54d5ac6166d8a59c2f7a67a78e", 0x0, 0xc0000}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r2, 0x0, &(0x7f00000001c0)={0x2, 0x2, 0x4000000000000, 0x5, r3}) lseek(r0, 0x0, 0x1e, 0x1) close(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x6, 0x5a1, 0x8, 0x10001}) fcntl$setown(r0, 0x6, r3) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) syz_emit_ethernet(0xf3, &(0x7f0000000240)="0da2ab9c7c926418a3c1c6826d7a77e362f6d718ad41e1b696928585359f4535ef8266160f89beeb2c963eab63f0826b5b91fb8dba44f1ff0a5a64adcd90d89f1efa603e4ed85fb588580e9f19755c0f99c0d7407cb42372ba59de28da6d78ec70db17b98a33e7866709c87400a99ffba10c658789380446802304680402a372c058d02eeee57e9d6cdabae636ed1bf8132250a44260065af1fd09ac2590e33b2e4eecce1bd3d27e18521c20c1a074502a8b583aea6c5da100852a2e2c312a157f56c6c24b7402100f1da0a6c797dca70cb33dfe5fd3d9b0c9faf5209d88bc5fba812dcbd5e2e6e34e65fa32d10c1b6f843739") setgid(r4) mknod(&(0x7f0000000340)='./file0\x00', 0x2084, 0x9) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x10000, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000440)=0xffffffff) r5 = openat(r2, &(0x7f0000000480)='./file0\x00', 0x8000, 0x10) open(&(0x7f00000004c0)='./file0\x00', 0x200, 0x20) ioctl$TIOCSDTR(r1, 0x20007479) socketpair(0x0, 0x4000, 0x80000000, &(0x7f0000000500)) chflagsat(r5, &(0x7f0000000540)='./file0\x00', 0x0, 0x2) open(&(0x7f0000000580)='./file0\x00', 0x100, 0x20) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000005c0)={0x519b1cb7, 0x6d2f, 0x8, 0x2, "c18d811b9234ba51ed8c167520b29164fdd719e7", 0x100000001, 0x7}) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000003700)='/dev/diskmap\x00', 0x8, 0x0) write(r0, &(0x7f0000003740)="d3c5265b76a84e7810d7b0c4da4b51b59533ff0fd232d000816e5d74cf1734851bed80616f14d4a1aa7bb5ecb445b666d95df04a49a5c90a850409fc483252407b9d59d28b95a862edacc7abb3927030deb4ce15fec8f5d6a8967079aca43f71c8bdc926835fe811f9f95c83d287eafba0522557a879f7e70c15423dd7873aeb371cff5982a6b48df27452f47508839bfc2e51962b12172c1819ed36db5f67e84ef6600e0ac09f978ca7a6c260086025de7fe7ed655dc049d686a2871864734d348e30724da1513dbc865f44da2a8e372dbd2f23", 0xd4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) openat$diskmap(0xffffffffffffff9c, &(0x7f00000036c0)='/dev/diskmap\x00', 0x800, 0x0) setreuid(0x0, 0xee00) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffa000/0x3000)=nil) readv(r2, &(0x7f0000003640)=[{&(0x7f0000000300)=""/16, 0x10}, {&(0x7f0000000340)=""/130, 0x82}, {&(0x7f0000002440)=""/56, 0x38}, {&(0x7f0000002480)=""/179, 0xb3}, {&(0x7f0000002540)=""/205, 0xcd}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x6) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000180)=""/226, 0xe2}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000000080)=""/80, 0x50}, {&(0x7f0000000100)=""/10, 0xa}], 0x5) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="4406e1843b34e12e585f50a2f43d4479214caa10d8d34bdd58bc4c41a4745178ab046b36", 0x429}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x54}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x24d, &(0x7f0000000040)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0x4000002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000001c0)="b68d") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x7fff, 0x9, 0x3, 0x0, 0x4, 0x9, 0x5, 0x0, 0x3, 0x2, 0x80000001}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x100000000) 16:00:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x200000, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x0, 0x4) r2 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x8) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x10000) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1e, 0x4000, 0xfffffffffffffffa) 16:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x90, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0xfffffffffffff3d7, 0x20000003e, &(0x7f00000000c0)='\x00\x00\x00\x00', 0xfffffffffffffede) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x100000200, 0xfffffffffffffffd) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='W\x00') bind(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f66696c653000cbd8dc702c6eda5af29da16324e7bebc27e344c77cbef9857e52106a62de12622d4a441369f9390fa98b0621aaad3070bf20e34dd3926bf3c377e4e4a120d821595aa4381a7724039a1331c0cb524b8c92960f5f3bb807aabc66712198e9b6fe7b0c067d14e15f6d5eb3181a49469956aff4234ac5"], 0x3) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x2}], 0x10}, 0x0) r1 = semget$private(0x0, 0x4, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r2) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x80}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x2, 0x1, 0x800, 0x7ff, r1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) pledge(0x0, &(0x7f0000000100)='\xdd\xd8\x90>O\x8d\xfc\xee\xdc\x84\x7f\xf9\x9e\xa9\x02\x8c\xdav\b\xa0=\'\xc7\xb0\xdf&Tj\xe1\xc4;PtK\xc2\x80\x12\x9e\x86\xb5\xd9\xf4\xbd\xc0\'l\xb7W#3\xd33[\xc8xV\xcc\x85\x11\x1b\xa3\xc1\xbc\xae\xf7\xcb\xaf\xe92PM\x94@]\x98\x90f\xc5\xdet\x1fr\x01\x1d\xce\xfa\xecr\xc8O\xee<:\x8d\x91\x88r\xf9\xd3\xb5\x10\x85\b\xf02-\xf5\xf8w\x93Y\xa6\xb8\xabQ\n-\xcd\xbf\xca{\xa7D\xd3\xc1`2K\x88\x88#\x9f\xfb\x8d\xc5U\xdf\xa9\xb0\x8c\xe9\xf6\x97V*6\x95\x1b\x00=\" \xd0\xbe\x02\xe9\x16\x85\xb0gi\x945|\xcb\xe0\xf1\xbf\xa4mp\xf6\xe1\xe46\x84F\xb2\xc3yc\x13\x8e\xa7\xec\xda\xcd\x91\xe5\xec\xfac\x04\xfesc|\x8dblXcW\xe1[\xfb\xc3\x0e\x00B\xc6>\x04}\xbfq^\x85\x15\xce\xe8\x88\x041\x81\x9fk\xa1\xb8\xe3Q\xe3\x8e\xf0\xf6\x0e\xa5P\xe2\xa4uU\x99\xd9\x05Q\x17\xbc\x17\xe3\xa9ah3\xba\x1d|\x02\xa76S\xf2\x9f\x18\xbd\xa6u\x1f\xcb\xc4t\x0e\xba\x9f\xfb\xd9Bd\xb9\x1a4i\xb7\xa8\'\xb2\xe2\t\xc1\xf4xP\xcd\xac\xc6\xed\xbd\xf5V0\xa8\x11\xfa\xf5\xf8\x04\x028\xd5\xa0\x8c\x8c\x12t\xd3\x15\xe8|?\xf4\xeb\x1d_\b=\xe0\x15\x85\xb7v\x10T\x8c\xd3\"\xcf\xdcJ\x9e(\x00\x1cF\x93\xc08\vX\x9f+=\xcf\xc9%\x1c=\x8f\x89\xe9\x8d\xf7j!t\x14') open$dir(&(0x7f0000000080)='./file0\x00', 0x1fc, 0xfffffffffffffffc) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000240)=0xffffff77) setuid(0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000640)=0xffffffffffffffd3) r3 = kqueue() setuid(r2) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r1, &(0x7f0000000480)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x3f3, 0x2, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe2(&(0x7f00000005c0), 0x10000) write(r3, &(0x7f0000000600)="9828323a1954901481ce8e58fdc3714ca8576ffece27c52e8a61a1149c8088992a584745c245ee74816e9c097a15c9", 0x2f) poll(&(0x7f00000007c0)=[{r1, 0x4}, {r1, 0x65}, {r1, 0x106}, {r1, 0x108}, {r1, 0x100}, {r1}, {r1, 0x80}, {r1, 0x8}, {r1, 0x1}, {r1}], 0xa, 0xac) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x0, &(0x7f00000003c0)={0x101, 0xc9}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x2000000000000043, &(0x7f0000000240)}) r5 = semget$private(0x0, 0x3, 0x80) getsockname(r4, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/112) 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) renameat(r1, &(0x7f0000000100)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00') 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000da8700"/4098], &(0x7f00000000c0)=0x1002) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x200000000000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2000000000000106, &(0x7f0000000000)=[{0x1, 0x0, 0x2000000000007fff, 0x400000000000}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getitimer(0x2, &(0x7f00000000c0)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeac) setrlimit(0x6, &(0x7f00000000c0)={0x2, 0xff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001540)={0x9, 0x0, './file0\x00', 0x350de8c, 0x6, 0x7, 0x9}) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000015c0)) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000280)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) close(r3) ftruncate(r1, 0x0, 0x9) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000200), &(0x7f0000000240)=0x4) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x8, 0x8, 0x8312, 0x4, "2ecec2ee6b37692795099dff637ae09840167727", 0x362a, 0x9}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000500)) r5 = semget$private(0x0, 0x1, 0x400) setsockopt(r4, 0x3, 0x81, &(0x7f00000002c0)="e7d79a6f461469b72fa3e7452dab", 0xe) fchdir(r2) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000003c0)=""/178) 16:00:17 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x4, 0x3}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x7, 0x4}, {0x8a, 0x8}, {0x40, 0x8}, {0x84, 0x7}], 0x4}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x101) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) 16:00:17 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[]}, 0x0) chdir(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000140)) 16:00:17 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x280, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0"}) nanosleep(&(0x7f0000000040)={0x8001, 0x40000000}, &(0x7f0000000080)) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)="028da18f") 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="51917aa215ca9e991975fc40ce6927ce07406a5ed5d0975b3d1681eefef89dec8817ca66e74cee935b7f0800000060cfb8028e020ef2d8dcb6ed2488a33676c12457f223836a438705cf8060424f647cf0b2bfa5ba56dee860003d71e12035fd0ab2b16675302c499c52e6d77e17d3508d08d17827f7ba3433861758ebe9e02c2ca39c659ff63ba7f3d7b727ed45cb1817aa0dc979c11eef577e721b45e4cbb473a992574f2799f7a6dd887e536498d47cac8a3ed5"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x395, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, r2}, 0xc) setuid(0xee01) dup2(r0, r1) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:17 executing program 1: r0 = semget(0x3, 0x1, 0x7a8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000280)=""/55) r1 = semget(0x1, 0x0, 0x1) mknod(&(0x7f0000000140)='./file1\x00', 0x6040, 0x20) r2 = dup(0xffffffffffffffff) faccessat(r2, &(0x7f0000000040)='./file1\x00', 0x10, 0x3) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/149) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)='\b\x00') openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x90, 0x0) fchdir(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0x0) 16:00:17 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getpgrp() fcntl$setown(r0, 0x6, r1) 16:00:17 executing program 0: clock_getres(0x3, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r1) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f0000002440)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000140)=""/88, 0x58}, {&(0x7f0000002200)=""/110, 0x6e}, {&(0x7f0000002280)=""/91, 0x5b}, {&(0x7f0000002300)=""/167, 0xa7}, {&(0x7f00000023c0)=""/92, 0x5c}], 0x7) 16:00:17 executing program 1: execve(&(0x7f0000000000)='.\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='@\\\x00', &(0x7f00000000c0)='{&+!\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='-}!\x00', &(0x7f0000000180)='{\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='[]#:&\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) semget(0x0, 0x3, 0x140) semget(0x2, 0x1, 0x108) 16:00:17 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/56) r2 = semget(0x1, 0x7, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/156) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:17 executing program 0: unveil(0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x409, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') 16:00:17 executing program 1: mknod(&(0x7f0000000040)='.\x00', 0x2005, 0x7) r0 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)='O2', 0x2) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:17 executing program 0: select(0x40, &(0x7f0000000000)={0x6, 0x9, 0x7, 0x2, 0x7, 0x7, 0x5, 0x7fffffff}, &(0x7f0000000080)={0x8, 0xc2a0, 0x97, 0x1, 0x7, 0xfff, 0x7, 0x8}, &(0x7f0000000140)={0x107, 0x8001, 0x5, 0x974, 0x319c994f, 0x40, 0x1, 0x9}, &(0x7f0000000180)={0x6, 0x4}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x2}], 0x2}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x401, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x1, &(0x7f0000001380)=[r2]) msgget(0x3, 0x250) r3 = msgget(0x0, 0x10) pread(r1, &(0x7f0000000380)="b5cf7f31b45937942bfd02168e2dad73e4eb4f40ffd4dfb0ebeae0d884eecde866b7e61c86108b8fad617cb621b276d3aa91c4c2ca083a88dec0ec30d8c5bd8c1be2be3add0c2cba2d3c371ff6a7df81b7b5d4fb2d0fb93497d4d90b89270cb21fe23858fd89d0a8f040086dcd58597ba9065f635fd5e56282be2266d054e0895dacca4d02fe5a4a9c81ad3d4117cd310d89e011c009750015405401659c86da5812377bcd053706656f9dc630707166401e0e2f3c523a079541c3361567266b2a9f8baab1511ece8958031fe70db36a48c9716f5da8f41b3b9c0a53591376259fc3d30e1a274e660c6726c6a28a183ea3d2aaca115377a2a3beaf9c63ba5e8b9541c118145e338d4aaba9f3ec554476d72ac1b157e180aba0a1d6127a8c1e03128493ea84dea09d2b74f11b94b1578f6795b0e95f34b0cffaa3ef0b96135bd273c670ae2f614a0270185c96ca174ff2822ddbcf6d475592e8531da633e602679e74241bf98f50f24e3a64c8b8a231c1277d899f4c771a6a9aa0bdfe0db1f916d05f371addc539865c9b4d625a8c2341e916526058a11a5f93d69426f0993d6b64b08342a0c2d5555ab8c4db0fd400aaf1ec4103560c76247df88032e7a117efe16b425f8338f94ac6685eadebae38af604ca8533d48510b81b1eb498aa8578bbc8cb940d96b25cc6a561401ed496f929b53982c157cc05824fa6e1bfc889106273b18d1f236a8972610faec521159f0b0104b5d3d02f14b06c9f5a2b16e6928f5776da45f89bba4ee2ad94b13541a0f7f33b6d1d62ac636498285d4734d33069376271f3e80b8dc7e7af6fc185f12f9b99ed3e5c15b165722038fb0bf363105c1025e8f29a4db8190ea6aacd4e059e753edb523efd8403bdc2f13e8b7858b98790d9a10b0d706c8cb1757dfb08384a4a894220123184e184648cb252817193f23a751306d855b479ccbf68acecf1af42039acb05259f66d2a33c34e021b861f8d29453f8c26b4666586664d8a411dc0f541cea235699b7b08e8cf2e02cb38955b2a9aaa529793ee8d2eef2c6057da65159c9d794a4e6b3a0cbf577a9d7424c7a5d2ce65314d8325c7c1c19f8b6deed124356b54232d3d3ed8ea470f54797c838f3bbafcaf5cd17aa309e9ddaf65d9b2f166e6ca4c54a4f740f97d335e897ab9d35241d0f82591d29d7049275e8b8cd6d93d413872b5235c9a2e175ab776eaa83a7ab7e743f4e96102cbf77c0504ac082f83b4b671a9507c2266fde438f2e36b6be6d73a028f756bb0ce4aa89a0e15f32d2af7fa4460a6016cba22edf20c55f86b194352636e1abe30a2df963d780a9b6cfe77bf77c217439bb9712970d037b8694554a540a24c45a88efc7cf134ddae9d17c991b6a7904f07238473ff8458ed202c5cac676feff816564b29bb250c21abae8bf24b6cf626c42155e0c59ec33e1598df3e3b1fa4c5f2d09a674e9d1f15b3e6d52571a772011e48f3a840a35cd03c6795ee8d1d7803a7369732bd8c28dccf378ff7450068532c8e53748606f1953eaaa7bf3671200f4d54fa6b7cce1b150d6b7f574db97db5cd0c8b46b0ef92b312f10f346e1b4c496d941a6a6b10669bb885d8f4ea3540ef2af76ea9ea6f2ca27f9d2713402d4d3ea6fcb210395202639f22b7ae64c8c6bfee35a2bdf6cd15a86a5549357afd3c257c62b73a4c05050f973eff04ae79c53cc2c0539fcc6f7dcc9ecb8ea0645244a72e05664509cab88aa51f69437e80de2974bb77b3017ccc57bc37277968bd6f5c665e0235f784290182422d7fc5b5873641e27c7341d46530c8fddef877a7b493f2baac23b0e093e477c2483198328ccff9b61e9c83d5bcac3ef926614b260ed78784967eea5e6351110b09ca58299981ec776599fef521830769e1e18fd8eff5821bbbb3cb616b0632dc24f10ea1ab2ccea5ce97dfa096c1e7dcd1b0a4d1de45768eac17b39fc1b7e97d463262ac5a2533b4a46ee3e893f6d773828850bcafe3f814d51d0fc4211d0966687367e5248d3724301099b40cd5b5e1f3b0d3f59b632f385c004982a3eee6ab8dbcea9d59d75393bc6fb037ae3f8a4e2643f997dac708b93c59a37978ad4f5282ff49b4ce660e2bea9e38ec3623707d596bd3f3ec8ef7bf6411c21770f981b3326bda0fbedb17894cf5424d7c941ac69591eddf74b8d92178baeb4b70d22e3fbc55bb8feb4f4d63e31df4e798fd29cb6789d4e478355df6320fd061835ac3088add09dc7616fb0cf79502434b847d6db870394722afd837a021bf0b16cd32925b2d4e86ffb317d7fc80528f9f819f121b6011b2679efd690c1d35feb54aa8bd01425716d2fc8d6a37edba106ffd1e7e6cd450daaf025ccbe761fa0bc4632e666bc788b90fdc714b885b24005960c8b0259ee488f471e2328facdfb5c919413438406951ab6870bb7e0df0dc36b6e0f6dffcd837e7c66c6efd277f17d266c5634211783a8605bf766327c9d01bf84a7665c22c97f27563c03c24f13b4fd546282bbd3399b3dbc3997c5bdfd7bfda4ecbe8ac6816343a3dcec398fa475d13d319cb430bb31c36782dc0452a68170f9dbddf20a8ff371955b3a9ede7ac723e1c920fe609b20dedf0d5a9348c9cb83f91eb81f29a7839dd74fd42ef192c44cec7abed7d26c17e639254aae2f6243bdfca108ad3d50319f16ec3faac61e5731743e743b3939e8161551c0590f2f1abf443ce1f4c6965ee5a8024e9224b1e6181092749c4fde95b9b79c264e5561c8fcbcc1048faa077ae91f82cff53bc90078b3deda2343f90b4c316b1c96f4d7576b1f512e5dc11479622f61dd232acb1931f34272941a8325c1a7b10dce00f120da9da48eb93cd281d7f19949472ebebed255eb2e9cda750252a9993d1d5d8fd1005b639d8ffb3cffde213209ac6dd83c6a686dc88d349c2ee88cefa3d74d0a887e762fa5cc5dae57b24f0b48664bfa216676120bd29d4776645454051e1da1dcfe3bb75fee3daf64005ac55e76b4bfc963af2c4565b0159535067c0f3843c96c05f955c3ddb5c9a7957840b0f952e66f6691e86664562c053665552e1ef93fae39de3ab7017970bd3df57872cd6f1754c6ffccdac2829e07be96778b9eb6597a2dfefc198820c209934d31ae324f06de9c15e283d97809f2bc668f4ad51e35c12a69d584eb3e7a72eb22c23cefe6e03bf1e6ef6553cf3e444248d2d0a8c421cafb19ea0fb791c5834b9e66272d7ebd4753b10450f744cdc048fcaa2f0b973444cb6d58450ce559cc2075d2940b08ba117513aef7a42515e376e9e922d8aa21339a69c65d8600b30885af6cb21bd8ba30f4d4ba40bd5ff61eb3a9b53dc5034db9a60ddc7e2e9c1c7ecc9058164421d2af3160be733317c8dd1049f29b0c6430bd7e506db70bf723694911f2b59eecc99aa9479609f488f79d0f284455139fe46759427fea70e4599daa819fe3fc89b0538ff2ff2927acaa5f8c4b501bcb973a9b5dd5a7ebf46a062bef0e7a967d317aa66698bdd3ebf438a832b887dfcd9492b4cb4d1e9fb129a9a91998a63a00f375674568ee10be152680983ce32b3c0f01af802ed8e43bea2e23ec549764f56aba39db8d9e765f96277f4ad7b4a48c8f47aa0424b5840afecfb6efcbccaf6ad4a7bd089a378b8905e0a5fd9b926988d2501530c6320cc8c89e8812e8b70c4da3c35336dcdc5a78092684b036bd3ab31d0994cea953638d8fd1ce005cf2fc5c73b2200f913c694893ae6f2865dd7563d402d30aa4fe4e7e7007a70e52439ef8e4a09b25dc28eaeba8160bf628b5d9f2a9653810c8ed6257a2e0a9dc0a60ba910db14add7b4e4287c85abde1fe96ae019e66be8f4742dd56c710aaba51a9d6c08b60ae4a7a2b1d9c1a0f4b325b1da2da46ad80afbc5c8b89b59bde1083798132b403f956b3b372e5ed3ed00e6eb6b5333091af35702fff9a3ec2548600bfb09a4363c89f5cf99b66d9f1ecba63d0362b5ed4d838d79726a7119fbacc7c85f6f3936de3bfe6b89efc14f17c1d7f06a1cd90a5c216ee1f22c9f388dbc8cfc87250691e420c203b95cbf70ce0c0e5c96fd06f6ebe7d10ec93fc3d8c7213166ddab960646d55d2fa5aa85b501acaba7c0e9390c87d8d67d6394e925fdee4faf9d87e2df577f6a99c926384538e80e7752c492a183b04fc39aefb9eb0abbb62ead1a2bcda6a1ccb199ab24db19453914835bddeb76758a9e97cee9437275e4a04dadfd43d981f4dca85f52f9420e4aceca64b0138df0eb8312714cf83586d2500bc8f93e146c835b651047142aaf664d88d11171b6d4bd6ae24674f7ad951ae42b33ee39421a234a947ac349e5eafe61c8b47d4eeb1ae4738fe057cf5d0fb34fa5d67a6053b70f6ab831adfc9c263444c438b86482920de7679c8a5be0b14c3b9079542f7eb3b050edd37e0841118bbfaf48162089e60e504778ffa2af935684aceca8aa94a4c1b973c2a13bcc759d7caea69f11a68820b67054978024fd68759d6e33b4dc117c4e36f4f3f385d6a776472bace33264e38a6555b020c667747e3b2c01c8d5f17e156a1b8121370e2789d9dfeac51a903603ea72a841bc1f1468d94a97ffeb6f8851322009d036f8d2bcf78bee2b7383d0d8c38f60cd6a283384be58aeb9c5ebb27932cdf3acb798112ff0355f4dbf20fa5981df3e51b2eb5672f698ad261e8d89a1925ecb1fd6cc7f85c544195921378f512001ebcef58b049bced06a873393bd964d50814c8283c08e7d4a40526a4e7cd723538b6bdea45dcd57ef78f8faeecd4516c56f775cc69cb78ec4836e23d6b5af4991c0a451a11c86c9547f53aa7eb5a706b4171e6e55d159e661d9f62d221e3423e5db9ce7933dfcebe7dc7d4da5f4aaa532a4ae42fbedd291777990d54bf26e7ad62c80b012d22f9c4ebc9104f4689ce725c67e2dd5c30a7c4123edb0a7ff47542df449436875053470e5309a77c0dbae6f28a9ee67c6d55212561fd8c1edece51c4606be85a76f43d96a45abde1d9afefcd599b6789f854850fa316a14ae4c68ecb8fd686dc6bf4a1b0206ee8bd29404a6bb5897eb00d9cdd483249ba92b206f7ca23e94bb6dcd33c388f3db161337b173fa2edc3f59ceff7ee3f8771e17cf079949b6d255d3cc57778855bfeeaae2e86b68b61a44f2e69f69612eccb758b08b8abd1d0d76abc7eb7dfdc58946204a2a0ddaa68e4f03e43b46a26b6e8ff244885e84752d21a5773060c22dad3d8cd666d1e178c31cd80134a44c5f105b8d5b46308e845f8e367e4ce5a6f744869be042f9de6d913cd28277b36e46771244af14e7c8751284596ff625ebb7917160730af569c0bee0e523abd4818cb9bb2d313045f04ca756dd644486c73330551023e0d810cbdd65fcef9af0bd9caa8f6983f0af1d9c002af7dab24919cf22e82a1968ea0eef0c90f7a09f35e11d96258ebc07ade87777ab54d92365d46f9323fa5e41784cd8366677645821eefc77aceed7c61140655610c31827ae38a9e32a97499cfa46014fe484c301b7c54775ba472bc127bc1aa270b6e97e4d8f80bc5659eb0f57aa93ea8cfc710c04d61ffc1898414b15dbcf3193ebd1b5a6cdd5ff2b253f9509aa07f8eeb023c170b32d7b2a15af2af13cbf1d20e930f1ad9c474edea0a420b6a7ea4bfc46c542cf54cacdfa35e471029e300fadc39bd6f70618c52dba4b632c0536cbe3dd3fd1d01b19d9afa68458e5915054fbdcd10b8852cf32ad65d363d4f3334895296fdbbd169c7e22c38bf90c59c0deaf95983d5682c290122c51a9b62d4b71c335731bd537c9772230", 0x1000, 0x0, 0x0) r4 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockname$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/131], 0x83, 0x3, 0x3e14e551ef2514fc) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) ioctl$BIOCPROMISC(r1, 0x20004269) shmat(r5, &(0x7f0000c00000/0x400000)=nil, 0x3000) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file1\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') dup(r4) msgctl$IPC_RMID(r3, 0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10d10, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x100) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 16:00:17 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x1000, 0x6f66}, 0x8) semget$private(0x0, 0x3, 0x100) 16:00:17 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100, 0x5, "f1f743cb40e374632e86006fa9bfd75e8158806d"}) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$inet6(0x18, 0x4000, 0x8) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x4, 0xf0000008, 0xfffffffffffffffd, 0x4}, {{r1}, 0xfffffffffffffffc, 0x85, 0xfffff, 0xa1, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x0, 0x84, 0x1f, 0x8}], 0x7fff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x91, 0x51, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x5, 0x814}], 0x100, &(0x7f0000000080)={0x4, 0x2}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:17 executing program 0: socketpair(0x6, 0x8005, 0x200, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) flock(r0, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x1000000000000003) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x80000001, 0x5, 0x2, "e0d0c716becc9cfa7a423e9bfff2f069362cacaa", 0x3, 0x81}) r4 = fcntl$getown(r3, 0x5) write(r0, &(0x7f0000000480)="b60f5bee0cc70cac2c9dcac6e3fc69d81a53e9697a428f9313ca3800115457eae304fc37a54d494dc8bdf7708451c7c7fa88e8a9fef0957e3f6c81db396894805eb20953014e5cf306000000b42033ed4d0c481c550feddcdf3bfe5a967ddc4c09a84848076e4e171f776260a1875fd6be07256eb504bf2e98f6e8bc18ac567f417f19be94100485c0fe7a34fdbecf1fa6e2133ffdd7656e8c9e24f4b06da61bd0ef609839b6bcaf5bd711b3ff609c2514c024429bf8fca507787924ff083a51a894b13c77e8fe121aaaebe963e77f334e", 0x19e) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000280)) getdents(r0, &(0x7f00000002c0)=""/75, 0x4b) pipe(&(0x7f0000000340)) fcntl$setown(r3, 0x6, r4) r5 = msgget$private(0x0, 0x4) kqueue() msgrcv(r5, &(0x7f0000000580)={0x0, ""/126}, 0x86, 0x2, 0x0) msgsnd(r5, &(0x7f0000000700)={0x2, "6f6e2e67e7c7df8fe1cf81534de002d927989fba594808ef633452df6145725a4673a13ac5b5ca663fe8bf65bfb1b904a63da4b76c41fe36c057364f631c5a8f24f3245531814e6b09aa22a1382c93f29db97ebdbbbfd3514bf3a3cc3d168146b97e8997bedfda119b5e78afa74bb3a0d37782e2895f4644579026377a52253282bedbb81e6113b249a8e3d7a5b32d3d9998dde2a5cc7661f71a297d9601a5b49c33b37f"}, 0xac, 0x800) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800000100000004, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = socket(0x6, 0x8000, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) r2 = fcntl$dupfd(r0, 0x400000000a, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x5, 0xfc84, 0x9, 0x4, "a03641ca642963abdca44f08445644a94c825558", 0x9, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) flock(r0, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000100)='m') syz_open_pts() open(&(0x7f0000000300)='./file0\x00', 0x0, 0xa5) sendto(r1, &(0x7f0000000240)="a2865d04c13fc0bee8ab7c82fb74b7bd6e04a511bbb305eb89915edf0dab792b0014e68c97ed20cd502506b06fc07c1465847caf224aa42bb3ed113fb6874754", 0x40, 0x402, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000380)) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000001c0)=0x1) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x817, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x101, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x41, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$unix(0x1, 0x3, 0x0) connect(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000008000"], 0xa) recvmsg(r1, &(0x7f0000003640)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000002580)=[{&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000140)=""/100, 0x64}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000340)=""/141, 0x8d}, {&(0x7f0000000400)=""/138, 0x8a}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/115, 0x73}, {&(0x7f0000001540)=""/1, 0x1}, {&(0x7f0000001580)=""/4096, 0x1000}], 0xa, &(0x7f0000002640)=""/4096, 0x1000}, 0x840) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000003680)={0x1}) r3 = kqueue() sync() unlink(&(0x7f00000036c0)='./file0\x00') r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003700)={0x0, 0x0, 0x0}, &(0x7f0000003740)=0xc) fchown(r3, r4, r5) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000003780)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000037c0)=0x8000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003800)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000003840)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000003880)=0x3) chroot(&(0x7f00000038c0)='./file0\x00') pread(r3, &(0x7f0000003900)="219a49c0eb5976c233fa532d874976d0bb207fdb4a9f35e23a8b18caa74275b1e75dc4782aba2c2ce5d735385b0a3d36d494689bc2f46e4fee514e1be4b3b5c340f8c151c44e3fb43939966b7418b09d3a0bc2372f522a8984ea93507d05ab720d8d8b6963e9b521d3e7bb5d05b1b3935aacc9b67c19b2456d594db4d568fe9b2fa75b50025c7073f5128553363344f0ef4f7ad3118a9e94f176e23c3b57e27e27cdfa08a17b8741803f063548c73932bec8d0390af8a3d7220f3a993ec1c56cfcfdee31a15e9c823b039f584f6598268f89545cefd53b197e711b6aebe8850a933b64244d33c48253f4", 0xea, 0x0, 0x0) listen(r2, 0x100000000) msgget(0x3, 0x1b6) 16:00:17 executing program 1: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='r\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f00000000c0)='./control/file0\x00', 0xf5b75d0b7a805ada) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') mknod(&(0x7f0000000040)='./control/file0\x00', 0x12, 0xffffffffffff0001) 16:00:17 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x9) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc01", 0x6cb) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a", 0x151) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x15}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") shmget(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) 16:00:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107003, &(0x7f00000001c0)={{}, 0x0, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) sendto$inet6(r1, &(0x7f0000000180)="355b00abe775df2689256fa961024a3378a957e7b350c81e004b5c4cc017b3e32680a7909d27002d39035ce9a6cc4ab3f6b4e15b095170e7302e517e6908bd982c434d9752b4e72bcc3f6569e26612cf239d33b5833e3fe285b5b64ebb31f2598afb781f42cd88ff3e2a93522dc23f7110e5d4d3d6aa368f", 0x78, 0x8, &(0x7f0000000200)={0x18, 0x1, 0x769, 0x7}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7ff, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) sendmsg$unix(r1, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/154, 0x9a}, {&(0x7f0000000180)=""/103, 0x67}, {&(0x7f00000002c0)=""/250, 0xfa}, {&(0x7f00000003c0)=""/209, 0xd1}, {&(0x7f00000004c0)=""/210, 0xd2}, {&(0x7f00000005c0)=""/137, 0x89}], 0x6) close(r1) close(r1) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r3 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="a45d0570ee12183235a3dec3fa3a89fd7713b5721867c096853a0a3b28a04c9e6b8a0ac5fa8601e94306ef314bb554a7d216420535df8828f0480e6e182d007dc53613704b15f1932f23844c", 0x4c}, {&(0x7f0000000140)="7b1249c6c94dfa08e4a5f79f2d530f94e8b1ac2c8d85330f84c4089dbf", 0x1d}, {&(0x7f0000000180)="7e5aeadfe8f3b019137eda7aac7529417a148adecb5750d2953a126aebf86fe5919f45202f5cabfd7061ab0b8bdd3a59010fe106d7d30240c1cde0a56947753e18834887d3d31911e383f709c2e589406c1863485a6a2b555aaa3ba9d4f6dffaebaae114b1d389035c4a27a0aaf43cf0fcbccc7efe4ee4d4c24099070c2738c4935f651abeac78f0fc04d16a495112a5f5e4a00d9b11d34c5366c9d01c8392933c1d92258d4398ed57cd61b148432484824a1a357c617b139c7d44c2db870661463d96439223485f833f9104", 0xcc}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x409}, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000001e, &(0x7f0000000140)=[{0x800000000087}, {0x4, 0x0, 0x0, 0xfffffffffffffffc}, {0x6, 0x0, 0x0, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(0xffffffffffffff9c) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000180)=0x401) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000140)=0x10001) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000dd20021d2b33c77b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0xa}, {r0, 0x80}, {r0}, {r0, 0x1}, {r0, 0x10}, {r0, 0x8}, {r0, 0x40}, {r0, 0x8}, {r0, 0x14}], 0xa, 0xfffffffffffffffa) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x60) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) close(r0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0x1}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) read(r0, &(0x7f0000000040)=""/77, 0x4d) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x38, 0x4, 0x8) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) r1 = msgget(0x3, 0x2) msgsnd(r1, &(0x7f0000000140)={0x3, "13567b60e45318d94162e98238ee97ad13a818a31ed41554e890"}, 0x22, 0x800) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4d8}]}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x7, 0x0, 0x6}) 16:00:18 executing program 1: r0 = getuid() r1 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r0, r1) mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000032fe0), 0x0) syz_emit_ethernet(0xea, &(0x7f0000000000)="a4c66e5e27b2acdf34de5cb12336d517450b90960c02956868f928314fd1cf55814a30b816945cc0bd3fc390a7310859824d2cd415b4d0f318c2dd20757dae5874d39be7199cd781ede544df7e89a36e14facbe5a1fbb9805de2eb4c2d1548f8dc80094903fc0ba67ada9b1c6941d954df18681ca6046cdbfa44c89e1286c730a0f5fa708ff4b32989fca9e39413d8af005439a2e3e6fa9b52f57a916cfd03add9b637abe9fdc759a3ab7de221d5b096dd317fbf09c1a5a59fb159ef18f6b33ddcc6f7f6e38347fe3f409aa503b29d637de5d5cd85e363402aa749043490f84d5aa8f81ca4d779180265") 16:00:18 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0xfffffffffffffbff) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x1) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x205e, 0x40000000002902) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x29, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x8001) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 16:00:19 executing program 0: mkdir(&(0x7f0000000280)='./file1\x00', 0x1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x10001, 0x9}) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x75, &(0x7f00000000c0)="78cc0df0e436ff8673bc8cd1eb2d4aff4ca49a4c258524527ebc2cfed4b12ae200949d94bf0d5f9577c36d895fd6101e1136e61c0aba634cc2aa696433aecbe401f646db4ae6a7ae8198e63147e62d3b8777a2c2c52a0c07a4c935250e100732a77e97d211ff55617999fb72ed4f07d609905c1678") 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='W\x00') select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x50}, {0x6}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x6, 0x6, './file0\x00', 0x100000000, 0x3, 0x55ca, 0xfffffffffffffff7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x208, 0x0) 16:00:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xa, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000380)="b4ecd2bca5b0f2b675aecb3332ff670c71aafca68f4f3e556393c645467410ff3c1a695e5791f21091539a33edcb7b92922bc1b4185454306b9e3bce2feeea08bb9b7a18cc33c1dcd53b22a1c2cc877381f4940b10ff93a99739c275d94b2cf5350dfcb3a9f58e16a9129ccb1573bcfc9cc41e13be755cc99a5e44294eadbba66ae71d18393e69634f3040e58379a580994b7eeae325fcf365367f8d19ceb67cfcec3f0de3a82b108e0013c730d19577a0933a36e466e3f1d0c91facbc164b62e9b0a71772e320a402d6a86387feba87b28534c75d3cd2b4fecd757bd8eed98afb5ba62ac79fae76a12de146528413810ef60b19ef9287f84b0cab4628c2aa6036d07d7ec36239bf6c9e24e42c1d0b4284258c4650a49a3cf9e9a3a1e083778a599cef8b738d3bf4239a0cdd04802e621572be51579b846847ca0cde0535799fed9667d9522e5fae89a7c7c9dbf769a111710b2500ff5fb0496a7100d8aca7bb403b7fcf6bfa89093e3fdce2a99922b1203ca9fc487500c8e5bde6ea6bd79d1574bbd4d02a77ed76282f6923fb4b4298e994374b0bdbc2b3ae851f61d333d7ddf7ca80b5f0025101282bbb778f1643e0319691d08d3005d5421eb123aa986899f8020dbedd083331cf514b384cc5ed60781858e003ee1cf191a970b1c2747b68f5af005912a6d50cb2bb73dbd3fd5033a08e2634df0bfa04d8abb22b2ff7a1a48e311a0e801c40c5b89b1878d4ed84b2cbca2c0a091a635c6a0a3437a3d20c00bf1bc8fdf530d1fc1827ed8adf12d99cfb8fa4a4826c5213bb7027401aeb5fa81bb65234dd3bcee9362ad6f6a6ef51816b1515007a57eef8d6a9a4d3c8a75a1d8ee32eb0d6f3b5d55e159ea3ff40b819653de20e1ea94fec9c05852256b9995ecc8a9a008e3a86911c7ff1d4b6e66a2f413570ec247ea7591464fe9811e553fd3463ac047fccb798efd027e22d5ba759d18cd591b584ace93beba195c2bc0b79ee2e4a3ac61c46afe7deeac7976794045e1715cb343ad2cd8f147a99e6076b57479631911f6c516c22d18ef42a68f415b3749ae37e0e993b4231488da989794c1fdf9c0adc0a1b8905eb72e2fdc56f4137c868fe75630d118ed747d48e1f506d6272e29eed2abf6633136ebc365e5abf86f3e3253ac8e5d0c98ea2c578b99cd5f7a2b96c4331e2f3419db679c52e6d6d9e27cf41c664331af6e171ffb850508752e994d962b4175b96fa8ed0f0d4e9de421a2a7f55702fafbf02b67f2677ca12b655c9559b599e7387a8e28aa3851cafd18adbf19b13a3cd5b285df609308558c6a80ec21b842c3101dc2dd9907b87656e3f89ad03de7c000360d1008ed516e794505b418b3e8deb2817cd4a2fe46e2cb5972a92afc6e52c6dcec9559f357c09c032e73f4321b0fafdf93776e528a055eb7fe13c6ce22000f1413262280245ecdf34298ae6cf10c266fea8d8a3ed6aaae3b0b02a3ae2e05da7b70f1d7b655f674344864607a895dd62da10949a7c80c886ba52e68c0a1b5010a3c43030b1c6506f864cf5cc10d4978b3d6976c2c9ec3d631ed698773e35bb9ff4c8e67167d2fc9fb936505e072aebb50e5946ed3d031b527ef49df4c6118165cb3131a3fdd4a8f90b181faf276c48d6ac8c9691ff14c6a15af94bc2ee6d5ae3aee9fd76022d376523beb82c6afcd9f8321f03e65ab1f16ddba98919097c02dba5b0f581ea9815489def5fa0b9b4db15a103d14047ee7b24765f79ebda2b29f0ae3a2404c8433ab75097b9cd355801ab5ea37f3b0a65bd3e301f0cbeea7bc55ffb92495c3825d4b898836009237a0fd119235fbdcf5b1778b5c5df0e93b94bae08936b94af6658d82eea76468192c73b917fa785106abd7f5910bb81d97525f2dd73f69c06d3c85fb84c7252de763e219f98ee9825c67ac4096aca04654b16c9d4ca12003b160b1cff28b3a393c73ba712d7c5abe0a80ac408b8abb46c18b9c3fde3e8653dab658e351de1c7b32d4494d3876790fdbd5a9cdd3053e894f736d67871054f2ed40c685ac73d7ca5e1aef79928af2be370cc5e3565851d6084f2bb6a32d85436e203db02b50b3e316413fd6975a0c96ac9db2f731c44d0cf6873decc212a480b5aa4d1edccfbd3894eb2d2d238", 0x5eb}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 16:00:19 executing program 1: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000400)={0x0, 0x0, './file0\x00', 0x0, 0xfffffffffffff001}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00fileJ\x00'], 0x10) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000011c0)) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x64}, {0x6}]}) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getpid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x81, r2, r4, r6, r3, 0x38}, 0x6, 0x7ff, r5, r7, 0x100000000, 0x2002, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="892ce63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) unlink(&(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a92ea32f", 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x100000001) 16:00:19 executing program 1: r0 = socket(0xfffffffffffffffb, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0x105) ftruncate(r0, 0x0, 0x2) 16:00:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000000)=[{0x8e}], 0x2ae}) poll(&(0x7f0000000040)=[{r0, 0x3}, {r0, 0x100}, {r0, 0x80}, {r0}, {r0, 0x4}, {r0, 0x4}], 0x6, 0x7799) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x7c}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200", 0x8b}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x1f, 0x1, 0x10001, 0x101, 0x5, 0x9, 0x0, 0x10, [{0x2, 0x3, 0x3, 0xff}, {0x9, 0x4, 0x2, 0x9}, {0x40, 0x9, 0x0, 0x2}, {0x9, 0xa528, 0x0, 0x20}, {0x4, 0x5, 0x4, 0x3}, {0x2, 0x1000, 0x7fff, 0x6}, {0x4, 0x0, 0x3, 0x401}, {0x7, 0x5, 0x4, 0x7}, {0xc0000, 0x81, 0xfffffffffffff55d, 0x4}, {0x1, 0x9, 0x1, 0xc70}, {0x8, 0xfe9, 0x6, 0x8}, {0x4, 0x9a9, 0x3f, 0x7}, {0x8a6c, 0x6, 0x667b, 0x8001}, {0x1, 0x0, 0xec5, 0x1ff}, {0x3, 0x6, 0xffffffff80000000, 0x95}, {0x8, 0xa4, 0x0, 0x4}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x2a, 0x48000000, &(0x7f00000002c0)="ebffcbff35b9fd812eaa4e713048e699319296489e09ba60b7f840ef34f7da595d4e08d2ad40db7416ff3380514cf50b376c3b9d7bb80d05e3c62ab4db", 0x45ee0382d3daa3dc) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x9d, &(0x7f0000000040)="1c613469558cf3feab88a35e279b3236d18735eb5cc81b27ea14f3bd2d39c4cbab457f099efd02cb66331de4530b7da462473f045320d13e0b2e0f98b59d5a332f8cf5ff459987eec5830fc341663b8c005596c7ad4e9d08b4ff9364cbfc72f5715480d4a07edc8cddb8b2fa966545529a00e53bf7e1a97fa4a1641e1c4bfcdd0309ed6e34055ed51a31f6f5b08224329713184069decb51468abe69d8") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2000000028}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000100)="7d5c9e399496edf4d970c03300c223fe2d313b1c4ae3f3e0c3e3d9ec092c1905f7ed0d5fac60742100d8ffc493b78eeb3a1c43aeebc8ce3fed642e12fd4651191f4d4c701466828eabb5e0d5361ca5b96b3571a951698111c0ba73d47e9ef3be74c3ca34783e142f5c1566be96f08abf290b454b026cf9c4de23096726a8ee5ab8cb06ba6deb97d959f6bb27c0777d413c6c660d2d7afaa459806704ea64f260987a4392353cc670b243c5bf63a220a4fee36481dad5667dd100e7c152d37ee1", 0xc0}, {&(0x7f00000001c0)="1df4bebfea1487ba6720f0f1be1c943ca424093f37dbe5fae5b265899eea7a6246129c79d014d5f75b695ca7503b48d7bd2d910081cba23041d13dead3a023cd116479eaafc6fa87f6930bc5f08b0658ecce104d1eee9962e310bb04f5b94757507782642c800179e44f78104a18b22d80d51fa8f871261c87eb6a230188dcd105092cdbbdae1da3e76887f587e0852c0413c1f43022efabac8ecc8c3634ab5f3c2ade81a7ac4c5894bf", 0xaa}, {&(0x7f0000000280)="f3e5c1be56a965d073fc16db0ec8a1b7d5ac86a8465ec56d0d58e572e2f592684dee5854a2fd652e661ff562371adff8a8e86a6e72a632ba097a0aaffa4f15250958b082", 0x44}, {&(0x7f0000000300)="86d092dcaaa8f9497aa21e3a7a00ec775c0479fe0490fa8dde982d009952db9810310a93f1d45b596d77299a206a4fbd1ae9677195d06e8decd53614c8b31ba66d12a6279df90e9825aa9897e090dad2dbf5e2a264c1275996f53ac2d761f5001e6410a3df65439cbbf191c3034d43bb2112f1ad9a66f7cd969ca1ba4580efe5d3f29c73ddb8267ac1346e1f0d36b8eadd87d199dd16b8699ea4a7e940d823", 0x9f}, {&(0x7f00000003c0)="56c2e5aa294873e47ebec19b00b5cda1e322ac6eb2cbb96870c8aa1f1ebf448b853862c1d88ffc3201446e1fcacb66a873c1aa939db3dcd3185b7170149db3d13c6ae3b8330eb2b6995f6cba258b10e346f52c7edcd34a2d1a92bbd8f4b7f2747d4e894eed0d8ae9d38c29c17ca7fb9b3651729a32b87385e76a3de7fab156800ee125ac7f5446aa9fe86e85eab5f206ed315369519c95d9dd37c79b65f3179b506c5cfac2cf266619c94a047a8b59b1d7668b3f1ab396090f1a72b6f757a3dbdda3f4373f088e569f", 0xc9}, {&(0x7f00000004c0)="20e014a61e77c4d05602b8502e36e70c8c7b97060dd65ffff095b711fee7cde1f9c0f9a9eaf8dc396077b60a0c2c4c9f3639b680b7126b1a018c09c272b84dbac2d27395514c55f16f19d4793c6b8dd1e91fa46603c7336772a78501bfc03f2c834b3f46056a88dad123a8ae5f811a8dc7c33d8cc5fbad14b69f3cb8a51e649d4cd14cd07523d36aaebbee37e29e732dae55aeff8ef2", 0x96}, {&(0x7f0000000580)="1308f68d56bd9a599b64", 0xa}, {&(0x7f00000005c0)="0d135231016faa91e2d2274c1bf8b2115f3a3bea8e200c8fb09bad67beaf6580c31a3ee8a23502f48a6bea181b12fc4f696d484a457e444ca96dcd20fc91a60066ab10e8d97e179c31c2a3015ceb8d810e85899455b5438a1a5f2e535c1ddae133efc51da1bb5738ab922e31121e39104b1f29c479e2ea4ea136caa764ff78a2a6ce8ddc6bee25c79be98866d2a0d187f2ebd285214ea1ecbc2771122f98221bd39274978144844a1a43bae136833930b1998e2a0b653c40b8d18d0a3195139e2e2a34084326bc04402f12573edcb9e222ae55935817ce6db8d278a54a0e25a212657e5543e3a1e6f6874ae69ba2935bcdfcb2229f6df6a33974e37cf791223a6036c4c47b78be3775db5a9d26ea772fd3e6a24e6303b419b1ad9e8df58eb95ca4fdee17bea67b7dffc5396039fa1a4839f628f19e3b956faeaff6fbfc620728ce46419377601000249e25c0957adf2f4e53b99ad1ac0b405dad6a9f9d923d001c413efd1a3c1f8071141084d36afeff8db3430bc741a3c5bd95472037ff508c799dbcbf9e5719b1e90629e242b56bd49d699eb34385b870cb1575e218a9075dc70c9e688e306914a2b47e15ee0c3b1653139b02ed209d3ae03a23cf8755fbfd01089b467b399b244d454c24103e6b739d1ec0ec1a420d8ae63aef0b0128d5961c82250b9d64431a0cee0c2e25022091bd13f28718b69ceea0b95abd7cecefe84c3d16869bdcd88475239387e2fb5956a2d3dd4ac53b39fe64f9269ae42b550009a50a4bfdc384cfa77870db19ba8a67715b9c2ad063c4e01b4b978530ae1eeeb3e7b2172881da089d5d05a5fb8a558b21d959498905b6ce9a7d398aff628ced42a185ba0a7c3eed1385fa86974fa49c3a572bcc1d26cbd01c1f7cce3439eac219cc9be641ca352e30a8ae6332334fb9fac2e8023de2a3c31fb7272673e9b5d17fae5177315a21e9336f16d1cea52b15e251a0f41ed2ba8373d007da32c8ee6f0519303cbe445948cc0e6c36eec066471d2acd142965883c5b17ecb02389e112422afb2bdb3f09a9736fa1c2acd2afc781ee08475a3f5000417d003bc6471ef42331aa73cc9c00b6315b9a9140b61da081da6821ecd81c9155022dc51cf6998781d7dc217081407a2d765164769d0e77ae5e386262cb303da21f1ebbe93f5d9cccefb1e00e7249bb6865323328c30aeceb660a51841f25147c80d9fc371ec5b6c2e69ed5c2473c2ca9f41a607477915fd4e5efe9bdbf96f09bb112f01551ac4999296fe97399a4cb96557fb5c94e8223b942bd3922d639e3dd27a4aac53a5b1eff3c5560624ee3c7614578bca153180325394923243d9b7f979d0fb4640ba64756204eba303e532c988355db4431c87c224925f87d620a17de142fa3363e4ddfe5dae96b6b4217724385f92f668f5d7f7ce0de3eb093b0d5bfe852b96bb32f77d320579778c353f3b5c093ee48025e7207be34989469d7e0f1552b21e73cb31ea91c21e35a88fc69d6a1263e03886a37a641c4f6647e0b27b41d82528c4c332bfad469d6c6a6e63c2bae4e44bd09d01aafbf77c996aa61ea74c323af1f17ac562901eda52e5da39a371007bcf7907468899f306311fb46a126d08eff8cc9779b05df31edac428e3d690b8c2baa9fb81da536543f4c387abf172edbb064e83c350b6b59e6bbfcdfd641e2cc9f351ac57cf85985df65191c7d449bcf771e2d415ba4aaf353a0632bae049224a70308a8e09f81ed6ce1fc0e6f4b155289152ff4e248be2f66c3b2903abf8c7762d785f847a1cddc274e0e0636296aac6d181b61dd2dce581099d27de345d6b9205f97c912c8741475693346c7c3bc9bc6b73672648b38fbf3dcedb1a4ef5d8c19e24d83d14876314b48e3c45881c2524ac7e59aac62a26d9f366e277f9755df2e253c13b41a031cc41617a728ba2ce9158cdcfef44b59324366966093460e5464653db82e319122d97e4aeef99d64d524b29018f53f65c1a0e5517574177735059c9b4126f93d4194b9dd7f305c87c7766b073b850d571662b195f3e325496104746ed4279c15bddd06e0105b571adf03bdfbd18762962f4826a246c6725ffc43efb08d16419494b1133653c660168239f8af52420a0e6a600585c7a5c5cacb1cd79753ad2406f7513cfd966e6163363d9c33a4f884f72d3e7631d6687ba1274dc0311e861676f17d4d34511581558a1d2b05df1f32162f44b3bd5fdf4a1998e0f77fb294adb0307955e7058fb81e00c2582f2d68ab32e29c8d5f5508dd7af1b9d92464178d40e11e33e644e767e90f4be255b3e6d5719a94876a0a5ce84e1a3217eb4e05b280f1c6ad3d7651e871303ba0195b624b53747d617bb4c49bc4a3d9ac1cc8bf36035c251ff1792a9199cac251cfc63cfb6314083a9f1aabdfaacc84803b22ea448420ad0d128068a648f9811b20c5fd2889bbeb3baa7a476c5fd7d69331635a2793fa40446d436c97015e880d674b92f5738240f4a173bcd2ed422dd8b1cdf8785e4db7998045ded3a17b2f0414cd5e187dedb24e1bd4d8512d036b5762b09c5109d6925892ae1b034b19467a028dc3310aca91e178e355a7a5fc8d26d3e67ea120821040c22caaf49da2ad0feb61fb52dd17f42be621c41c3081d8475177ce35885a30ab94967e7389e70ad43a0292e5e5507af0b0c989bd21096ee3ab687c5be9e704c7ce31ce198314d168894fda3dad73ceb45fe265af748b128923eba4d87c9ebd6026d33587ee0e6abf47c92a61a4a392944670107f71c8f0ff6584e03f17272b1fe2c7d4d7c9bf58617e306d4477c887436ea5c677faad5fbed44ff78f4b62393529a318ac41838967ac27a3c0e933e092b9e15ae4cc07fb244f8d45d037073b1e74d2d0449963ae351436db4f8fc1ff4c8d636a2834a5ef9ed93b6974d55bf3935e772bf23030c06628ea13338152fd359e59217bff8f08f60718cf58c5bcddc8343e446c29dff43d7916f08d0c8188960868f275bfb97a45629985024a2f54f1c2558228526d1e0cec49fbc562c7d06181fc12209ad7a83cf3c11908d6639daf41c54ade473e3574c2cb9a928a2d9bc127ad7ce7b1630c511b1efd8a6e27c9b5b9ee9a84af37e341b68b96d7ba192c1cb52eb0b079a7e88f235e566a42c2d679d82ed8f98ebcaa46b24c5a52daacaf96293eb022f2fbd743af83e2ee353e76c4bac08e37a7364d781a369a4b03c8c4b4e9ee3fdc4f1b30a62f6b5da61c0f52d20be472f4af8f59cbea8b88a9e53f42db381fb17b111ee4ea57fe7b60703cce12cdf509b321b5c11064d664f32fc0969d0da6e38aca07c4f2ca8312a62ec1966a780af123d9889c6f42990d42da06b07e3bf11031ae57b7a60b718e4edbc31a08dbe63b94f0efbe8e12c1b103effd7d6fc59aa6b02bbec480bc899b059cf51f63109d005d39e051aac9b7f223d268441692966df0dbd565095a416dbb159a6e5deed1a2198a5f73f8b21671dba26253b0d67e0bca05887e34b985c11f31ebc5c0b334a13a98837b2391b5443cbbbdb2874262ebf903fd9f55ae2ea74339de737dc7f8583337c463619389c1906104f2d5a6206f03c2bac07064bf0f17e9c129ea881f762debbada787059cd024aafa399431b63e4bc9f8ebe50cbcba0d1105f25a20df67a3b697f621ac543f228f7803cb8936d04608074965f5c66b05569f6c0412653250e536f70196d43fbda0e54504bd3efbe2ad5adecfd886a454a152424510c36aa955c8cccdde6c01e0fda10a76b460f7039e08e97ca7c35875fe290dce7f18dd7e1ec25ed6bd0bc1c57992abdbd321800ec42d759c3980fb7dfaf317954d70297cfd013de1f4bce793c9d3176c5e04762d305a4d5913818bc0af654150559a75d3724946b7eb44b23e6024c47bdc5543c1140c06fe4aabe1b9f596cf34d8d4033383871622149c13171d49f9a2b44df0a9743157e7f90142fb72bb9acc441a51f3aa6fc76fcfa97ca3115ddde1939cfefd5d349fed7c6c40fc420287bc71b15f2a066e5410aaa1da54c80a688635330e97512ad2ee5fcb378309ebc3afc46ca153badf98eccfaa769781a1ee0af8002a2403efa9edc7713600b2de15f34bec79e4d84a0977786314f848cf05d44028747c87946e3cb5846305adeecdd9d75fa3026fbf0f26d2f6f6548f5809e82cb7b57dea5deef717d76eadeed03a3c8ae55f28989b21af3d1dbe9be902e6c6a6508b1ee87761f4fae9aa93d56a60c5d017438519193b797433b08b9886619b0ab0ad31cfca451f419b9e71905655ce4bd228e1d63eb8926d6ce9083e36fff8aba7d1b099d41cba38e04d6ccdf328e6ccd5d6a690b3bc795f16bb6920adb902bcf0caba7b9dab5fcbd19c8b5f6d69013ba73677351f7dbb41b027fcc76a86bddb31518ef40bc9370b2ed5783c0fe6e81bb8767add97341b8a78d157d2374635b6c4a8dcffb1e5d4edc12902aa204a6ff25aeed5c1bb66af8aa795e10aec6247b98a2833ddc42f0634226035fe3b2936a3b7dc2b147dc60a80e4b6f27db1ba5700a795ab19a924f4ed4dfc5ce3eb6c1c4d5f089ab4e16f85cb57950f9323e4f76b86c80c73675afa25d1625fee2b47f78a10f9e0e7a5353050fcca9834efe12536c71ae18df285e33ccca9aeb4a644d0a3e83ebbf41ea1021b036118044c3228efcbd0ed0f5bdaf22358eae40b45cc4d68d514ceb1c7c611771084074fd56f76eb42f316f0ee1cdffaead76ace620e0ead22c43cf3c24586a47e100ca013e945667f785a833c0db867236a1d83969f5f81ee74d5161a2dddc32e35e2b235b29b261c51fabc258f3d2ccd6444036d038a4008b8533cb721a58e5a644a608811ddfcf1483c1a6198e31bdb93d7e382a8e40918a43ea231d4d9b81e87384066c15e69b24f3d45f76c25d5b877c0ee31518ec3b1fb408aa295e4af63d57dfec1f6642c67831c8a6ecf36f7016847edb92720d3d56b90468ceed36d4ac9bb2ef3ff98200e8d718555e1eac4c402788702c9b874d9d98aa09d2968da33113906be8e718869562909e305b8d979b14ff84e78cd0e4ee4698830fb080fd1e4c3e6f21c729de3e40d4623ccb0fb11a45971b09b4f9e3ed81c203c578103bb667fe1200d18cf4a54940748d1872232efa05305e225178f615e994bce7b25503ba844838f3b0763af0eb922d466ce009b03e5db1c8f610cb2f2ae789ede53d83684f1cc7fb07b1ab333e0d816ed872ae5c3b7d9994d8533688d4b882cda9333c86b327a3084255a97a84a6b68eff88d86b338274edd16e02d1cc48a02e69ea7104a08247718436c8efaf2608773b5c8768fae4931e8bf0b4d54c7f11e59de8ce263344ff0d0ab0c19495475831305cd70c7e6482aa3400c29a1ff4b5062df7bc6702a3169da600a74e323c58216a6c680051472dadbd090f41b0a7968c1107e895473dd35d443c64b67d0d33b10e96221d2ff3ee9a68397d4dbb27b541dbdc5b9e93952d5d206b920561ea62f944dbd5a1b163600a0f10df658a2b84aec9a835af3ec952ed1f0f87c60aa643df1c4103436fe10c0e8102c3260d67f444b774217dad9455207c26413b3d0bb4899b93b4304f70fdb2ce34f57b6f6366ebb5b972785d7911f0fcd0d9dfbb9494083fdfd515c01d1d9c2729a3fbdc268493c0e3e7038e8eab264e978dae93243c72fb3f2fb23b70baec710fbbfbba2141605de2a12e717b0172eea073767c660d42a257264d5e5ed33f9f95f3abb8b394f3b218d05c12eb7a694558f397f995b61362b474ca4b18bb02d8c6b4b0f95c9ba317a8c4", 0x1000}, {&(0x7f00000015c0)="ad6f74363bd8e89d9a05fc278c6670d9b0e19b9bf6681e4bfa6986ba31d50c6fec719a511195a21946628e1b03e30fc031b4aabe033d0e3381ef9c76ee660d9a4b7990a5727003ba87124665bd3433265523d10d561f491957c3dc3b8e41b290a836edbf429788493303f5d2b9b898b7", 0x70}], 0x9, 0x0, 0x0, 0x409}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000001740)={0x3, 0xffffffffffffff01}) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000200)='./bus\x00', 0x1000000385, 0x0) 16:00:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus\x00', r1, 0x2}) close(r1) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000100)) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x2, 0x3f, 0x20, "2ecca61f5817a99271db5bdbdc30ddc6e10f0a23", 0x8001, 0x5}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(r1, 0x8, 0xffff, &(0x7f00000000c0)="9a2b9aab505312b833545e38fc955941570f00725540ea97ca662dfeb4046189dc", 0x21) syz_emit_ethernet(0xaf, &(0x7f0000000200)="969b100ea690a61ea72c365443d2a40fc12318d31a49e2b1903237472e92efdec9bdbd61442965605c298faabf195cc8e1722f82bc94c96853d4e4132e77ed4e775188a796daa0d44b5699498a5ffa51a66c484593ea37c04c681800deaad2ac0ba40b346269251978f242295cc1011b7d0fc0fa6c0fb1b1b3267464311f5f4643ae05bfeac0fcbe1ec1c30757b09927ceb5cda48435d29682519f9d6860c7aa7e965dd5d4e58219fbcbf091946ac0") 16:00:20 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xc40, 0x0) socket$inet(0x2, 0x1, 0xff) socketpair(0x1, 0x5, 0xffff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x1, 0x2) r2 = dup2(r0, r1) ioctl$BIOCFLUSH(r2, 0x20004268) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0x3, [{0x3}, {0x1, 0x7}, {0x3, 0x800100000000000}, {0x3, 0xfff}, {0x3}, {0x1, 0x7f}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0xffffffffffffffc1}, {0x3, 0x7}, {0x3, 0x8}, {0x0, 0x7}, {0x3, 0x2}, {0x3, 0x5}, {0x3, 0x100000001}, {0x1, 0x8}, {}, {0x0, 0x7}, {0x3, 0x101}, {0x3, 0xf2b0}, {0x3, 0x88}, {0x3, 0x6}, {0x2}, {0x3, 0x10000}, {0x1, 0x9}, {0x3, 0x14000000000}, {0x3, 0x100}, {0x0, 0x15f}, {0x3, 0x7}, {0x1, 0x2}, {0x2, 0x98c7}, {0x2}]}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDSETRAD(r4, 0x20004b43) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f00000001c0)="80a2c611b01f05930d8504000000b0783bb779dd06f8ffcf828ba7020d1107000000f6bbafc1fa5eefe431742388c49b08d82924e2ec10afbca42f01ba6ef08973b72d1262cda0bc366288e704b00476525c03000000000000001e65a5f5b07e6f43291f0a47aebb9116a272edc7b6bfaf6f1678a136fe5b7574c9322526f21a92f2c5abbcddc91fe2698b312657ec4ec99bb0d5", 0x94) pipe2(&(0x7f0000000040), 0x10000) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 16:00:20 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) close(r1) r3 = dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000040)="09c0", 0x2}, {&(0x7f0000000180)="16a2399ae3a0f352136c11712a8643f61e4ee0f80306643d717c9408460e6c00b018f14630565cae73c787afda48362886bd2d58f12164fe8f62785d570965b630a55396085fb0f05ac7d1f60bc676cb0c88ef52e92de541ab1c8cdbf63fbd3e07ac54f7f1ca1c1992eea5ac1532353cf77d788d4907baa3031acd87211bb2046eef8cae849545cf61fc5a5782d9e7b9c69a99607400d1a8a325d47f8b5f6857e0e36363a78260d653ced90766ec0b0ca5e078e5409409e44a45d0c843eb8f0e0c6542dcc4dd797d65e34e599a52acafe73d0f", 0xd3}, {&(0x7f0000000080)="85224db28a063877fa65afe9baa66b582f1034f34de6925bed9fb6cfae3c8e6a9e8bdc30107708809e22a642ecce9c3180af8d9c3e7fd425d4332bd4d8dac5f4105e5f", 0x43}, {&(0x7f0000000280)="fd396694676b9ca60c6dc0fbad7b6a36060faf06f55d2e94a080f0e3877b28fa5b20c97bbc79fe2901ac9355b77fcb2eb5f092c63c3ae1bd9d9b30857882be5444302a0c124d43a6b3bdf65d97b0e0", 0x4f}, {&(0x7f0000000300)="f522edff9b20ad2bc0aeb1444c15d35a057ac093d2368855b259a7e7f6908e95b1fefa0ce61e4c13d57d134e9a315a84524a47d82c230e9be4369f6109f28c4abf96ddd5686be2a3d15473c454f16a97a5acd9281aa6d9be6edc83d3333404697ba427b883c18c4b2efe864e2493c4c9944269c0d8c3eda6bcea173279ca71bb9fc97b7f07fdcea0f699123a8562f100ef0fec1a8009e64aa95c04aaf1c3184c3f44b813", 0xa4}, {&(0x7f0000000400)="bc66d74e6fba6565254561089000f9ee8b56925e0e282ff0176549c8e8791c20cb957ecf2bb9dac79f4e3e07f7a490b08b76feda643c10804ecb07f4839295497b755c65ba898ba9e9c3a86976d4c55e91ed43f289f4e8da8827485af24546ad17fa68da2cb927e4efa4a63adf46cc7609da347639f4265d0a838c38edebc457ed5442bb20454e9af34be2a34da3ef7efc033044e545a6f7d04f5ed3372b1651f3dd90532c3d00314989c64231cc5a36febc64431970", 0xb6}], 0x6, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r3, r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r2, r6, r7}], 0x90, 0x2}, 0x8) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xc) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:20 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() mlockall(0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x3ff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r3) kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) setrlimit(0x7, &(0x7f0000000000)={0x6, 0x4}) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x10000000000001af, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) socket(0x27, 0x2, 0x7) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r0) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) r1 = semget(0x0, 0x6, 0x202) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x7, 0x1, 0x43e]) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:21 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getegid() getpeername$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000fe00"/110], &(0x7f0000000140)=0x6e) writev(r0, &(0x7f0000000800)=[{&(0x7f00000001c0)="19e38f26e781f6a447a763dbe5bfa5915e14c84d1e32dc0902a1aa1d76f8cb53d41800dfcce4c34460a6ef75402a945ed8ae86b8e5129dccb3bcdd281131a0579969fb82f1875ce77bc7ffa5a9f2f55ff8cecba60065d1faa343e8122610d0cd0bf859a367828c62594b60d414a2401bf08d114074528765d42edb4ce22d6b85cffb9e496d3bc708c5a62ea23052bba032b7dbf601795917a64e95861f5c53", 0x9f}, {&(0x7f0000000280)="3fb0545524d8b7c0434d83584c86944cf96d203e05a676ac60cef6d95ff70b234be75b0f09b36a53eca1d62e7f379ac4801056c2b0e44801c58ba59092d38406e485e0eb6d6496361d54c6c03328933d9fc79079f51ece478c58c7c47fda98cc57b157a8b9c781a8c1ab644adaa624a3da4ad6a87c55932cd9d8fe6d83419a363eec2f0b428bc6a7d1acd8eee954b6a1b9bd162e6dab4911ab66c79dcc1cf23fc57649b7310371a96c5b98545ac061e018b60602b3edfd1d39ec6d60b1a5cf0e476cddebc0476f6c760e386922c5b517aaf384fa520019875df87a93b131e4482efa78e0a91ab3527ff39070e56251cf30", 0xf1}, {&(0x7f0000000380)="62b9235798f44dec2f84c01420672827d046656fea455b9bc2dee1bec4d705f66207208bf63cbbf23d368ca05de2cf6c9940409932cc38602a4bd65a2577fcb220896da8521efd301d890dd2da386dae4a3db6c6c971454e22cd4490d704d72220dd08465116d9a2d6e9c42b89f84a1cf4d68e0ba9fbf7944c53110815e699839a00fe3dc69113444812c5a904c33ffae801c2d584cb628cad779a17939786d57d8648c45e2148be00842e6c8213aea1ef2f8fe31bf13428f9e1f9c691743141b54e1c1b00a6b674f373a3f006ff38fca7fa9461f81fac13f10fba975c659eb9f4c3e81a8aed0604bdf6deb6f7", 0xed}, {&(0x7f0000000480)="3fb3a709fc9e230ef289e06a01130c16ac5cd7907a902530c87ecc4c52211937d4de8022fd42e6434c28538bbb21ccfa2174894d8110552c68cdd73a622c599258bc5280600adefb", 0x48}, {&(0x7f0000000500)="9de1d23456d26e6f1ce514faa3e5fa4774a393b3c3bbe52f9b4b8370b8d04f41e9c8dbb1c7c6f08c4b4ce9cd991f83be84402b59fcfbd79d4c93d46f25296a36bd98a9374fc36a83eedaa0d4578c58775cf070f6a2360453eadf9cc0937ce3d645b95a86efdf300288612a5bf45f327e7f9d7482f33a14bd651925e17ce793c2ce34128ca4bfbe761b3be2b5b40392ad5078e81dea0837f7dec765f1911a18177d3bdda7b4523a276d39f78d2f548b46f8838b70e145ba6ab9c663dbef59739898740da5", 0xc4}, {&(0x7f0000000600)="c4526fc33bf02be4c9a5e04bca3e191e0544ec12e480f0295fe4035824cc25d2fbba0f6aa297e91c379af8990c8d4191e0005bba7a77f21ee5812ee727ac927243b078da9e8f2df176f29859b2de7185c0ee0f7585df0637ca78067f80167dde3dc88f9970a03c91646250f102820d2c5f7691a8848f770141835b4621bb031b6393884ec7ac5bb60b", 0x89}, {&(0x7f00000006c0)="16d1900304b5bb1200ffa362b29dd4ec22172ba4ada509dccddd1c89b5b07e2609d02d96f7ccf9a6797ec2a4c256837497a3d1425a0e7cf2c8b865acbf4bc77e2f807a4ec91f1633770208149bc237116bb7ea0675be6fdaaa3aa3dfc11c417ad890b51410ab399c", 0x68}, {&(0x7f0000000740)="eea3d9900961ee678d7fc9db0f22dc7488df1aab22af9575826cdf44a3ec35d124aa5a1a118c808d363906eaa286d8f4941a66e33c55cbc7b933f3d9bb7e93a7a3b39300965200502aab6bed62bf376ed0d5ddf9072f665f3a7b3f4e9ce990190d5c7806a5705e3a48163b7f34a64d5ed2841c9a1fb655f4fe013a0a76dcbdc8901c20831ceb24f7977ae187e6d4ec5d4f3ba4afb4d87977569cc39e674ad4db1f53ec65d4bee9", 0xa7}], 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9", 0x14) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r0, 0x7}, {r1, 0x827c3433517be815}, {r0, 0x13}, {r1, 0x2}, {r1}, {r0, 0x12}, {r0, 0x102}], 0x7, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x2) r2 = semget$private(0x0, 0x3, 0x180) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000200)=""/252) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r0 = open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x80, 0x50) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="a82b92239ac4c98ab4955be392cc2340b5698d922aab0c90fa56604385395a39cc97e020ca71ba3dc0a566fb55b187cc108622ca1891b676ed78843b6e", 0x3d}], 0x1, 0x0, 0x1c) mknod(&(0x7f0000000040)='./bus\x00', 0x8020, 0x8) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x8) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000e9f6eb318a6f9df6f06ffe1200ee1ec362ddd5b29e2ebd3a24cf91991ad22f92bfc26f8eb2fbfc213173eb3955b79a43048349a29874aede02173cc0ea2d660e1d46785645df4669e4fa32280e8aafd32aa3a18098984eb88495184f145387307cf1b5e4b6cedd5d336fbb169a61096ea293c1c3c78bb775f1b52f811e925cb841bd1d0bb5db39fc60046342ad34aeefe79a00"/166]) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000080)=0x35) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in}) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000240)={0x4, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x20}, {0x3c, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) nanosleep(&(0x7f0000000180)={0x1, 0x3ff}, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="a6b60848") minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) 16:00:21 executing program 0: r0 = msgget$private(0x0, 0x110) msgsnd(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="020000aa52cbffff0000000000001000b3aee16acb214612c1aa937602b85ac026b307d6e853372958475058c4491fcfb48966fcfc0f9a6b6d22bc1faac098ea477f6d65860f4cdf2f052435f5e20248acf3fb131696548a5843351147e033c9be08f315d1ce9d99e506c9443f1770eb11030f7ae346fa4f448750eb0044a44e93c0"], 0x10, 0x800) r1 = kqueue() fcntl$getflags(r1, 0x3) r2 = msgget(0x2, 0x100) msgsnd(r2, &(0x7f0000001b40)=ANY=[@ANYBLOB="030000000000000043e0885513e4bd1c1e6373e17d26016cd10c3b188e2aff367d937ca2bb4891998f5ce1ad5f2d68828a089e954af95a1538e66f0fee89308ba68c5a251802be3439b17d302039a27a90e86a663f360650a44f14ef3b2fa13dc0e0f1fc37e23a45ae9e86972b5d29af0abea745faffbb0c03d8a86deba391a99620b433728cf158fdbc1694b6a6cc5288040045ee00d052f81cb2acbd9530d4dbcaffafbc4d90c12d257156ec065d4827373e6e4457373cec8e2db8c0397fe2271025ef4119efb8b4899003797d0ef7976a5219d167a3baae06ba35876260dddf9e69b40c6bc091570fb80f006d0515b3c5d274a82271a3e44964978ec9110f93c9b86f876d8041698fb5b30a6a3ad0b4bbd67fcb186add3f5bf628f6d73eea4c81ed683c7ef546d5a14126992ecbd75b3a6b57faf80354aad54bf61944ca6be5814e91f3195e3682bbc7d8c7ffd13d6577381b004a0a0e621a9b0c99430185e02846828f8d4761898e2ea978aa60f7b23998062f713dd9b2545ef36b96051f38080dee2ad36430ceb63807537e232bcff399336baf5536ebdea653f6cc8e3146ba5349887df34411bb0a71b750ece2fdca250fa6f4664d609c747f"], 0x1a4, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20040, 0x140) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0xcc, 0x2) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x41, 0x7e) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000200)=0x1000) fchdir(r4) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000431a000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df00"/4095], 0x1008, 0x1, 0x1800) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001280)=0x400000000) lseek(r1, 0x0, 0x18, 0x2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000012c0)=0x200) chdir(&(0x7f0000000000)='./file0\x00') stat(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r6 = getegid() r7 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) open$dir(&(0x7f00000015c0)='./file0\x00', 0x0, 0x18a) r10 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000001500)={{0x400, r5, r6, r7, r8, 0x80, 0x800}, 0x1, 0x7fff, r9, r10, 0x6, 0x2, 0x9e4e, 0xfffffffffffffffb}) getuid() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000001680), &(0x7f0000001600)=0x42c) openat(r4, &(0x7f0000001640)='./file0\x00', 0x80, 0x8) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x9d, &(0x7f0000000180)="b4493c3351a62e9e1b3bd3db5f588771f69a5210ba2f04153f3f1a62041ad3737c0efa15fdf89e4d4b330987ae4305c6cae6e088ddae4281064be409f5d4b6b254d9762eb43de86725b57191a3bdc8cff9b7f660a205c4b19b23a54bb63ad3124e8b73e3d3002a0c69bedd2ee53251fedf3e9c40f33a5f8ee8743ff32e068789d3199e15b1452a54bbe9672f83e5cf1adb53342fe38c5f6cd289876882") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000000d4, &(0x7f00000000c0)=[{0x9, 0x0, 0x5, 0x8}, {0x6, 0x100000000000000, 0x10000000000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x3}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 16:00:22 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x1, [{0x2, 0x100000001}, {0x1, 0x3}, {0x3, 0x80}, {0x3, 0x200}, {0x3, 0x2}, {0x1, 0x8}, {0x3, 0x2}, {0x3, 0x905}, {0x3, 0x401}, {0x2, 0x76}, {0x1, 0x4}, {0x1, 0x4}, {0x3, 0x6}, {0x1, 0x5}, {0x2}, {0x3, 0xc7}, {0x2, 0x2}, {0x3, 0x4}, {0x3, 0x1ff}, {0x3, 0x3f}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0xdd3}, {0x2, 0xe3e}, {0x1}, {0x1, 0x3ff}, {0x1, 0xffffffffffff7fff}, {0x1, 0x100000001}, {0x3, 0x800}, {0x3, 0x9}, {0x1, 0x80000001}, {0x2}]}) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1, 0x0) poll(&(0x7f0000000340)=[{r0, 0x24}, {r2, 0x40}, {r1, 0x24}, {r0, 0x41}, {r2, 0x1c}], 0x5, 0x1) fcntl$setstatus(r1, 0x4, 0x46bfb) read(r2, &(0x7f00000001c0)=""/215, 0xd7) pipe(&(0x7f00000002c0)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000300)) close(r2) 16:00:22 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xdc0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="f35214", 0x3}, {&(0x7f00000000c0)="96a79d81828be902dfefa09cd5603108adde3ae5", 0x14}, {&(0x7f0000000200)="7e2c5e10c1c9a7d5e0ee1e469efd8b67779b3d1c099dbd76b70a796284dec9c5b185f8f3851f1117a3b12ec85b346fc62611c7a98586678fbe7a17247f27e84bbca9416c38b867887817c5080183b0f18e9c63fd72fb4081ebc31cf8301fc27d3dfda899651759418d6d9fbd756570b2e1020f3e65", 0x75}, {&(0x7f0000000280)="5207c679fd1f5b6e73a2e6326eade1cb4c8b8f0062031e7717fb7d8cfebc0d58331d5f6e0d26528f1d4af7aa20c28a7435eddf71274b650a4de403d48b8dd0ccf73591f9a7b4c2668599473d1f265bda95365f81a0580bbbd60ddb059d019f0f7aacf4561cba852faf156c90ac05e7287f71454c5e07e55aae7663fe08500c0c4060c9b1252fc690afccc6cf287a83a2b30ef9c244dad46028d205d53f76078f3c05a38fd741bb54367153337caba38227522d1eae3a189cd8ff116bd7581f3b230c700bf64066c0c5064f63ea79c0c71da7ee5718ad2d70d490c2df82e9fe92dc33012d3884687f0c6af0982d5588a0eebe4ca461b24b0f1bf7b62fca5bef9ab518072ec64036cff1bf780f842a523643009975dd0c6da0a942e610f71628fc054ef9e7f2df63746cbe8a1681cc65f11a79a3ebba88aaf67690fd072d7a9bbff1d6537a97378ce9920dd71b26524af9137a22523e3aa9b5df1024dce18524184161572719b66292709cd0aff0a47ee9df9860c877af9e74ce7020596aec3c07e2796753441d3f6fbad96963af4dcf233dea643e78cae9bf72b0930cb4149bde19e3032b417b122df2f13cb6ce21529849be45ffbc7f7fda26740d9eeba015d488584e30ea347512f2dbf3647f464c34d2cba9f18e822968a0b4a6ec384aabc875fbe2d456c223ab9d33a084a929bfde81fb7a9f2bc3ebe01b4986f936eacc3faa6720d0822a78fd9514eb3c4edc72924ce3e1626235075de0b968fe96ecba11b05a24189cc6572a49ebaf1fc95f9fa013ca56fa6ba3d1f210cfbbfd12c24e51b43771d40b7d06e7f41e29621f87bc282c9194c9e007ea6eeca14c3dc873349c01d9f420719aa91c58c6439289c25071a4d161ba2b372d7a8ded28cf6cfefdb1063f066deeca3fbbbfc61a401bf56171f5c2eb8f9fa9288c54bdaef4f07f19c759cee30bf33b306e58b9eeb23310ee30157864a4844d37e83bcef6dab86d31cc443d1461ba42ae2ef09204baa3d2c89545cea5ac37d08f248955d9fcb58c528c959c7ccf205412d9356684cf67bced5ed76ebe26ae2b224b7ea309e0fab0b9fbe4258a51e0e71722526e7d03a5d96cf392d886ce0b9ac750fda77fc3946e18969fbceed8a3c8f6cc64301d537756b3d8b99fb13cc6ca362cba0ccb3109c8f17bd415f88e7fd322de5d0167e8539b623c0f01dbd386578c21dfab4ef4bd0f21714134bf5a0a17d7db2d64b1d0671baa789c9a4ed12cdf3b525e3fd63ba9b1bf55bf9db854998fab9a381804a99cd1ef172aaa2bc1f699c0b64bbcce47bbb7b45248493c83c72c93ba9a2bd9d4463a792d427b2122469cf0107f7c96cf3858282f916ca07d5ae6dfa7840c7de77f36561165a5058c1158b67d9e10eb6ea7e0daaa0fad22e9c9773f49fef2b9884984b09077f9dbf5990913848ac97339e3029b0741db9a00a2c059153dba59d7014d4902ba2a2447d160c23e96600d69a3bbadf44ce009710381adb92bf00bff0ae0a2ea6149ad7c5acc3196810b1c569e231f28d39b7308fee975d45f5b90745bc8a772774eb424526bb43d27e4fa9dd21fda0da430d15dfdff542235cbe79cd030a26d55239722901174b895966247bc222c5ad2c1b3eb97840a843d0d5ea09b4851d220169823f76b81bc6af316176bea23a34e9c7e373efc81b5d5751eeecf77e0e1e4dc121d8bb19a7f5be668a2487ad77a07369b92bcefb949d6c20f1f9289cacc00f326cbb588606d95acdbe9e57ce85d516b12f45751137643b85107630852d06dfa3cc193f1039307ade6a908634c095e5b04cf30c9786c3e787ba649d232b080a67f1e4dd9a994e433951244331a8e40cf8cdf897f8eb3d09a1ab13b6c50f3c2f18c414193a6360f05ecc08b5c6d3787de18ced16da666fd05da84128c81f79792c121342135f477693c8b2515c38b9802a0950c6a8d06aca5e79f763f136ce52bffddf8c54f51c9b58f7c0ae9c6412a43fb3aea86ded9e9b2e9d99d6ffae6f984fe7ab5ceb0c591083f67688cc425e819a517f71a49dfbdd2dc69b2ce2733a42a6f058ecb1e61602369dcfdf0e92116a4371c34638dc8e30db7d0bdf2f373155507c872f7411788acfeb9d151de896ab948c05a612299859a5677bbd49412077c2c088d18075f3212000dbe185b9a19a97e03ee26ac9ebee1812ce481908e857f7d4a6c21d9f7e8d447b4fe7202c41d2024d9052d812da0611b14489a447f33455c9d3740fc2dc4bc09c19116175fa0e4db56b880dda428c88e36453cede53062d3b1d8e5f1302f703ebe86ad93c3d2319263e28d3772aed1403ed86e187eb5bc4971f5cea82366b90e8b5a24335f4cee9c035ea67e7b42d5b5995cadd4278ad8c055071c1d5fe4060888fdbd98ce816d8dfd642ba21021227d9a300fff3b749d3df882ac5871c3b86faf898ddbcb6376886d04e3ed542c47c03a0c9f5e3e44adc6c72ea81c225e455473f2ea4dc635c9419f4d7d7c7f25e74d99022324ffa002dc3f2cdc1e8c8d9bb2c262de78e3af85b46b050ecddcd55100cf849ef93f772bc609b588a508852783caa7bbfc97c421123a3a256aafbaf7f4da3dc93e03b843ebd962659a16da7c4a009030f895eb4539b3ee4bb740e616c46dcae3e6845adda66f48bc14e5510f71979991454b403531047b505130a8ab168891b95e1369514fe03c8c221ba643e38471f3fc584d429bd3f0848179be816b49f8ab18f651d930dd9604dc8e812e9540f6cae55b06a2a692c2ad821a65bf8a1b147eb42f60438fc21f991f1a795dada2b0f49b973d143249620fb20416ab58e6ee9cf9c1f6635481335334b709bbc3cb24d2e0898240e7b14e0c8205d5481ff2e3ecd0474a3343f76efd430e87644eb626c6490c19461ad45a76bcdc5f6905649089121d0d1f8b4236236f2dff3f2dfec06dc00fe3ae47fb6c425089153cf840bd9a2f11edcce985327b3df35cb9b1c52b1c52a9bc0103463b84ff1fb131f306d52443ff12184ec7ccf6abea53e6238285257eff2ed8e19495f45ad3c6d33b56182a1fcacbbe809d2654483905f05f15fa937e7b338e2b540dbdb9c37dc1572c1fb6722f9eaadfd314edb14635c843fc60100bb9db2c2fe85e74a905560f65db7ce3af16bdda547f77b4deb28ba47e10c9a7428660f3a7714f570cceebba9b8610c8725154878628180b3319be2437b30b22fc46b09366b327b2cf768cbe542078f8fa6b614296eecd6c6c660bded01caf7cbb52b4d831a722110e643004ff7fc62602bdaa563e9d80b2e77f94cf198ef16c547694958d8f2524779c75c079399d1fac05bda97675a48865afce69b0ea2b0a6064da2e6b3603affb62daaa52b3e9501cf3ac9841302359118cbb63f455e54e07f385c68353d69ad2803b53b6a7217f64f52bf5e2961d3bfce0fa4a9ee31114c1e3ebdef8bac390040231faca9dde399636be1f688dbaa7d4943fc8c2e85d174c5e74d85ece1fcb2d975cf9350de046956596829c77a47259fb14c8a6ff6cc22ff04befdecfd0c8e5875ea22d0fc927bbacd8b0d3e3fd7273b312cf3f0d790c21c093f05b77ac9a85f29b296e2f5e23194d20e070fdb8034050a521ff4beb5e53000e08d5599c4f87d22595fae49b64ab1b95439a5041422b88c2dda7af7361be40d2dca0a1ad33b7fe2becb5082aeb2d4bd9e916c0e35adb8158388b9e0c7ea82e46a45ac582268e3bf7ee5b94d7fb51ab981e26da3446bd82c72960797a325d3539c66d9ba6df3570f5c0c885def76c15121009ba7746c7d2bf69527715e28f48a373f04ed96ec4111df28b5b7e4126afb0d5642b36008461bce2c0f6b931e35338c266a312b9c786c632ce980da1175f76c39f2ac4cab5807e7f7cba335e46c33e7817316bff4520cf501ebf298c8cfbaecb8d04241802eb77beb728a347a3ee3a0305e1a1b735f0746afb5ec3ec3bbf6b73c46f645ee0babade26cf3f69ddf57a4fc8ce71610896600afd7c2e9a7411da62874c0e7b021276a3a5c38cddeb0c0e3cb5eaa74e1117425e64b778e5b213c85805b9ace14c7523629fc12b2732ddde3f9c3d72b2d16840ac59049607e90971dc932831ee8c9919c70a0b10924e0584c9c649eb43abee87c7a8269f7df0078c7764ed4d8e5eca3f0f4fbaf1336d01aa9f9f2fdeeee23d9239a3ef96c2e84cf219e994d73f1d937acdddb665dfa601de1c0c67db31625e0c0e96a947d5258fec79f289fc234583eaba88b3e614949c25fa1676c4974af1d435279e3a975371b9200f346d67df3f6a6d3330d4eb7078d9a7855095281b33e5425b96613a7e620ea290bf88764c74b8375259760f4ab098c942e33a91f53cb4efec0615d4cf737716c76d40cb5d1d5e0709693e5d8bbf01b9315714f30261b4a3b36feb4789c3bde220b35c1a0123e7816bddc399a6460323d0b25331d3e89f9291fee5447552bd4f3d5441b20277893ff74462ea07f71246353078b8c0b22f13aca66fbcaee4491f1a078b17cb6dcb2e771b885dbec2e42c181120048c8ab6f5177aa61e7e46eac15f8389ba6f3a761dd7af6d3ff02ef14dde6bba657a1481d662b4b2b78a3e1f04f641ae98b32a886c8710dba40a5e565914986831943b44b23f67aa532aa7ad2fb58dbc8c690a5a26ac3d81c9e0f6e4a96fe8a33279fc32f6c8b171fb9a204e3ed3bb50198ad716a53915c8448db6257445a27950fd12a786cf5ffa8d6ec17338f307adf01274bc31aa1f645c980eec8f48336c85eb2c6d7dc633f6cb58398b8ebe557016de7a1f6ccb56b78f36c4c6c2c3c26a920a768ee2e02fcaff5911b9c792341034ec8dc6c561d168c23aefa2861daeb64a49638287bc26dfd6fbe259999243ac7acb3755d5d738835ac9bc21fe09c1569d2f0ecc30e5ef013a71861beae6c5f26d7aafec56b743a1d8fc5d8686ffd2355b22b0e7cf216eb65649610a8575105a47ff93dc8ce1724700bc0f08e54de28459863bf13193278dcbac96d6ba466127c7fbd44b936c319a1754d4464d5e937c9fc9fb43fd1543ff6916d210cd3e4727c0c5f3ca0fac2e9017fc793c5aa6aeecb37896e6ad4e80ebedd4792f17fd41c6bed4e7cd303ab5748e2a94bc8aaeb89ef8e1e6a9e3d0e5b7b8cd512ffbc3b69b4cc5569aa0ad9b1e664432e111df547e8b4ac3bd7b032d9035f1446657824c39b706c3ade03b573f15aff1dafbabcdc50671a17cb3cc77a63736b1066af35e7a1367a86a8bf1fb836a96fd9c8bf1a737afdb7fdb0944c37f0d1d879f41b166dc57c11690370da989a88174a9eb9c3af7c55519427e559c87162bb9acc3db408538d2acefdf148358be4e5ba840b5edc81bf92ea78832502ff5e5062e23edd9fa50c7526a684d1b854c8e90c3efcc6666b351b2c9630d124f195e3e96a6d0e84eecda40191bad8383f097081fef39f8ada2d547ca2cc45fe51b561b7d329c5446a0dd01036ebd2a24f64c2ad244b066735bfa18990c97e4089e36d7c471186b4508033b0d552151af97aeb2fb9ee466e81449f74c62521f96b9879270b4cd2f6e09626169f690cc721eec16b9acfafb9d36c9ae4a7c4036e5aed62329ce0258bed87a2ed227d231d33e4523404f9d60e46640d42531bfe7c6dca4218b5ae161be1529fbeca75ffc52b5d2e44962041cf8e7cd4ff97067d8a9e2ba3a3c3c1fad6ee3531cdfa34fbd5fc106ce40ca72918bce9b5433ab05f35a53a1a7f43a83626794534f037fc0b6abf9b1060538e44376295f938250584f55f6d2aa7aaab4bfd4e0633d0981a6afeb4b76e5", 0x1000}], 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ab) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000001c0)="00000002448a44e1caa5e9f4ffff07b7efa76d412259831a", 0x18}], 0x1, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x2, 0x0, 0x9d1, 0x0) 16:00:22 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x84000000064, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod$loop(&(0x7f0000000040)='./file0\x00', 0x118, 0x1) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() clock_getres(0x2, &(0x7f0000000040)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/124, &(0x7f00000000c0)=0x7c) lseek(r0, 0x0, 0x0, 0x1) r2 = semget$private(0x0, 0x6, 0x10) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x8, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) shutdown(r0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) semop(r2, &(0x7f0000000700)=[{0x3, 0x8, 0x1000}, {0x3, 0x10000}, {0xd1ddce49fca7943f, 0x30, 0x1000}, {0x7, 0x4, 0x1800}, {0x2, 0x101, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x80000001, 0x1000}], 0x7) semget$private(0x0, 0x2, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000005c0)=0xc) fchflags(r0, 0x0) r4 = socket$inet(0x2, 0x2, 0xffff) getpgid(r3) clock_getres(0x3, &(0x7f00000004c0)) r5 = fcntl$dupfd(r4, 0x1000000, r0) chroot(&(0x7f0000000800)='./file1\x00') clock_getres(0x1000000206, &(0x7f0000000400)) semop(r2, &(0x7f0000000000)=[{0x1, 0x1, 0x800}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) fchdir(r0) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000500)=[&(0x7f0000000440)='\x00'], &(0x7f00000008c0)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='$%\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000740)=',*\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='#}\x00', &(0x7f0000000840)='$\x00', &(0x7f0000000880)='-}\x00']) fcntl$getown(r5, 0x5) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000600)=""/137) 16:00:23 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc0287533, &(0x7f00000000c0)={0x0, './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x2089, 0x9) 16:00:23 executing program 1: r0 = socket(0x11, 0x3, 0x3) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280)="186fe65c", 0x4) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffddb, &(0x7f0000000200)="b63dd3ffaa7a2f35c7a6ed59d39535e70ae5b3e084cfcfab1af6f496730d383428eca5f27605e024a7895ef0503e6a60df1c611cb433e6e2ba1143132e58484240c4c9805147b79ec19b3740efcb90f9e1f7d76b7c9517e4ab8429faa5bc5e1e2ec6160522a800000000161da954dbcc8ca124bee1222827fae24382c8af39dbdd3a07fccf0044a85982eea40f71752046387f615012b17f0c8b7e21f981e54f1d623d6e7f6352cd8aaeb83294aefdf6d240cb5876fe8eaeb0f6896ba95ac0e8a2b7cce200"/208) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x180, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90f6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b4fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a400"/101, 0x65}], 0x1) fchmod(r0, 0x0) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0x6b, 0x0, &(0x7f0000000080)=""/107}) dup(r1) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x40, 0x102) execve(0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x22ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget(0x2, 0x2, 0x21) semop(r1, &(0x7f0000000200)=[{0x3, 0xc8, 0x800}, {0x7, 0x2, 0x800}], 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8880, 0x0) r2 = semget(0x1, 0x0, 0xc0e8f83af41cdbdb) semop(r2, &(0x7f0000000040)=[{0x2, 0x51, 0x1000}, {0x0, 0x401, 0x1000}, {0x2, 0x48d, 0x1800}, {0x7, 0x2, 0x1000}, {0x2, 0x4, 0x1000}], 0x5) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) setsockopt(r3, 0x9, 0x100, &(0x7f0000000100)="f6706bac54c47cfc633840c8be2e0e57f7a2dced343ab9b45dd6950c52e5c79b379f0c6d650211dc991447a0d03a3e00d6b84494f696adc9b34cd397a86886395f3269a2c3b111a8b8b5c4538fd845da480c1b7df0cce446ec1b3161ccd96a5138a7171935c3cf1c3565a5ea5c0288df5dfbbda7c8b24aad9167321b39d108a39690ce07116a2fdcfbc77054edeebc2b7a4f6904d9c14060a09dfb4ec51ea75f58eb4a80e862f45b1fad4c7241e4afca7ee0d7b81829edb07b0baa197737901b384c18d86cff2a568306b64ad14bfa35bde1a86597c8780c290a5c4edbad9b15ef1254ae808c57d2c4fa0f939d560aa902cfab29", 0xf4) write(r3, &(0x7f0000000600)="c73db71477dbb4d78e7b7c374100d2a63953e9095f91c3990a452410b5793501de1a6bb476af00d00590133673d9c915e2015710c781e60c69e7d56863a00e96dea220a5aed479a070d96328a77a1b5e9143e43a28afcaae46be254700b16220f2cc2a3ea5cb41d9870c5a47e38c81e190c374051baf2a1349b4105a498b0e8661a9ffb299855118e5214389221ff04a9aa81bdef26932816daf53672ddb84c2b94a2fed97cbc0bfc8191ce0c86447cac6b3c97ea37794ed8c5e7c01f89e94aa6c22150fa79744a34953d1e58f97214d3e7a0d71ab314233378e5f2d080bf6dfebb7332a5109e10126303ea771c0ff78ffaaf1a1ba000c6e74bb25769e10841f8cc6f6bf9e6c6138655132e5c14fad5a5622c0757d00f72dcef42199894d41253ee138e7ddacfb3ecee2ac25c0764d7a63514f896bd7c14098329b76026a48e01b650eb78101f8711d0c0d026e7c10a17d68079831d8dd8b99833b619d906dcf8c46ceeb10188f8c94a6586cc295d1745d87692d81d0355089cacde77804bf2fba3a70ddd75ae76ab24696fa040ad15ac6cad8a356b8d0ed0ebecc744dfcab68ffff444cdc1407ea35a0fcb96bdfc9a707a885ff9799d247e03c465bdacfa0396f5ab4b5c316b59dc29cb2f662ced48ff875237910295a66b8fd1f4718eac6633349d91fb7992b7cfadbc270e7ee40fa017aa6c4480595b6dfe11514adb428169fe2749eccaa03fe39cdd94bed682fa1d2f56cb469a36b398eebbf1ee315cb54cb036ee08d3098b4a50e4715fcd49e4283c762da785287efb62fd217b63152d6ba62dd8f89b7c8e99bbd7a8943159f5345f2fe5f0f6d92ec7b000c49eb4904d7de347c7e74e6af6b0716ba7c626f36a72376502d7dd4b299d1b9b70de5f896b08fc83be0dd81a03ae09d0140c04119a230114b385fbe67515188aef99a13a1affde7708678cf5841c672e774ef685b3cace43a6cfba7c24ea85ae7fc6ace00bb7432e62bcbd97359533b8329e75bb031fce460d064ee29fe52d2f7fb8171553539f828bcff61414087fc8741670835600b4f27cc89ea1a992c4d43f04c6bb1f94430683d8f08c45ed0fbc1dd79f57eefca6960181561988f5cb5ced2e982139cc4e704134bad46b48c60d04eb5056309ced8741911d063cf43053b5021f2b48af9b7f1b3e35a54ae1ff5d744d8b5aa5280ab03989096263da5c1331899c8352b193cb19dcc70a5f83eade6ce9898a35afa9eaafa7f6b147e6028af43c9a49474895b5d2dd97812807c7ede77833372fa01de52a6b79fc1386c7b1303aa092234083fc9cc39572f855e5f8a1c76abb41e18047fa25f555bf1c401d384045d38e7837acf4b858b3356f400c7aa913c425d42dd5f68fb0029fc242023fc2da78a6a6b6dc1382b4c58dc45e8cdfc0553cb1bff119c7e74cf4e50fe5471d43d12703560509b04e090d450392806aed01513b9a2ca30ffd7614fa59a16579bac1a2eee497f1f242ecafe5b2c0eab31a0be120c11e761153da613ffb2aba7e8397b689753a8f82cb33d4c5eab0675223e61edb604a07b3ab97911338f350a85f801cc4934f54ad04394945f0a7e0c2181c969072185f01a4037a933e3fdccc9e464ec6f5e687f372a1720ba8ca73eac1868e6183ceb36d6806168c9b04e9695a9d6092c5ddf6edb5d80895df6e7055618495c6826079fd839cc43aa866aa875667a8393539483f3890ec162087e7e36f33b045b5ed3a74d1f38250510ab0daca228ecd2267ebe3dea9b3b0a992561e43e4749bb7bb6a520f6939ea964f4e26810a703c9027098144ecd1015c3e5c9613d984f1c199bbc96aba2de7dab2124717cd0d187eb88f5fbd84abba3e11e403ff75d4b2ad2aa50841258c9512d24092da2f5f34b0439a360777fe69bfb3aed0ef06fdc74e67b748117cdd678aceef6c28ef05b31e76cde0a427dd7e22f5113837a77f096b3940d5f31dc24f115d850f6a495652def25993cc887ec3693b44b82cf486ebb48d38291078ee663bfc7f85f9fcdf2e0cf2d9e1a30d41087bf87936e4a53288ad86078fe7284bd2e1e2a009f1e4d7576a4d8a46b48dec581586d39400d0ad57d32fe8e025f9d8c218bb7c248da87b08db7bc0081c632b9a183ee2391e01522eeb1782476dcabd4a785ad280bed617c51fb4582df772518fc08ef115814c4c61bce8112f769a9bed4179669cdbe7680d296e9e64222dff9d37e72cbb6aebf2d14654bf1f0fc0247dfc4041b6ee681c7b69894e27bd06a340f3afb210f806e11f35da0b81730c6cfe5f06d0f2b2161a43dc4817f5511ec1e10a1b29dc6d7a1a9fdfb176cb56c922372f987ecc09da9663a15d2b83b2a2f3750ffc109f1b4b6a17714513bd6e3db869ee13b9d85fe37e0c16340ff35ce54ed926935ea36c18c83f7814a67579342089fbdca0d8b70179d5d7f2231bb9306e3c7ad2b4b8169885596fc95f3e5a3f212a97e25371da5fa7934e6b135b9197f5719c9c964dbb0c09fec78ed9281e32efb6af01a83cd68e9417fcd1f5382f66509ca8f8b04415549c9a3589a1dbcabbbd09f67b06577d3975819af51759b062a0cc75395cd5d09c2d1dea53e36067b47e4097f8b1f6dde9b9253922488db8c370ce10425e859b6303d436d3db5d80f6f1499031c6331b783371363f5b407e540dc93cbb9cf4dc3707dbed881182bf7f069c931c5241997a9299486f11345002836049039c6e31de9d438e46556cb93f481657509eeace7a702a6b1b8b2b256c97782d9cf4a8ef4daacc63dd8c11703a5cd99805ff778271cbd6a645f55aad56b2438f0d04d870261ad50f28c826298b7f7f9a0fd21f017cfb545bc95d1bb6c8f28a65ecaa7066613b5c10768433d4800e216e0c12803a8a3a16f1a1707c355f3b6bbf18389ce2091741ae0461ec606b39328f48f2a238fcbc06e7bfd05669a713c290ca0f17381a9158b173e53d438934b977e15dea7e4b950899aa6bffc3834e968f8a31dff82008943ccb69a648761df928e2d31d5bb32813888f01c2dfe276b1d88147577f67d9e069576ed1eb0a415f32a35878dc3444314a7bec43b0af1c3e73bfd7cd2d9c4bd8fdf77e20f474708fa08aca8ad65e4a06ccdc6e12736c803bb6096196e1af89a5f4669d0e27826af67f0e8fa6bef98177048bc2dd30321b56e4c1d26cf1ad01ab982d015c23df8dd1dbfdd90eb31689bc322abc8ad92cf08f7baaaefd6a7b846ca96f76cb497f32d0ae1fb4fa63e46d51901069e119235924c4bcbf8ea8f2b9a22ba826f9b055e937385fe0ff9e5bdeef33d1101b1ccea7b4053401194abe461bc036fe3a858ad1abb4f43be976dfbddfb3d4df86c5490ac1461e2f08e6784a6c8772d27a32b349eda827b7085e8c47f5762203990ca902b6e1e926e861f84d5dad2a5acc8e8cec7d3ceed8c490f4f964e570b11f348bc6b6889f79291509423e953dec43f82effa42735a6a5a6d6c184fb368526e4754280d20f0055edda3280da9829ff0964a6106d8c4c7d0f1520cfe55fb70b52354b97a21bf35bddc6d56eff261e824c36ceae6347037bd784365a1aa961515eb73fc6e5686c1aed505a1802978765ca113357d00a856d67ea95ff78248aac27e0f7507d92b894480ea0d12f1c31ea2b760cf12ac43431f064d96ff810f2c440629968444d386115a930ee080c0739a68c4e31b3e7530286360291e52d52b4f3781537886f64924ab23bce464808b416c37a68dd68ae5993109f3c0df7ff07d97e1ef905e0c4a91165ddf609d80e63f445eb820fd48b5fd51dff351d8d80c473925f8d373c0600df224daae8dabe04a869454e97d679e774aa01ebd8f12dbfd746c58f2e6915aed5af7afe5064dcdd9cf26e7b73a51c6c0905fdbb0fec6af9d180268ea1b4e3bbe4d9058a174421921593848e3b0a84cf8022081feaeb69cf316865426e3b043108235d345198da65d5df36e051aff33279275726e470b9fac25a4ce9513191770ce1909a561522b23e92e7765efd49779dd985a55cf1f9621c36cce1b2fd2125eef210618d097d26a3de4465661d5bfb879f657308c496d056970bb9ec62e4cd7e1a92bc016be8ac343658c3574d69d876b803dbeeb03921e77ff83f258ce7475c4cc2bad434f1af6db2a55758f6d05304f05501c719f32b22abf9f0c600edd61e2b39cf7c1bb8065f554e147173257ce09d01f17fc861834db32a9b5cc6ef606fbf16995ebb6b606311346db6e561643b2da4f12053fdd976afb94054aa8d7e6456639ae56ab8f986cdfd536d8a7974a0de4deafad863662ddc4a0d2da42399d8d2509d4dd73f61fe210c9c8814e0ab17d9b8486ad6cfbedb285008ef6205d10caba831cf1e6fb36f787aba759dbe908c2da175fa0d1074e78a2a99824259274e634884db7b744598dae53038c66908aa254c2b1afe5acbddd3a529ddc238394be1b7680a902a50f189feebc461c04ca8140a0ad08c18109d2b86c6660fd1a1d7178932f8109a5497e46112f369bed7bc25bccadbd6f94211f72ae9949167e60c35de6d1dde4399a770ddbdd82913740c20cd2eeccec0bb8e648cd673e605702f2c5b4849788c7846b82bf7f3fb207280fefb24914dc344de721a3a4e7b9e72da0913bed93eb7e21f5231b924e00a629c639b8118662f3c9bd64b349f639b58a6fe7926c5b8dd1bcf632ae1e3978ba843eabe398e7b8716a8b3a03af59db3c65a82c808bd37a46cb139a3d3bdfbce0ee70a56b81e3a18414385f71c6f5959a37981b7c8ba1baf36087c0855941711e94946832370354ab5adfe2d436b3cf7713bf7599dc3e554309b14b3f6c9c104a150a3089be8b49afcbb4e73401d65d8dd3e38be6020034e46a37491e5c3af876f7b6ccce624e182a69b54d61400248fadd9cc9749c4490d9d10566c8106e09cff8561b8e721a4beaa30b33aca10cce6918e9edcce9ad57af4e1d737d413ddbe8c2832f84a08729a63f84ef75184eb427ccf53b9df5982ed20f783d973311ede93733f0aeac8cc59ea8e1942f7ca12b6188dd623079cd06c7e81d9eabca7b4e07be5a8efe8ff273c2acefa0e77b8d2f7eb576a741ce4f9ebfa27dd11572066f1eef40f83f85cab111b0c6a89f87e3b7a32655a953c22c7239f0f40e96496e8ce0a71b77ca2912d81cd12528935f9c7b0facb99d3d0fabf9738d6ba9aa5685be80f4ae44fb47483a42f68fb2d9358cfa2014d08d4d7ba5877fa7525f8e8eddc06650adfaea87d307825d0ce1e24381cc6c5d2b3e1a861a9271b8170850eda792d39c325f7b2382f14eb70c5704a533f29e8d13cd9b3775bf5a0242f9f0f2be1098eb588a9bd4aa2e6082078ad9de3e58f95a3b165e06a92c732585951eabb43b2fea27c1e85b652c50f18227d6e14a8f4dad9419c18b91c65f15b6bc72b10ed86b2394af50fd66d8bfae31ea05ea2bd350f9840f129617baf82e2eaf20272d95578ea528f155aa83eca7c42176fd2bed9dbf817be5d27149d207d3e23aee878ae0695f0dbbda25203bf655a7578d8224174f8faee326b7e3951303d347ccd856004d589c3624c81c64ffc86e580331c22429212fd0cec18e055690cdedb9f26de890ba3c0e301c299bb807c326832478f7ff6b2a868c41c768091d923a23b5a06101c55e751d", 0xfa0) 16:00:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x8005, 0x3) dup(r1) mprotect(&(0x7f00002cf000/0x4000)=nil, 0x4000, 0x6) r2 = getpgid(0x0) getpgid(r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:25 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205602, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x0, r1}) 16:00:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x8000, 0x6, 0xffffffff, 0x101}, {0xbc5, 0x9, 0x4000000000, 0x3}, {0x7, 0xb6, 0x1000, 0x9}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x81) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1, 0xe0dc}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20e5, &(0x7f0000000080)=[{0x4d}, {0x6c}, {0x5, 0x0, 0x2}]}) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x1, 0x3, r2}) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0xeda, 0x101}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000001, 0x8, 0xf2f}, {{r2}, 0x0, 0x20, 0x26, 0x8, 0x80000000}, {{r2}, 0xfffffffffffffff8, 0x0, 0x8088f49105b808ec, 0x8000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x0, 0x7fffffff}], 0x34, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x5a, 0x0, 0x1, 0x8}, {{r2}, 0xfffffffffffffffe, 0x8, 0x3, 0x400, 0x1}], 0xffffffffffffffb0, &(0x7f00000001c0)={0x400, 0xd10}) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0x712e}, 0x3e4) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:00:33 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x6, 0x1ff, {[0x67c, 0x8, 0xfffffffffffffff8, 0x6, 0xb0fc, 0x200, 0x3f, 0x401, 0x2, 0x5, 0xfffffffffffffffc, 0x6f, 0xe7d80000000, 0x6, 0x2, 0xff, 0x8000, 0xb6], [0x5, 0x1, 0x5, 0x1ff, 0xd1, 0x9, 0x7, 0x7, 0x4, 0x7], [0x40, 0xffffffffffffff26, 0x1f, 0xe1, 0x6, 0x40, 0x8001], [0xbb6, 0x4, 0x3, 0x607, 0x8, 0x7], [{0x4, 0xff, 0x0, 0x6}, {0x2, 0x5, 0x8001, 0x4}, {0x30, 0x6, 0x4}, {0xff, 0x4, 0x10001, 0x9}, {0xbd, 0x6, 0x1000, 0x6}, {0xfffffffffffffeff, 0x7ff, 0x2, 0x1}, {0x27, 0x49, 0x3, 0x8}, {0x0, 0xffff, 0x10001, 0x7d2e}], {0x2, 0x8, 0x0, 0x200}, {0x4, 0x1, 0x1, 0x7}}}) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad0a4f5f728193ed96ab92f12fc4d5f16b1000000001628b53acc547d533587c189eac3", 0x65) write(r0, &(0x7f00000000c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd568c71ed2879e91f98c168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2d687f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xfffffe39) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x1000) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7f) semget$private(0x0, 0x3, 0x48) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) listen(r0, 0x200) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = accept$inet6(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)=""/13, 0xd}], 0x1, &(0x7f00000001c0)=""/196, 0xc4}, 0x801) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:33 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x4, 0x9, 0x9, 0x4, "f60605aad2814dcaff11e9e147cf0ce7b774d46f", 0x40, 0x8000}) setregid(r1, r0) 16:00:34 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x6, 0x4}, 0x10) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x100000, 0x59f1, 0x2}, 0xc) r2 = socket(0x18, 0x80000002, 0x0) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3c}, {0x6}]}) pwrite(r0, &(0x7f0000000140)="02", 0x1, 0x0, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x11, 0x0, 0xfffffffeffffffff) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="8e1257c00388a3ed15b0c2535625f885f83a7311281f91eaee4240aee5822887110e61e2b19d2f6011af30d1ad59ee555e6d15c3029f74c903939b68219d5a66933b7545d71058f147fa2fe247fec4b57346ef3909a03886fd89e882ec6bbfc3384859431f1058c0e64d94c6c2cb1ade7b5c4bfba4", 0x75}], 0x1, &(0x7f0000000380)=[{0xf0, 0xffff, 0x0, "a0b1690c6393bbcdf036c0d7ebe796f21cf5ee0bb6b416925001fb0d018c65349e0414088a793424d79bdf6375a574fc4fae9145a3e43af7e626b4810ad1401e682467c4dbdd637e46781a6da0d09e6630061fa5be350d0065519108b643821481cdc260d7a7013d1cb0fdccb5bddc13c15e86c9322efbffaac0342328bbb398a0622e8e62718a5e45f70b15c3804bea2d4c7af615a9d2163ee576474eba43363e18d328665f7eb1848bd9b7a3d93293fcfbd1be43cf9d2d7afd7b7773e382fd325710359f3c3ad7df4e6946192cb4d4aec69265f688a073900224fa"}, {0xd0, 0x0, 0x10000, "2741fb5771125f904d4367c7a653de722ace3fdeaf12c9c52bb2d4abe2e729766cee0ca0eabc691b45902513d09382d0bc29ff7af1abc2fcd3267ba7df6f958d8c3e5382b94a90038c2912c177494d198c44995a16b0223e63f2a323e02c09d308923d7ed3cfad1d3a7ee92400ae61e4152f5c1faf543a5f2666776bc8f40ff3320966949e46480bf43eb5688503db673656ba6d31eca84bff2c578482dbb3cd034a91e6e28fb4ecb1914fcbf1a559d37ebeee0d6a82415c02"}], 0x1c0}, 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x288, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x400081, 0x0, 0x0, 0xc4}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000240)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8080, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000002c0)=0x6) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x83) sendto(r1, &(0x7f0000000200)="356d901a7e5500e80972e4bf9e4209e3c36c4c5022308f0f63057e0a4219e981b75b000cafc6d5590be83d0647d850744d9ed7aefdea66dd5cd53f3def16b4d9e01a6dca6530210422e5a7ae144e359f5270bd9dc248418b64b0f872aa20adacc533da3f274f3793704330398f74405f6602ce1fe9", 0x75, 0x400, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 16:00:34 executing program 0: syz_open_pts() r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x20) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x4010, r2, 0x0, 0x0) readv(r0, &(0x7f0000001900)=[{0x0}], 0x1) 16:00:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x5, 0x100000000, r1}) 16:00:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x482, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x4) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000efff010208a3717ffffc00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:35 executing program 0: r0 = semget(0x2, 0x1, 0x10) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/170) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x0, 0xff, 0x2e9, 0xb67}, 0xc) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) 16:00:35 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8120, 0x80) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7ff, 0x1a0f, 0x20, 0x1, 0xffffffffffffffe0, 0x11c6, 0xffffffff, 0x2, 0x0, 0x100000001, 0xfff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xe000000000000000, 0x4000, 0xff, 0x0, 0x7, 0x4, 0x8, 0x2, 0x3, 0xbc68, 0x9}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000003c0)="31c10ccfbd875eed0b0f942655c89e896e3754c1facf131dcd3986d3fb5b29421431c50ab9989737c86bc6c963d6d9e0a8c665b698735b14cdb2b4803a6e231580bc420cf0d815467764f7246d6687e20e636fafe639cd251d75636ba254466d725a60ea4d5bf190b25326b4bad0187cef669ca1b46f9ffffcc2e9354fb2fdc8ee3bc947ba24d03d0fbe44e9f21f95641574b5a0cb7d2239b09a5875fdc9dd671479d2d6cb941cc0edcf9bf6f6937fae08544a69e5dc5dc90beab05fc4cf1b568d230e34e10e64eba0b6c26952893d46b09249875881a6ba7a7ac4aab89071eb209a5be24deef99c84fa811126ac085c03cc2d07d4cb045c5f023bcad13f347a8f4d2a5fc6ef3affcc7785801bd04de207caeea75e40e8b2b8f163e5603d8d33256d122a0e85131d469fc962ee1b9072743cef1844a064235f02732bcb2b22667604a3fcd9ca0119a6b70d2b5f1859c7e026584592469c00c5f60119b6bb1f11fae2e130cfd39167c69afd770db80b0dceb4bf2aa2a17c497aa7a59a96f14f95ff0029e9e2103a4d723b53c028a692a0acfb7d81a24a26f1e0a8b070f32059694f5de2d99da1aa2b40f3f54220ed44cba102744ccc341aa400ad7464820cf8e7e046bcaea96947111a605e3c23f90e13ba391b139fdbebddafb1e897bcf7eaab0d136d87692976f9dbaca035808686b8e4", 0x1f1}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x8000, 0x800, 0x7, 0x1}, {0x3f, 0xfffffffffffffe00, 0x8001, 0x8000}, {0x1, 0x83, 0x1, 0x1000}]}) 16:00:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x0, 0xfffffffffffffffe) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 16:00:35 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800000000001, 0x88) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) close(r1) 16:00:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)=0x1) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0xb1, 0x0, 0x0, 0x2e0) r3 = semget(0x3, 0x3, 0x40) fchmod(r1, 0x110) semop(r3, &(0x7f0000000140)=[{0x3, 0x3, 0x1000}, {0x2, 0x9a, 0x1000}, {0x2, 0x37, 0x1000}, {0x1, 0x4}, {0x3, 0x10001, 0x800}], 0x5) 16:00:36 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x1}, 0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x6, './file0\x00'}) connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x3000) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x6, './file0\x00'}) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x3000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x0, 0x5, './file0/file0\x00', 0x5, 0x2, 0x1f, 0xfffffffffffff895}) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) listen(r1, 0x5) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x40, 0x0) getsockopt(r1, 0xffffffff, 0x6, &(0x7f00000002c0)=""/27, &(0x7f0000000300)=0x1b) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[0x8, 0x4, 0xda, 0x5]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000003c0)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x0, 0x7ff, 0x5}, {0x18, 0x3, 0xa20, 0x4}, 0x3, [0x2, 0x0, 0x4, 0x100000001, 0x6, 0x0, 0x0, 0x8]}, 0x3c) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffd, 0xc2, 0x1, 0x39, 0x5}, {{r3}, 0xffffffffffffffff, 0x8, 0x49, 0x7f, 0x7}, {{r1}, 0xffffffffffffffff, 0x90, 0x0, 0xa9ff, 0x7}], 0x6, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x1, 0xfffffffeffffffff, 0x10000}, {{r1}, 0xffffffffffffffff, 0xa0, 0x1, 0x1, 0x80000}, {{r0}, 0x0, 0x40, 0xf00fffff, 0x6, 0xffffffff}, {{r3}, 0xfffffffffffffffa, 0x2, 0x50, 0xaf4d, 0x6}], 0x7f, &(0x7f0000000540)={0x4}) getsockname$inet6(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) connect$inet(r1, &(0x7f0000000600)={0x2, 0x2}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000640)=0x1) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200c0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x4a8800000000, 0x10000, 0x8000, 0x24e7}) pread(r0, &(0x7f0000000040)="90b8a40910428252443a1c0c362490d71111ba", 0x13, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x14}, {0x6}]}) r2 = semget$private(0x0, 0x7, 0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/197) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xa, &(0x7f0000000380)="03523efa25fbffb696cf641c6b146f9a4232a75a00"/31) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000280)) 16:00:36 executing program 1: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x5c}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) 16:00:36 executing program 1: r0 = socket(0x6, 0x3, 0x1f) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x10, 0x5, 0x6) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/153, 0x99}], 0x1) 16:00:36 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x1, &(0x7f00000000c0)=[0x0]) mprotect(&(0x7f0000340000/0x3000)=nil, 0x3000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x6, 0xffffffffffffffff}, {0x18, 0x2, 0x3}, 0x7646, [0x6c7c, 0x6, 0xfffffffffffff001, 0x5, 0x9, 0x3f, 0xf000000000000000, 0xae92]}, 0x3c) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x2}, {0x6}]}) r1 = semget$private(0x0, 0x2, 0x84) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000180)=""/208) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x5ea73f3a734263c, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x35, 0x1}, {0x6, 0x6, 0x0, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x9, 0x3f, 0x32a, 0x5}, {0x5, 0x200, 0x6cd19401}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x1) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x20005c}, {0x6}]}) msgget$private(0x0, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:36 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1ffd, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x400) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186000008b030023270000000000000000000000000000cbfb000100f40200"/44, 0x2c}], 0x1) 16:00:37 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x4, 0xfffffffffffffffc}], 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b81800000029000000310000000700000000000000893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xffffffff, 0x3}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) sendmsg(r0, &(0x7f0000000100)={0x0, 0xfffffffffffffd10, 0x0, 0xfffffffffffffee3, 0x0, 0x381}, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x6, &(0x7f0000000140)=[0xfffffffffffffffe, 0x2, 0x3, 0x3, 0xfffffffffffffffe, 0x1]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 16:00:37 executing program 1: chflags(&(0x7f0000000040)='./bus\x00', 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x9102, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x1) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047466, &(0x7f0000000100)=0x2) 16:00:37 executing program 0: r0 = shmget(0x3, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) r1 = getuid() r2 = getegid() r3 = geteuid() r4 = getegid() r5 = getpid() r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0xba, r1, r2, r3, r4, 0x0, 0x1}, 0xcb3, 0x101, r5, r6, 0x2629}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(0xffffffffffffffff) ftruncate(0xffffffffffffffff, 0x0, 0x800000007) ftruncate(0xffffffffffffffff, 0x0, 0x0) r7 = getppid() syz_open_pts() r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) fcntl$setown(r8, 0x6, r7) 16:00:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:37 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) fchflags(r1, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x7, 0x3c82, 0x800, 0xffffffffffffffff}) 16:00:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x0, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x6c}, {0x30, 0x8, 0x0, 0xffffffffffffffff}, {0x6}]}) syz_emit_ethernet(0x1000, &(0x7f0000000340)="d6f1d22912ec408a9f1e44c6c761d39245fcf73a8ba925cd2e09b9409b5a561cc127c31ca4d435216d592a5a9f073cd007cbe7d287b865f48f3dc486aa46c94e3db00b150e0c388978b3af563a96afa66dd50bbcba3b8c9b562cbc9dbc6b456473be25a559953479cc314c5e186d1bd3aa330f082b70d1ec507115e57503f34765aba156f2d4d16d5cae2961c90daa5c88ee591ff73160100f855ffac13598ed6612fb61eec37504d87a049ddd179d22e1cc2b46f747f80298df6b4c935ab16c339faca0f9dff2ae883892ae70ff67771bda9d1b220a06d3ed45b6804781775dabf81a1a1f1b74147c19db964e473a867be1360f15cd16df39f509f45cc6887735896da6d280f01329f9837b7b8dde4025e287dfbb43f2d606fd2138c82cf53aaf95378036f550eafe8ff3846539e675c977e7422670754621e6413981d3014e284806def896c273753c08860fc60487064d565d6a969cfb50d0dc712410dd437c5ee0effdc421e11605b22dcdc6032cc18f5bfac57dbe659a0297558a02a4d5ff130450b3edbc58090ca5819b479202b832ee0f7cba7cf539ac98e3c6ecc16f969357546029198aaec2724e65ffb14b15fd5923a361b968c1646d562d3c4876aad08087b1046d917ce8640801e02d231d85caf5e0cba7800dfe83532b4dd1dd8270984d0d38ed800c91d1709606fd0a77e456e755f07261ede16e893dc708e715aac21aa38fcf7b46b2d247f1d7cd2d143c6d3fd428d2f6ab9f66dfb9b55910f3e62b81091fbfe5f2af75cfeeee3b6192e122f7033415c836f7da909b0d6f8010531629f2986200f8c84597edc21d13fe0f5f76fb3583156ea59c360626e1db79d9766849ab213b199596a4d2f7a3233f74986c99229250ead0464e8723e2c55384ac00cefa9f2bbec55d365cc6d2aca0e7e58c0919e24b96ce934fc76496d0b2c448fd1cb544f4a9e903d27a75922e45a2501290edc56fb66b602fbaab64250a3ba2b3b9d7db85990ec386c4480ff3aabad9abf783f0be0392cdd90cf42893cfbedcbdcab139042e37604c60d6a95acbdb90907f6d49fd056b8b93a52ff4641d734544aacbf54adbf27e4ca1daeaeab341f1ba619b91675bb2fe65a1a24300cdc1dd661fc7d65a2e3e4dd6df202d74ea91014e8c10f2ad2aa930bc51654be65aacfc4113784891e2118e29d8d593eb6146632bf708789bf602bca25d7539529c6cb531f6eb49ad0ff22018c3e46706bd00b832ac3c8128383bcd5ed0c83152b976f5ce61e90d91dfdd55ab876e99ac3c3bc7d3714340c01200fedf095d15fbf4a7c5de22cc8d58879f54a316cbeb9d1e0921b293b8b094c5855a28e258b80f8c25914dd7b1cedc7569982df6bed726b466356731783c758830634d88691e0e06ae0b8c99b4dcfacba81468219ef7e1c5bdce597846a773b0c71b2638214540ee2230f1b998f8f7bf78baf193577b0a617796e8a66433b6af4848ab88e95194bb33c8a3bfce2d0e50bfbbff46cfc6618698b7bd32c647e459b1917924b0feb0e583df0e877991fe3efc19c7c34e70c3cab093523285d93672519bcbf1e1bca996246006bac684bf4ec84aae792ba34e8e09ac8a59c9e2f44c75d1dacd1cf55aede981c2526c2174d8ae0abc4c0b29c434db6ef80277b24388ba6ef0b8f7eea9005264b96cd34439885898eba12770140b541dc013a6e2fbfd24d55acaf7a6647795726b5eb5f4c9295b2a2c20857bf78325912a706901b9acbbb72050d8832aab61670361d0a3fb3ae667bf145b15bef5ec3a14a67b0072c85ef7dbccb86fa9a60dbaeb0ebc3b505cb499969bca508be23e34c0df7f08ae621fa8759cf87c8645032b50c081eacdc573ce0df497ddfb4f94dfc026b08d30a11d99c7f46e6295206255816e6bca761bb9fef24fcd0bc98b76145e7cd076976aca90bff7b8b28d3610f53e1d27d0b529f19d3ca5dbcb70ea87dec1a14c2edf724d2eec50bd2b710f6b70cb51302310339a4cb0fbfb91e0ecef370dd244194c1d086a5b2298f28470301d81704b08945516e346c64be24ff0637d5cc2e46f3a3b45faf661db790d80c08514ac5c53f1ed1e3c993f31fe63652fc81fa7e0dd2c04f7b9faf452d8356e79f3f3137dfbe19702673f8eea84bf657334d847a290b6fc39c6711d29560a65bbca5de133d387121c020da7b8558eb3c7c04ea4be5000d6b6dd7cee53daddb0738c0b72ad5b7e18fb4c9e33741e31ec7a6a5cc8fdf773fe28c0577612a6e4aa5a21797402aa58d8b586bb66eb502753efbccdc816df7b3d36df3614950df9ecbc67cdf774c8360f24bb231673c21405cdf99ca351de80fe729d2626f77087a4b32b9d90ce5a7e9e2d4c74bb171eb109c629a29298157cc2c5137061f9ab7763cbfebe876343574937d02eaa935bbd3403824f064a817be6f0e1d52783f579735169382246a4bd0386f37321052a08162c4bdfdd8e51a067bff90ab6348ceb4de6f21a8bc954b6da0fb406051e160c10dc71f56ac6c1839b05f21f377c948412ca2da0ab8cdc190e942568998e3d625e837bde03c32fd1ace877cc054d1dcc2325321e0499887a5c00e3fd026a4b5e02429efd7573670839d01b9d77b79fca92537ecc2d6cf9325a65e8d5b28bd19cd0e56fc8f4747573b7d0915373d595f6350edbca8a04673b30d6cc7a016420ef38217c464d00232a55b899581c93f90817301db91d8d1ea3f3cd7f91be03f2bf1b8474514d1dfffc9c38f541e31ead3f145f48970e5d0e3036c1b7633d6cc237ed77297a8ffdfaae21daf6c7e65d2092cd2a429f76d7ffaa6c832d87b1f3f4df0152130a845025170b317244304c76397487f89c10019f853ab36ff405481478da84f4c55fa41672be456bd79ff8a2873c2e5de240725b169a7f4cb96b1acc85e78f26ef851bc6185e098a8644129bbe22e497283a57b41cf0e981b7fe03b183fceb45daffe1c58d7216fad84fda9fb9d7f636b27b7055ff0aa10fa988fb77043dc72cc66fbd23f56b20d705fe099537579b4250fcc8fc888fbade380cc86348bef65d8089db053df20d53bbcedb42d163c52deef4a87e3c25a256cdcc3ac5e682828ce6b614011ccbb324f5a464e79d1a3dfde854f876d8b223f35b2d3345002ed02d11adedd94c6715f7cbf84b66aff3554521ef57330ad2ddfe0c3aa971255fc6c6e5f05457fd1c09aa537e217a98932cf0a3d9dfcfc44457a52d5b4ffd7fff9d298a35257e624a4e24d0edb0bf7843d8437b28a3fc5fa98f73156afbb5d78abe7d642cc2ee41077c55733c609340d651c8483629d9ca9e527cab8b6e1bb2ea6dc474b68bf71cdbe9f438eb8aeefe6aef06d0a45398a09d271c00f666e6b09549eba1783cf4f104fdc047261d8089cf6a67d8524bd73289908970933c6bf4bbd37946132b99a9700786e3862a95876ef01561191256623ed50b5526193a451401c2a2625cb0b80c4140ce856b055739014fb953b0465b82b389d7817601b8828906f25dca6b2ea943766730c22a7b0f0a9bb715142909233490f930183b9fd0709c9221138189c36c351aa034b189567c80e4730ff74acb9b9b685771e1961c077e3ec1d9db6bfd3a99894c098e12df473538e84456b42302b1623db0e8adf06d53d27923511e3a9f575a738a8d8302cd5ef43b2c6c5ac53403066730409492e95c4c995c40e4fb1097adf702a78f39e30ad475561032cf4bdefa800002c9835eb46575bac557e508febbf899ed23def32c2c14d3538f7151b62c61f2a26819f55aecf31863363b1417cd832efb8ed852fbb39dc8488a93f2be85e637ad9273b3cb1443dea0c87839ad5a2fc5d2113b4ab33e13b75bbb591ceac8c9fd70421f65c7be7776a5b17c5ab888e117ae5953c5d902ba5952fbe8877b8330940be8726c8a24921b521b1776f05ed473ea9e64fd5e913b9f4fa72b1a3a0254651a330be26337f8742cc3feef9140cd3f0efbd41af0d23638b28e8ef095c6bc9109bde20c58e326c190bec91acdaaada35fdb02368e422aac2e24fb38ac9103e4b0ec49c9b24f48932a89646f888228e1c9d4c1838d362c6921853ca13ef3fcf582a72d636e3ffaf3b85b81f41ccbab3f7846a1c7d9dc08711a6ee6591e68b6ae7078e25c5759ee02145b0bc6c4f28cf43378b9e13e9016cde30188b7c0a33c9ee0e6fc9dc7b23f94e42373872aaa0fd536178179846f68db7f3df0943aa4c11676675b27eb2b7b08a960b81a6311e54a863fac863d19094fa82f4205cb4cc54d0b692dcd0bec2d5302c3026f6b01adc51c7ad987cda337e87d91f122cb16770fb8fea027a0c1eeec585ce96be8bf6e59bd54355a9cb7e73ed0ae7687c712b6cef89185da0c4d9da1665bd10558c689e70d18c87dc36ef850cbb3f25914fec2e943304b9fc9b056ac36f19131524cc6b46d0769caad255f40ddf52500d7e0f30978e6dc3fc14e0f07d51ebfd62a8afc8b0761ef629b568451a8db5d3256597c93ec69b3f59a53005a90540d3db392f343317245415093855b5cd98f0fcc2c23cc89c662162ed8ed57b1de121f65b7a5e32e1ac906723d0850c6b46f5181abaa119eba7535dff9292d326446ee50333dae3a545b8753ffffce971ab16e46c40488b3a035067331326c85e4445ad34e7bc0dbe4bc2881a8b575de95b6c1f451395a578f2ea49c1182d7b1f5cb9e7dfbdc4a21f4495365b37949a7b178d334b2bddf9cdcbafc18142e8cf04c092f0fa82a65284b565edcc6a7ef9c4fe24d88885b95d07f8552a2568a4b6be22ae2b8e972ad87a72daa30044fa553610bcb34a7b2e0e879e9cc01a59a8b04dbe5b640a41f02054c00cc12f786c195640f549de71c0549ea6d4845c217150f71f62bdd04fddc6eef9f4238c4002f7e8b8cbacfb776a4307b3cf8909926b0e4c1491891f50deda14b49ef4c5a410edcee80511362ad278b5b7d37466c31c0ac48a88b1d2cea23573f814f12e76b449c18be655607e1ae271cb0b2e042021429a3e07661d2b937006d82749789fe156e0e9c04fd0fec5ca6d78183dbc03c9999511de16b03266f72d908b21404ec0114a18a06433e1252b27c1b347fe1bb22aa5fccdce51afc441f4862f8162263d7bc3352d47cd4f635ce5519614b091aaab39fbe4d4f354d7710a90752f6da3e07dc5c04f6f930f82bab28cfce6b1ef1a8013ccdf48ba2016f341dd48683e8e46a3a7b63adc9f77317948a260c1aaf99ec1d6769671b26ce2a1e116831b63d12e2c902cb0a2a9fee400cba8e68f28e7036200fbdde06956be4ab9945e91ef0da04a609c121f885ff85d37d8a0a3d5c62172c9cc4aadb0fedb5897abd198dcabed99c097bffe49ac0d78c0b351ca31341fb98aa5672f74a4b13216c5d0146669d5eeeb9b2ada2859f43fd6383b04d84e0b0f4812e01bca2f31b766fdef3c0e311034d08a39f8c1615c42ae80ee8ac3e321f665b8fdb3980ed4da60d036f347faf533c5cce12a1e9a2afe4544fd629498fe9bb008d2522f794d11a8a7e9a09007ff83f6a61b39f8890a5063e4ea36378b1effda8fb82f2d57a191ff47b3581e568995a7a1002a648829d4bee1aec9bb275d5b643ab7256f35c9b63eae903d2c19f363c00b4f2ef76bc9faaa3630b8841897ec5f3e584f39c4d75e83a64be6d4233c4982cdbf285b876535e9565478eb87bdedf8bc002c6178804d2d3499c02c41ef87b3cf06192f814379ff7c203dba5e0cd4a93345804e1762ec62c4d6de0a342c087256426296dee7b8f5d65ee9a6c16821f37d144a2b072408e46") syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) r1 = dup(r0) write(r0, &(0x7f00000001c0)="415bfc450afc319fd54d4abca0e710b6a0f45b30812a3d7e78c14e0cdd47e749c4a476b11f1698c3b123eecf6122fca155c0be3d8e6dd9231305584e8c4ff5e8b3b70bfb5349425915d58c09f77311a6d1", 0x51) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ff58a99638fe847970477ff50d0ad105859c3ee00519e0cecbea27ec86909cb96c7474149f573abcf3ba8b985026f5240f018f95258f7c573fcf8bf17e897b4a64c39ba658403f9f6ea5a0e06b6e63d70213dfc09ca5e69960ff3088342316a6253b1d8c57fab64e4f2337dc45a913b6acd28dada2503b4f3932690e159ca0be9163e5cb55025228fdd6aed8baed30d1477cbb9cd9d5b8d66d5d8fba918dbd21d619a89fd79e66ecae6c8621ec5cf563ceec19256e8ae90918a6b2e561873ed58d4e6372c0b57dc228a294cbb52d6e3abc7c512eb7b4379d9164", 0xda) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="a1") faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) socket$unix(0x1, 0x7, 0x0) 16:00:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001480)=@file={0x0, ""/108}, &(0x7f0000001500)=0x6e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getgroups(0x4, &(0x7f0000001740)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = socket$inet6(0x18, 0x2, 0x169) r6 = accept(0xffffffffffffff9c, &(0x7f0000001640)=@un=@file={0x0, ""/32}, &(0x7f0000001680)=0x22) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000001700)='/dev/tty\x00', 0x80, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/null\x00', 0x20, 0x0) r10 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wskbd\x00', 0x40, 0x0) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wsmouse0\x00', 0x20000, 0x0) r15 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) r17 = getgid() r18 = getpgid(0x0) r19 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) r21 = kqueue() r22 = open(&(0x7f0000001900)='./file0\x00', 0x400, 0x27) r23 = openat$pci(0xffffffffffffff9c, &(0x7f0000001940)='/dev/pci\x00', 0x20, 0x0) r24 = open$dir(&(0x7f0000001980)='./file0\x00', 0x0, 0x8) r25 = openat$pci(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/pci\x00', 0x788, 0x0) r26 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/wsmouse\x00', 0x20, 0x0) r27 = socket$inet(0x2, 0x4005, 0xbba0) r28 = accept$inet6(0xffffffffffffffff, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) r29 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/vmm\x00', 0x10, 0x0) r30 = dup(0xffffffffffffff9c) r31 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r32 = socket$inet6(0x18, 0x2, 0x8001) r33 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001b00)={0xffffffffffffffff}) r35 = getpid() r36 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001d00)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="fadce0da16f15fe759cefa18278b43a8e3d80b2d979fbfd69c4fb9e8c8e9345188f5fa23cba7bde71c0eacb241", 0x2d}, {&(0x7f0000000180)="d51c8027c886e7e1f5413f89e42acc045ff6fe2330e53ab9b6173701833982367747c5d22893db115138901b0ea372b8a2e70c469a00d9665a35115217a129c4344b86adaec598f137fd157bb2e31bb1d6dfa5d1409ea47b273d2401be971688bb686c7110d9b2b1f70257579a98f7e2182b7523b878e5a0e81fa8940fe0bd727291da7b152c3404aa836c1762dab26e3e4341024cf6f73004b3cf71788ad77d37912e45f02453a2f38827cf1c14e4446725bd816315887528cd", 0xba}], 0x2, &(0x7f0000001b80)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x30, 0xffff, 0x1, [r21, r22, r23, r24, r25, r26, r27, r28]}, @rights={0x28, 0xffff, 0x1, [r29, r30, r31, r32, r33, r34]}, @cred={0x20, 0xffff, 0x0, r35, r36, r37}], 0x150, 0x1}, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r38, &(0x7f0000021ff8)=@abs, 0x8) sendmsg(r38, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="2e146a57c0e3b13693d9f61dd32fe55b20a31d67c9e65f285efdf7", 0x1b}], 0x1, &(0x7f00000002c0)=[{0x60, 0xffff, 0xc8d, "cdb7c6f8027e0ff163a8507ac69187ae3ec004272c953a29fb163d0712f82656f61ca38ca1e6aee7300fff893208091727474c292bf17c4c340ced6b52d5fa4e04273dedcc48b1f65ae5c6"}, {0x18, 0xffff, 0x8, "d0dd5fea35016521"}, {0x100, 0x1, 0x6, "307323b55943388af9392f1d8ff9e0634c9bb13b5fe4a30c886122334808287941ee88a9d0169e5ff8f22283e9549540fb51d963cf45036bbc95529914d54683de7470bc8ce158c9caa13645bd1951902c6da6bf59641fad50511e53f8330c35ef1ecb40c7c6f6785b8c4ec67939c8db3411121b788e97b7302e2f4f81c85806494f958192a9ca75b5859e1d06a017166b40d9537f2658c02d272ac9ab8790cf3c6c4ae720edfcd7e3cc8b22ea8df79da1da6fe0212063e7bfae52cd3a99aa5e7bc691446fc739f8dfbf5371f5358410799ee84432952e3a1fdc1d44b66f1656358be5abbc37aded8d"}, {0x1010, 0xffff, 0x8, "b6450ed74cdbb42f05e7ed19ed8ab646f844af1268c7af1724739a8b1fb79ba648daf905b68f7d56d5920779fcb325ebd1ed3b14d693824400ccd6ac13b1baca6d4d9cb59a91fb45680abe4d1302822f16718fab37892432e9b02f7a1cd43b5a5350484ce31ee153a6081907b553554a6521fb4ac5b1a66588be4abb36e8dacfec16d3fb1ffa5ad2ba14f3c7a7a97e76d19a40ddb4c0251faabeace6b6f27360d2b5b964ed6c2627c52c64596f23a6fdfd78c85167bc2af7a6a1bc52abf0c1e02a96deb4afc84f1d3a8fce22aec7b524a8a705e1074503eec2bc25fa7d5c950e9f876142f71e53ff6270d8bf1ce439d89ce09c3720624a7217c7e0c4c9719dcfa42f08080464b385bb6103fcfafdaa4d5d47cdbc160ce0db5c9a22161503c8bd59f16b0608856b3cb80a2281bc2eb625d850e3102cfddba781c70f54ad09a0903ea7e78918fed07011487ecd06f877032f491786944f7dc33d06c2c71ef1616d6417d7b112cc104cdd5ae34b644d485e0fad9481d6dd5810703602f96b02ef0686c5069f564e13c898d1c7733578d76278bc2c725b17ed7c56a4698807a2fa57d9a1df4448705677b9bf93f3699567e31c5e96112db80d5c6c8345b5ea9b904cbd56dce8ffb70d494b9fd4c9879b0f8c21f15dd42c0b549de4b3c996fee2d8c83f21369d993774323e43847d00c7ab2b8f31302bb8aca3f11d6810f0d68724122c1b06f5f84d8a753cc24e709305dde7b7c41d05e0e8313ea8a6eefb9a9cd81a2e7e6830a4d5bb32a99634cc7590c95902c8b8a4fee744beaeae3fa79236cd9e6a0be5114b4bd9f9ec383625aae395853cfbdf9577a6b7b3641ce0d327d98f2e483e206362487e83aa2b1faf51d4375ab114293f78c2e334c077e6020200f3903808b24a1054332ea378affeac90edc1f3c1d9dc33d89313956f7eda24ef4244af1572c704565c558714f27d8a89d110c9694c16cd6da33f28e839afc8a5efba3465ab7a300f0cb465868bfb083fe6f66db9a0a29aa51d9607955a0bb1616afca2f5ed7ccf86dd0fb2d77a703f7c59aa6280ffeb5dbe561ef1eb2a3a6f73277ee048951e98ded3691e81c280137c85228bf46c6db122453016f815fa6155e6087d9579cdce2f056bce77c99dc34fc080c233606f76a7c47deece90b1280a9e68e1630aafc251e7a62f876d5c8bcb0f697f0643067495bef1c0ccfcff9747b239b54403e3fa2b2c72156818dad1d226ec7616fa36704323db1ecc4135b21a92904b1d1a32c5e3ff9b3ee2f9a231b925cce01b19de48ebfcb5f5b2cc5c084c212c69db4bf2db0448a45c133c85d39cf2728ec79c0617811a9a5b49dc106fecf63628a01a5ee2deb981990c339efc1004ff68c8e6815788207cea677ff6fef7456cbb7358f7f1ad6db568cf098f8388c4e3b9cf674893bc0333b31c5f81133ad4324b41c4485cb4360fde84de93d0d75744dc775ac3d7a63a40ec6436ac1ca4c8437967dd6b25bf6b90d0eac19c9571e108f9db6aa5d823cdea1f980ec77f9b17ffa2f8d0f9a7ebda02c1724b9178d4362e9a118fc25c6643050f3f7843e4b0de3b8485fb3b53fe0afab30f3d9005752f6afed34ae4cb2c6ad4180364b376a9ec546bde479e0c2b75cd715299b7c57c73945803c1191a09a2ad497e898bd9fe588fd7c62d642a21e4e8ed2cd8773f9dd25d284871c29892b7adc13ce7635e63ca3bb0ae2afe4f9505c4c57bf82ee5a646a84a52e09320c6137af87f0e369ef0a03d081a13f7d68ab6c3f599662b87ecb9392e95508ccf84c00224e6a92d7fc6cd74f82c966b9fef128a48a59aea0be44b9d9c975892b5fff35ff81834a638c0928ca987f18ad3e35aa0c6785f3feb029a36fc1a0a7710425673262af673fe006d84fde657392cb5327fc299094e43d8467980a2e32eb7fd0acbedebadbb049f521677303027a12fcf6186d1c08cc06ad26930f1f3ad5d992f20f2c9099ee5ec7dad0077a01813d197384ce1a12702372aae88cb4ebd46d0a9649b0203c2c264e554f863b3846a01afd134b7db1556e867d7961bcca1fae813a5b5ea2c6fbff2d788a22b2b6ceec404cd15da17b83685504152aae59a417370239107b0ab48773792c66584a5771f61515df22240f0c4bc815822f95be2d240ac76c2f66e78a818221579882b9018281d16616b7dca72385b3b9533adedb9896dd424b609d7021b743eb6f63a706f808c6b2bb631b63cc0fa5590094813f3604408466e5e37316f56aa5511fb247ef8be422fba7afbc3e32653652feaf630e9e69c221b1c88170b91bb44ea40e2ee0de850cb7f7e925ce42f8ed2f408cddb70bcc5bd7ddc3088ad4bd10d5d186cc929ff0bb4669f0fc7f576886a1d783ce0bbb7d15aa821c31a36cda759c5f5a821d26ad7e7937b96f8937f6687260febae07be11acfbbfc53524ec5c925620a004e2c7b4f27a31e5ee5cd55bed10f69858991cd1798d8e6222dabb209949f1c6b740e2752abe7628bb0c9096887e9fae19cdabd0e77dfc3e485494478687237dc7bb2dd84f39360b4b06406a873c20be48c5e959fdc5cae095ade80a65938243f27e4ee9cd529bb01eab66c61e49160083e9790c7a625521577ac8146887dfd3cab755dd6e72f64af06a9decfae1e17fe5811da5ec5d3a40c937dc53ead1ceda08bb328c360c2701d4b5a72913d6a03fd64d05008471b83e25e88eb7805cc7ec277c373425fd68dfcbbfa965db856e5bc33d502a022764a07d4bf35ddfa44a2e6f607e51daa8ecfa0993b76f8b887df3b2edbf5685a2971be90f0bb097aec73fba0f8e8fd138bb29989e54de4f3fb4b9d025d590bd90601e629b5c4dfb0523c82f90e5fe72a08fc58dd163876e5790c26f1bdbe478ed80db0d1004f3490ce9a15eea0262acfcd4e4a61feaaf1427810c906c701704bff828e3d3a86c95f32ae5c215dbc471b6fb5030d60093ef00d5f5b4160f569a799b13e7b071cb4bc4c03662d5476b2fba5219ded8d2ea0ec46ab213762d17d3dceb9f62128017742671faa802977e116a27ac792472728698be8764768f574340e42a1c48f35e1f4e470fc063b831b6b528f5fe1f3d1ec0c970ba4c6c847da383349a4e2269fe76d7a9ed54817f80e57d232884a39e588cca9b7b1855fda06cf63104059b4ffb5acb6b6b019b3d8bd50335f4ff199edda49f7ba3af77d54b0dae6944d6e46f623c68ac7de3d03189f65da02713d924c76b74420484e76140a79363a9fc5a79bc4c64ffb195daf3c377f483796e8d778b1a59f797a81dfcae5d6bc20908927c7c0634c886ee5720629235a4e785b82f957c8c8b827fdfe65451ff191e2becf699dce1c68c35978b3a1411a1571f7846f94aeb73da030da62ee92bf99b6e721f59713141316e414e7c510ae836a5a37d075495e4babf925c9544dc4abc5a612ed80508dcb105b3605caadff002d5820f12a7364fcbf93a6f33940cd67f6fc734a6a6a09c3a72a249f3ef9acd2504ec0e64df58578f6e71276cdd1fbeec5f61f789295aa5a4364ae233ad94f705b9adc462d2fa0b41b8079bc1fd8e425adc8dd01e396b8ba31fe7abfa48768d350380494be7aac36fbb33fa33b15bfd1d730636036cb6a2b16502383ce9938d6d3db3ca0445c957b29f543178650f0f6d887a3d0e39e198b2a736adcde719955aa85d71cbbcbaed98abc4e7def3f2540683e2062a9ba054bb1365dd58f5e1c4a6f08e7365f06da336a8117b042795ecaf67246b9006348cd2c50570522abd109fba58223381f33dd29ede59523c4a32cb0a4e1013fa7e7aa7cf9b56cd4c3f2c7b925af41ed8dbfd90c71509fad645f2d8b3474e5bd7686cb1a140a69fede725b55742b2426a1053b0b09fb91dcfdb3930378504828a5152ff9106f038d604cb3711d1d37d21e8e1091bc5a2257391be144ead0be3b1190acba4713852762583417919ac91e7aa26d80fa4644f7e7d10dc576c7ec022919818f13ab3e0b0d58381c1125fc3ce0731ba0762a2a5321a9793088dae24d0b035594edce0077c9b030f862657e2aeb58448297c81ba7b515d6c3f18c0ad346838d068dc4ede3b931a68e0a7a9729edda5d9a275a585ec598bc000694bc0c9f01f38119cd4f3f9ab0e5b3cdfaf86e9fecb34efc1b4cebeedc7193237d5296849792c29be41eb88e031b88439e48c9f8501f987b6f0a8cd655d586789f3d1ff9f683328534f1d0b779c1250fa4098464a4270bf476f8fcbe7829328779b2474ab41c1f1fe1c0b28b811dfd4b58c58176f0b1292ee9c341421c125983faad985fd9ae7bc7b224c05649494975dbfb21900e4040513a4cd5e4da5f208aebf523284e4987a599754e94ca215c965d05e197920068a18a791ff6fc1e2e2b89b891d73ab6705e99650392a1f5140ccef801fdbf1ed60e99edd95bef5e09c5645914d3a59a42fd577ca30098660ec8963a858f8d7f3046310ff3939b18d6f17ab1528418e0adbdab18e1879c6c873cb6e918921a3be8d42143a03081897d57aede96782b0736a9c8e9ce753486f77a30391e455e125f0119d35dedce7b49a8b637f2df441155e650ee589910c4de6dbeee43ea3d61045a35877b3f8260436bc8b47ccd21c07762f9a9a4cdb863dec4aab1c17b27ddfa04a5058555b841b2de4c887d79217daade9bce874419c547f8d5d82b4838e61fcc676f892f73c48dbe5b8961b86b28545abb392b48402fd34bbf02962853494383477672f237dd99acde75baf6b79b20d7a517d96caa6d2b4b635bc72ff7dc62da70f09e1f83f6dfe4bb0a19a2aa6955f993c150318ff6ff948e72c3b741268489425f64741e5ddcc6b498639f010c82eb843c1d5bcbb729fceda791c5afb966c7e7fe4a8b00ccf5522ef3e41bf7af19a6e4990d507189ebe2c5c9c9febcadaefec570aed44bf8787375137fa1d264a013eefd9c9f945c75c43fd025dd2cde38a04eafb3f14520db6329bb8d55ddce7ad19975123c25463e3e642754598060cc82afd588713f4b974c274136590dea79ee236d939871308541171680cd88b9e909d91894ed19904dd735e5d221cb7b6b54ce482702f0a8c421b7dfee15df671cdb43b7e7a36182b75cfdf64d5a4472692553f9f1f4102518f2625ffcbbb7d0ca1aaaf659e57f03e125e8fbbba0ce73a4250f4146e768cd6cbbefecaa17f2eaca904669b62a80a081db99b1ab11f0c8cc2dfe90f42e956af429dc9630059f79ae1d5494230969e9e2a3b58f8edc8c2017f03ceb90fc8014d9b45a20f1932addadb394bdf4fcae7b4f504bdaad6f88ffab067b7881373a4ac10eadfa92fd1112bae123e28127a86b4de07592644ecdca9be3c92027506ddc5d825c325d9781b6a2ac1539a5a3b5929ddd1d0a9f7f60b71a957c6e5abcf836b5d7754586947b6cfb83b1814b6203bad94b8919e5d4dedea039f831a1b5a1e80dfcc589c00f92dfc5a0ec4977a97344149cd624ad1fe656ca1674e885a0074057520ebf7165384e871e3ae95faa35d2f3557adfc91e2962bf55d9223a73bab70cb6fe1433e486ee300b849870caabe67bb83551a50530474585c971b2065a63ec40ee3fda0e6b345c139461932c0c3f07c2af979ce7a0c04153253df0dd669535460f7caf86b8ff0a98f0cb0b14e3600994ce73c39c0c70c73174e4ff74f3ae0fddd31f91ee861d88ed55dfec9f95171175a71189a409a3fe3f2d413e4ceed2682b9817681408249283d203bb282d533e7c86305e4536ab6d8745229a172da18563a6e6f95c2d1fb5e0061b4296b570aa3aeaf"}], 0x1188}, 0x2) 16:00:38 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c0, 0xfffffffffffffffe) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socketpair(0x20, 0x3, 0x7, &(0x7f0000000240)) r0 = socket(0x17, 0x6, 0x5) recvfrom(r0, &(0x7f0000000380)=""/180, 0xb4, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) sendto(r0, &(0x7f0000000100)="a7dbcc6563af160487aa2d3de868fd5ac8933bfb69b81d5ded266abb2680905fb5d65ff521785f8dbba4329d3965ded2eca55f1625c8458a32a6a74074efc67aa24f19bc589e6bf2b40fb0089d42265afe805a6f31b4a98cd3229cf55af5f386d7781c16a8f7e9711be5d24bf8cd9e6a7c258decbb177328adf644b8500400e477dfffb28aee661634b7b6376792d65f14a9907c9ae937e18a1e54533f6f6141f6fac2f574681bd8b3b7912f9d3a4d0648ffa0447812222c645a136bd07a9cc6c032a1d511e4436a6442afe045d327aa6777d5c8fcf6a4932dfe4aef247562a591", 0xe1, 0x8, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x2}, 0x8) sendto(r0, &(0x7f0000000000)="b4a357a7f530787a49904c11b413cbe3f91936b318678aa8ab9ebe982372c5fc0bbea2f098fdcaf8c66dda6afd868ca6c9af85042599749734cb26392a563a92fa3325a9fa52f191097739416516d60b273046859ec43ea40a18495129", 0x5d, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x391b}, 0xc) 16:00:38 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f0000000040)=""/161, 0xa1, 0x800, &(0x7f0000000100)=@in6={0x18, 0x3, 0x400, 0x4}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x4) pledge(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00') 16:00:38 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x0, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getgroups(0x40000000000002e7, &(0x7f0000000140)) lchown(&(0x7f00000000c0)='./control\x00', 0x0, 0x0) setgroups(0x1, &(0x7f0000000000)=[0x0]) 16:00:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x10000000, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, ' \x00'}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003200000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000040)=[{0x2000028, 0x0, 0x0, 0x7f}, {0x6}]}) chroot(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1", 0x1, 0x0, 0x0) socket(0x1, 0x7, 0x1000) 16:00:38 executing program 0: r0 = semget$private(0x0, 0x7, 0x55e) semop(r0, &(0x7f0000000040)=[{0x1, 0xcc1}, {0x0, 0x7ff, 0x1800}, {0x2, 0x1, 0x1800}, {0x2, 0x7}, {0x3, 0xffffffffffffff00, 0x1000}, {0x3, 0x9, 0x1800}], 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x3) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0x6}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x210, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:38 executing program 0: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="6669f5495b61435f4f533d54cd6c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="100000000000000007000000000000001000000000000000ffff140101000000"], 0x20}, 0x0) 16:00:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, r1, r2) setuid(r1) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0), 0x11c7, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) unlink(&(0x7f00000002c0)='./file1\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x3, 0x200}) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) truncate(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x7) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file1\x00', r0, 0x3}) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffda0, &(0x7f00000006c0)="b6879f848827aed27b1cc7c92c6696bc509f65957ee149a8ebcced06c04d2528feafe7fab48b83c385b23bc443556f3e5670e306098d67eb82543af8f29fda4ab4555555a7813bcdc58f1aeae345d8aa7f1f1038d977b2dd69cdb16cf23d9bcc84fd0acacd176cf019b3b481b2fbb71e83b558a9116bd87a2079793671fbca98ed07490ed090cab5ba1e27857d100d4504899f5f81e0916a1a5038afbac666f99a1956c5f305047842694f9c7382989a9e411ea976bc363cf1009fa81f8dea3d11571814c3000000") 16:00:38 executing program 1: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000400)={0x0, 0x0, './file0\x00', 0x0, 0xfffffffffffff001}) socketpair(0x1, 0x1, 0x1, &(0x7f0000000000)={0x0, 0x0}) dup(r0) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) 16:00:38 executing program 0: shutdown(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000001740)=[{0x84}, {0x34, 0x9, 0x0, 0x40000000}, {0x6, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="686c308b12f95635c282482d42aee0ecfb784eff58c33b3ca5f12733caa1bf208648ea48c1d02fd06f992d7e9e53ffda071236693cbf0b2acb20733f15d510a601bea0e211615fc097b25fa3617cd67cba1406def5db5852968451a14e23abf23a55c4", 0x63}, {&(0x7f0000000100)="ed1f85671233dc76afc5f35137e71d621bcb30227313a965bc01b6f0d1b8f114080645c6125e10c6f8becb68bc1cab106ca7617d89bf06f9d51da50d99560ed23ae54409dacb76b801010a3e791e315361df7f779bbea921379a41ffc51c7357eea5886d0725544120faf1317bdb51f8ba4a1f90a37cc7b0a00c662277fb5d53767288d3275bd851dba1ac6c212bf022dcbf922ee69f96df2de62c19ddf4315585e2cf653ca160b481a97e70e9ce89b7d47ed614a00697cc9c24f4e6fc707e12c1973cb07320fa8011", 0xc9}, {&(0x7f0000000300)="0be5ec845ac8aed0687d08a7a1d23c349e49f0b9b92ddafb1065770e825655fc71e562e72fc090656752df1bdb1564db9add74d36a24b185c5c1bac6697fedbb9cf20b117d2eaf9812b123067423b93633f872edbe0a8ac7ac7501b27021ada67b5ca09595126efeb77250b93513f70af41b4f70ba35e18fa2ff74b47bd9dcd083eb632fa5170a11", 0x88}, {&(0x7f00000003c0)="8473eba61bfcc7906d07e9695b3f765c5784e8fc98afe32ab7a7404fcaa51a6580dceb7cc1d643475815bec1bc6937f7d1eadc2a206a8904a1c26e6710de7b1a2a7bd448a3f30c14fada5764ad44dbd8e5320736e5e7a429510d81d4bf4c83e671d4d955b4289fee5abf1733a2829c6faa12ea211bcb06282569c3fed36bbfadf088e8ab8be5af886c1349c53d473b543ddd2c8e065e85240a72afb843485d44d672ebc3868883deb91cf243d993a901c008d78db2daf2a0b00f0f16d9b9906379e6efc8", 0xc4}, {&(0x7f00000004c0)="c23ae1ecc8dc17b10423e07c35f0a06fb77d178a2bfd06c14b115871e04e898cbeff552dc5cea118ef2635ef27fde8eaf7a8c251ba3330f1231fa6b52ea1fbddb4504e2b7e1d45aa92734a663cde03192aab38380cdc6fe8db18593bd8ce51a0f733bdec076129b5e15d3ea85439dd8253b3ff773b4b7c7030ccef90e9c376785b3f87067742dc55331c2b8512c1c2256075d959cf006beefc0f7f7307fc025bfc18f696efdce4a0c4066bc60ad08f7a97a8a5dfa8d61e4a4d0fb7790c981629599f97f197262e441089923555ccb6d5d1652ba678abdcdd1a81230a466cfb8fdbaaed4214f4e4a912c67ff15bac54113ab338f306e4e02a759ee4fdbd8922580461474cbf8afab410755d2678d4bdf1e21d0390bc315a1f58a5f61cb0d43a902971abf2853b637ed0ce68ae6e5133ec74edc0e5922c218134ca3c9acac1da5dbd61cd74d77ff5eab88d9e9471cb9306ef317ffec491ce69b00797049d70d77606e9b6c3ffb852709b4c3906e2542af1358d452cebbed4796f167136b248552df20ee9e107de4af024aca6cc606dafdaa701579118455ea0daa707d2a10f895292675f43b50f76c74581f77c0cb6df2d13a359466094f64a21a1f1e887e113d6d2ad67669c120e151b38ece19977211bca1b0eff0176a1486e8b5edad849d9cbd0abbd8f53bd86b4c34d8959ef2d1025e0e92bc1016077ca1ae79fd4a5844b436cfacb6c9589804fd487880618898f4b7e6d25451f2b49a8a4985e08b15d83465df667c8cd036daf5c36d184230e5a5f9b9b206336ce99a75443b92b34f6d512a690df04bf25d522423da1ca4ca5b47b0ecc70e44e900f58649e7c676c75285541d01e48dbdb42d28d9183ccf53de08ef41e73e1c105799d81f3bd19546be1e8f18bba0bfa8dd7c3a0a50599339b324dd5b55fa41437d06e0fcb61d56d5c4b632af62cd5ae5ef0f013240d44b0a529b3fdcb9f6b1f24f752e09fbdd04a5e57d660d19061a78949d8a8604946226563678ad225a3b218823fe20bc8d6a510ef7d5b51228541ddcbd4659a11719c9b6e3940aa058d8fbfac83c343c19155f2890d3ed77f1a9de6013cd186aeaaa435ffe3ec11da7442b4d3ce5e8c01959f2fb2e8eb155fbc6b4d6f5a3137cdb3d5683354ac889cdf73aae188307f4017f11f9d360988dd35581b77ac6ed33415d8890810c6de84e5e89f4f4bc0273a5f536ffeb8dc5518306e49441fcec2c5f43b29660b724461db7935fa9b7883ad33a12fce09009f11f81d24844a6beaa22c6b875755d6b2714d381b0e0c8edc3fd05a0df8efafa22a3723092288fbae60d2a000633a95aaf4f1677cc7a0f7aa29abb4871b309cb48f9e237195939e19a59f2475508d64a6fd7b1f7c02b8ee1996fb8e7892567574b32c81fd08a6eb89d7294354ea977eb2e23bcb9f7da57b6c6cb28025ed01a0a0edbb9c0687f205babfcd48351f9cb1971de0ae943023ddc36f368cb80cd1915477768651caef064a6e9a0cc04a7d04f91460320d96dee58f12a6fcaf3303006918ef9dfa5ea4d5bad9304502447e1f354adf96d0e692930da8da9923cc740a924a1a6f69ee24d3492d52e8e3ba7c26029b375cb8f1e9b72cca7752bf70c301d90c2fdfe6e457d14a08d142fb8e69a5200348c7b6ccd88d2515d623409afde6b5b730730e3e50492fa68b750e8906bc208678c7336287277815cc48c956a40bb4f2cfccaa4f54317b771ee894160f4f0f9551a49d0f16875c33f90b055e42191eb1f808f740a35df3b2c996c1c5680cd518c764516b18724d5e44858eb8148eab889199bb9091ca89b11d58a9d8ebcd400b0ce094586791c28b092c9f0c806d41f8c56af86cd8832609929bef1f97a3b6f7298e0891acface2014aafc3ea5ce267f553dfde1fb78f700ae416be874ad05f6a8af497e22e7964b2f22cf0f83569f50e8c5970cb71941b84d109807b985e4068dce42374cb1d4dfcc819bcca69185be0785cb12222185dfa0df86141c4c9eb980d9c06e15d61161f9f0e03198f283555b633e633aacc23aee5f2b5060dc6a9ba0cfc359ff78848ffafa73c7665cd550f5c10c533049ec6d51f6afd4c9e96c8f6c05c745c7d8dfae184db69d17ae6008b37528e87b0129889f81625a34f48a6bea141703ce7f9dc40dd78fb1750a360c3cd187da67c6d220fe45e8c84ebe839cef0d615c873bf33465a573da759f5cde2f7e7527f6813661af7f7c2d70266bbc18416db15bf11a22980a2e46950b57e3792796af7c35d2f763689494bc58b1624bf5bba35d68e5aa81d32e6c89149ac093af363b83dda6649464426bc01a747ffe7df6baea7a897844051c6a980dfd5a8cde98313e971f6eeb8dcc18d1a0a6e6f1151ba9f8b2332bdb4f13891486658d577b386444d0b042a7fb355e51cd3d62eb2b49d1f648559dd4112ca05bf226840a09bde72c49a5d777deb5efee68f80cacadb3f60b5c1463c0116673d6a3f69c6e52e91e1611e0b1f014dc204237b1a9cf69420075a017ffabdf1b6041e9abbadff853684dfe2628391c60966d9591afd470340e01dfdc9f68c89b8dd402b152699a5db58d02b3111dfabc82298535ad82cd8d8cae52b4306db4ddbe468ed864c51082100f4fa4e4b95ad096526a241f47cb92af21c994167df221a92268e042fb06854c6de61902022bac1939c920a7a027079dcd4568b0903370c3d9011339e9f7eace3e10841b133425b30e4f0527e99470442b0db73319e8cb72e7f820fc23eff61722efb3e26c473887361a7d0d3da0f95a4bda1ce064760bb8b5f01d2528833800ea3801a2ad6c18e62640f9b4524c410a990028715813ab5c817427009278bfd517903cb443462583bf745c77752fc1fff52873daa2d0457413c58d0d0c0ecc7dad38da055fd7307c3dab844b8aa25152e0d18d2123ade4c7f242e68671e0c36457ed4d2e95179d647740921d5830df258d6db1cb5ed498d3318a8ee823abb5088dd7db54b1cf0f11b3d1fac378dc13508fac13b1bc480b46a1887761f0cea5f975f4e9935c66bb7068a505d0505c630d88601b7fa8750522b996a84f25164ffe1f03a7172f0d61e1ea44be2c7b56a845c058331d26417ababf65327e4e8044ec7afd051b9cae7c88ca985a6bf1df92547f079934b59bb3c19cd1db10bc73dc7c37f23eb044a7e2cbd3296f1ca31e3e227b73b045a8cad7b1f4249b8593eb7d80a1b86f14ff252b7cfc275a1815ad22b8884bbb180457cf3a092502b4f3ad9305cfa56a1bd5d72f97425028793955e0c3c602d5ae178c778b6f63308f55488a7e9c85a905ffd99cd22feb4f933424d6cec16b510d3ffc8b73086ddd0170424ff5376e1ea2df3bf5da0be3335e5265ac2ba8a4d78733cd3051fa5f8cd9bbcb45614fb6d54cce1ddf79db33384bd224dca6d95293525bf8f48f7319f86e6aad12f1103b71397964f82ea8ee432b1cb2a2fd51d43314cc0ccba870c3a8843cfd66b894653dec77f7d8cd25e4847949e12f66b60e14820ebe589ef0abdb5572762bff3a990a9b6062b5ed8bbc787c38c411a9c29fa2cee4b56bbbcde76359148ded7d33ff8fc47ace7de500f94b841a0330a98d59eb88fcca9713741c247e080cc544a73b2d285f3cde065487333f54ec07dfe0eb85cf92e190e587607651fd7155cafcc7a5831b30729ecc681883db9752237fc4f70118aa351e4756ebe20bf4faee5efd209553657f4be864e552303141441eaa48c07325b008a098f03f6c1fe3596383a9365e644a6dfd7fab167c0d1e2533ddd7f8f9b2e4d2bcc1baa92c958933942680296af85c6bd00536509f4ad2a05ec207cf0e11382ab936d767d6d2bb2fd52c28e5e4dc1d7f796a862160504ef664a717f934833d79569c467548eedba45a9fa270e9c92ec044f57c2bb1d584b45f5618b21165856e83340c9e9287c330ad69b6d2dc459755008b14dfb0bdd2aed6661db506f5893d4b32779a045fefaaa692758837795262abce87155d9a60454b4070e3c412fe7bd83097f0b331693fd11e9bca7774ac640ef77d19703b93d13ead0d4e4df3e166c267eeab6e5917f4dbeed9f62744273245a26f01902eac82391a1524ec239f8970eb18d8ffc43711ea88c61e98a2bcf258c91229944ce3a95b3931c0c2d6f0b9d12d0e005f068cbbabdce2d7d2968513bd0b55eecd03634a9fe533c025f56c64d9ad07a693ee40090e7d64e60b03ec430dec9429cd83fd63d4acb45bb3152d18de064441eda5b19dac39f4e51613fc18ac8ee8189a2494b4f7eef1fd69dd58a1da3d64e7d9c3c694efd090921709942d5dc760295134841404e17e83dea8ee0718a91050dd17756714135295acdfc2ae21d0acc07c33c5a5b9bb1483468f17430e8723f98c89999bde56dcd14579008a3751accfb4c4db2bde74ed7f80e2307a4c725092a65db8c6d1ce72871ccbd8e15f0deb09ae9f02a54ec776d6c0bf589b4e6920770d557253be67437460cb29f410a32a6dc507a318fd705758ff29874453cf1a0f9bea17df7100bc4df03575bc21e9b1e998b1290b80a2defb8108b4cc6aa9ee61e2c8f1c248bf7a8725a44055c9bfff38d8d4335eb4573ed70cbb0b8ddcfe2b0148b0dc60e67de313c0fd832a98891dc14f0ccbe47a8432ee97fae6b8da673814ad245828da77175bf6c54828a7118e0331ac642456f7a09ea34f344d63342e37fb0c645a412cc6625ffc2768729ecb70a02b0dda0e2b0c8718e958184b6845f4af57d81f455b2cfd4c744f5c398bb3d5cf103df8f2f708ed37cae883bf44ef3f5777f588959546c9c5173830066051004f790c8e2cee83787ca5082414d7a8f0689e4aa937c44fad4f13210469d67f7e126e9abe942f4a08875f460224a893de9f2e467536993bcfcdac8e963bd1e88a4b2fbb568d7e4f0940d29b372310952042b0a604f959990540a83afa6edaaa7e8f8e4b2bdd5ee466aac42eb040e297fffc10e61de67b76d67ac8ae6456ee28c04e2b5a3799183ea6eab0b65458a68a7cc7dbc776c15d5b05851d0ea3c42f550617116ff70e0e373c51632a22d5afb821f172b572a1bbdeaba19092423af85efbbaf86f3806f5887a788d15056eb7e0b81652c9ba140310239b150205a73380e018440bcf0e375995dba4162a9a9d738c9995a52dc9828a20f7cbf7464a1f6d4074db8bfa6914192571b31e50da16b02f17c5e020a27f8330573e532af4c09724242d4403644c48953d6757308b8dd00c08ab09791470008f8187e97e53d17748a37a5a25ea2419bbb1fd27da098c638fe804f58c24ff056bd519b4fb450f1943bf4555f5cc702f5ac4984489648f52b8d302e2099221d24531d3b83e536a505c07a028e38d3ed37600020d013371fec3aa650bcb3856662fdb5f6cd83e0990222df0e647199f59dd0d39ea794db29037ce09d4b7b789955de191b8f4e1d5e790f624d06acae092ea66ac1d6f4165f9a6ac965956b6ea084877fbb7ad8f8b782fc5e237443e46f2a81e81cddc6cdf482e04716de64725934f5b24cdbe3b28a0a538fdbafc256a202d6f2b195b7a7956694cd835cc2730777822991c90efa587515b259fef4cae069b19b0579e923ab4477bfc4d895f904a950a8cc390bc3e63a01c46a4fb711d5e375a6a0ba8c24210cfbf9802f0bb30edded3ea2e2d3b5b8cb308f593227aa8788211dd3dc8d2edff81e109ee8dba1b1e7e6de69cad60e30d64266ec07639dd295aa478d5dde6e749ef8b4e165f7cc80ea1228f9948d31bfb4af366bc994a8760a602779690e8", 0x1000}, {&(0x7f0000001780)="d3d4f5dfa1b2a5998547345853f73020c61935b2159bef3f210f41f8d779d4e3a1dc42b7e540b70db31411745e692647d206cef36ff590f2f82e500f5419073f0a8c58f8a29a4b77c62c24920cc2e65f3f73697bf57f62e4b38646a26df3499217ee705cb70315c1be026e5453d8741162bc113cc2afaaef05389f8a48cf5e9ea425e0b3f25cd2a1b01bb6ffd2121acd8b87cc5bc1b926253a20b75d2d2fcbfc35c2736e7dfb3d550352b056c8308384ab4b926c04d4565f92f23a0843eb8aa478e81635a1fed8d0c1640832896a1223ae250d52d902b15be5c417273b30ef150f30e8d5e7396cabe18ef629ae5e2fec6ae57300839584bf9e4969a2d437abe44ee8f2e09850f335c0b673db9f0217e91829cac14fd00c6a32c9d198e8a5b00422a823c8d3e8e02113da4d956328d6db84c9bfcff5b8b6b70fc01644e55c2dd1added20749d5246c5165068e19e43c3530f0d47298fb7759b0b0a571459cfab469142b20048adc43756b7b287755843fb7e7583a3c4aed7c6edb71afba4c7f20a7bb13c826caf821eabde52e16c0ff2380db691ffae405f0227ef823df1a411f3ef86d14805409814907dff286ced403faefbe98d89e29ad811dad2bcf1e99d05de118b99c7b4c79f8ae832aaeca3de5ca18d762e4a89af28118039a6c3db18e20fbaf6de32397bbe8a955d3669ed00c5cb42b59f34571c715ec36b96cbe2def846cd62e31717457a9cd77a4fe61eab3d9e20b6d8911d20413fd7e45c99f83f8f306b684dc6d4f7a50ce77317cf509d773e31e5ca5fc42859ae9b7347dac1861299a293c980359d946a908ea60e1a7203769771c8fa97c27e3e7f5ef6243b7100a25d075243d95fda1e408f96976bcc0ce9fc641bcf4cafe52b76452a24c38251bf99e3d7bf357a1917f50cf19e094522776ae82bdb7bcf14f3acd3a481dff0ab0d9d40cb9465ccb1d471104e5c57a8193a8736293e239bc0890aa4de5cf60ecf26a4c769ced5fe7aff0710104442ffb8d6f1dda69466a52b19739cbfa0c68e10baacccabfb6494a0e3818d6ad870b3c15ed5770260a49d1dc9f078202319a06cfcf22a954309b7519c643ffe9ef43d83a17d8da0287d1074ae4d5ba908806639bef18ad6b61e293691b3008b0dbc2321e00598f868dc8343f67f6b3626c0b19075bb8059612a8241390126692ac9882479d9badd21cc3f823b04cdd210bc5f509294a106c82df3ddd57c295f1792dd039d4e61f4531a8c8c6727df19f1a7adf69f16899299d16ded9a04dc77b7828bdefdbc994f632aa6761a8c4352c47b14130f97df858e2230e5656c9e71e84532ffa844b6c08309f0c7bc2b956a1e079e495bec878ed7026af2783b921a26a0f18d34aa588c0896acec3219f2b4d8365d7b7a03744a56168551097c64f8bf930e9bd75c9c6afc4a76cc9065bf7f0efa649348301d7c52f8c93d9bb918d50d73595f68e68fa477edd1d92c7f1121d83c0a1b952d075564f01cab6cd0f8485ce6ed07c7352fc55055363ac6db69c456169e32dcd6e3db31e49b0dd943a5d51337967ce32b4ab4b07dabe114a4a7e25c09b1dee1dcccc1e47746dc59a554a3e0cbe9fd81597d3213f87f23b5c9c8c34747220d6ef59c38d94acf8973ea3f9e7a9f1eec2874d0d966c22b0c890d4ca7493d9515718186298500bf1106a932416d367e8aba7150da2d50907f54c462c2ad6945d55cbf970aa9e2d40f184bc22cc5ea047835bff856cb86f78668bd65b6eda8f2b127288217b182afc4d13f0b80be2d58c4e6623f5fb6153b88fddd10e6d8b03e0c39181820d0b90c4b3da0b41bc6a703af1a8e695bafeeb94248308775db1c32700420404e8a7658d0d03c8f5564d7f4d11d72d3abbc0a2b261ef980991eeb0797b483e11b39f50619bc4436424519e7ed0843d9447fdf02550e5173d8fec394837f0dc09dce67cf3845449346e6899d634c7f8ce54f04ebe529b55e5d245705a8ff0c2023503d2f00e6b644d67f6a79021307fe05156c9ec608ef10566f3c2f8497a8de3203e903540dbf767770d1521eff2c5ea7e5c492fa25c47b530dcc97112f5b7828f8112e65eb8e137a558a6ce323ceb3fa25266f4b36f755b3c473d0939ebf5292282974819b45351d396987e07db067f53267f8ca411481dffbd230686cc5e7bd71f6fa90e59c5f092c1bbfe640efd8ab3ac180c876c31ac21364f05f8ba21d306e0ad1317dda4aae16dc99672a5cbc58e537529aeac2f1679bc2536ed481cd29c2415b24a283f2402c1d86dee440fedd55a0b1a68f7bb3353cb9bd301d15c03c4d390c9e1e1726714c58130d7a0eb2387ba040ebb766666b82e0a5329053c4e1e55ba048c6120dab44115edcee1ec180889677f5dc507aaaed0d9d55e8f6e33fe9a07a7819beb4338df5a902bfd26d9ebfafda17f8b5a1c27122a043fbbbfe431f3c90fc9f7a786c1ef7ba187a9c9d9c117744d43fb4415ac18797dbd8bff78d44e4bfd3356685c042e35ff9187f98c9544325fd9ed7ec7e4ade8ef961f3d9fd05e1890f737365ff067a5cead9cd90051e12665f65585efc6271f10c95e7fa828e0ed0a91438ffe0bc27dd261f8408d8c7559149eed3912857098db09fbc646ddb94fc23d9f653bf84f48739c103d1734efdca5901b36adaf06a19bfe70c71cf9661ebff57338789ec4058d7be8671701af67b44ce959cf19d8ec8172dba5d3caed481112836cbdb4377b1b2a563ff80fc0071cf4246ab1c964bb90350cf2a0b759ea0244a0292bfb4d4faa5a9c24b630eec0578c98d97a2f72289281070703bf67ee81f5c8c0c884c0e95fcc378a13d480b21caa1fdc79cb32490a9249acfedd940782b8a748ac0c53a89aae3d6b51cf9e3bab8b245ccf4fc7267f7a1f6a1acb257a733bd055f5d4facfd7e25c0abcfb1a8ebaed3fec663bbad9b7c4651e698263c7841ed78c2b486df5524cb49d21fa8ed4a179079ecc4648ccb7be5722621024bd72c9f23f0ca91eefa0b7107b1a6d5d45f4d486bc65f81b55ce40fb8c1536a499ebfe550cc96f6b0506aafcfa7ac91172a62b26205aaeedc9fe479cbb6df7afc37f92f1943b3ce26f5f273da134273f17f7be4299e67ada6d69644629dc1c2473524434496d72a1d1aad544fac8fac27353faffd47df79620517bb69fe889c1b7a139ff00ed40b1a2ff336c2b8fbdc476a9f85c2f78f78f1412640886a8688e853e7dcbfa90bbe11f18ec7f62b48744136447c051f77de628072a1c706aecd645bc47776895aeaa58527ca1f85515c8c7f9ff95ec7c08fffe0e92a1403bb0c52958b194c5ae55b75b60618d3ee080f6b10a8062ed3943c1ebb3dd4c2d7270458c07f7e264a3fa7c485d3eb8e3b7a74383966048b923ba910d86bff5af4b7986ee3d2b0be5adcd9dea036a19fcdef65d0a8f408445d3f18e7bce6429a4225ab71c04e9bb252b1c2cc02af7882a48e250c4626ccb041aacd5be785bee847eed76025496247d9135c24e0a7aa25e5dcbf9ca046d7ae2f973143cd01a9c60f32e198268c733777341fc239c39e3cda098f175048b93cf19c62c3315dbd940f67c06d5892d641ae4af72ab3e68a401956970ab7a63e77cc3f576725525de1f190e7247570571ec4d44cc9082a34fd2a159ac2ed25520f29707d73dd95984a4b8bd034abcc2bf5d713df15eca461db515bc62e1d4778e0e91e19fc1eeaa0d8c1c7487786ab2c90ef98dec5b99f1499dfc10acf1172c54b1b36a21fbc27ca9d2aedd21b7be66b53e8e1e8a68f0e2c9b2ab650740db7c18722167a655ae6889837e42bee12867cdb08d40e6e0c883024b9fb12f58950b88876b74e8e37e8119eb3b6c9fc38d54abd7ad389b757588d608f2dc336ad7da538975ad8b918e0606b8950264e4c95979445164781ae6cc14172a05a1bfad8fe78d26610bfa6b39f550c5505c7107f520ce0cfb358c5a537c0d673693fd94cbc64a94be1ddb0f8592801ebadcc2efafac55ef64c621479a1fa61adc81c54157daefe3e3651e0c3942385c63104e67d1550e3249aad671468513627c34ad4219f13754005104c3d3cdc51ea441a05f9f711fca7301b8ad6d0cc2136088ecc02a04c08cdfb6f386b561b48ad25668388e94e95f5ec273786375ffe777a51bb6545232468d1d99fb92230562708f5ff27041c7c8d8c306b63ba7690374f3c9628b5407f34e2c9abe14b075bce53d374f776f2b82e7bc46213765d1927ef03623d50dcf923e4622356b38228178ca7096e3bf005613988efca702e5aef20cf4254d9f4c35e0df477f10713771e121a5a969b413aa522136f1f3633e331614beddd3f93a7ae1baade749d7fbfade39e793b8485880570c2755b2e4ef4c1784e0306a91a5c903a1963be4fa13d5335eea8c74cf4d30e0060158ef07e3d04ed914d9faa06ed45f7cbfb14a877b8f6852bddaa734d6e6c7ab906c67d5622f8f4fbb03471c351441e556dd8c8c26d086a8e0f13117510558703996d588030d360028bd58812cf1369c9ccdfc072ebceac161dd75b1c36f38ebe8e0184739c2c45263d6807fd3a86799b1b0c4c7c3de8bed5d7b2b9a4e94e0aac58b08b2ac8568d75563a3282396a3e37fc3cb0913afb435af9cd8139cee1da63705ff1de38888b9a6ecae55e068fd6946f7852b80276dd4345cf3fd2c8d1bc0a8ca825b11e9a139b7b031f01f879335a0b80bde9fabd3d9a11289aaa67316572f36be51cad72d4810c1e742bd060be99b2d5c6a79f1b1fc4d3aaaaee30a421e876350fb251977f30c797402f5ae3cda713a4e40cc332dbfe10af9c9ac6a09ebd6132e57efb12365e688a0f1c89404a3bb16ffe8f31d0c513f6bb09c0b99db622cf0fd33a602514bea38cb21fb346a777c72d90de4661e8568f91267b3759b0d0de3520f6aaaf098047bcfad06c3c13caebbadde66dd0365b10348a04946a920471ebd86db246778ae887fec262e4bd4317bedbc3c7fdbd110e4f88d888259165be239caf08b54cfeb03ee0a5a290bb6a2c928047f5417e8ab162e751db82c031f829fef2ef51a3636bfb0faf17bb9b67fbd7bf717f727d8882f205d730744da57d71ddc711d9b09fc7720593de4ba388c9a6ee0d342a19edef381e898d19e9ae5423041196bfea5229bd9f7e3c3ea899e97d5886c063b1c9d752e88ad48d072cc659e8c73e347eb9db40334438e24b7d320eb2951cdea0bf99ed1f97220a12cf86efaee340ba1ec82aafc56650f3a719d10eb1009da613cd85f081952db3b6bd06b7abcde323f335e639a813b12f15bbf576acd9fd2fcae72abafa594cd6f52a91691100ef52dbf69f81f7db48a2b00fdd4abe35661cd486ae0a0d0f17f9e846b0703f1c97380038e6865257ebf1ef6e358ea6787db4cb6ad61b5b27a9214f396ba1162c643a67bbf2c95021e8552ddb4e44a62cebae378b2615aff8fd1267f41876f287c80ce7c3c2c5843f316eac39d22e1318b25534aa5d58abc475a8bf13d8bb752685bfb478a8d496250963ae5916b6db168863f320115990685ff83925421f3e6710e3ff2cdce664d0f407d712ad7433d3746bde9fd265fa9a859e654ee9171b5007f16fbcde0e18eff7d093c5a55d973e0e607ef272c58df60a82ec2d5ee0b102a80ce6eb54d62fec88eb5ada61eab47f00bf1203d582c47ec45fec86eedaf5a7fc338e337139d783a98702b68a8ff842d1a476c2a19952a178fec58f0fa0751e5a8adb88035019b055cf61af74415e857e8f8e8fda1d0189a19cd2cd935685511787450317d0ebb763ccfc3af44", 0x1000}, {&(0x7f0000000000)="caa9587e07ccdf48c8a59afc716a268735329201314d802ddaa658fa2f44aca85851de6134b9e1c54d2c46a6d6ecd2bcdff53e4e94dfe4e553112dbb669037a7", 0x40}], 0x7) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001540)={0x2, &(0x7f0000000280)=[{0x3, 0x5, 0x390, 0x81}, {0x7, 0x3f8000, 0x100000001, 0x7a8}]}) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0x0, 0x8, 0x310, 0xcd}, {0x8, 0x3, 0xfff, 0x1}, {0x9, 0x7, 0xdca, 0x1}, {0x2, 0x0, 0x80, 0x8}, {0x2, 0x1, 0x8, 0x8}, {0xfffffffffffffbff, 0x8, 0xe2, 0x82}, {0x401, 0x810, 0x1000, 0x7}, {0x9, 0x4, 0x1000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x800000000}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:38 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x1b00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000040)='<', 0x1) fcntl$dupfd(r1, 0xa, r1) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x24, 0x0, 0xfffffffffffffffe}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") 16:00:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="01f31a971b574c98230b2b8c758c84440307270e26e6fbe122a289e58e79d94054a76d6d8a12509d85816974c8a36ea754c088557d9c72a1023fffcc5e115ffe200e20285ce047c65a37a0e343109e903d74ae0895a3a003465a77fa46a7e8cdc8577b4dfb03d3f3ba21eb6d5a4e3eb294", 0x71}, {0xfffffffffffffffe}, {&(0x7f0000000180)="d84cb29e5ca9bef78bbff8958bac1522f57a3020ef4017b8f82b793fdaad1ef58febdbc7f71954cffea6afdaa0f3e9a88238b01a109a83a959ed3b00791f118d3f2407a93c27dd86ee4d91e88756586a3a4a31e550c40a2b5a5681e365e721f5b533e935c9bc65eb635a0f18803d66", 0x6f}, {&(0x7f00000003c0)="970c8ca2191ebf73d7781a97be2ef66f07d1a26814d67874ed3590fab59ad4798717e22ced6ee531b8f1ff0cb858b078df0f512955e47a339e83cb5ff15df9985a5d3bfa11f722d9c582c1b4dab42be5c89d1056ccb99d76f83a69350dfed2733c089b", 0x63}], 0x4, 0x0, 0x0) preadv(r1, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000580)=""/39, 0x27}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x7, 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x100, 0x0) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/221, &(0x7f0000000100)=0xdd) 16:00:38 executing program 1: getpgrp() setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xfffffcf7) setpgid(0x0, r1) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0xc}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="474ff7623057e9cebb39d0884a285e0a5a0842da464173a029ac47e90cd99eac779dad6d4a7ea4ffd71c5e2db11e78bb2048cf27381938ff1c87cf88044229857d92ef69c5d1060d1dbc281230c573c477f0bebc4639faf8365f699c1e5d1815cd69ae054722eb01bcb18c373e186daf0a49e883d8e7dd0bc767b683306220b709820c4e00a4f18746e9bde3cbefefed9764b51b712019613fb30ff3fb7a6ba06a2f708089fd1ebbff074694f59b68855f7aadf3ae985f0140d3369ebf1a1a90beb31dd898215d6ae7978816f6c0816430c066b9f349cad259c72a0a1afb4bc82495a1eed557e95f19112d8f75595171637e661a2d1f468791955dd30e9387c84b9cf35ac2df10333daf91f41a4a74cf11fb7732defbf9e9be25fdf4eb47eb4a2dc5d47dff7e5eda375419cd8dd7600e79797e71777825028b6c24da0e06267b47393c9b60968478ba606e280711bdf47fd5f8783b289b262af2859d748401f95132bd86f97667dca73264f92cfa44eb0e7f950524c9e9fa19e4d90b50785724151631c90c1d3dffe1b452a2e67fdead2d588af210a503c58fb30a1a64896267affedfb7d18a4b2d2c9ab3c3955411985e6ed6e94cfdcf9236df2d49e560f8e943e806cad57f76f8f5502d7da3dab0389a2ffb9d2e27d317b44f17dad91f79e73a82929c0bb684f3213b1498aef13915a2e9ceffa7fbd80f5c051b4fd37539defa49d35668c2869f21e4c785c5f4d335f19034368478736abc2b63a0893def84dd303a2231e178d6aef1e53057a5b4923c59bd07a3a50ab639c11e619de6f93c40edfd9b02d810d726a51b17393535d8fef363533f10a6cc204255c374c4b90544763829cf24f75760fb7bcfc6d38f5b01930d04c86d179188ee1c71d3caa6bc88bbecdf83c9c8c11678118a2ac933776de53e69e2451d5986b03d57e510045c401dc24fc316b32181b7c53ae0d84eda586eba26f1cc83828d9637d120ad6ade010c731e0c38fe8c44c3176b62521002322c6cdfb1b38b3d5facd35ee0c391babba67dfc4220ae1a017232e3cac90c104cef9d03bc2417c3a6302f0f131a92a344126a58fcc5b7d716a29a11ea3cfa9859a73c81eec8c3c673578387a0e08592e80f69cc58e2e35a02454259600aa21f4543ea2d6bfbb3d29dd9fbff2ca36dd927dd48935f8d0524c8665193bbef575cbba7072aba495fa26d837929aac0fd8174f14d25325043e37bb1366f0de894cb00bba81725c80eb57c5eef6716b21dbc20d6100c8227474ee5a2bbaa4934d91f36062d6357a8cc532d3a52209150447ab1a9809eff67bdd7baf5d94468a30584323995fd775e3ddd1407553abfe2d19f0d16f5b39c59a82ab5f28f63cb6599785d961298e7f53218711dcf68e3b977251964f578fceeb26df2b24eb9ddbf71bf1345988da146e53dcd0b8c976d2d30bc0e2ba76e8e0752445e5af4c56424b2f0121bfcb756cc57eeb743ec8072e3253e815f72120165c0b916a1d5276151181fc1e4ad97f42cf998a91a201b79daf2dca2d7dff5e4f0efd50db172aaf165b810c3f6dcef8f379c622ae4b52508f5cd52a58ffd70ed40e9808735093e1e7ef6ee11a827d29ea6bbff0fdf52bfacfc6d71fc3bded9f89e9fbca6618e470ccb445915deddb3b28dde8010030458904270190d33a12f3c6880f3f949528b55c729436e14fdbfaea533de190fb84e0822a849fa6a6265226fb59ed88fd71b0d4e3ed2321a1abd20b3ea3118d163632e722221334a769561afb6489083a8f9311731e40b57ced8bd1a48391d2f0934cae21bb2dcd5955ba4546867f592456c6fbb07892bc851983a1189dfda962c1473ce03b4fd853908ef54589bb1ceaf4ed383e5586aed3e23c68da22065eaffb6ebf30bd4c53fe0efb7a246fa0adcfdeae586ea3ecc3fdb9c1afcb396053dc185c58309fd232d4fd9b4460fb305c4f5a061038d26f9e210eb38b1075cd80abca91ea311defe7a7580b48100bd445139b2ca4e1cb3b5e6694ad5ab703c96a261bbeb7aa46b375d723c41b8b1a7e66297c047e89f2cc0155e5c799b0bee777273fc4c52489d34bc3a3010f189ae8f507fc6369ceda905a381882e302432fcc8f7eecd2a0b5fa843279de56802d0d4d47cac970791582861aece3e2d03e483e3a33a4a7692e28e8bf6ce3f7bf2032ff77471d7cf664deb72d20dbae2327c6e4acc054e405a159f207ceef2e33b3ed16af9f87a0c46614a0f1e20fe216ccab9803693084aa9ffbc60663b1278fa95d2b4a3dc755cb31e195ecd81369de0140696736b171543f96973ae6aa36c4112f0f90225aa77741b1920e4a5a60c35c6f7f144688387410f866bf41250f86a1efdae321dfb37c2d2c3ab1269acae1aaad8656cb28cbd2bbe8b95dc4e3ac5807eee084d5221a38a6862144d0174de1adb8b9c889fb5153a44bbbd854c9d621c922380b0917b434159465c8ed8d6cbf1988de20f2bc2a40ee9e5e37d7926cdedcb938b1003b91284203d86f7d92bc3e813d4d92c0dee08219f8cca91ea36be21fc2ed56ff80173b900f78b4ba57372590b12e8457d93801860b74ed7f47c70800b0c4566da538d128d30bade9da1dd15541034cd286a9c2d7aabc1a57fd0b56afd4d627a68aa3a2fb4578a3823555ab218c5dbe86ebf900f8ff4afba71d69e04d5a64c03e3261f9f6ec1bb0ce97c2d4c1ca81d0e75f4ad2b72a15229d4faffa8e695a74018eb69dfacfcc48fba9ff318d008fd641d11060b8812a49bca0cf3a92487d54f523977fbf7fe6731f64aee5b86bbb08e13d62ba1ae95b2ed024884911fa0813ceaa3433b3426cca9bdfda4bff59ddf2acf348c223fd4bbdc435ad68936e9c694da7adf57c3d04e2d5325970a836ef547fb7d5e7ebc7eb0c23892dc6acf756c9974f58d34e1b4ea260a8642ad986ea1d2bc4b4910eebc31bb5b97fd21e95b91ae7c1a81291d0439d60525a1a27dd3033334055fecbbd15757c305a4adea288de16430fcf455db5a8fe3add399eee1f09cc4de3c1cbd3f4d58779f475de210394dbf3d25defa02c7bc7454081b72207351522381343e8e3ea9ffccb86c1d86a21589813a0e7682bf7327f667c96267cc3a496294689c0c6200a1339a88ea84acdada79c42525e7df26d167ec07afbafb4167677c70656bacd1d5628c004c80bed6388a4b46bace7a58930e7d4b8911e5e9c071e452c2a01bdefab568c2bda3cffd2506f75fe5eae62589f17481619b56792197a69ee259ac9c6718a515f88cbc47689f08c6e0d0ccb23716acb8f66cfd0b4f8a30d2ef9f3937c36da3d5d0181f324eff8ca3564a4b0992278896aecb6bbd7120286a0f0181b3fdd3126c3608e306ed468a802a41c8318287eeb782c3559ad06c519b801f6c44c6a2cecfc7c450e99d37973d13498af3cceaf85370ca55b6e13f55869648d9bb39e4d41327b8864ea5df360f65f86ddb4adce20c7d5253ca7f26afb5ba38273e43dc606416c4e134e5839148c027448656fce6b24dc66c1a996a88541ad4a150fc706cc2aefbbede688607eb322078954e03aea8a9698f34cae6b6bde70df74e5292b764e03052fdd52a51904f862fd67eeece38caba08ec0f2c127f718985b1327c9b980837eba8b299939d9c4a8aa2e756742cd1a91acf1e9340b65c92becefbbba8cc5977a8e8af93c664f9bb48f634672c9972b043ee66da21cb7712278e6468b0be80756046375077ec3b5d2ed5d894dd96db2b4fde844bc446feda0401c45ff1bd2dee5dc9905ea0334f6b4677cb084f663d69970c34e64885fa4505e68aca0be2af0279d2d16269738acf1fdfe0da8752e72aecbb5304cbf2e1bd5030e0ef89cd340a34b8fb7b1b059114c70bec16764f460760a51222a04f870e80bc269e59c8c287132c57be498357e19115a5058cdee2214c1002eabb457a70ca7762066fcc2e4b7e18b605f42d3fa7801e44ba5c19cbad6b9b606992ed9db287d0091876b9bd7694e266d452376650af57191f834a53037852102f09f909491c60057356c0ac907f535a69dafb84d6eb52dd780631dd3e61695993e68805159a43ac9d2ae93d42ae69f55e3a06b65e38b180d9ea125ad6ee82deddef5a45e7fa96ed7eaad6229773b87d8d12a516cb8c3b187018e82a2bfaad54c13090d288a209e46edd1f7f5c9be50cc1899fd0454f970d1260baad1bbfebf2facd78740c821db2f347bd5acb31d901dd84f533aaefd2b7cea60c908aa504254c169c25fe598dadbae53e1396f0fdddaa5fb49912014ca71ef1ca93183ef46cad44dfcc309ccafa7a18b3976970f2ef38fa203ee74b14534513ed1f8216fe3e65baaf6567e6c3fba51f72deace1501ef2b15315e239ddccf0cbc47f29912d4def296c0b08a1abc885e1314611e2e1d8181a3c1981de6a63b31cff2a3cc44a391126c2087c243de595dde7622f3c3693ab24360f34eb19317ad6f5a3452fbd9507ddab903c0f6a2d1b72f349457fa11b717b8ba5d089e1ec61aa7c7f3c67914bbe446e38d59987f7c03d715fd313a9401a262a4c1b7fd771100750d0c34b02c02d8d01b1f8d4b300bed1e02f0e61f73b6ae608d6a3e15ab28f8922e8a9aab624c62483d038abb332a98cd3faee543662c67f66076b752496fc2123a7aaa325e4252f59f99ef98b16b301a1cc0dea0f57d520cfaeeb107da581cc00de8325c3f6bb2adbde8e172c03dd1248f8533b1179596b4cc32d72d2da72f4657a3e52f472bf413961959f5f7b26b88e4c9356e8ec9773804d9c1d46b15464c4539322e4cb945d94ace3f94171d3804a4ba8547a4f2d3e6669889b69f741aea894cdcb9ca02699c2e89605f431a833936c38289692e73e44fc4094288ab166c5f6c29790d0256a85d5c1318e554321570cfe90c1fa26b9c84423277700fdf21ab0c13c6c3d26a22b3fe65f2b759cfa44937e2c4060fa34435feaa9548cead12cb71e903fd52bc52cefd03acfd85c66abba5c612843366b3a4e5c74c3244a91b6fff49ca8f7935652eeaa755a92741ca0804390afe66ec4009f4836079e776daebc8cf8dd09244e95dc3108c270ec3f26cc105d26a17ab05e85cd61cffbaae9a2d29e57605e90f6904a1cba1f8cbfb007fb6b3c2f9ed273db4c62e2467e6df14ca68a87c29531763fb0ea6718c0c908fb2ec485111dc5b49c7bf8f84d8684c19fcd61a693e00adda4cd4f4c960e17b48c55751dea8e5279aea42273d1e4fd6db3bdfd657686bb544a4c9deb5cad6ce3add7d9a370a8ea618406b42b954271434c93d048c9d321e8c24569610c0cdee4544aecf8cf18615db15f2aff90a54b919e8ac33cc2473ea6c5806f55d670ffde1b7137bfabb151b76afd79b2273083d8e5e822edade787a5a310e7e46b8461bcf189129edcc21ebda26e6d82e66b9ac5ec63cb4650dd746f76f873fb37c570579dbc1e833447f02d2538be8cbb52fa0f28d076c682edc5fe819731809478877ee39126d4b926def6fdfbbf41511bade358b29f902054cd2b6c7a45edf9f97f0ebd59919ade98b600252bc0670c9a8dcae77f53877ccd47a0922b9325fc2a98ccb9f2087320ed4b56a0d13f212609037c2ecba76990a9d08bda434382eef89d8bb94613e5520df93ba1e66ae49db112313640f9bd6f04067e0e6800f59d68c3bc8ef4e84a98f71187514be0d2584dba867821168998f6b1244547651f3139d9defed6b359ceaa8683a2051498df88d6c4d4dd09c790d01cd68c2b2f08086b52dae5e478e4e8d3a050e9c7375ee569777b6db2c67fdb036449fd89", 0x1000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xffff, 0x0, 0x7fffffff, 0xf57e, 0x2}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8018) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x800000081}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="6fd0c11a08460f358fdd565ae49a4761859fcc97a9f4eadab48ae284359503404eae8ae8f22a2d5706586f816d1e7a58662487396b9954740e0bdcb6b5a1821335d078985c2f5448d59f06ba9e3255eadbddf7aaa49198a95765b657a6c1492f1aacaa1cd4356e81efed049b", 0x6c}], 0x1, 0x0, 0x0) 16:00:38 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000000)="70672ecb49526ea403e64bdd563383d8f8d9b396f7dc7a29f77ea6265f8d6320a7143b9f574a68d1b0e3dba0bd8c5eaee6b90a779907d707621cabd83d2689005be9ea3244ced67b838338ec8b4e82a566b90d5ffac60bda34b9a3fa07614d7c212a6289f09b7b2b", 0x68) 16:00:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00d5ce1bc50000000000000000000000000000000000000000000000000000000000000003000000000000000000000600000000005b3b9600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025814dbc258822c7b34863bd6cc75668010f11705df2a5230b81c6fb9461499bef5d120855a8435148a224c098374029b276ab36f71790203c78b23476fe14696071db268f9fa365ccabd71361b747dd8ce34abdd23db1e6fcdab02c254ecd59ab3eb4748d70d0c948ca4beb51c1bb61b02fdcfee659a455e76d3b1ca78a39f1f8329d6edde16da6eab5ec509ce31c969014f4898614c75023917fed4de68ad5ab306eeefdc891ec2b2efaf8af3ffaa346b48e9bf5ed912d4eeb86e457ded66833016d37c4e8d1fa5b23bb13d7745a"], &(0x7f0000000100)=0x6e) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x45}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000300)="231e323227ed10f77461e36d836b03e959aa83de171f37e8919f1039a9df36d2a39d7f48680dc76a21d6d1b47434d7aa76c800ccd96d4f7002ed03a08c43b31ce371fcc3eb67506062dde02d3192446cd2edf64ed2967edaf903dcab01c2922c69d69dbfd4a5dba43fea1da7386aeacd722b341c45cd987b943c2f8d5f9079589db12206087d4bcff20c0e1f911c4148b7da768a3b6b8a7e45931cd2650d355f118559f18ac1a70de8c34f7ff3304e0db2767d236cb7774135a03faf18d1d8fb61bdd84f0a2494eba73a2d678c978518289f11c7db146b6c744f1cc1acdafc27b22a138358e2796ef1060837c9442c10831761112b6b6cceff8692fa0b0ea1d982333853645336a91f80b4f3bcd827ebc77a84e989cdaf59278e0d8e8958a1726b4998877a4585d0663b28deea8d8e358534ed63715fa955025ebe87d5c22f16e808fcc6ba73ffc3d60895f6da8ca75f779c7e5214b5e4423dfebde31d43737a027b741cd02053a3621bca90f4657ffef4c03e9fcee6163896e40d2828ff657e2fbb3a417a57d6ed24d78e782f8450118fdedbd57cb4b342e7832d4a974450b846cb44d6fb1792191ee9f9e87d3d2196175862e5bad47e7a4a9aa94b59a35d735c80cf2862212b04b20669876b7a8207d85fa431f45f0c0226c3e1b8a17e8fb7b5977df2345cb9d9bc663c27f453c5b11402c6f79fef728d637a8c1cff1968be907064479b00179d3cee845a8cf83acfd47be3784e0899eb37bb75a285e9271272abd262bff201b0c75e52f65f83b4c42d7e200de16ede25b417cb0271a69c978bbaa9a32dbd4bfa1685d271f95bfc8eaf36b3b1ca0da8a39ad21bc98c2caaca7da9cfa53f24ac58a3206b414f202dcd25855a8b3b0709e442725574702a37239b7408a7ad9650380f6799825d00a9dc462f8813afcac8d9da27781bbbe3a034838ba1c73ccd15151fc7b15edddcb122a53d1a176d7af18c1cfb95faab106a8b6cb517378b9578bd656741e1b64471cf9f909c15f6fa9dbf41e293c817e5d21fb8fb65adaf3f2fff0f34e373d4e3c747922b22b85ebedbff6dd838a2352ab2d6366df450b847fc5a50b2fa7f4d4d271b350d94d1fe13424d3d7b9d9c2b64f39b8dadcaed9ce2f44125652202390a0150b28373ad772b5e7500e41fffd15baa67ef410179ef5bdccf2bbd4e94469eb720aeedcbd40f9a8b4a81a880de809a357ec1e78a170501b7c8234ec6d7a2b318714501925872ef7ed3e7b1aff499f0939816bd0cd4d1c1d870206b514002fe60bd5789d77a0656eb5396cdef6e458c1692e443f64287ae8d9ee1701e52a8624218d001ddb57c21105214ddabcea25157b39e1959ea37c11d54a7e78b8a602b0e5e4bab54e61da2ce0ea172906ae01cc3a08bd9d1176dcce7c197cf5ac34d68f761fd93d0e262628216823c7f7bb7259b0d12d6021ecff1d8f9e966c1b6df57c0c92e9953ae2437c246f5fafe5423abc0839b0535f6f22a17f453a6030916ae6bccfa31dfbf4da8e41a05061ec381c9c1b7e72f76a70a31041adb3d0b1452960dbf6ab539a16962e8404ab7da4eadae5c4790133567d52637c83805030cd6ba690af9a45fd8209fecef8399f04bc1c9c68a1d1764524b749f46323aa70f784eb5c01737caee43afe78c87eb6dc2e79e96ec77002c0538515002d8693fe8ca411ac5c997f5c1502f522871fc3aaa7f522dc0c1a0a61dda287ab3737f1efaefcf1e7c39f9a595f241a560c7fd5cfbb4974eaad25453017c6edadd763af5ed6a8af80ad014ed81e135a5c2e90feb16a6ee9c7aec9e5a0db07778a1de339b5c576848414a2ded6f98c17df4f57e616dc649e22d7f46d0de449df427ae36dcb498957b5f13381a2bf08fe959d7e76f1aeee9cd23c860df8eff7ca7f34fe87af3a7481054e20ae7d566e53071f314e0413f056c442c5e06f2e965bd39f34437289bd5ca925425e5337a18737443d6a22e70ca55f7b7c492fbbb14e01154a69c2a56c319780d90c5dc7da9e9a02a523a786b23b5a40218b1ba49207f134ad67fb3619ebe45d943d53b9fc39cd2aa5947bf82ffc0dcac53affac208f8757637d4dd5e97c473c154f9190c59fc61652273b8ea8268353a46ce7757cab1c6cb193d5efa1555a533a9cf595868c171ab65a93a7a811ddc4dc657742f6fd3873207619379e8066d7bca54d62ec0ca8c7e89023daeaf1ce75ba4172531b61625db8008c198d5a82ed9d32cee8113ab969a3ea0bdd05b350738e54f88f8d851812832aabc83e64acbb6994341f081922a30ce6331184255232ae428b7c63edf19d8b5cbc099ffcf9bdd7f0c2b29abacb233f1995bd35b596597891bd75e920dc71b47e0b8dddb9750289684dfa49f2fe518726a1df3187a01a88438d00d82c4c5dd36668c0f78e21f5a3cba1a1c3260c9ca24242d62bde54f590faaaa62d68cd5d7ae651d79ec09ba810c2bd099aef77c0f678396a62422e18b26a6448daba02f9c0c32ec069f437f6c053511273e5738b138dc25fd9102cca660ae08aba96a9adaea4d737c9547e6744388a8a3829744846db1e1e5a7a8c80d22e72fffa8743e0c9d83f10dcd2b55e001390966d716de22387bbd59e67f7a832dd5a95c5bf022d18f2c0b48c966061b266731bd9e9a3a90144850ab1f60376911a6f3b96922705ecb2bbb9a6084a0501854c1794432d4983922920a7b2d4ee1ae5e51c81ed25ae80fa631f04fbb6d9db2b50c6747ebe4ae8a61cea2aaff5fb10824835b4b937ece92661166046c5d0c90599eb53df3b7dabd78a6917bbc0f7d602ea37fda6b530e024cbf032d4f3a753e4325c2d54bd0ab79dcd6e7cfe3c17e1307e6e47ac04b22ab92da59c09d2f72510224ed774cca81d6859d0fbc4446981dbf7e31a651a10e31ec3dc3bcd6dc0f7b9c4ecb487b15f321aad0733c71f33a243d4ab09cf70e7c594a1078aa1a6a1c063cf389fb0ad96180556d747602659cae7891d4179de1f7609676d3ae8cb32453872d111dcd9c877bcaa68c66a5b3cd739a97a09126cd41f2a7c239b18cdc01bee7d4b483f6a1f96009d96ab647df45683e86778f690e55a1faba67b2aa07210d9ddf6474b46c9989cc778d2656f452ed3aaee4b8c914165847e4b5ec76b6f8f4491504ee76c44d32c47e54bc27974234481fdd9557cb6da57d11a561169a8e8a8c584f2b8c9e45a75d201b5c92e7c39116a1b8cf9c66178b32bab27e200c5702f2ac86145fd8be8cc986f2d3c246b4aa210fa6b23d2901e8639415f1db9e825337dcb191701cc6335e4ffaa90c30ebba26fe24581d52c3583f23bc7df6f20065f4d6f9a718077600eff1349a8ca690c34bca9f292aa6e6936c5c0db8f56e6bd1bf9fcf2b504e1ad3859307d57a3213d25b32d67cb7a786d5ef463bd34c1af6551b3e1937d6aa3af3d38d69e2799affe9eee77c28c1023e7d5217a7960c28e07f72a45d8d6d8c46d15f53a1e72c2e34f6b6f93b559686fcc6951540f32c721aba1ef74c7ff35a295ea8f2041623e0c79ee8027f265fd48f78ee5edfd85c78af97f5c1630f6af0058f38878dd3aff848eddb5476218675aeebd94d6fd7c93099799d7de8a4b44af1785ad465b1ded1147c854ef81a922e6a249e2f8a5e30ced60d49d74d9a6a17e7798ef510d20159ffb0f7b7b71ce57f1f12f3617c4ae3816e2ee0e9d47028c8cba02f27f3a03e7406084bd950baf33bb208db48b2d2cafef793e73941ebf4ac7c6c307b1851fe8e8c2a50f14621cd5f7f0710494fdeb18aaeaf20277a5192abc930a56282adc7873f34a0cbda1146530484034c38844c96a13bdd77e38601228294eac68ea9fca9d6591046bcfa6f65ecdd4732022d9b5081bb23c81708f11e01c66d217be6a7f9e5b551bf89734c354dd120e2a391f2259eaf739c8675c759349952591527b8a2e1ee1d6c50cd1ebf91004a9f3a37dbd105e5cd40c92b8e20ff7b636773c5cb1c1ed4288236b2b9caa3395d0fc1db68d6c55e918a3d6ededf602fa3f2ebb2f673031e2c266ca466d7bd658a3456276c8fe38b0846e344bb2a267c330ebe0f32a71284cf98b970d73f54fe5ae1a513ac9577f9b4d2edb092b2c77c8fcd1c74187ea918a28eeb7e15f594e001456df4ef80e1c4070182b63d9392de570bf35b0e9c45d5ad457f97a45603095462df78a0c7ec330b9a73f318bc54f37538e7c42add59ec057da10e2de8b5eef0f77e8318677a96f8df720d498a3872704e087d60ae23dceefa44cfb078f3f00ca9f5c8019e4f00f36af75f1d8628215e8ac41d2bf20f8c96efc4477806d687b1f9ef224f992153937afabe596591f054eb87666510c8bcdf08955fb28ae79490a45aa038e6d63ccc75022a0ce2294b2c6126e4bb2f75ad6110b09c426e584f8d83cb482ba50af8df9036d7956b66f5ed1708051fb47dbfe07f686ab96a1600caa2e68740cc21b002b83d6ebbc9b7aed2c09384e4c112fd48acec80dffdd766ab1a2c4d42ef8bf3f0ef285595fd6e22d511176e4def31d87bbe1e68365ca68640d356d7dd7dcb25bf82b6a7606ff6333048021eeda7d0380d5c54662ecbc52f3c270bb1c322704126476995baaa54e66a09497c12a492cb873e013f6cc89149bcc02db9070f5e4403694bd67a7aa899538f56bd4f40d2efcccd7c3db2220b2c6d960e10b3cd2dec047976c66afa9ac14d3fa3ebcb26f231994f7469234642d823561922b7e7ccec84f611867db35154b60b8a02991d9b27fb55e84e5f59b34a2dd0f2190a5adfe84ae78678f67708aba8a3aa83ea0c942765305d5597266bb195274fe3d7259a4a00a9abf68bb9e579673e68b1a35ea04932396af6385e0215be939bfb5aaa1fa387851bca60402c7a5897cd22c0460eb8195c948e2c5362f9562b3984fe317a391f5f02d9925dd9d994fee3887fef029abe79f28de6b46e5114d65bafb465a0840afb0ce618f64754fc589c23306c3b13cf11c67e8b4e8a552bd8fe38fdf46899cc0af53ed2ffa7e855b01c3b564de50c898301ef2d7e83fdfb3308f7853b73de893fc194f906158065545b39ee0dba3369a587a4ae20e98bb9ccc3bb5346bdeb110c5cbdf45cb8b3272bd37ad1dbc3bae6c9c5c2fe70a45dfdacd38ba0e81e8e92f3b406d5887a12d4f2ed1e0b19e675d80e2ffe7fccfeb9a597c5fa1d0c6027a160efb6ba2817c09d1c8eb5f39fe2795395085d81724e761dc2dea0987a9a6cbe346376d961aa2e76e478562bd05880b438225d38b98fbafd24e0f8c8ca3fee48503429f993484f105f3159387bf15bb987c9bc43a85da47c7a852354a09f0552fce7ae579e634111a85a4070c662e831f67bece4f05cf36f29a6df13bc5f2b03f8665b7cf9715f6743464c272ecce458ea722b9b7885e8bcac87f9b92172a58e402a625f23b1b345fe51f59e5573813adea6ef60bf3551a870061e5b5e4ee07ad33b414e020654940249d55fe5114429124bc98685a5757354e5db8a301fc72432a03f3da709f7ec546923cb73d8ea5c0e306728e0b5e8a9e302a0eb3806ebef4ed59af9198e4cf848839121103dfa7615ca12fdfc003b16b73f469cc08b6770641c8610d2c60482a8c478be34a196c1a683c2d08cacd8fe68fe83b00ab8a2673bb118d54164375da8a7cb055cf1a41ea6a5cb506544dd775f42087ed3c6f104647d54762922c5e3e42c2981f5ead23ebdf2200d5ab322d4aca3b5ea8f69ea6e4cc1dc2c106ab48b3c4b662521747987988693afdef2c88ba0c7457ea268ec435bc4058875521ae69f3406e8bb"}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') 16:00:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x6a4e5cbf) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 16:00:38 executing program 1: r0 = shmget$private(0x0, 0x2000000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:00:38 executing program 0: socketpair(0x6, 0x4, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000040)="421403691ca75153e5f1d7383eb578378700b20e457cf910aa16771b96a99abee8f09e8fec72e086925efc1034c2777a059bfbc88f760a91ea0a1f9f532a", 0x3e, 0x1, &(0x7f0000000080)={0x18, 0x1, 0x3, 0xffff}, 0xc) sendto$inet6(r1, &(0x7f00000000c0)="cd86b595300c849ce3efd5d30801840dbe5e67eef5ff3d57e021dca825f8cdc52c048eafa7e1d760fedd7a5cc912bd172a282bd58e89251d2b1f83806aa744c3dfad6e3184a963adf35a1d3231a08db38242d822d54bce8e2c5e7814eee3559263bb6976f9758793c2be80e4ec30138457d0aae8764aa30beaa92fa2bb60d4afe18e37d9c5a0b73a258e21587ca2c4966bf07e77f94009dd36f42d0e363d935600c639c8910dae76268191254ac6eddce3448c4861a65d0e47bb97182112d91c7676fcda6994dc4cd695000e4cd590180d0cc92c81a3a24a9eb10511c3d68308d05ab327e247c44793", 0xe9, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x189) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x41) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000300)={0x4379, './file0\x00', './file0\x00'}) faccessat(r2, &(0x7f0000000340)='./file0\x00', 0x64, 0x1) readlinkat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/140, 0x8c) r5 = openat(r2, &(0x7f0000000480)='./file0\x00', 0x10003, 0x14) syz_open_pts() r6 = dup2(r4, r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000004c0)=0x95) read(r4, &(0x7f0000000500), 0x0) r7 = open(&(0x7f0000000540)='./file0\x00', 0x181, 0x40) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x10002, 0x0) sendmsg$unix(r6, &(0x7f0000000800)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000600)="92e98311927d86fccd5ee4fa0fe92cb4b0318bb14a87646f8a799bec8bfe6c2ebd47625a24a68f6f0cdd2f32cb2b64efeeb6ff37938e6fcf15db0aa5df3dc10a5ca81b3c3258d1fd39cee3ab92e831f82c08bff896335a75bdff769fc0c78a9ce1af32470626e35c2b7fe0", 0x6b}, {&(0x7f0000000680)}, {&(0x7f00000006c0)="5c5b9092928db4d36a96eebe7db457ee9b1fbe1de719e16101fee38706a05cf86ad556c8959b2e5507538c7dcef52b841d5367a489e4142e29fb31f16ccc6f4cac7af4438735c04fb96db2e8196c6ec0d0b08450f38d9664765f1f60dafd267cf38f20cd7a68fa82e88274c9a3c7043ac65291ea3ba16382077970056fecddc281ab0cfd87e4a6464b35f9c174eda59e796cefa47d2fc69a6174fa5cdf745d0d567fef0210f4803cd73c1aee3cf863f143888c778350f57c39efc16d1c24b6f5aa24469eb1eff01669ec76ee62438602c8d375ae8f68d8", 0xd7}], 0x3, 0x0, 0x0, 0x4}, 0x9) flock(r8, 0x9) writev(r1, &(0x7f0000000c00)=[{&(0x7f0000000840)="a1b80ba4903d4199151c1764d4eccdd77beb8d11669e961970d03180c3d29c27c8274e2dafd467e503aacc2f64f9272b8e94192f7e21821fe0568a703350a1107eb4dccd5519e85f", 0x48}, {&(0x7f00000008c0)="a1b8717604941f779cfaace097f9ccd9198d8fd76a78031ba4b166e20801490af8640e8fecb3d1e3ee145dbdcc06d132f62e4474c1cf2f189275664dc65788f3feb61b6be0aaa9dc418d9c076c2f4e78f5ce15cbe4c68d7992431cf14bb6384278c66731c451bada3aabe0213528470f74844267cd059369231f725ab7e191d0db2a7fdec95eaf92dea9d70241cdad971a258231c2d8a0e94310df19ccaf8a121139c0e5fd1c4bddf762fe53a6cff852b184d6286c894da92659605a18b6b9e5b6586dd3", 0xc4}, {&(0x7f00000009c0)="755307ea62e8298428f59407b7f83c6bda44109e31248840e60d8b69b1d9e8d284f648ec06c0b700e49b130f8c105c86c122ee76b8b67955138ae6d211689b1a968b009c1f0e4352c044826d127745c1f6d3f78a3f7325ada043af7c4d551ecff2b6c36f84ca21e3ab0cf64795958c10c94ec46b2552673527394abac242b6fab436e6dd0ad6aa6cb71cf9e70dd7ad19f588bc81df8ea1f09d316281fde450354d4a43c76ce5d94d9cb8d7e6c70cc17737cdc9cbad9b9e22caf8f6f80c0b9409ce2f76b15d96594414d7549a844db53b", 0xd0}, {&(0x7f0000000ac0)="b6d4892674f4e2501e43a6af7e3f63afff8397fb76247485331cc4717a5934765101639b4f3429ed9fc56464ec3eedaee6d8de68ac361ea619dbef2c6bc520784d8813d71a9b92e10af51a3bc26da318864dc18d60a4d9356ca59125f6b170b7713502450aa1c0b4966d240a515471337ec90211b71395d1f01bb321a6be26c84236342a5ab695314f", 0x89}, {&(0x7f0000000b80)}, {&(0x7f0000000bc0)}], 0x6) symlinkat(&(0x7f0000000c80)='./file0\x00', r5, &(0x7f0000000cc0)='./file0\x00') ioctl$TIOCDRAIN(r6, 0x2000745e) preadv(r4, &(0x7f0000001fc0)=[{&(0x7f0000000d00)=""/241, 0xf1}, {&(0x7f0000000e00)=""/137, 0x89}, {&(0x7f0000000ec0)=""/4096, 0x1000}, {&(0x7f0000001ec0)=""/199, 0xc7}], 0x4, 0x0, 0x30) setregid(r3, r3) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000002000)) connect$inet(r0, &(0x7f0000002040)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x4005, 0x5) ioctl$WSDISPLAYIO_SBURNER(r7, 0x800c5751, &(0x7f0000002080)={0x240, 0x9, 0x4}) socket(0x0, 0x8000, 0x800) 16:00:38 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x105, 0x20000001) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[0x5, 0x2, 0x2947]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x6, 0x3, 0x401) r1 = semget$private(0x0, 0x2, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) r2 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044275, &(0x7f0000000000)) 16:00:38 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x2000000000) 16:00:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x5, 0x4, 0x9d65}) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x40) 16:00:38 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000001140)=[{&(0x7f00000046c0)="ab9787547e96976f7947e594cfe9d205de42cb2d210e66517e0405911b614677f2f9d19aa3abcf6d30243be5bac29e5003fb381cc2a7087a946d827be188bc064bd8a05ac85f89b1b3db75c3cc914c43138d921d461dd48e76b43b691c46551313615d8607b5c490c82d1136d6ccbceb1b9461c34687f663aac93affb51bba5eb9cf78863b9e6c33f4822208a1e5ce5435267be4d1af7ca911cfcfd7ec8f3e2be3c91e57a1fb03b1aaa75f33554b7aa914becbd47f65be19b4d6634440f0fb0df2b97e0370e47780216f5948fed2f2c6a06d747cd5b8ce3dc204cd570a87d78a7043e6f45a9c626e4da486c29b6d4ffb9186dc1a50407e39a5b950ac98fcf4d8924dfcea52ad561210d4362d036dee784ad11be293d340b30e31d69739f3571feecf78adb86d49372f994a68985e9162d333392372f03fa5d6643bfcce328052a763f3fa06d09524f5613d5e522ec6d35f99c0f7c325c525c40132b86da3f94f3ef5943c5c69c2a5ae06928a67a1515221d15d442eb2b6a5d2691e94832bbb1263ae4c7f0dd3cb7c85cf50d92a695d23a5b4e4b0e4a579c2d23a4e5e7819beeca3993967cdc5b152f5c362b1efb40da8dd4e63969260d4fe1007e8d6b8da98455881f10601d1e09c5aab9df7cb36929c0ea62e0295ce16fcc07525f178315286b18b88d8caf5951d2d6124fc140f2e956a32273e157452f5786a0980cb199a8b5dd3b709c85bb007fe25e67f9ccaee86aee01da528e11a1f9fdc5c969dd5f1214b24024a739d79d457c62fca67b62548c6be9d561eceb4d48a27d635c90ce8abf649dc6e87a87b112450a4eb510b5cd205df707b98ba46b6db6f578085ae01726ae6ee3f8e5a953f6caa9502a140a9d7910922b64bc3bb40aab397aeebae18444bf26c00effd20e7ca0d4fd957217cbf0e9bca0e26154e60ea084b3161e670a9fb450fad106d572c9d48fe1bf0c45cd27935b78085a2542707312d7ef844c820093bd56a4b56f19d2c213dbea375c6b3daba45388ef8358a6594aa521386954b6c862d69a101020b7fe27ec6d7478687ac2d6f5987469ea6ecfc38108c533b115f8989c83a1925fd9cd89d5ecc46c3ae4928a8376f867464dd6169267098d7e1402de38e89a0613b8ff9245a698f9b928fbfa0d80242da3cd8251d39513f41958cacb2f7f3803c027910ea71a218077932d2642caf06e120cb75fd3ce845e4ef1f02c9c229eecd568a119d5b3aff274c4385c98212ce0da3714342cef5f95f98a70ab7db2394faead9f41c300c7c11eb778516def02fa3f74b06091e0bd77423230195d0dfbb3943c127669d6027bacf43bc3dd2d3d6921c2dd0016cbfe9149ac70e7213ea4747032e9abb951f4a97e9f2667f031d02fcc3064bb5c0e95f8729612639520c5a75bb5ab56ed5bc71a93a005137110f1ac3d546ce41f6df96332921e6953c1f3999946a4eae27c599fb1960c3201c290e18350485af5539648b1c303b2faa094f23cf0f7b59355c0234e5876e2f785ca09d22b1b4eb9c8cbb164c1e18986acd985f089dfc21324980d4abc8b3ebc86b4676b56c8291b58b3ca4654de9dc2c885f0ddf45b1f59907d6cc92d03da7f2a4430e6d33e6a73b302c21727046d03c1f8ca2656aa00da9851b4226564461d5a9d8698511b029e53cf528083553f49d866b40c748f0f25b2a68a97a02937d2d8b257115b219a8ec4c629924b631fbcb2d6816ffc7c3d2a2ac68c1a6a4eac4bdd7a587f2b7c549a744388ee2db5e676e013ee9c7d056240ce2661e95c42b355f685aba5fc3a6e7cfbb2c1ba57f0ffe487e6647611d44e931bb3c68ad5fd8671adf7460a0c597cca66c8dba0554352e6c721aab4456424352cbff1766d67574bda33ed98864bace6dbbf14da16cb4d8d07a5eac1d052f7ac2e31242c37a8e7120b16c3e4b04d60dae8684913435517c25e29043138d0ae05dfb4febed8df5214bb3fcc3eb41afd76531dfb70cbfb3cc3193067f9d66574110cacbbfb032101ed27efac87b8a87da5fe8c6b0cfd3093c5455e6dae296fb21ccfe436f5adb9980a4a4688c0c3d452cdaa10e58c97dcc56a61b597cfc265074e2eb73aeddaa7fb30e9a3b0c87420992c89c0c0169b05bc5e851d28f61e6d3f5562455240568f23d589ea43635cdda7530e4578942975afc141ba29e7c872a4348f775fc5e62bde2d11e108275311eb0a81bcfd630bcd1eb516126778e3b812cecf00376ac6cd3394b6e6fdeb28f0c032db25229798c10c8801818f9343ed28f8ade652b4ef2a4c5e7eb3e33f2eb47255a58173b64aa0fcb91594a00a899b2fed348829df1f7556da634fac648983c6019c2876b1b29bc9f2a9bd6ccd3669be4346866c53f7bef2c29d23029305151f4cdcce118ddc8cb7bec6bdd026678acb923dfbd727982bed1a79acc9c476427b1ad09a2a8bc44b8c50803b147d1bd32de34b16da1280724bffaea2ac6afe2ce8ba50f0ce61e237abcd39b3da0762850b217e3de3257ae12306fc1ba57a11110b9324b4c5d59595c90c3c4df6c7e25c0369f998dd18cd61487873a8cb751962f168fab919ab38f5e89103a34104a3803c15c11dd757b1a808fc3f7e9192e54842871257ee6520ad4423b8a5836af09b419e694d0e8eea4c27030dad378bdda26a24bb7f90bab5ef1ec444e329f5137d579e196c1c59a3c112aaa05baeac54066596b610287f22725c1e0c1e03e1d8bdc8f2b19daed42909d7a4368755e308d3508a025b60731f453c0a7877e4e2f60cc13d8df0fa4936b3aeb2c58a929073d865a40a771f1a8cbffe4b438dedf29514485adfcf49036b165047805c79d888095981013697961dcd356520069bc2c0724de5671cebd192f414d3bcd63b82bfd02b09bde94ad0561ea6686569c9ced9c33ddb875baa738f2d901342b50eba9c3529ad7aef1574e592cbba3e0b689dda10b120103596e4532436d234b46bc5353cacc5e68124626d6e069e195874aff014ada4cc649844f45472ce0e0c08e048a7ee5fd3d1d138048a1d68bd27950ffe71e6f99c0b4576d6940c20b55d0a7d070e77e94b06df1816c28638bd17d4826476d53496fd8aef4c6617130509f92ce298e0a417e43537a52591d935b62a99d031cbfe6055104fad6b93aabe5bb713a7686276cf01b734fa236cc45765851c3b93b59a2c24563e9fd38a519aefe267766b15e47346710baf3518f9f4fd29b032365c90076d8a8f55009fc2883299a197dfcf1ab3789ac85e4aa2eb819d0ca31d7b7258f59510d30c333920152f2e301154de0e65a1e76ebf0b8e205e57322a8dca2864c444f195e731827a5cda7666cab2cb1220ee97891bfef160861ecbce4a406e2af3d9b6af438074f2a9bed285b10bb7c269924a3ddacd50bf1bf4c3eb4c4c01e7e8b0faae995d02911188acae62ffdad1a2b5b67e7ccf251fc40651ae0d432448f7225e80c02fbeb5a74eaab9daa6fde78c8562bb9c8089cfb89864f9c8343759e126631f83cc289f866d42083c3a56777e011fd62ebc2fe88de840da80fef67be2db5b5af60cce0d1ff611e922a13a7baa54a378a0ebf1966f9ed1bb253f6dc772122aaa1586e94f814ad0228392b05efb77e0a9d4810b084a7d158fae691d5d1badc1c17c0d0d7866242d707b732f7cc014af9d830a8e7cae0311b35459afbdddbeb542851f431e8cd82fca33d75b29ab5beb1f531c96a280f95d36e908a8222f0cb03a7d30d2ae46c1a17bae654a2c143eba0cbdf9f8da5c638dac58eed73f1e0405d96b7ad093741abf602065f98cd6fe35d031550740ac7a1686cf242ffb17499a0992a39169d43fcb86eaba090ada2b94cbfec6bdc80e1bfe9ade785bca4c24da57001f5e97cbc178bd91b6840b3bb25e77a99134e5c72b6d407a1323f282b387f66a3aece535986557d908e84172c1f3722d7c458b14e488765ff7d5d1693533efdec80ef69068cbb45415e375bba749cfcfa7601f05bbd4a0645f8120b40bb78e15682bc9540180ccf800dfec5ec2d2bbf4e8c154ddfb406914311d4ba126433f711d5c195c807a982e6a3e22f45eca6487ae19480ba68861f08077529735eb301fe2df2ed52a9ae516a8135baab9c51e75201c643b4364bef720ce4fb13511b64fe71a1e098aa3af0136fd4ce10572c4d4f99b2efab6453d3a58dabdd1d8941d01b3df642b12e0d1498a3640d9bec2a60894041778900e05c748e50cd480cad84c63c96786e0a1afa6863ab56c9662a51460ce6a9c9fbcb509a3ae6ccc2660e7c4bc22466e73c9d03054f4d6a8492204b58f4ab0eb8746629b0d41df63d142b391dc31ecd9bfae532d5ddf5256dbe0d0706897c79f055283f88b6fc4ac1ec6dd9bf846e67c57b410eabad70f31c3d1d64a4550b9a1a4dc11cbee7cb2c7ba2dc8c8c2e5e15affd4630a4eacc790449ee42b62b3cba83e4b9fd78c31b0451ef8dfeb60fd9a82ebd91bf4b0ef62ca87efbfc12afb29abfaaa394e24052ef96c8b411b8298828868b3e03216ad9e5450d294b0ce53b8112b3df7f8b0e4db0ba65807d4280817f72a70791485828619bce7e739a856505d7849c9d9e1bc554d89e94fe6eb324ad92a1bac7b0165093b8e8d78d2354e25db148cfa9e7dc558c9726fde1ff4f442854c0fdd2af320856af1f6924cdbfccec084fa98f460500c103252c4a846e91ee0a70e212ca4081c0af89d418a5fa44008c85a7ccb89281b872122e0efcf00538907c2f44a7c969b870a96706ed0de1e11d9983e341ebd69c2c9ba4c01272a864206fcb51aa43fff74bb3c4b450e5e0ad5e376345ad01015fcd4247dbc2a69542473f29fa5bb01ed679eeec8874b700356578c3d6b85e1937e8215f527ece44f2b3cc7a24a2e1063f1dc288029ece7767dc8c1c8214f624eb4979043a21ce7b0488bb36c6236d3d939c60adfb5ed6003ce7f9c61098be819bbf4fd07da08d73b7af86d6071fd4d571f12985e6ff34f7d9e4de902cd3951263e4d44dd6fec4347a07eb39e219bcaa65e3c3744c7bb13fef8ca894a3605b0f25dff1f08461c3017e1a15634133aa129bad2e86b58bc6e61aeeebcd57a01b0dcacc5d0e9b553b72b20aa77f103063e84a1e9d64741ae399cf335cccc97e8e962c1e7f25", 0xe2f}], 0x1) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000000000080}, {0x6}]}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)='\x00\x00') 16:00:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a70e8f0a46da239d6e35f1f151daf0934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100)=0x1ff, 0x4) r2 = socket(0x800000018, 0x1, 0x0) r3 = dup2(r1, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x80, 0x5, 0xbed, 0x4, "2ed0a9ebc92dbe28fd045bbd7b8c2d9b54675a8d", 0x6, 0x1}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r2, 0x20004b43) fcntl$getown(r2, 0x5) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x18, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000200)=r2) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8080, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20020, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x118) preadv(r1, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/22, 0x16}, {&(0x7f0000000300)=""/205, 0xcd}], 0x2, 0x0, 0x0) bind(r2, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) close(r0) read(r1, &(0x7f0000000140)=""/116, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200)={0x9fc, 0x5}, 0x10) bind(r2, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) poll(&(0x7f0000000080)=[{r1, 0x1}], 0x1, 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) r2 = dup(r0) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xae, &(0x7f0000000240)="b6027954e531559203836a49653f8d9403982572594a839a711bb7c3943016bc66de64e9f659bd7f27291a3dbc8cb63822fe5cfcac872a0ebc6e524d7d484e750d19b4e60adca308da08c2e5df232e4a04364a693b1e245390ef93507f40a4039df832515d9f05922f46f9ac9ea18e4cffdc50d699677a3efea190062f6ce8bf1980257b1a5ab609cc6dbd2da41ea15e4c0144056776a1f6656fe0266a539bae700a934a8772be45404e029b7651") 16:00:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="0b8bc0c408405cf4a44bfdf995bbf6952d531befad4e05677b5f84304832d2a88c939150ae324c9ec18b739088fa729c93b03be79fe0111e5e43a7bab02cdab8a86268afe1f6f420ee80f78149f0d4efb0787b84bdff8756c417a2e8f59e511b426d06db551b874a105750bb83544c857fa9192e93b4ffd9073f3754a0a6cfbe2d06377637dd9336cba5d1611d8c5898486acb8e95bc2cd4eb361a483807b251b6ead43e1259d4f3f4b1d574c899d91f5c6cf42e12c2b49b2fc483b699418fb79723be79eae8a5cb749dbf04a5d875a9b9078f568fe8de8497d1a4f11e9f971d51a052c5b245de09c78d4fe4", 0xec, 0xa, 0x0, 0x0) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)=0xffffffffffffffff) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000003940)=[{&(0x7f0000000400)="8c806727cb488e4c53cf95b32a8b14b233df403a997b6fe9f586f76593ff9a220bedfe9b2968353669d18854fd1e8f4a843952dbb11dbfc7d41db401286c09deae49bb53b276dc6a8dcd22d6ec8827f8500dd6bb", 0x54}, {&(0x7f0000002940)="831779dd0800dd241d2cdf9e36f9f3fc234a8e50203199360cfce6ce67d1c3e8ebee156b2ca6f57c9217d8ff4a43c5220fb3aab2da100f22b92d53d9ef6244d3e095b949259c63d6c9ea02adee05bcca7c1b95e5bdeb932c34d8ebaec64fab79ac1a0286d11debf18b85a34d43aa82b18187329bf66764959203c24828680d338c84c5132f5154a2f8bfc2adf1f3350c5a376dae43241c6cae9a3729d09bf848a9f41b932b34f579aff415b0e2509922d8f4f5cd6e30229308417c7703b4a474cb3804385da4be2f59668068634cf2c08f69a55d8617c704e07e2d3ff65aa92bfab33b61f36c3cc2e8e501798add48626348d0bd", 0xf4}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x4, 0x2, './file0\x00', 0x3, 0x401, 0x3, 0xaa4}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x84}, {0x6}]}) r1 = syz_open_pts() r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) clock_getres(0x2, &(0x7f0000000480)) write(r1, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) syz_open_pts() kevent(r2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x4, 0x8000, 0x800}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40, 0x40, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x400, 0x73}, {{r0}, 0xfffffffffffffffa, 0x1, 0x8ac415c22a66c2e9, 0xfff, 0x401}, {{r3}, 0xffffffffffffffff, 0x6b29c63667a9e92d, 0x80000021, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x2, 0x3f}], 0x400, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7669d9038d7adb9, 0x24, 0x2, 0x2}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80, 0x9}], 0x9b9, &(0x7f0000000440)={0x9, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x9, 0x7f}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20083, 0x0) recvfrom$inet6(r0, &(0x7f0000000200)=""/149, 0x95, 0x1, &(0x7f00000002c0)={0x18, 0x1, 0x401}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x442, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a86c137394a619164bbe8232561519d5944142b237d4cc5b53109dc7f1bbaa664c200ac1d181979ffd939c61f42baded5020000000000000041a3826fdf863133497320f35352b3c5d51560faa8ce205a5cf4a33c99394cb1f633c8bc7ea393d2d18dc804", 0xffffffffffffffba, 0x0, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="f1338cc7d362e869fccbdcb372051acc334cb7869e506735fe8cb28145281d503dd2058ff2abfed63a4e1e7bad10c21b762695924919def364cc85a85b2d3ac67344b26f6687b20f51b30d88ed2c7eea73c5c69f33256706d6126308d83e2b9bf03de5e44c139a1a6f4c81be3b17ad1413e6d10aeb17eebb39af57298ba3d06366cd7b8d8e100c1c0926ca4a6d1271a5f9f2a5be8a87025179791bb29b1fbc793c9afce3af4ef7ae5c731a0e6e4b59ce960f93038d543504c34bb5460fa1f3b60d3cc1ce7b7a0b4dceab78a06dd920a0e80f47f02853d20f32be38873a60e13a61a0ffeca7f6088da43137e11e0fbe54ca25012f691c8582cf94f6bbe9add9262e06cf1d1342dab6f280593e78cd03fef6fe4c9575ba7cb6fe698e655bfac629fa397cdd36195feea4e36ed04d034f29c43506ae3e334781328b72c66f98d23732cfc363524b529e69d7ace81cf2da138f358fa005b59ddeb6fe3d57e6884149d3e84c4890a29a520b52fc4c4caaffb7dbc04ae9cef0a2a3a5b36ffb0f389c9457e09f1291ad4f27059a40bbe473c7f6c5b76bd4d1a33c2f9956eb878cae3a1049cb670a808b331f6993f31a8cd5e6dbbcf678d11caf803f1329018c5012cec9ad1d40c74d0074285816fe7a1c2401ed5edc5d1c2b6f1d47e608f72a97a1a2dd1e8ca31ac2b51cf6f67ff97b807f13058aeb050344d5879020aa02ebba5cf436ae9ece816a630fad9350cb312b0cb6088b9d8de1037e1780195c46d112ff2e0584e75fdac744657969c0ffd3e5ec54c5f51a5fba5c99b64323b67c3a7f83abe480fa096669582a6f42da43bb90d8fc1c44d0bb0e0f041616fda78e0aeef975cb461bfd6302ee1e99a993b1af5d005574968b6feb98f8d899dfbdd342746afa3c8ae04f3d94ccc7ddf1c42f1c0bd15313bbec72e92c70a0b3f48b429ce81f3a3a3a7726d25b84b38de3a7ded9b30a98add50f6a9b30e7920931cd9bcb58b770d619a2dbc5e5b6caf08b95e83ca4fe26e2b07f282bde3bbcadd7af3f8a1ded8867bbda69ec2d378c276db153643c09469cd0c34a2da2c407956f1231949b3cf9509f86cfb4523b84e3043ab87137142a8b4541a25bd59f68d3f94996dbd31ec3c4454c6c095c0fcce62b91fdb4ab339f1715ccd8872e9a539838a1473934c627b565f50606b065265b755b979b493dd8760a82297382eedaf90338952c6869ff2b2214edce51eabb089757e507d7f1f76cc992b1721d7fa41c0338f90da9232a50ad1368a505f8e67c7c4d8e2146c493bf71908f8d71db4efa69648a9eb5dd0886e37e4fc4357f0e0a8aa1745f8fc332c970ca172c87f8626a8b20ffc562f4536b962258fb3dca3a9d5b2e1ae875576e4c96648ba9b6885a6fa3fb90f77441927dc24f92b9d82d63c148186b24fee5e34d1f27ae3b8f6966257d5938df13761a8f6738cecab9d5e47128622cbd6a8118b5471858eb64d27a970d05c7098305ddd8a88508ef5c4ac8c0e9f8c3b200d40c22a1a26997787a56b2ee23bc95554e10bda4b8e69b3d4a904a17311dc7b947cbb1a16bf94adc37f54705784752f83d748614d80494d7929c6e49cf6ac0391f718ac8b0f6f14d696ad465dd28f80706f67c54296d78b682f90edd020bdefafde81f6a0ccdc53fbc3c0a33f8880da5f1a814b97bf6f8e69b4a90d4ac1f1a77b2fa4d569f8d5fc94b950cb119ab6259048f79e56d2d1a1aa6920cfd3dcf5cc5b768eaf7060ef1f31563195a2f708f537094f92de6a11f767d654b33d2189bc9c8554d6a3439bf2979e1584d8bb45344381f1dc546f90abf42f649cd5c32ece9ab24f09fd2d3feb24bdf153ec42d8575da58325822dd3da22ec3062df6416b07a9e78d57d1b1e72b18f79f702882e19f883cc8fc0b8e96ce04a1c4644188f89e9ceae181eee6886044df005c49c6b904b2986b38701f4b86611bf982bee97e6623c9b9c7b634d9343f6595b7e0aa3edffde3b7d735b952001a4f96666292d42ba61d0b482cb19b120a1b31b0243c3fa421b34e1571137e2a6617b265cb94d24a7d68b396e3ee79e7c0944ec96ad9888477dd1d62446edf4a84542d63972082545071590c96e04a9abfc39544f64a787fef0716fd5fab14e9da92e067e850b753e62f0589bc7412fbc478ceb0be71cd79d14e38ccbaf86e3e38846bfac1ea441777028fe7dc72800222ac8269cc2194e03d17bb13f7cd10c8ece93b4358ada3dde426ef96e3cc93c5fc9d6701bdeeb5ac9a26a9ddea8a8a158fda40b8db4c80c682d55befab461eff342a1f1d9d219b6fb82c52194fb89f5e44b508638907303b1d68df83915c841e01f928fe49c76d8344fb713fd0a69024fc004e8d7b93aa12ec1f855941cc32cd57cd3db922f7e8223c64c2c42fc7eee6a3553262ceecf58770d354b90ebcf0b61fad1c2bac1d8c10be037c8b9a77c50b842fde1d342b13a7f602a6cd5836bb48b458b90b8c8f28894bccc5827a0f97cd93cda09850d44476680f7223ca25ebd026e4c5d9eff5f6a9fcfae98080b55aad46544d7acfd9e97f741fa5d75919c2b9d4443584a5244348a6f0e7fd14f78d27942ea9bf3828e74c49270ec121e8c1262c05436ab4e8001371dd54d6380342112b48d03a1a59b77e01e791de16a9b404f6e828cb6d2f90b8e6a09aa1e8b50661f67ef77c4f890a4793a8cb24ec4e6aeb3d59f4cd900f7c0b944fc10261cffeb2e107261e3fb4cf166bd25343f1b8d1a91c9c7077105c32334fb51b90e8d79a366f1b317f411a95840d1de6b0aab82832c5a3b27c2987f1a81fdb0bc4d9594251d1182fda152a84afd978cb33bf74ab05711ae7bec7720a108baddadb87ab36d6974bbf1b9d60bbcea75715f1331622a1e8c47ec5d48f796629b624e337494f51e8d84a916dc1407311af91cc6ff99d1b42941eb754575d605d9181ea463863460e01a8cda5287994b9fffd7edd5f914dea2a73a00ab1a8d7545f246e6d36d29cb90d6d2cbb6b3be7427766104a4aff0789faf88fabe7d389cd39b34bd685e8ec8862e2eab6b14607ba7688771469b8280d79e7c39de469485e4fbbc2f2fc1657d5799d4d7b34ec603283e5a4cff595fa504809e40cf560693d14af3dcd7bcd60845c544bc39022b509aaa4c6d706d7cf618f38cea0dd8a4eb05f3636694a166ce8ce063b835ac30e11ff5e9d215d77434bf91679a282aec8aa4bb79cd95099a805bfa862517285f72f11071ba7b9788da3d505e1128583f733691b44b922fcc5f61b274cb1ca17e9397d7032a027ff6eff0403f7aefad1ff768d3b2c443505214b20b152e267ff5463035fda200281189fc70c345dcdb1c4617f82778d742d251a8ac2c3744f2710e6c683ef935806f8817fe65d22b11537e12bf8e7c6a5f8455bd675c768956748a972110d64983ebc31bee7880efafaedf8a2739d6fa2904d57b73820ec8531b36f6d10ddabb323435d19e352357b475e3d86591ea81106c0422182243dc4736150cef2c6e68280c448ac28c17a54480956a34c8d7cdd67cd4d580b8857ab241ef77b832384d43654c6dd9c974b0065575dd202c06c1f10594b7118562d7199199afe8ea854aafab5447636b8bf84a5d4ac4ba1eff342f0e7a8d45447fca80a90151919c6fce154c269a99850d4a37237c445424a8ce379d0872fdf192233a9ab7742c0fba1ef3a763c32df79c5ed778b013ddee68557d818645ee2aa95189c581c7770b68db01615e9994f9653edb550c70aaaba39e3a9eed1cb10531e632526e773f867e164c13bda7a8ec91fc5f6c4d92a5d5746c8df4dbed98b8cb0888fb4ecf52151fc01ef7b77ca5743d2945c851294dc7d147d50dc50ca469fbe71628ad6a497a469a71890ba3ab02e0b114d409b0419c94bce6f08262a96de72c15c037fde1b61f734067546351ca96dc1f3836db33e75209b2b0ccd632a17cb386097db4376d1b5011960a15556254b8edad62e4a3b5c24220b7e1199c1fa48e23aae7f511179f5ca115176e1a2f42486f7baef4c4f8311134e3d9170e41baa97b1833623e263a80326c4ca9ea8829bd0fc54f62fde9a4b3a974036e49531eb4ae4a79c085885a0fde57bed6940f5301910d0c238bb2ad88a760d3111e501606ad7eece383d4be13852a9f3d5c2be4df0629cb4229f3c9de6860c5b8ccd70301f1959c839047d59c7e17e14cb0de95a624df1336f6dafc529260a05398dcc92f9a5424c958470d61b76d15b36276851d3a844b6ce8b5e4a61ec74672f0218c37359f6b3ad127e628a8ba0c60db2a5d86cae54a6f27c8b0488815d2d7f56092e9e7462f07e90ea2943de8825b1b6609313969e1e35621ee3bbc25c81247993eabff02ba5211022dea4e6542a395a3c4f91eb9152ccde8e575d985faa826afaa049a4ee36736fd4574867141b2d082f1c10ef0f5638e34f82b85d7236e3f5d6f334ea975284d8334445efdcb66d9c54b5911f91f23df84cc791e58d4f42b03c9e3aa926e9dbfeb80c2d4ddfb6c961b9a4d3a19c331082c92e5b09d9d8d3eee5f2f79cd9de751d412cd75dc23f3b05925da8aa1b96a6208ad531e045dcf775a302f7bb6968a425fb5fdb3f0fa355d0e1ba474a6d4df750bd538009479d6b8a46cb76fa90b8ae366dc20b9dc7eff5f922deba3833211004594641d7497a5299632d68219b4ac843788cf303f92784c3289d8a2387f7cdfba56779202f536b5175d1f69d6d42b5dacbc6fc4b7d97315285a537ff8c30beeb5bf14eac0c7fc118cdfdab956a706e2ed6c25dd2df94c62bd7bb93cc12a175e9906f835435784645d4677ca8ca53cd0999519c19fec78c094164cd0a19e18ee1fc5550c401757867e436f03f9ee203b7ee16d9e25c6ff236d5c395f59972395e10cb5a6bde509be50c515557d8bf16742bcd551fd378805589b5ee4c9209bd0f697bc41893a6d56cf1dc424f4624ef2cc088baaccdae1deda5bc12c77da124cefd85d5e970208956314b913519a58a4231f5a629fd1c602ad8372d13aeb358ebd3544818f953bc652a41f713006c268e5e2027c0eb14883bf4c67a59540ab77709a2b2fd0832b551552243cd701c7b3dd2c0dd4b7c667ad3a3487a3b533bce13242db271b3ad994a16f8ff2eb339433c4de57cef73193266f13aab003b5cecf9325e44ba005feacf59752ff6bd90325f13d34d0b79e72ea6d9e7fe1bc600b5eced5413f99b224120f30055f9b03af2b0c0a03ba4ee3bd0b4b6752182926bc0920e4bae388cded9edd71e68832c0ce20eb658336e860c59ca011d4065ad10a365f7e32ac756b76d5748bda0859f17e1f054af6ba0cf0043292282fbd341841c3bf4516d48fc0f5f5a8bdf6639b159a0dcda2ad2b59f3a8242fa05ed2d692a2854708dfe7f01d10a451cd0d307f123d09917abb10b5734584ec2d2eb13aaa78cb06390016d9ce38a2b3deb81e4c1f82fb2d6e5e2c2a15d03960b9d6db11a676d389152c925e8e7f1c09f19420bf302723cd52fca7a60a8a6bb28d0303250c33e9c838fbdc669c5b39594595b474a03a0658525613de28422136de499b6ed8a8cd7c78cf47d5fe438a378d0856b5d7bda80b2e9a09190cc75c6c52a00e1296e254da10e4d4723b0539eb2620b8cf2009996546c1e8dcd5309b0a86aeb7a25a1f6727d39ac69e6cc512d327ec50bb87b1a3cb693fd298fe3c0aebb16c8b9672df8dd46a4736c164768276013c29ab5453b0b52cd34c9b7ef46341d21d5ffabebb8b1a83595b1063a1f8f94505cc5ed7f9e5321c5add2f8822794fb0b1c6510af333a", 0x1000}], 0x1, 0x0, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r0, r0) pipe(&(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x1000, 0x3, 0x6, 0x6, 0xc1d, 0x5, 0x74c, 0xe2]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x900000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) fcntl$setflags(r0, 0x2, 0x1) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10180, 0x0, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x0) execve(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='{-)*,\x00', &(0x7f0000000180)='./\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='+&}\x00']) stat(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)) r0 = semget$private(0x0, 0x2, 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x100) semget(0x1, 0x4, 0x40) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x80) 16:00:39 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = msgget(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = getpid() r3 = socket$inet(0x2, 0x4001, 0x6) recvmsg(r3, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/105, 0x69}, {&(0x7f0000000080)=""/151, 0x97}, {&(0x7f0000000140)=""/112, 0x70}, {&(0x7f00000001c0)=""/184, 0xb8}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000280)=""/167, 0xa7}], 0x6, &(0x7f00000003c0)=""/254, 0xfe}, 0x2) msgctl$IPC_SET(r1, 0x1, &(0x7f00000005c0)={{}, 0x0, 0x0, r2}) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x84, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000100)={'\x00', 0x1, 0xffffffffffffff80, 0x0, 0x1, 0x7fffffff, 0x3f, 0x9582, 0x2, 0x3, 0xc4, 0x5}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000180)) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x102, 0x0) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getsockopt(r0, 0x6, 0xffff, &(0x7f0000000140)=""/23, &(0x7f0000000180)=0x17) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xfffffffffffffe5f) getsockopt(r0, 0x0, 0x33, &(0x7f00000002c0)=""/4096, &(0x7f0000000200)=0x1000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) socket(0x10, 0x2, 0x8021) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) clock_gettime(0x0, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x28}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:39 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x317059e5c67b5f9e) pipe(&(0x7f00000001c0)) r2 = socket$inet(0x2, 0x1, 0x0) getsockname(r2, 0xffffffffffffffff, &(0x7f0000000040)) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) close(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x919, 0xe4b, 0xfff, 0x20, "b77c994c8d2f9acbd41e158fe505f142299ff725", 0x80, 0xfff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0xffff, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 16:00:39 executing program 0: socketpair(0x0, 0x4000, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000440)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce1abb2927e04862bd87c5f86099785d047e9a0edd3e7a393ffb750ded465c3fa6eeb07c50808ac7c5a679aff6f7b620646cf2aab16b9f26a3652ec46bb602d9d45558cc61", 0xd5) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x8}, 0xc) 16:00:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x48) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8044, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x10001) 16:00:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), &(0x7f00000002c0)=0x11f0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x168) getsockopt(r0, 0x1003, 0x1, &(0x7f0000000600)=""/216, &(0x7f00000005c0)=0xffffffffffffff5f) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000200)) accept(r1, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) setsockopt(r0, 0x27, 0xb, &(0x7f00000001c0)="97c9deaff2390d2cb6758ed3e71aa77fc6ccc96b12fc85ae81a8", 0x1a) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000480)={0x31, 0x0, &(0x7f0000000440)=""/49}) recvfrom(r2, &(0x7f00000004c0)=""/246, 0xf6, 0x2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) syz_extract_tcp_res(&(0x7f0000000240), 0xfff, 0x8) 16:00:40 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000040)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r2 = getgid() setgid(r2) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x2) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x81) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf9479239aa912d2e) ioctl$KDSETRAD(r1, 0x20004b43) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget(0x1, 0x2, 0x10) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/42) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x22, 0x0, 0x1}, {0x28, 0x0, 0x200000000}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0xffffffff) 16:00:40 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x40000001, 0x2}, {{r0}, 0x0, 0x8, 0x1, 0x2, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000002, 0xfffffffffffffff7, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x42, 0xfffff, 0x8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80, 0x10000, 0x401}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x21, 0x0, 0x100}], 0x80, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x80000000, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0xff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1}], 0x4, &(0x7f0000000180)={0x4, 0x7ff}) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0xc9}], 0xf6, 0x0, 0x4315, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2c}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x100000001}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000240)="bab8a55219ab35a01c1006f961cbca455c2ae1e24925d9396b350cfc48a9c2599699385efa40364b31cd513aac1433d242d959cb92cff9c1477e2383f33e252574c65024adc58d786618c236b4d989b9d15b9ca4a5c53ba45954a6273a2e0201181a59d5dd064f5e8cfa11135e0681802cbbab4685e2da65afc290cc812b143eabd4df93b2923a80aacf5b599be8378a57ca5d27ee3819a4506ea2818a92e51e5947353e052f04d1c806ea91c2d331", 0xaf}, {&(0x7f0000000300)="dc7398d07c64f845f51b30dfd19100864f6248f2386510adf32cb76faacaef8bcc41b9ed895cc4bf28978b04f28955e56d14b521265d173d0d3fdc89c3d42a6db64e7ac45b24a753fb0f67f1247cecd832c97f3ad2c2202609eb7655ce915eec358a9f4efa467987e7f4b5c973773b5d29777802e2280c8615e5fbf8a8823a1fd4ef8fdf0e7e142bae07c287e0cc42d9ae1ee5fef8a53aa7518e1027e482bb78569701271ffc2754171f7392c80561e3da85cd", 0xb3}, {&(0x7f00000003c0)="8529e5d35047376c9fab407bf6995118be857d874f0bdd8a360f1aec671b02a45c759de26641839cfbf28e3178aa4200b4f688701ae28ab112580c56f152f1149a16dd102cb610a882fe253cb24a539ab4638535165c", 0x56}, {&(0x7f0000000440)="da4115d6a5770ff2d3e2b9a85aa0fbd25e9333523f5987d01373d1c032fbe3df58eab628c60f2e680b00157221a44dc3f84ea512a1fb135676a3c30c9c77add2ee134de2c4152152f6bb70cffc6cfb4aa6129dac463e53fed74fa5818e03d4d561a55871f91243c65acd61fe2f922145dd33dd18e54c840d17ed83c2850e80b26d43a0623eb77c4fc7a50c50905702287d975c47b6bff61952ad8a337cd69f3a60cb6f4236c83c0d2e4d78eb3ed7252f43c624aba797a28c91252e7c12a0ce06d8093abc2ce582e510c02a9b82dd20648fdaacbb61dd49237ff991208c66f7634b173bf60622a818762c3c4aa39c5c0daffdb21c2df64a69413d183f2eb829c3dcd3034301a8e094c677e33c98dd46697b21c7f7b10a27d282a064e4bd994ccfb2f246c68cc003562b6c0fb9f8bd53ad3c80d8ef416b609d0a8d8ba8573ffd94f93654d51672c41a410765973e1ffb61af62ab1e5e290e674711eb4fa08d6c8299085a90e4ac4e01f10306152b58f360a2a35f46fa56d702eef15966f0b8e706b2f2e9fe3e4363c11a57c90d865939ee69bcbe65bd635fd04ad70cfe750c44db5b4717961a78e01d233e23df020e358b70eb6abe3d7d41c3f52203425fb6138259bb3e268dd0a428a27721272494dbeddbc8991acbaaf9ae941782b27c4f20fa13adc0abb30618f1750e09b9050e2270b9e2186216034afc2f96a0cf12a8fe40e734ca1154837b744f148d5f779b57d40358c99c951a6765124dc6ef1a231355836789e3f955679c706406a66859943f5de36bf0088c74f9df9c86f144a9cfacba93712ae05605777b1bb941b800c2fcba36e99e28b127289f761ec2b1ecefd6a3c43850966e1be24a01ba46f09c60cb15cd5a9ae96c7c6274c3c439110e374b4a58cb255629bfe30303647a0a3e7ce05458058afa529ad965de636684332b2801b79e827adfb5568bbba6096a7056eaedf9f45ed46e76b86cc8bfb2e3d7e39730c85c64d180439c91572132d480fcf0b536d3247312ddbc152539a635a54649317b2ad8d148fac153a16813097e779d926ff5766baa206a9eff428690a448823b29254f2a5311784aa781dfa738d841060ce072a9f6100d997d919f0045a130de3d14f681180077263de948cc3a87a2303023eac14378e6950185920d5fbcdf5699da7113b1a5eb261be6298da0b67ea96caf9e212bbf47b4935ae8fae1c39ecfbd79eb470946ed9f83b3b69ff7556bf76abbea5bbd409d82afe678df3c6b12bd5c93e75bedc3a8ce837dbcf764bb74cb22470c90b7c6ca718eacbbba07d37517a82d1cfcbe6cdbe1ca76a2857f95da8aadd5fdab8946fd68770a4796d6f2f0f34789d90a236f68bc73deeb0bd737853a8f0f57baa983318deabd12ebbb86aee39e341267d6d3f713de32bfff6f94af05efe0e73b31184499609fdd1f4d59d2e5a9060fee4bc743a9c2df4494c52fb86ea6e862cc6c16069b4deae095baba31fc45336e424d1fb384bba5b633dc337cf97857e0a17bc6948ea9ef6597ed359b4ff0dbd7f1d934edf59fbb8aa02fd076c26ffcf1755daed581c7eaf9d28be19eb3747d03229d9f0e5b42f3d28352b6c7f6995a0e05ae6e583b6572cdd9b24dd8d3814eb43fc259b00289554ed1737cc9f5294d9c73d0e7a2455475c165c61175073d4c2763962e42e52ad064bc7c038eac004756cd24e60c52ff8d278e7556389ec3fe6c6bc66c91ff23bdfbe3f6a108bd4ee273458785e42b80adf0f9432382dd05b565817a8d8635f265c751679bdb07e9292e6401b038d67744b7f32b979666a4725bc6f188a4ff4069094e763846cbda08da7e6503340c6874c31c775d6081ca0abae20f08a75ebc80be6191ab7068cf69a6801f0935d8bd61da5c7a2565f8235129289b3d1a36f7bcf8e30f8ac70a456646821144d2ed37254b2ee9b10ba0e7bf274486d5f87c03a69231aacde7aa94e626fa32aa398cece2f418258294050b90dc270525959524ae3f0861547d08f66b0ff7b8a9efb2881b62ae8e53d362cf9a604d19bb0ebe2b7e02621c45bae2b7dc6e5322dde2d54012ca467f1bd34c26eb8e5f1311858f05b52c1ee3e04ea259ad5929ac64ee40e69b9c384f095f6550353d6108305468a83ca455b5b7eea42512461c4844fe15e1ad20cf25ddb383340526ecd1dd91034c19ca36880521433ca11ee50deff01b0a8700e040662b8e55b313feedcdbfa8eb537f9a53fd97f09022c564654096921bcf6b79e7408f0f9ce2d17c54171d140b7d614af0292a55d90b8d5b41e0d67ad6d4db463de27071115455924955ed95cc7cba115ea120b289498b935a8d714667e43c4cebdcc92cdd0228741ae52ef431a316d04ba27c0d5cec3157ed9ab43e858a462c3dfda46ee4ce5de82ba69f8e6d12bc917e0415425fc010befcee3dd5a824508e43baf82e5fbbff0bf2303925c912961cfc47116da635f13cce6c4deb02d28fdf6cbcb4cff00eed1c825d677795346c10b418ff88b2eda90d48ab75a8dd6aa26b662bbe2cf14d75dd4b8a2929e5456a9dd3b389b3ca8bd24ad3dd2f909073a83f8dc0a4e442a80de5519eef13d9056bf78149237a70c9f99a84d2f94055db4dc2bdd6db9da5f6a340f1ec7588f7e320d315c2477838cb47d22c8cee9558c2718ce18690cec735d27fe3e6e016e4df22517e83ad4a79ecd2ba967e6156098f99316ebf23ebbc432c9a9b02eb2dc72545cdf75c4499968383487e4fbeec560cff90f5b19a9f5e8615cc9407d1abfa7d6e56b70508e9d52b506f2cfe93d7b4b841a5438aa5fc0186059794f46b407c3a56fb5b2b648d1586b532b52cbd2607bd2abb9f904c1dfd835cf7626302719a41dbf034e9c5aa3b0006a5c67210ef93f7e3fb63877bce22133ac2c85669a027e0ccbfb0210d75095fa097ba2e60693cb08be9b8a700b09f58ebe65c596c3445bd928c20dc63fe919cd1b94940ded5af763eba00e0ae74b0ad2a02cbd83aa17dfa31027aac7a00b0ec13eb84f001573518b345b0c8467c7d5eb718afbd903aaf23f9fa9202cacc70e61adf6fd302ea9ee4bf63b7aa1203fe8ceac08856264caa892aed2f06afb40d82a892db319407fd329f2d0e866be17b67ffd75f9b63ca6ab856efba200674abebe156ac6b81a77fd6c4ab382877193e2abd9ac4199360536ecaa047633c2e458d195f24053bd225b88742d82557428f3dfad018e420eec91d8e765d1b9da8092fda499116a187fce16e18eed958a97898e8314b65007d024f8861ff78c9da8f33d236b1052c12c5776f1079a9506c30086b93c8f453297cd2cc8830ca15a6e59095b952a9456f07d49dfe48d4ab540c7eb85417b1b8730a1c87f2d3ff68616159ba72ad4081180b1f65972d39d96c4e25c95e76ad1ae79da0b586f93a7c110750a98bf6df4d20ae576387bb37e70c757dcb6c7d5ee7dbf009dc41acdb2582ccf7276f9381967c28f74ce7c30aa355abb1c29a7e51b98cea1d06b4ef55fea3acc23a2c634d31bc8ddc4537764aeeceaa7d6ac43d8c816686a227432ee673f00511e5541825709defeda0385f6b4ef8727128b562103302f76a867e9e1cbeeec51285781fd6d177fac8ad8328f8bbfc2f1efb6f5162c19c046a37261ef6c32dd5c9071530df3cb43644f5cbeba474cb6194ca662b1c46a84d1b73ca3bde3665f3e63a21bf861b5ae7a78e6c187ce712294187f71d541bdfb1e3c5d1e80e7fe65413247fc627a14b6bed17ea794fce8b749c1c83c916e1a8f8d8df15b83aafe2ccefbd848dd617579728896d2df9ea1c6af33606e4631493de41e383631e3679a8463715ac5c3396522ec4dd215b4fd52ff7f9f347ce22137659f9c6933d0b5341be9d478b80a8efa49d63b77d36d27c0264dbe9e9f488e0df87d6d73a40175eb4c55cd9983f77204a4605dfee40e9717defd26daa3f721a2719dacf3e0f1f5b7b1a0303e6f71730359697940409fd3955c5e9e51483a13c2f51b868a42e6d66e81075a7dad2094172c915704e950f02589363cb2fc43f902300e43d2f27d3ba587af4ef6c66ee6c61d45d4bf09221c6a3edb65205e074e478751eeb87b625f141048b190ebfdb17c01ffcb3ab40b7f87f3d4470e4c7a5a39bf34e166343295ebe46d3ce88f528a72068e858bf09a7dfea37828678e000942964b0ba3742a0d0acffad89af29d21c687b402c580e7343f7619b4ec665d03eb2d92198dc8abcb12fea6aa733c9e62e33dbf127ff6daa5a790b1d13f4a567458f5a245df1fa47daccacefd1c937143737420e910f224d8cdc7f31da38801b682a2787b2bb13c3b669a55f65ee40bb9b1173019ddae264ca0d3eb48255a083024e3b4b87ea03adaafc8ff14d32453f2e1874892eb292fd17e353d5b2345c3990e39a0c4456c18614133de77cf19f612f7dc33944a87d20452c802f57009f69e6d6e752fc67ae81e6d82866d629d7576fad26f946e443b355103d73dc7ccf5be081f8461aa96e6e8cc18753754f217cdbe891bf3abbd80e8af389adfeeacf9e75c393332337f56e9bc62558410c933be73bb8d1c9371f55ca1234f7caddcb0983ff2d4d293ad8f5c8561ce0627667b03b2bc9c49ae7ab15314d4c6d33bd1571df0612f1aa62ae4f7649378faaea0cfcff6e19c75256dc16b1cd03b2d434ddcaf2791bc671b0459bf6d31394de376c176d96ef04a90d0ae8f3ad6398a733115432f40b3995dbe536a689aa853f02fe8f28a0b2f2c9bebc7fb00ed879db41bb251fb6ee4cc46fcaf1b1dc402d6ef2ab7c84d7e87afa8540330304e6aa91bb64b9894957937854c8d99c5f2f84164e18d09e7c6e7c570565e8d6abc20e7b59cb1387c0668e9d7451a99b6686e44eaf8610ceaa966894b0b970c61f255382398fb29fdccdceef618e926705e8781965d93bff4a21de23b658bc11887d775e228178b35c59a458805d1197ce9d4e058ab9e2caa3fbe1f86af2d075059b8cc5291b0b4c2f7ae027dd110ad478201af629e6bc9247ee6bb1b30a8e3aaecbbe088beaa126631fd4ff95f6adc3b17a8c61fd07f9326eba471f80248893576e625b4307aaca46b887e133cabb17dd180bcc701a3f870ee5333902853fb0b1a6be7ae56a431f82c50fe4c305964c5cfdaa421256f35d62c4805be6bd56ce310e1b65ee0d13a6ab5f9a350e48f79da9634b99d277ffcbfc4af56d5ab992e6da14b2d9b6d21a1edac7f6665ab30fe4669d1041c099f92bfb4994413072698dee3b3918aae817f468b6dbbe5636ce840407a144229bbe2f631612776c82d4bfe7353f78b9cebf12e69c1d46d1373f943aef53a13579f026da55a0889b33b222d4427acad5e69964c2e9158b66d87f92fc5910dce6a5f7f3ddefb49cffec9cfd5d251f04c6c75c80257a11a3a721a5555f060dca9cc6d1dcde34e90b1febc1bff8a9456a2d078af860bbe382f776ecdeaf38d0d9c3f442d6930a526e8c48fb09634a4bc8e1e2f9459a009095e851fc89e74151a887e169b2384a1765c1d9b764500ed1df20dd496c78283631a182b32ae1c6ec52d1067aaa95af08a840f63ba401410a7faa26aaf4d636dfd053915f1b916054b4d746fabbd1cc91b423d9631ebddf7852fce6b8b01a480e040b212445cd1baa2bc4276ceedde2b160ff8a3ad26aae985da9dc240787f68e663f451e34ee6b4b8d908a6d3b8163f323abb90deb57486aad6c4901b18c68f215da45ce18a8b9902951e6b443fb2a7dc544d79f9fb74fdb4a6b9845d3c1acde162b9253a1e6d63f84dd01c6a6a1039dc8fc6333", 0x1000}], 0x4, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001480)='/dev/bpf\x00', 0x20000, 0x0) fcntl$setstatus(r1, 0x4, 0x8) pwrite(r2, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x84) kevent(r0, &(0x7f00000014c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x40, 0x1f80000000, 0x2}, {{r2}, 0xfffffffffffffffc, 0x44, 0x10, 0x9, 0x5}, {{r0}, 0x0, 0xc1, 0x0, 0x3, 0x300000000000}, {{r1}, 0xffffffffffffffff, 0x1c, 0x800fffff, 0xffffffffffffff1f, 0x5}], 0x59, &(0x7f0000001540)=[{{r4}, 0xfffffffffffffffd, 0x8, 0x80000092, 0xfffffffffffffcff, 0x9}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0xa20d, 0x3}, {{r1}, 0xfffffffffffffff8, 0x40, 0x14, 0xffffffffffffffab, 0x4c19}, {{r1}, 0xfffffffffffffffb, 0x2, 0x84}, {{r0}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x2, 0x28b}, {{r0}, 0xfffffffffffffffd, 0x92, 0x0, 0xffe, 0x8}, {{r2}, 0xffffffffffffffff, 0x8, 0x4000000a, 0x0, 0x4}], 0x7f, &(0x7f0000001640)={0x7, 0x9}) 16:00:40 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) r3 = geteuid() setreuid(r3, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20002, 0x0) 16:00:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x111, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x23, 0x2}, {0x4f, 0x7}, {0x84, 0x100}, {0x3, 0x3}, {0x0, 0xfffffffffffffff7}, {0x0, 0x2}], 0x6}) setuid(0xee01) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x1, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000300)=0xc) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x7, 0x9, 0x5, {[0x40, 0x5, 0x7fffffff, 0x8, 0xfffffffffffffff7, 0x7, 0xa9, 0x4, 0x1, 0x7, 0x1, 0x3ff, 0x0, 0x7fff, 0x1, 0x227, 0x8, 0xae0], [0x1, 0x7f, 0x9, 0x9, 0xfffffffffffffffd, 0x6, 0x1, 0x9, 0x2, 0x1], [0x8, 0x4, 0x2, 0x1, 0x7, 0xd651, 0x80000000], [0x800, 0x1fe0000000, 0x5, 0x7, 0x9, 0x5], [{0x7, 0x6, 0x10001, 0x1}, {0xbfc, 0x751e, 0x7, 0x1}, {0x7, 0x9, 0x0, 0x8000}, {0x7fff, 0x4dd0, 0x3, 0x6}, {0x101, 0x2, 0x1000, 0x3}, {0x1f, 0x3, 0x7fffffff, 0x5}, {0x3e, 0x6, 0x7fff}, {0x7, 0x6ced, 0x3, 0x1}], {0x2, 0x41, 0x1, 0x80}, {0x7f, 0xfffffffffffffffb, 0xfffffffffffffffb, 0x6}}}) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 1: pipe(&(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:41 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xefcf}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x5, 0x5, 0x34, 0x7fffffff, "5e4f9865ea4f578b708b179bc9d00d83c4abcd48", 0x3, 0x7}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="8ac5edd09735c18ce2dbf5f1680a8730a580b177a2b26eea5a8e8aa1f0087e0a5ee54a496a078fecf160b5c74e0808776917", 0x32}], 0x1) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028af) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="000000186004008ba8002b27febf00000000ba0d31e99a00000000000000000000000040000038b60fb5590f", 0x2c}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="8484e9aa02aaea3058240c57af6f4430200fc865296b1fe55b5d10a2971bd791d168faaade5222f1ebdd6dbc3e73687f2758e1eddbc5e0a3a742b4b660647a2d6a9a6285e88abfe83cde42ad215c52a790e02604539e53fda2ec6f4be19b053894397e7161de08dfa23accc1bb85669b6be173d86bdd16dda42101bdc3c45c5aa957fdb28eb3d37558697cb0a2e5b2df52f6ee067e6a82a387865f035e9c6bce1fb36c272da54d8d9d3045d8", 0xac}, {&(0x7f0000000000)="a79cb82227c240cb1a0d6b7a5c3a1b102221aa7302895d70949a21b77f6296e709a86770d67b652fed515f7c5a49f0fc48c10ba99b433c28c94d11c0e5ec2794", 0x40}], 0x2) shutdown(r0, 0x1) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f00000038c0)=[{&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000140)=""/7, 0x7}, {&(0x7f0000002500)=""/182, 0xb6}, {&(0x7f00000025c0)=""/45, 0x2d}, {&(0x7f0000002600)=""/4096, 0x1000}, {&(0x7f0000003600)=""/230, 0xe6}, {&(0x7f0000003700)=""/147, 0x93}, {&(0x7f00000037c0)=""/183, 0xb7}, {&(0x7f0000003880)=""/7, 0x7}], 0x9) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) dup(r1) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000480)="949d6ee71d8cbecb8e647751c48d3424973221d3419a0d761600583761610c211a620d89efe1282048f365e6e4c50597f0fd064d9f7fa1381759c8c4c6e309b9f353d20f5c35f52e745da2051e1dc5ac37faf0935efa4f6f23c37bb23e5eb08d3b0b830083b719b9dcd8237a0c1937096e6ef2a61c7039c9adf08b23d5af70c6c31862e7edf10f1bdb1eb1e10288ed79019121fc86a97b91c8020b13bb79210a00c4e1962d2191531a6d705752b8558055e2d5b2c12c60ddf21b0703bb18982195e7e6ff2f89ff5a2830d3eb82e46150af152b90fb4ae09235443f7339a7e19fa3e9bcfb52aec426f472e6c56d5345d3b4bd436c09e9b99d7eaaf7386ec365fb80b27fcc73e8824617f76f993db01806893c3b759a44e476d2a899f95305f146d9fe40c5ac3f7f192bb8e2872805df92afed3671d8598f67ee08efd6b581b68f211353a7f8b1c4441ae335c61805a136156afd558be896179d00ddc61b5d8e5b7ba76fd514b68ce2c2e8c0d3e9701b806a7b42fb894bccbb039969d48841efac411d46da01e25a2172fbe981e64c3ad23d1832ed10d6eef7310f208d6b5c2134e83128c52b9d155a71501b288e5523adf082f066623083ea89d71fec393edd690c81eab1c09db2188eb99db6bafbcbb26cee90cee8952172836a5a5dcb6583741af49c27d5a4b3acb782ad79de06cd9b4ee977655342387a620b1e7b670e2666d0d16e38ebf0b3c77e32b087fda974a2f4b72494dfe8a246e50669effb2bf5c330ab79f1851a87632234a919066e2bf5435184af6d966f824275d55dfe9bb199235c58c61cd11ca2eb89b49ca9f4054a7eb11dab04bc2da105294524e9b3e135d483521ae24ab3257c1452a2545082258d9d7bb070222ca3e31b202135f69236e2770532ddb16b15af697f4e998dd8dfaa486ae659a21b727b3ac0b065f0052e260f288e2206046354d3153eab3009592fd9c586c07a0c381eec025a873fe35eb87483741d7cea5fc3ad522b0570474cd8ff280722f9665f091add72662ac28fcbcfd67dc0f7b1fd91344c5de6b8df85053cf023d050357caec39568f2ff10ce602f80a586e49552e7d3627033bd8f7b49a58430654ccea5e286356b9f96cb0a8adbb7531dde42ca76b8f1ebd45d7ba5d95b3b743b65acbca762a7e3c1e70ecede004dd75e32bd64f5283b43b1446e665766c962b0d56f9a4ce2c1225f0ff085fcfe7d90938603449874c382d502ba6b7210f9ed5fc6c185cd150ea5a746965b23cd6227eff03b585bc5a348271488422318e9de8c6c185a1e9e3f35cf501dfaf3fdf063981de73555b101d8b506271a982365b477b91ea263329a319b398c85009eafda3d4c5dcf21dfc0eccba3bf4edafa700cc0ea37edf92d81da6cf51d896a1ed929ea7c1bd95bf29bc3bea1fdffa7fdbce654afeee20db1c2b7b907ecc8b72d011bc0e6aba7cdcaeb24bd15ad01505195e2d50ace1f2a06bf9baf11279bfd335744cd17645c5f7f3df0676b4838f81aaa9fe93e51c535d016bc5158d1959976831018ef12643f54db86ea8f835cb85666a01996ac206f13a4a351d7aa3e38c59fb453639ceecdfc69bfccd3b2e53d21925d7835cce84b0164beadcbc6ea16eb017e07e72ae3ba772f1514d23bdaaca87cd0be5f727ecd3123a1e4d9aeab9e7cdf05b0a80e03e3d23be92ad59a9bab10a8f41fc5beec5f9ad5ea8c973bfb9eeb3e47fe2adf9ab7b5d4ef811d5f19227b4f1ffc69ef40ea4100f5e25dd9a1c5e02d4dbe2bffe656797b1b6745d5c7d2d50532cc05ee96131ba301b4c4cf230fcf8cdfed591243b622f06de8c3601ba17db3c196cc1ec994d0247264a1746575d4c5b35fbf6992cc7c32c50cf75dff9a253b793e34776d773cf2a31a29fa1407ce986a979a3ce2fa812dfc7531ddd7d1899954614e6cc028d5bdce85fa5de38c38fbed84afe994f3d284d760e053f3e4bdf6040021087f740368095697de3cc1f474af3bbb0043a13ded391c2870a04652603de4b4a3d246615bf0fc22a11adbfa7fdb037bc367a60874d5e65240051267df8fda1f425be5a5f59af91b5b979929a13c7a220a5761221dabed4603ae0b97d89e0ec0b0acafc55b7b35177983e685a33f0f38c24b068d8a280a6ba0fdbaafbeb9b9d6861e8596ae4a6b843fc8c5c2389d50b33b444715f45807dbde6847748303990bfb767550538ca7744860ba5058f10ef39c3fa854bdf01623ef4e60e6e1869e96ad63bf4d569fbb2a80c81e744f25f6590dd2601300b1441829a111c4b5ec19857d4994bd39e70361f99404d3a45a3a0df63a8b14f97be333fbae35221bd1f753ce139bb36d34e9887c50273b01c31c657e68feb1f3cf749ecfd6576b945eee8c813513b7f93f91edbe0916c963782cf619e32721e8457f807f5a70419a9871af9b337b4bacc6ad919178cbb11c32f2760d0f574f64c16eab0098b82b861972470b5559c5e1ca76b3311a990d16df8538a46a24deda704e71f2262c6355629e81b68f7d292f6e02b8163e7a9ab46e61c8da69f1c080d81f0620ebd96db657630fa09adf1d0081f043d77d5386bb822e78a6b22c4940d5a9078e6adc0970555bfd338781a94a9f4defc5b52e8d339fb19e7d04dc3a69bde490f2539d23a61c2be5f021ee0314b475143b38719ea3a3452cc8336b842a22aa637d9b12b8953a2759d78a0bb0875d1c57987182fbd67a9161e59a8fcd797a2b4787167663b540f893d2f5a4f1540ef96eb3d7a5efd52bf92a6f7bb741b36f706ec49093b01dc5c699b741b8e4ef6d3fdd630c926c2e1f485b448e0500220ca700857535c1b61d53fbf68212c059ba594ce8c28d2ddbc2d5728aac9246fffdf3e653786cf94afa94290aeacc7fcfd793ef8bcd20ab3e58dd62e95d98f1ff16c142be28a659298e8ea423c00ee65b79f37a9db9157aaa317a6e6602bdfcc8edc7f3f1e2152b24c943df25557888c575ed238a74ef80497f8d1d4939150bd2540aeded8064ed46ec7638bc029b8b84d4422358b715d5c0f7d0662a3837e35c1b8f547c83acf4a23caf41a23e84bf11d297f2c438eb6aa9a32ec39980dfc8a09d810ba6f957638174113ec4a4e8e56c34a4ac0fa68bc689ac9a06663308a4a299262210c59b5bdbefb076730438f029b7d16a03c963380a58d2bdd34255b15fd3a13b8b992eae3d2672166edf4273340b942351adb13785d282d263f4330690cd5929233f2d218bc94f56a89e648c8590eab1f06a41cf7277f1ad0c310cb4c54f571349fc0fba44b008799665a844b8aca753bb8adac38c1c059cb47b1073a8c924f41356e59b941c7985c4c0c79ec73fa1f90d8bf02b0baa02e74a493452f813e7df49b7d745e2e70144acc663457ad40d212c681a185ca8b450a1adc31b63a4da620f3225cc2d23077101095537644c5f66d2cf096777d0b555f3cf88c494bbd9255da1415bbf04a1614a1a2a2967ed8d46c0d5868b0333128e43a1df51a350c497ffacc932e3b5918a2854371d5818ae615a81633efe211c79a9df886313d41b4e051582f87331b1aa47def2dc0f7b2b39ad0d940429cf8758b1fdacbbee60521c3ac71066787d6655c708e68814893c0d00c82e034c84f4bed25fe018fcf6ffaf41841a5f943910a9eec516fb22052cbb1fdc693eda8d0b4c079b66cb515fac2cc8f14c90e0e017fb1ec63b692e01150cb6a083c15e6a8e04325706c69cbb26f57179853a269fd40cd116c9042a8c0373ad6a62169ec04aeba245b8625b3c17cb4ad3c144a7eb4cd811b0931e94571f781c24adcffea8926e73be061e242c3f5049e7fb2e31bab0dbab6b574d3a81de64994d228adb4d21ea9b5f26fc7e72db7ac725c3cd78796bce90de2c6426e5741d4e15828a29b31cbcc25f379339e86d2ae40676057bad62bfb72e9e9936aac6e086f1802b9ca1f44a2a27a793799087d133057116783a0d4bfd9ae318ef920c62c2c58e9a121284cd89d0ac89223aac4cd29b230af3fdfb68c20b500acfcd610279a5bc25b867f6e4ec447775cfc340b8544d8ba6644da37a2c4a0f9bd7e683fdd97928d26363b27bf052cccb37882a394ce3c20f8badc037a396e38c57876c165fb349f7b2184ce13edecb8e53829f4d6fbc24a7c6a739e0504a8a700e028fd25624964e60ad87005321243be7b94c33cf01bf42ec782e562e3b5dce5dc5254ddc3a1306d933a2fa25dfbe4f612161271b71920572dc91ceb1fea5a0d18b9408e2e23e1f752dca0d7b54f98f080148834f74e2afad30241dc618969be0984f3ff9ee6eeed63102568e3ff3335410d02481c84d3f303d023f6554500f8006d748a7b99074498bc851eddcec8769b3290c0e8bf7714fa49dac21c0ed05a1d09c06ce35da222c0f77a5474b6f64deea1c6618fb9e2f5669113ec3df2086f1fafdeec5e952b475eba55577d805fdfb2902bec5eae0a14fcab97a83d6dbe15573952b017be70f947f6c929783aee0835636ae9b7a13de30c3c13ba654d9ee93803dbe2ad8faff34d2f4417cb716dbd0bb2f57c3a2b5772e78a9a6c78e8a523dfdc602d453c31eac7b7c60ad3402f98983bb97c7617439a5ad3f7410eee3e9dc65940e917e8831c5bdc73314696100dce857dedba426e50ac205dbbd0f728de7287a64a7fc43e0583f9f98dccc36bac71fe99927f41c9fa8860cadc2e58d2db533756a71a353288c52279e9f8b51cf815c819f6d6a8708edb559592f1940136cddd17821911521246b60600b595427ed0efb800d443b56cf8ecf2fd3e6e5a50fa4caa35798273ad14bb43b656a729a1778cb30f33700cbef8337a2f05bf1f590078cc5835384f3b3d497434a305ffe1b01c067c62586da0d8fe72f9ee78d7eade459af54579fcb4527a7ae7f1dcaa9b2d438920cb57f5e4cd84c208b8b52edc253b908d1ec7419dbe0f49af8945ac1db683612e696634ecb6cb21ff791c15980f69a1a4b11582751f18f7e52dc7d376b7bb304cab6264ed9fe9d187e9ed970036bbbad0372f3869392c258fde14b5946335b4966673e2f588696cdd3399b9480ed6dc5d33afbf5d24b80318d8135ef4f165b91dc04a8c6051e21d89c442c235b16656481ab89fc35b8c2d5ad29a94914b46120ec0341c35249892778a1f534bf3d4ef56f7b331287d2e55d6fc71a3ab6dfc94c6ca4d85778d48b1a90b579f3a1eec173ea83ab4956b7d5247edce25ba8ba139b517bc4d3975080b903383501cfb7088f9da148b2ea84352f7a0d4c6b69c94a71abf287f63557656b8da0a4bba3b0c2fe7c5f6af549f12dc4f991894d17c4127ef2b28dc4e3945b7771d475b0357093388dcda6f7cd37ff49a3a67144afb6a435955eef89ea132c35d22cca11b7a93addddc4b55a21cd401acf947aaa2b32c37e50b9e921ff3c3889e7883489570c36309c2985eaabd5e64302d53224183b8534264873a0a312bf9120716a1155e424ed1064366e84cd523542fe44090cb2f54009a79194bf3a9380e520b790718f19091d30e49903f1e265f4af5cbd54a8d675ea8c1bdb999380a743fdf4cf6d2b4a3af0bfcd64aa9f722aa5e285fb50228e2edd718c99ffb011053dbfef4f387a32352c679de93ff8b08b13575f2310ca3815d4d9f71840b9b3081560b25b10346ca20ad22d5841ea92cad6003abb346fe0b6357c2a597981941e20ea861955a38a95d177a541987bd7a5a7d0d290b2f6d85a5e13a8b387b5669d3131241e290866f98d342a35b092c2ac539cd57de6f03b47935c2202336deecca622823cfee53a956bc5", 0x1000}, {&(0x7f00000000c0)="f3d7", 0x2}, {&(0x7f0000000240)="490ff18d1f1cc7ff7751575df4ddd4c32fb21ab356d0457f6fc5923290116e9da9d58d08e8efa436b30f6d21e5d1d41c6e4875c760f8b2fc2e242681939161307afe", 0x42}, {&(0x7f00000002c0)="7f715b603c1f9abeb59e8f43dcabc16eaab0e581ee2719c40e2878ec44e6c9bc263f9986d283cb780f6fd205e012b5860fda676ec251c186bf2ee60804049a9a1f386d2bef33c81f292d098b1f605fbfa79107eb7eea251723cf2f9b683bda80d847e229a52ccc04238050f3dbaaf5e2cb3ae1c681114ea613fa02452fd3683edb11964b3d921935dbdeddd2a147ba8576fca6c69237bce4e1aa7d9d8de8747a11ec152b5f8c15fd504cf858782da8eeb7a6fd526cf36132e75d2f6f990110632d47f98ab6595d6a480593f27f8085c6adea6df7458857a6", 0xd8}, {&(0x7f00000003c0)="08de69bfe9eb2e35085ad9bf68633e39af607fc7e6c5b35a91d4dcad3cb5664ec69a7a3946b1b29c1e2d615f0b7b1996bad10bf9fe75a9f7460b1106ddc08bd0b45c1830f6", 0x45}], 0x5, 0x0, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x880, 0x0) close(r0) 16:00:42 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2c30, 0x7fff}, 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x8000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 1: getgid() setitimer(0x1, &(0x7f0000000100)={{0x0, 0x40}, {0x0, 0x7}}, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0xf1e2, 0x80000000, 0x4, 0x1}, {0x4, 0x3f, 0x4, 0xffffffff}, {0xfffffffffffffffb, 0x89c3, 0x80, 0x7}, {0x7dee, 0x8, 0x1, 0x49e5}, {0x3, 0x3, 0x400, 0x18b}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x59, &(0x7f0000000140)="f87f04fb46640ea422599873e4c365fd721acac1181e06bf99638fccffbf9e3ae238de60e61dbf01c2896a6971d635741e8252c7429c296c1bfb5f6f05e4425dd96775b3db63a0a93096f75848b36aaaf5543efc05de4aca03") pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="aceb8ecbb919023045205b21f403128e5adc61dd73f9bed95729f8012c", 0x1d}], 0x1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x35, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000001300)={0x10, 0x9, 0x4, 0x101, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xee50}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x44}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x19e}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x4}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x101}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000fed000/0x12000)=nil, 0x2a71}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x401}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}], ['./bus\x00', './bus/../file0\x00', './bus\x00', './file0\x00'], './file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x3}) dup2(r1, r3) readv(r2, &(0x7f0000000080)=[{}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/65, 0x41}, {&(0x7f0000001240)=""/174, 0xae}], 0x4) 16:00:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) pread(r0, &(0x7f0000000000)="1cade701f05778a67383d07ecfe735645255d7dd1711b92b829915c2bf84fbba60365cbdf68c72b935d5157b4a7ed811e0fb9cc3cb7d8f6203f21c7b04c5fc37109cf1e4576bff7484f7e283a74d0af709457328389b12e15c9201103fd9beb3c845894733ce4ff91b44b2afb28beb37b61e0ba68a85fffeff1438bc0eb0752c1b8c8db6b4f543ab82742542e60a45e3cf393f86174a60a8a22e2bda9ccc6fd02ed4d4eae89827574d04808c824e5668cc26163a04cb3457af42d856b91a055f7faf", 0xc2, 0x0, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe00"/44, 0x2c}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="fe134f9e2f2a1d75ccc2c27ee6240e02db9194fe1b86ef19933e6b5343201864e88782c3f78c708177a991d19622c62d45bd9663302b513ea257dabbe7f84eba353c55b1a577b2a3ab78152ecfeb86ecb17fe912", 0x54}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) fsync(r0) 16:00:42 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x3, 0x4, 0x5839, 0xb0}, {0x9, 0x100000000, 0x80000005, 0xb}]}) setegid(r0) r2 = accept$unix(r1, &(0x7f0000000180)=ANY=[], &(0x7f0000000140)) dup(r2) setsockopt(0xffffffffffffffff, 0xffffffffffffbff8, 0x7b, &(0x7f0000000140), 0x0) 16:00:43 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, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2060, 0x40804000000902) open(&(0x7f00000003c0)='./file0\x00', 0x20a9, 0x80) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x428}, {{r1}, 0xfffffffffffffffb, 0x24, 0xfffff, 0x100000001}], 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x51, 0x0, 0x7f, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x81, 0x81, 0x200}, {{r2}, 0x0, 0x1, 0x11, 0x3, 0x9}, {{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x8, 0x9}, {{r2}, 0xfffffffffffffff9, 0x2, 0x4b, 0x8, 0x7fffffff}], 0x6, &(0x7f00000001c0)={0x401, 0x2}) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x48, 0x5}, {{r2}, 0xffffffffffffffff, 0x10, 0xa0, 0x1000}, {{r0}, 0xffffffffffffffff, 0x4, 0x6, 0x100, 0x3}], 0x40, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x8, 0x7f, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x0, 0x24, 0x7, 0x609b9e92}, {{r1}, 0xffffffffffffffff, 0x1, 0xa0000000, 0x9ed8, 0x40}, {{r1}, 0xfffffffffffffffc, 0x40, 0x40000002, 0x5, 0xe17a}], 0x101, &(0x7f0000000340)={0x9, 0x400}) dup2(r0, r2) fchflags(r1, 0x10000) r3 = socket$inet6(0x18, 0x1, 0x401) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0x63d34e191074719c) seteuid(r4) 16:00:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x81) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1) 16:00:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 16:00:43 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000140)='.', 0x1) r2 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x62ed, 0x0, {0xdf84, 0x4}}) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x2, 0x0, 0x2a) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000040)}, {&(0x7f0000000180)="81bb0b9039562bef3545e1450c5abb6b2da660559d57787ea297cbd3a915db9bf04abcf9885d4e31f0881e36c9122987a0a179bb1a581d7965ef15fe6922d986b2c823c26842548173bdfb75f3e09d7ec78169455b189e269816d55b0d43c08415fabd2e5a28e65a9a9db3c673aee2053a31f948656f886097a68a176081bf848b6e786d63a696bb22cbe6aa664a7a6010e1b03f20f0cee5ec2f541fd08a8d724402d812fd2f16f8a1bde7c5befab80215afbe3c3d68e573f29d64a686ce4031d7a4c684ba5b0cbf177b188703e6246eea829d996de155577f124a989453ec60c0eae869105bbf80bd476f7b88dbd7a85f", 0xf1}, {&(0x7f0000000280)="4909c7dba2eea9f9841158542c9d4b13f5ae62952b58d01c38a5cc322a11e5c9f3df028a1a4b0b576654f824721158e40f202688eda3d3e035922d332ce9643f22f1759742eae321744e87560d4677503717a8f56d6598a2e3fa448916296bbf1c4d7d9ced10d20f244d07661d914d0c61c18a405c799b6410a84d5f5b8eef913b630db8ab46f2bee55b7982c3e89875544bcd81e5dfa4b0c2e94e453c6ef1434852fcb0ff48a2bf1804fdcdb57db203fe7e5110101490b45b4234bad5529701efc3449e3bcf1c4ed37e95f250580fe180a0c6673ecc376aa0d9375bc6721e1b9ccd773a3a7e33e3762eb361d6f7658d85e64db452", 0xf5}, {&(0x7f0000000080)="1fbaac293f90893ed147a865e39fecfbc741d2a6924b", 0x16}, {&(0x7f0000000380)="d5ed051b14a3206ec8607ec8de745d5b773a37780d6e7c1d745f4abdaba6a379d50534b0f14d3ec4cc25ed3411794f71a80db58048d345fef15604f4221fb770acd954c7199898b686b0aabe4854", 0x4e}, {&(0x7f00000004c0)="8d32141218dd4df5ebc64422b9a516473cb3e2cf56de69e0b8350c7ee7ea64da3f2dd7284d4479ec433ea9178778ee8995fd40ca7cbbd00fe319243da3b3ce71c43371fbdd0ed39c6f000e5f305a859dd3706dfbbd95a0b583c44f1fc20d1b9da4ea27e66f9ef81cc649b59381f22ad51ede3cee9690fdb583cf2449a1745108005e0ec8e397eb605ec2ca3ee081c233889a0521289a2ef18ec3428736857d53cb3ae3a66ebfa1ad2cf02b18a3866de7404a22ca64abf68043e8555088379a3349e0a37fbb2aefaffa38228f632fb8683751b39095726242e34acd5b441384ce2d8446fb8ae192b12de6d71c7b8aab3129cafcf0c45b20d59ab647711769c038877b4271131da90fdbdc480a5c494a51e2b98ae52e5083192716d72aebac8419d256feed26bd3361042b466463f70b8a632dd0ab0983d7a61f70280d56aa6a6421d8e824ebf10a5765f0609c8edaca77673299099dc1081825862a7a1f4da70339c180400ae2e2a71ba1569c2b24cfa6dd0164c34a8046467c21d8a424bc55378dca242eac7beb763847b7bcbff6c01f8ae63db279a68039a69a31bc8128d4bee387e3a7e1409e2bbf4440f58a3404cf64dc4e735bca01d6680243c31a924ab2857b193e1938298b729441643208d7619b87acdaea5c04260bc0ab41aafffc30a271cfe7740ba015a3b94132e9cafad28280d33612aa9c3eda6d76615a4cd253960d6ae9ec8c9df37b2d0241a4663fae3ea290e69281e6098da4bbbc68b8c184895ac7f9614bc5e364e5c17ecd64828a4d83484c2cea8a594e383dc0b4d5a01940e476a3f007752eab139248c4c75643b8e9f181bca277ba022439b4387d2757a97b44b2e7ebb6f4de6aa9e31f3594e4b61c90d71f73c29bdc281f3d8790ff0ed3b42ab108c46c8a842538601d1345ea35ce94a1ea7d8bcf905d855b6f8d678553fbe11bc14c42f03ab4f9611707c6a72f5183a03d81f521f00e630302a6d1a9b98bc2bd1153e7c7201d95c4b544686890c26aafce17eeac5b97dde2d98411d8bfa9508f72d5bc62e9d6fe8bc36c3384cba893f881a2fd2fd9e54178b8671dc60c652742f5b457c82f06851ae7c833129db8d8ce94e20ce0dbd07d8a793f9a888ee1224c118131e042b0331eeb2120f8d63ceb5c6cc38da82e314106925233af0e947ed32dbe9bb73f2655b84b5f06c9e43cd43bff11dc0fe5f385aab185ffddbffb5a059f65b152964a2e96fe82ce0a10346172026b04de0bb6959590a44e673bb50ab69452d5c7c6238c8234921a623ca45f3335e06b8cfaac338f0a877767c21ef27f92f4d5f0bff0f913363904ceb7ec057fdcca646877642e19aebf0aff68af918d83202911c246aa8f27d14dafab1d4e0d3e589963e8f8c2b9810a7cf632b5f1162bba8e27f412539dd899a49bbefd5cc935f30f62fc1a9280b4972b160cae4f743820cebc731adaccadbd3681a25ad8820df68ac0ca73c99fad327ab98eb7f7f207bd6d7f741c35b09351a035103bbb0ca816a83ca0eef2dd1ee851c26aa6245f670cd9316270642ad08c24b530e2ca907dcafd7625b687b0041eb39cd74e26c0c79c04573ce7352910f0343d8050e2ec87856f3ff65207974ebf075864d72dc3bec84f68c4cc3562f9122e9cea840136a11eac240003e44157d4ac5a46b348503baa0e179f8df4f85661ca3050b49fae210aaed715f8a532915e91ae4afb9eed6a93be43d320484d4e43a3c01cf986b00145bb0539e284321f26e02163d5cf56d2aae21e892159dfccc7f5b1c4c656db94b6891e84796ec22b401ef797a0181e1578e34a16f67ca9877a3e5a678f4f8df62e42becad61ddd727e66f00d6518ead6f5beaadd60377ee3159b0b7cf867c609f56ac81652ff0e35a52960df60ca2ee1647892129f79b54a526d1d6afd9ea501653cb216a3e81c91ee52311b5725bf44d4922c7caad06f7938305155af1dbaa3d37de028ba72ae69aa79c31fa29cf36eb866b1f02a71f3b86eb8de944f3499874c707d9a05d3c7b52dc23d3068572ff43cd5eb4a55bc2fa15d9e90971bee486117b9f30a2538a67e563e8a2baab93f13d35c4522448ea3b56068a1e2ac6ea1596f72c9f968b5d8f19daadf7526b01b03d60d8229c664b9c53a881dc5c30904373d36ddcbbcb06367442eb8cfb746e9cf69a7490f7e8da5fc300ed6e39d1ff4e87ae15bae440f2b68917aa70af81dd2ad1f3f0404756644afc02e110e5c7356427058a6a39f1ab989600bcec06d0f9380981c5edb69efd8a8d941e85d3c290021f1c675aca51f2e4c756879ccba72d7c5cf21afcdf16f95dac870f58cf3da33b6cf945da0454a7ea1f3f1be094ca124781052f1fd5e6b06ff09e089fedbae450a16f4079fe2078fdb09312284b8ae9ba6607dd2eefe2fa454dae2f21ffbf9d4f9f2b3faa2d105c04d55f976dfbedbb5e5666ff6db3f4f4897b294bfda0e9740c58312539829dbdd62bcb8cd790f6f2c69a8d736962fcbafeb1f3a9564775d5139affb0d850d07bb8d7195cfd10e1444af4554d66ac0b507c432747f6d6f6568f37e40bc42b4b01e038dde59d1828a8a87a7beb57bf7925e6f0c5296a191a91e18692579e788a7856a90e191e7ddb34501248ee2c8fd7fe6807f11d0951748a34a0ab6a1d74a2c1a18c7d1d888755a3f79043bdd6b294ea7a98bd0d0091b486805078deb86eacfe21440b87e5ba5deb128747a72bdd8c42e933dff6db77012ab1ae3d96944fd6ca0ab296ac0eac90990a982a807a6199752e248279b20235eb000e2139476d61bc093a70bfd4a45bb3ea98c1f2fa573407ef97ea64e25fc787f88624797b04eeeb8f31175b361770205f92b34027d091d934b1a9b4d1dada9f679da26723b6af680dcad5d6afdbba6518d0f9b4563413da8182c022deabf56755c68395ffca367335d03bca02926af793c50c46300d057657e6c2fc0054024e3f9f970b71d31cf84fc19ecc8bd51acacf525eb4e3f4b416cc0f3ada755f0e2ea8238025a9e7961e72baf37e187dc00180cf153c61f64ef284a279db575a86a43ba5b60ea227b54b7382333dbc927eef587450c9260ec2f7ea24252c6dacefc2021811b1e12d8914e8e9f0bc0dac60393433741b4d233d5147aec11c8fc14ca2a8270f855acc648e3c74ac2f35692fa24802291e085e56bf588049c98f12578710e3ee9bf75eff1e272ea3db09bc721f18fdb5444f51c54edc2d49b738e0fbc0c1cee32d4e48599f89d7d3d2006cb494f57f6ac14716b0f4b5abfa07c66f7909f44400a3d1768028afd12a2e1ebc6743bdccb5f159e4cecfee5f1c297aec16774fc4ea35c8ddbaeba223739a9d0746d8d8cd13007e6e9e1baa436af503f1aa2e65bf032715c4706cfde55c27fb56935912fd70f6c1a548025199f2ea451ed44f3974dae957bcf83f3b629806e370032f2ea7810dce1b5d9c3c48bbad46d7246065fadbff31a0872990e83d439a38d13fe45b063e41b91be12cd9f6fa0d723694d9dfad819ffff4eeedc4bc49a3e5753432fbd4e647efb6df16f981bcc0f9efb002c0e0d18cb54c87f364182f73dd0d6a0e688b0a797391d851f7258f420ae723bd46944984162bcff172d94853d97a0668fc5f5d8ed7cd77b41c4185d43647c4a326a8b22eb8d2ba2f266bdebc22136392c6370afb158e7fb09a461c8dd6445fd9e236310638d04df105ba5240eb1c7619f31512165aa6ffad5bd8456577a6be667b3436b71dd6abe6801a1ac0ce56c30f5f63696b399f01ffce082ac3e0bdf91fa69360c108187de29d53f58cb006781435bb0ae66d234025fe5ea86af5be42beb5b302e0db139d6ddb0537726191e3b2b4bfbff3f5c74328dbc2a292a86779636470a025d7c78eac10581f67cd73b763ff1c0f87eee28991579003a42a89a0d9f8fa870dfd3b2a614a273e5f3fd94834539a06e04fad36bc188075cc639f0f72202a6c27f2888ac242b3233bb2441b573161e17cc177737eb29f5919907c222d7871aa29f35609fc604b76ff03d89fc6dc34b11085683b4a68ffeaf103a9344781622e59fa33a5ae64654fc8fff55d5d9f268592cb87bc7b4abce3334cbbde34fd20536a7fea20c7712dd8a22a0c9c2dd14c8b4d68028c47d097e07a49c85b071ff344dffb624ee329fc16d73b347bb5c597fd558fc806cd0ec6dee19337463cfe7b83d8a148d5639998ebbfb1ce971fc1c621717ef6cde0c8c019292c8007a2c5ebd5846462b5287503be0935f17a76d46b42556dea29289efaad3e3c1cbd2c3ed863bc701e2dec296e8383a759a8486af6b8a25b9977731ce77e0583a03f330052cba777694e2ef96c2abead93736a785e6c2543e3a564c93cb09572572dfaf4c2f1d161a055382b0c334e8ed4bf1e025eb999d0c26cf37e1d0c70dec3db50a7bdc1666d1d6b9f529873c7fe6db7acc28bdb91fbd285acc3f3b75aa013b2a3e1e8ba9bbe9b792f448300ccbd4314ca845aaf3b27f7ae4d08f6f21ef9febfc2d6837b34102231b2b3bf54029dad6b113e1afe6a5e6b22d9393679fd2b8b1e6dfbf69e2625ddc90c775117c9fe094149521081de7f90e6214bdf0e535660251244087d4f481add5e0ad390d77fff8f57162f470f1366528330afd7aec72f01111a452c4a7ddbccc68c94875d44a420e2e749cec0efc0441c3ac1c97941ea186e0b6dd793b5f8f752785469dfa77752e3e2c046c17eca8219e1abfec3162706e7db287443ecd28fc5bcd8948e1939bb1d07044ae0c3eb31bcd83eb06dc82faea808896ca6c50b33b72abc7c4c4a16f83eeabe9e011393c9842fd854d7570defd7c73eb3de2a7694c85fe73f69aebb7ae405c3657c13320a3bbead9ca138df708d3c2e74a29121e40e888fe605e789b58c0797a3f0ac4b7caab29ea057bbc1f4ec736c74e89e0419974e78ff69e278d8bd94719959bdd24903b96a945475cc4e4e69b58b01c8a068574f1481286ff29df66edf55e551d462bdf5eb4dea9fdaf6af5a6b0f327162598c7f478702d342e4d6a9079abc0284a8cb8d5b862a949ae12f6e6b227019b523ddb526818b37d909ea243cdf568a83e9c012817d966faf1a28dfb844ab2433f3071dafa534b4909ddb532d7dd22e05fb2ec05a16d0aad655f9f57ac0cb0ee1d76b2b5bb267c77078199ec13bc8404c7e50ae98b1ffec795a0891b666156a51c2c2e04a87027ada6868363353f7c1dfdb5e05108ca1b0ccb67fb70794c71c787a3547f1ec2b75e7fd72ebe5c855750e25622b94f0c4c9c2ea6d39c90e011e07eadf3326569ec5636ec7785f0e60cb13b0dd8b05d3af8d952cba964f1d57e527018d96ca2751a79a96c29918f0a2f966fd615e31337b272fb56489da1366179397166d49fdeb880aec34ca48c56dad944b82b2e944a28df1a0e0dd373dc089db91102c95157433d5d4434ff04992010fd67facb389d7eb6cfb4de2a17c176157d1e493b358fd85ff06204826c7681186b723a6e54e6c53c5a1b8108f67fbbdfacc77c347b75b84dbc94d33b44ba08b430e023cf4c4f451dfee83777654f1c1479ef6a5187869674f6d4cc8d877d4dffc6ba46eef0dad2971c24380aa8740ca51959836a9aea5db7be9cd73f1e858b25e354263f86fb45b2480060c489c9d60a8c5401e97e14aebb201c51bd7ca11a4e78c0aa7980dbd9ca54b35f62c3d28e75fec00c4ca7f726af889227dfbcb2089ef62b03b337b60311817d2f11dbb81d4dd7575f144471b04ecbbbd0c3ddabfb1843e49a50da1a9ad8ce76fa13f315371b72b9a0bb2532", 0x1000}, {&(0x7f0000000400)="f35526690eba2c2df4a8ac0f99b4072144df8caf21242695715943debf9da79635a2d3886ddfbc405c7dfe19df8c88c9e508b576948ca7b03267b2de821bf48ac5acfbb3b7a7056c659c349624be665fb27a856345565bf10b338be700cdd5bca02b046ccdf75ab07b18", 0x6a}], 0x7) writev(r1, &(0x7f0000003b40)=[{&(0x7f0000002540)="5df3834ccf74a89b9509e26502724c33e2ec73800ecd", 0x16}, {&(0x7f0000002580)="3e8c087cdb435ca938b71ed346367aa7c453e9a7898050d71795a140ef8c2bde121517c303f1168303a12c2e7a90414aab2175ee1482e9b03b8b963309ffa3f911af20900edef49f5760a3ee8c7ac5361600bac670d1c445fbeafaffc672294b69fdf51e0cc481135847fbe7612a4507614b212a125d744bd56e97deb794fdab556c7b903298fedfd2430aeae6182ea7311cdcd25f3b", 0x96}, {&(0x7f0000002640)="940c506dd05fdb61fbfc0761350397991fd8bc5560166e2fee8bda621baa94b17f1f845554c2ecd66b2866b69c899bcb43c6e3e37579fab64e11034c71ea1b063cc759522bfe6aa7ea2706797ef7f6da4d8fa3aa0133d43ada998ff15457ea99373e5483a489be655632aa2071356a5951c29c23468e5ae7c5139ff1d1172836bf356cd30df1c095b42d", 0x8a}, {&(0x7f0000002700)="a489e1bf09aee608e5ae48ac00757ac28deec22227b8535de4688a311cbaa15d824974c5546d3d9553a5e28fc3ce4c2efb465dd401be3c053a6faf96dc9491c58424a7bfbd8875c533369810f41bce9457a9f314fa0486575648ba9801253b94dba35cb127b42c8eec5dbf99dd2bdefd54cea2afee060229fcc9f80b3677aa2eb147287daa436ce089ff97872d6ebdcb2958be022e92e98255bf1b3e8740e183608a2060a0", 0xa5}, {&(0x7f00000027c0)="c51b2fb42bc50e4dd22b6f54b0a59f24d1f6f8d02d9d8c1556f3d17cd05301025e651d866d42fb0343a4f28e0537a81666d008d1fe57f65106d26ffd7d95af75afbc494d57ff7fdd12606fc61ebaf7d3c1a6dc12b293270856e7790ff9f5f803458701d6f15198b378fa99ca8a5e1b3e0e44d220509839912080720ef19b60eff3ee4af0348f07d53f6fbcf4d4210b2e2b9131eb0c9e12a8d833fe7ba747f5b7acffc3993e6514e29c9bb949ffac15a0a3454cafd3f80de4175a4a20437494c8a2016a308715a72444162ff3e431b3cf88fd0ce02aec0ad39cab2e469e7b80c76013c9b2d2a7486f73ad31", 0xeb}, {&(0x7f00000028c0)="b5962cf3fd8ca539333fdf82a0b9ea90bd2e8ab70a3c68999e55cf35f8b73f57d8a8961b87ab455d5e0c2ca46f7a3e97bececb0212d5a28dd9d92be088ddcd3e2460debf611a8ece78fe9adcc3ca4a5a98bf8595bf94ab6073a1e5b8518f81d3e97261862872b30d9c0978dda335a9012f", 0x71}, {&(0x7f0000002940)="f4ed16ff0412235c2440694c21f76ded7129dd6acf90aa5248296d345f4e13481f6caf42ed917bb9b8b163753feaad59457d9a55003c3f99c07f91f76899881357458afd7029d00ff333e87a54e67741b4f0557c0bb86b7e5bc3f8e5b5fb4fecf24c254eba9ad3da7d71d896d279312d3387ea29732a6eb8", 0x78}, {&(0x7f00000029c0)="22c607746a8ccfaf761b0519fa802f04db80bb370faaa646636ccd931b6cefabf336e9ccc403f2a873ce8ae9d3979abe71e8137744500c62a42d79f92be7206b6be6c40556b565d6235bb2dbce545e8040c1bb97c30e484c4dbb8b20545e33203a1ead6075468f894c9aa15759dff25d34ddee7ea0d446d58ce4d32b0519f1d32cbeaf8d913b5438c15b6f35e73154db49250166c648228ba2155b05f4d9f5936a4e7f5d8b73de6bd86d12349de14d61154ac61f1b191dc4a693f463ebb6354613eaeea7f7a69c7d1a32139daf60df3988cb2a40642609d8b105c6114a1eed29e07e9a6e7818a541ed3083b30548e5211324c340210c42e55edfda1b45e96e0c3985c5687c1d6817f2feb29a2badb1a56c50f298a656996ec11ef33918752777f9922cbafaa8e80c5b4609694c656c9bc194d92f1974d7eab558e5e533f3da0e53398a15e275d8210ac97190281ecc511f3b6ec21236df51e0f7f85e0a14f3d9010821ce6176e0ef95bc2f385277dca4d6d14ba05d02ecc8bc8b7a24f712c9821a6267a589dd3de073e2b30923bd5849acd455ca143c80b197ce8714a46170eb9a17f104789bebaf647b403c8ed2a733b7ca2c3ebea502ade4d708eff8672ca7fad5d05cdeb0c47e384778acb57a37082f854b74d06a59aa1a23aaf040e509e169f898a235523c09ddc42923358a87394ad7eb87dfa1f50f117edad6fb2fb6198062370c5f8ebc84d2ef5b94d4f64ce34c23331eadf9b8bd182f3e4c5aaa3fa90d06d906efebe096dfeaef032d4c5ea2cbe0096e6eebfe641713b287c40f5d5151bce3c521659925a54f2bbf62a5cb70e0cc6bb8496a60019535372a6dab7fee1726b0d94ee2e5566ce611f2de3a19ce59bd40307807bd435c624f4aa54123cfdabf9d0fa44faa5f9646744dbb92d13b6a2ddaacf6953fe20eeddbdff04428c33071daac807a13a40c49a9566802e2b1ac55aeb512c0e8396bef9c959ac1f2e152652ba2854d2e4e48862f61cfebc56084e8547030248651630b727ec5a74e64c7df12ddaf24a31b058959922295c052076a5f5feb57ddde1e39c91efd2a1ef188c93576fbbe0dce7d24b278b84891cc64468153257d526218c653464b093c5fce3acb2bc54a76d2ef2bccedac3ae4c77437463e2cf9c4929ca6fb39221a763e20664e8286142deb959bc7b7d0a931717614fc04d2634bf804806b70a9d1b204f6a635e7d5b18152ff47cf62d81e51eb3f0abe572fe751a7756020296806b1126186773bd96013198965cb9caf11dde464b4eeb6847b3a5fb77c2ba84195a02475f543bd21ceb749ac807d04febc9547ff9f33ede260cbf49b04a8b36a5cdbe3bace23102cf2b07df69a28ee0c7765c8b29d0688a47116ebd9c2aa2774986ddfc3eb8dde4e6e05f9341715963b1df1fa381da9271a30d53ae98d9dfdf393815a6af86ed7fbd707415a5f7558f0a45dd6bcb408f31cfd6cf2a68513abe0e4f08ba134a25f04eafc8aaa907309c183126ce51aaf9b951ef490f69a1c0dd2b61b4dc00dda7b906802a256c6ca31c4a954c0160cee2e247c233f6a7072c3e787c2b1d3ad215c938ee81ee85f153f66f5b4fe282ac5e3e08d6f9a823e94290d17c75ff11910ae43107e319165634d76c6a97df26bf4e627d8c52b2d3bed90ac0d632ea147790f1c1da0dfafe33c8e4e0d0681f1e0ad8c2781cf4c7ee4aaebaf7dabad6eaf7982cfc8b638dbacf686ee832b35a0faff9c17ea350ce046e5cd303047408850adaad84ed1ad324e1065b945d4d80d9e9783738e5113e710f606da64e1226c13c92aa12dd4e28492e30600d5442eaf19ad8098e3117231f7f4101ae386b03be7578d414b4bb478d5e7e296a5457473f6a5d3848a3b5f961c0f38b10fe7da4bf7f75fbf393afa1a4f2c3ea3930922b71f6cc6d36d4721dc20e4c75be29bdc8a4b83e9ed324aa1631ce82a0c785326f8550046d9e5f101e53ca66049a3558339f3558a2d57605fc54e2b4164f1de3c9738573da808a31bd78d9f8568ec04cae341ed7bfa54c45ac7f4f3bd39dd7fd9439d4c4c736816a5601a53e55f0012fc2726c7833ea9d3cf944d4682090169ebb82d06a96a21702c98fbd55e8c9f968cbb1836d9fd2b03bf71abe295df0d15abf47707312512ad88295ef652fa5a6a49ce515bb9522bd8fd936414f5c270ace0c19f01ab8a6c216fe62c464d62dcb9fefcd329da724961070d59e501877fac394d4170fbfe5836257722fd5c7b0385086001d4f3428a836f76abb34a56a20a20f7f51e118f95742387b74d20d124ed731a26f7689ddaafa2815179d56bb9b85891923f9fe75924f02677c7c80ffc04f55b9bb50430d5709b92584567e45b103a9de98feba922e856f9e25cfef77f3f9f4971b3e8a5abaafae1a2be632fbdad1bd6d16f12f71e932eca39b7db44fc8f538764fadfda5c86fe057559bada14ff3a27ed09a811ad44560d29775499d1605b05c8db4abae9520191fc484c24361c89f7b0ff5db1c25630fb5f3c8fa2433cb6f26d87244fc6f25c6c65ec445f01db5b297cdd833a227856e13e4fc4736e1d1a903b21d07441a5fc1cddb334d18e115af9fb7041c4a855414df2261632cebf348afbec494acf0568738887b6a150dc92a6f8854781939d6a806db18eae38c47634c020c03f6477f9b66abe4df616529d8dc8a68f4baf4de099766293b8f269f440e92081ea330e9dc60e5a5d6d547177eb006e3a8e6c3506b8a191f677cc355c3295484e24e31c02a62621ff9100a1f6beb6388656edcc871bc6691946cb9a37675abb5c4542bff74ab264c354982387a887abd3c4cc5d6b3aabd5a35e3097392e7c7837ff710c09a5396adb46780df7935c0684525d04298f3182b138290000cae52bf9b2751d1e24ef1c756c221c7f543ebafb8c656c5277bf4a4b4571fe0382f0ff1b2d0ef20ca428c159c5dc5ad54797e48cf2e46e3df8f23c40d4681acc732fd46d6dc768c7ed308705234779b3ac912c125bf7582fc66adb82100c99aae302b1d773599131cf946274fe5a198616356caa2d61d45e26fdb8212ab0144f71b7a319d8adb65b397f78ea13642bb735b1e41fd9215886bfc36ad661f25cd279bff3b1c412dcacb16bebe89981ec2c5151a6d8e49907a3baf347f2247f74bc1db51ed661068f4dd8949bd5d2fe242bcaa7faa2b66a33e66e127a73c0588d7e225e8cdba93467f0c48013bafe6e6b3422bd672159e7c706ec0137615b851757694745ac2ffd58e5cc4e94b26ee544d7d23af7231746a3e757dccb6172fb75a4e44e1d9457136471c7d17a255f45ac25f08c9810c9716400361c7d5a2b25385f9e23e19e7544e6003a413e6076f1f1117c728c852fc4f7642629bf2a485ffd6c2133b67cd84e54c495b2af3a84eb68c226c186ecfaebb0726f1f58d5e31b75a9c23806e0ecd25df03bd9328aaf3b0b0e4be1f867c22eef044d6095aab8d298b5b222fa2eefde8acc0f477a0c263d8503cafe077545627d5c1963f99a205ef821ec7111e63c5b92bd0e78413e09771d0185c3456a85aee629c33b2853c73cf26415eb28e5d5c407faf4c870e8c831d0787f91981b47df3b1f9156778a8634ca9dc96a0c8c0575ea6d2d0d01c862fd7cd60da1ce9b99fb8473ab3568db7d081dac328d963d66d73dee9abc9f1ffa96821e2c8f22e260b57f9f1d9d74d856f67edba168c39881d67b0939a0f8c3d3381cccbca4a733fc796e7631bcf2778a77f1bcf7a86c3ffb4ce21c54439f2c4c65df52aadb2e42e244a1cb84dffef4ac82efeab326ddb3faecf8559b30781db23df1bc41a6c4f8c55b1056e2771906f2c9087e3d1f4e652e2bf6dc34d566b9f132864547df345526480d5036eaca8a18bfe869067cd67acfd6934df07cd8f7f539e40e56591c3e4710bab8bbc7996bee1ec78eb828dd1d173c0920a83b253bb7f2f32815f90a01062e4bc6bd5f9ed2db2403493773425d2e248bed8b7d3e100c73611cee7042f0250d19a46174002648d6ba998c2b772fa229495c08470a3ad9a134e8532c304da799bdab0115305f788714a57cb86acc17c8a5431f30577347c12aa098098a1c8049dc670b70025348eb8f85130251d630545f3ac4c66e615dcf4ec3f6eecc83859f343af81fa51127c20ac3a0c870865647b6699cfe055d3a58a8e0774c36a6245fec2e72188ba443eb9d90e022453a3cac5b4a9720d890f7e4db85f1caa57e29268f1c06f400af18ef9fa878fd5b0ca47b0da203e5244e7681810f2b8c69d0668049036c4852bb136ae3a7475d3a0911a501f691ed5149a6fa2c1270b190a04c064057813de6de0e50a8a54a0f28f9e091fa5a0e376bc40f6128ce483fe987bfab80a55085175f6e04944e8e00567f4cb7ca281ca2b3099e65d83f5dd295fcde89520d98309ad277cc0649d37b120511ae93b27471fdf89148ff943715d4b2ab52e8379997bbdea8115ef40ba59590926ab709740d396451c5c29d27e29dead2b4c70b6f2ca1ec697a7b80518d2c325ac28dcef6983e9fa7aae03652c2abd13cd5e6d40611d75b54b83349493be4b87c9f6825ce6bdc5fdd60b75a35875641b3aa238d0789986207e9a0d22d5d09a1cb0c43e360a5204d15f8414983a7403d514546918202dad0d1666c3535083f63bd5ed6e434e56605f90527254d0c55ff6421fbe36eabf34413ae786a32bf17bfcb42e3752de7f6d8119495ef847f654f42eee13044d8c28484f8ca2e4b1eb9b85e53f97021287c0d995313eaa7ab3e9e8f076f85efb60ea22765f491683bf0ad38e8a9fa49bd6c51c56af51c43dd7d18345c7551111343d91d94923707797202d6364073b4d7a7c751092e4d644d96bb9dac0e187e7433813b0b5e4ec89e1240141c11d0527a677b8e9e62cfad81dbd3cc186e8ee326f8b626bc505defbd8fc299e21806045e841e1c7e59cc53d358650259067496d0bf244a6de6cb5c865e879613e5e75376eaf53256ad97c1fae18f40ff463b0205b7480f1fbbe212f42e968508afe390885f14297946e3816caf63c3a98c48fdc089a9f097950747934692acc06c9204463ceb28ee336a34d73e41e55b5ee9692d970fc7b03d0eece08b0aca4f91e516692738060607f5bab4ef1f39a75765b973e490777cfb5a48e1b44f4390fd017340ffb59c53776442f9db3cb379402b382f9b7aa26d0f402c6cd75da92eb783897dd8533a4563db76f00131ae57dc90f8cc3716cce558bc4dbbcce37268d42bbb317dd1e6134bbb215d9bf1c96629a901ec4dde4894e8364abf87ec8260cae300e11e89ff26508772c36f3a158119b29dc03d2c307b736472e964eacfb9637b81d03510e90c0a0dadfa70313b5e1e5514f562546fadd6ff25ed2d3c52cdcd3cd441a45ff2f0550da5bdc56b6b6bdcb6f568e3b3cd5dc38f1e66242c032bcf5bb3d91f6609a7f1ca8f9ed5f93dd04d731c9ca943d5c9c161c73e79094d283ebf8e8a7aac0809fac1b62d1edd4f11e113e7f139f89e723b3dfef917ac7d0f8c8b4b2078dd959fa149669de119713f746bad6685126315bda9245ab8a67e96ee6d132f07ac0f375c94bf91bb194b8b5ffb5b4b025c4c0474aefa30a96085a7c7fdb975d9d06adfd0ff678c595ceae2eec3e1cad3a537dba4b4f6110bd4d9736172676d3e12493eb12c13c7d8bb49f7b2dcf643ba3b1e925e5801e4c6467155f5ce8a45878e365ec9d8b209a40196ddd2e1efb551701b485bd2acc03a854d4d2e70d07b70f1f3d27c838000c1fa54c05cb163ccf8cb1c424d45", 0x1000}, {&(0x7f00000039c0)="5e4d8471e114798600322729166377cb26850aa0652c72fe6ad4ef724d50ed256b0c22b7a1ea0691db998360825ca8cdb908946441c446d28acbc3eb0cb5e4c3a3e5fff5719b47056371e556bca9ad5ddb560a588a4cd4ca69742ba6e9dcac2f8ed9ddd178b1e952ad01977ff281629c9e01dd80589baa3fcf5c4c4549744b9b", 0x80}, {&(0x7f0000003a40)="7175648284086253fa2e62e950e207dc0d81719d05514c653a18e11cdc9dede8e46104e17f70f8ae3fe7add24dbe4d1a9e99a102e7e080597edd98eb2582e9007b3b5ace97f581816dd5480216749d4de6ed9ac15c53738e1b16937fec16696b088e136d87388467047c3047b103eb76f72f5d1d5ab886db09c74207ed435a1fa45d938156f7f26dc9c0083a6e95e067370fa151a6b77ca68c9bffc7619ae0e88521356183e876defd2047c11e61c92a77cc964d5b01897082867089e41f87d6d0398369a5c47a21d190ca7a4f2f0ec1b5ead97ffbd3c035747422ce", 0xdc}], 0xa) poll(&(0x7f0000000480)=[{r2, 0x1ff}], 0x1, 0x0) 16:00:43 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x5, 0x20000000008}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x84, 0x40) rmdir(&(0x7f0000000140)='./file0\x00') 16:00:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) lseek(r0, 0x0, 0x0, 0x1) fcntl$setown(r0, 0x4, r1) 16:00:43 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x1a0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:43 executing program 1: r0 = semget(0x3, 0x4, 0x343) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/92) clock_getres(0x3, 0x0) 16:00:43 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x204, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = openat(r1, &(0x7f0000000000)='./file0/../file0\x00', 0x40, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1808, &(0x7f0000000080)=0x7, 0x4) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x1, 0x0) 16:00:43 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) open(&(0x7f0000000000)='./file1\x00', 0x20000, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 16:00:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x2, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) socketpair(0x20, 0x4, 0xffffffff, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r2, r1) 16:00:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) socketpair(0x18, 0x1, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000100), 0x0, 0x1, 0x0, 0x0) r2 = kqueue() getegid() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) pread(r2, &(0x7f0000000040)="aef89b4747063e4ed405f30287328438e0e48833067b35c107c8669cc54ad99db480a2ca6360802dfbea4cd8ecedf55f6ba78b927f62d60fc383b34623ad1db38e16c83cf4a737c6abd74556eefeb4747d2b826155b4a0220bc463c2e03a360eea8cbb8ca06c01ed08d05a", 0x6b, 0x0, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x800) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x1) mkdir(&(0x7f0000000040)='./file1\x00', 0x88) 16:00:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b04) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000dc0)="d059f51b8ee301ed2491718abf4450da4183694804e8f21718436d38c0b80810593a595902f3724405dfbb48cfd13a2bdd9df48ec677fbb70e79d765e876e138c3dd1eebbcdeb0a2cef7aa910056ee4a33ef360ff0e0d16204888db0407f0937bbf0249c844870358747139993f243e8cddb11dcc567f092dd0005fbaaa2f850f62d26c6994202269a6f7043dff9f1905d5acef56009ee22a8600f29e771754ebcc795781901f27e7c05de3b080000ee423b6697aa8ef2a84397c96ff0dd8f0907114c9b1049a7586417f995971ad1a075664386e431760992d7cacefcbf3cee3097b4325e38dfb21e4baac4d173b4db480e867ffbaa182259358f6a3b0b0404b4367f4c4a2a1d61d25be288cdc3bf109a89808f700d511af166d42ff55c769c42ca35b7f6222eaaa25a75ae987c5e818149cc78c5daa488a9059e8d2d9f5216b13616d2b2140421ad09aa2fed5a8b6d1214886549db3be558ae2e78ef786c778a414a8b514fc41bc60ccd8c25a10c230f818f290bb7362ddac07fb8c705351be5aa1a5efa3c818718ff4cf77bde6ba456677ca7dff364837ecde4db908226c1d744d420452348004cdfaa606987c0067c668d36560313b1fb03ab339cc8730048c24efc83846fd25e0d173c8af456aa8ef9571f194422bcd0fbbdcfad5164ecd105fa4bdf74d522fdc9c2de873b6b5597486b1ff748fcdbc5bfc23a408061745f3ce0fd593d7aebed10a30192d3150beb3faf880e47a7d346326084a5bbdb9306e2fe5c06a0a3c47caad9a2162c4aaf83514266c1a0ac9b1d98efb26c52ec2aafa7958d7444076e62306e0b4169967ff8842014f8f8739f23e47564", 0x25c) getppid() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./bus\x00', r0, 0x1}) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x2) getpid() execve(0x0, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x45}, {0x20000000000006}]}) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getgid() mmap(&(0x7f0000e49000/0x3000)=nil, 0x3000, 0xfffffffffffffffe, 0x11, r0, 0x0, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x5c, 0xff, 0x7, 0xc830}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40084}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xc00, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x10) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) 16:00:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x83, 0x2}, {0xa7, 0x7f}, {0x8f, 0x80}, {0x26, 0xffff}, {0x84, 0x1ff}, {0xcf, 0xbe7}], 0x6}) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0x0, 0x6e, 0x2, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20, 0x0, 0x20}, {{r2}, 0xfffffffffffffffd, 0x11, 0x4, 0x10000, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000009, 0x9, 0x4}, {{r1}, 0xfffffffffffffffb, 0x80, 0x23, 0x7, 0x20}, {{r2}, 0xfffffffffffffffd, 0x0, 0x84, 0xfffffffffffffffa, 0x400}], 0x2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x41, 0x4c757047, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000091, 0x5, 0x8}, {{r3}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x14, 0x3}, {{r0}, 0xfffffffffffffffd, 0xa, 0x20000041, 0x9, 0x2}, {{r2}, 0xfffffffffffffff9, 0x20, 0x4, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x100000001, 0x100}], 0x5, &(0x7f0000000240)={0x8, 0x3}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7ff, 0xfffffffffffffffd, 0x0, "c3304de4868773bc9c832000001700"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d409", 0x50) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x890, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x100) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x21) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000140)=r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2180, 0x8001) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) dup2(r0, r0) 16:00:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fchdir(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c00)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) chroot(&(0x7f0000000000)='./file1\x00') 16:00:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x8031, 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000000c0), 0x1000000000000174, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000040)=""/58, 0x3a) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000380)="d548c294fc4b90ca7dcce2be14130400000055f23b8839f6ba372f3aa3fbc20536f3930b6dea5107dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7560e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e00"/113, 0x71}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000040)="6f4cfeae5e401da536411b4b7dfb1c9b67079f5ba240b2298904f738135611b50004ffffde53ca33cfd28c604eb502c2764816650bc8f34d", 0x38) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) execve(0x0, 0x0, 0x0) 16:00:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:43 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x83, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000680)=0x6) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2aaaaaaaaaaaafd6) semctl$GETNCNT(r2, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) r3 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r4, r5}, 0xc) shutdown(r1, 0x2) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x80000001}, {0x0, 0xf423f}}, 0x0) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000040)=""/167) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:43 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x26, "010400000000000100a81e000000000000000062"}) select(0x40, &(0x7f0000000000)={0x2, 0x7f, 0x4, 0xffffffffffffffff, 0x4, 0x0, 0x3}, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x18000, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) recvfrom$inet(r2, &(0x7f0000000100)=""/204, 0xcc, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000002800)={0x0, 0x2f2, 0x0, 0xff5f, 0x0}, 0x0) 16:00:43 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20421, 0x0) write(r0, &(0x7f0000000140)="5827830324ff6520ef0000000000000000", 0x11) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x7fffffff) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000200)=0xffffffffffffcd6d) 16:00:43 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) 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) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x10001}, {0x1f, 0x81}}) 16:00:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x0, 0x0) getegid() write(r1, 0x0, 0x210) write(r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x6, 0x4}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20710, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x3) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20401, 0x101) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:44 executing program 0: r0 = socket$inet6(0x18, 0x800000000003, 0x0) r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001080)={&(0x7f0000001040)='./file0\x00', r0, 0x1}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockopt(r0, 0x1f, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 16:00:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x200, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fchmod(r0, 0x2) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20401, 0x101) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x1000000000, 0x0, 0x0, 0x200, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20401, 0x101) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20401, 0x101) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:44 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fchdir(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{0x1}, {}], 0x2}) semget$private(0x0, 0x3, 0x10) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20401, 0x101) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 0: r0 = socket(0x400000000018, 0x400000003, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x6, 0x0, 0x0, 0x1}, 0xc) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="acf4425da46a0eb046d38cb5d1f56118969c540848f58f3b2e356756eea1d29d4ddf4c6894c26237122fafc91f4937983062179756f4ce45641347149ed17f26c42ace48de4c86db62b59486f537c69ae476b3955228f40b8ec301e2113c9b5a8399866ccf020ddd918c09912512de99c8fbff84a56eb19393f0b1becb14c0385bc945102abb034c5159f9b8b02392e543d9c9b8d3fd90dda1c241", 0x9b) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x67, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x28}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 1: open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") 16:00:45 executing program 1: open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) lseek(r0, 0x0, 0x0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0xc005, 0x6) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 16:00:45 executing program 1: open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000002480)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}], 0x2, &(0x7f00000001c0)=[{0x808, 0x0, 0x0, "9a265465de2780fe7b4af0bcab0a782d46a8c36a21fd6d70e748efbf87122c1c05d59ff7b0724bf7cdca0352198ab3c158989d58a4eb73828ece87765cd2c5e0aa7768b50cb76e32fc31cc123769e304cb5c48e5df4dcdd52c70ab1949a03fd9dd66df3862d371c804944785427cebd7ce3cba1998c286552ba3905afeba701e190e5b710770d524251af6ae09679943159d97d7bf8540b84f5a300c154285b5cea87a168b572749bfd9bb62b39093f503cebe940cc42c288219f2eb3894732b8088fcda2ea9c60b574f1632d062f7478d76e6fa883c07487af9c57f6e5792e6873f3f03c3801c4ec3c1137372e901cef8587570f8e93461b6a610c234539d122718fef5e7ed0c9831e3f84876eb3aa5945449a1e9ec3531999c6f0d140b3cdabd866bc2ea2dd5b242bf27e850764b39833321004c482f901079bda42eb033e48e1ab66922136b05b26ff054d30f48a91823dc795ca73aca479cc166c7fd5e13b14b6dacdd59a5e4a0ab94c1f4cef3dffbf7d88ced2e6bc56d94fda2e9ade1a69622a92a8a753b1862585b8ea0d3c4472c5b8fa3ace66bfeee67eae1783858fad4beeee3eaa9eb587aa10be7dcaf81f26d65729e0827de53068a19828de3a8f8071d0454e922a214a3628624754739ee0512090fd4fec7f56e2c8d2c1e0c895cf55d66566dbefb7d403760dd35c4e1241f3520d022f31394adb2fcba1933c3e2276b26a3546cf2bf8e3516ea7f8ebeff822aa92c92bb469d65c902155aabb455bc98df0b8ef91e787f3d6b54a35f825acdb80e5b002319f4abc52714e09e12c0fb0cf71c55f53a4bff70c581a50f35fc3aeda5817c75b03a2c384b7957ea85e3d06c88baa1dca5b51437596c703f2aa4bb74b68faa4ac98d2c906b1bd320ebf8b49bee88ff3826389070e7162d9c6f3a3e347b4e16fef8c9e6e9cfb86165b46ebe94109b5a1a196730ba79214b5c3c24571da3ce31b77e18c825ba54871c895e594d9dd4727aefe3e74d105bfe79ba7635c2379c177078cdb833bd84dee66553fd6084107faa22ec1065db9693b74f9ff98d3526dcae764bd771437620bb7ab0cd9a4cab27493cd36d6914af4bac28c7b0e5ff3268819575d980204f7ff3b93f887e04d8d659c69ded7cfcd37851f241cca29367489642987244bcdaac3546099a0dbbd2dc1d71dcb5bf399afde16d0a18707cf0058a57f0f11032f9d442225d1439e38d6f880ee21e2580c264918f19371a0e72a6d70d3f5284456d78ac1ae82b2737a1bc7ffc0c4d5478bc921e5a6e2cd69b3ad02ec937b24e1515c76081fd54f59e9d618203aa39d73ea2c8a90fcd929a0e6d4294e56004f120411fa970ed6fc4ca8127d69b1fc35de6ae237afb845631da8b03dd3f5c78e5f0fa09e01f5199dfecc1125288da2614c25d58a22d92ae8c0330f7eaa81153fa4654ceecb2245de8711fcfc706f0ece2582025a1aee715403855d2069d435d86eba292f3a530e4b43ae9540a9639d75fa49596b9e1bf51928dd9d79e4f35ca7aa81adf01ade89f33f90125441383d0d222f19e8d5a663fbaddddc5efb11f8fb17952cdc1c394753e14d05df84ae52508fbb2889342a588be657648b52573ac213adb6d18e74bb216259c6bc54f8d7cbed8e8cdfa07e8a03a8337c4d573a8d27468595aa4df567a24f2f1300a7ac9a777cfba25fd5dbbebfa771a1312bd2fe38450968d4e8cdf3a1b55b049e84afa985d5e9180494e2b62255374cbf064c8af2f78bacf0e73b02044b9d9c42916d0cd5ffc1d96781a5e86142d03c00a1c6fc4f5cc23c20d11ec27bf275d4b1052d8cccd1c92b00b10094201b6a2d74edfce15a737e03caf000735b315aacfc1e984906ee2e91b4d6adbf21b515159ccd74e6d95e4837cfc0cde20d5a30d83f98b5f9aa6113cd22fa0a775d559d5af9c8febf4134943ad193d28008c66052702c21e88a461c4fff688747a75717c52f26d236646587ba542d2ca238d973ccf0f5313f0a8f4b32c6059b3ee467e6d33ae5ec2d23998851e1404a1f55c0c605436b229670b0e653bc7aff7c6f614f87b87fb6cd9da71a3fc475b71f4ce87e6a221f4db546447b5271d67c4f9488dfc8757289c7fddcbd63d9a31795399c610f4c8fdb11c28eb0bd82a7ca086bb7f8a088d61c81ee274c47e18766f5324b18f85c3b55547039895cdd1daa387362d6af2317057caed0e3b3b21f980ce0d82dd79736ea32bfc565a5b383457380f3e18880f1e616a8068ebca3b9f04badfdd63a4e1a7fe622ff23d26aa8fbb6b23069af82c0adf5ae1fae0288454fe8fe6f4299cb58c7cce4c346ee55b01536838e1380bc44520a57347f3b8a5276d29b45ec587e82b45830bdbef348701245cb1666eda1e441e8d98c3d4b5d948f9e6e747a4b246312f94f52b3713797a435cd239d250065541dae15ddc27ff5c2536dbc771f0c56d2174d58cfa373eede3305a44cf9bc895a0fc8f3fb4cd0e691adb1fe5f9c1d6e5a55b58c698d04482d2b4d6d18be66870cf26858245b0b780f7c578adaf9582560940ed9d99c1dbd36169cb3fc5a142f398da979926e35ab114bfdce676533c2b09b4287e8f858a4c5ca622814ecedd3b1ed2a4b72669cfe8549bf2e902429edfecc0669dff64e4992618e7e29d6ec0516bf42f53b44a3796b67b938151aa4a04d7ac7673abeb398e97004688cc787c84a224052c711de56336067de3b1faf449d58f875d6341238019887b06b7925f3799da678e57eb416621f9ffbfea67657edec49ed595045581bece40bdf64141322543dd38d85051a17ad0c2d760d41324dee63ba65dd3af73d69aa85819645ee9d367cd50323c09091070c79614dfefdb8549f1436b1527c25760"}], 0x808}, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x31b129cb, 0x5}, 0xc) 16:00:45 executing program 1: mknod(0x0, 0x6000, 0x100) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x20000000000, 0x5, 0xffffffff, 0x8001}, {0x0, 0x9, 0x3, 0x1e4f691a}, {0x7fffffff, 0x1000, 0x7, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x100, 0x0) r2 = msgget(0x1, 0x4) msgget(0x2, 0x438) msgrcv(r2, &(0x7f00000013c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f572055d6f409584c078600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003171c746c0e5c13f5e8b819374e500fe7fed32c3bca1c19147f201308cd76bb3765d81da75adc92fb5ffd9e69b30ea27fb786853e0c3fc77e397762a7790b54cdfc12c7765bfd2d7858b4685e31b00ed4385b2e569d7689e57d0a174e4bac67f91d934c170b1a1ed53d8c3a8ce5ebd1c7a21bc3017921900fc56bcb2a9f2866a9a4d4663a14e76dc37f605a18d5b80740896564d8a2fb5e88c22fa1eed4a5c4a81dbed4bccafe65df78ce8dee0b4615d3e487fd9c9b32f993518e329b801aef4cbf9658eff5ed951f070ed3211425c0095d5c44216c4e3"], 0x1008, 0x0, 0x800) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d, 0x0, 0xfffffffffffffffd}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000001280)=0xc) getgid() geteuid() setrlimit(0x0, &(0x7f0000001380)={0x5, 0x6}) getgid() getegid() getpid() 16:00:45 executing program 1: mknod(0x0, 0x6000, 0x100) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) dup2(r2, r0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:45 executing program 1: mknod(0x0, 0x6000, 0x100) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000001e4, &(0x7f0000000040)=[{}, {0x0, 0x101}, {}]}) r1 = dup(r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0x7) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x80, 0x8, 0x5bc, 0xc4, "9c493f5bd4b6697d0dc9d32a9ef439ec2c5f36b9", 0x3, 0x10000}) r3 = semget$private(0x0, 0x0, 0x100) semop(r3, &(0x7f00000001c0)=[{0x3, 0x3, 0x1000}], 0x1) r4 = socket$inet(0x2, 0x0, 0x5) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={r5, r6, r7}, 0xc) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20108, 0x1f8) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) r2 = getuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x2, 0x0) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x3bee, 0xffff, 0x6, 0x1000}]}) r4 = semget$private(0x0, 0x2, 0x201) semop(r4, &(0x7f0000000100)=[{0x1, 0x2}], 0x1) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x43) setsockopt(r0, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) ioctl$VMM_IOC_WRITEREGS(r0, 0x800c5606, &(0x7f00000000c0)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100]}}) r1 = geteuid() setuid(r1) setreuid(r1, r1) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r1) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 0: r0 = socket(0x11, 0x4003, 0x8) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171", 0x150, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x3}], 0x2000000000000044, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(0x0, 0x0, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(0x0, 0x0, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(0x0, 0x0, 0x0) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x6476, 0x2, 0x2, 0xfffffffffffffffe}, {0x22, 0x40, 0x7, 0xffffffffffff8000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x7ff, 0x200, 0x1ff, 0x77}]}) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x3) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) kqueue() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0100", 0x2bc}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb65", 0x1df}], 0x1, 0x0, 0x0) 16:00:46 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x100, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/103, 0x67}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) mknod(&(0x7f00000002c0)='./bus\x00', 0x0, 0xfffffffffffffff8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x1ff, [{0x3}, {0x3, 0x7fff}, {0x3, 0xbb}, {0x3, 0x100000001}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x122e85f}, {0x3, 0x8000}, {0x3, 0x100000002}, {0x2, 0x7ff}, {0x3, 0x7ff}, {0x3, 0x20}, {0x3}, {0x2, 0x9}, {0x2, 0x80000001}, {0x3, 0x100000000}, {0x3, 0x270f}, {0x1, 0x7}, {0x2, 0x8}, {0x0, 0x22ca6916}, {0x2, 0x1c}, {0x2, 0x20000000000001f}, {0x2, 0xc25d}, {0x3, 0xff}, {0x1, 0x5e413519}, {0x0, 0x2}, {0x0, 0x7ff}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0xe6}, {0x42f109ae562cf7ff, 0x502b}]}) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, r4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r6 = shmget(0x2, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x5, r4, r5, r4, r5, 0x4, 0x3}, 0xfffffffffffffffd, 0x8, r3, r1, 0xe98, 0x7fff, 0xfff}) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x104) 16:00:46 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x20, 0x4007, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000200)='./file1\x00', r2, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000280)=[{0x3, 0x7, 0x5, 0x80000001}, {0x6, 0x0, 0x5, 0x1f}, {0x401, 0x1, 0xfffffffffffffffd, 0x3f}]}) clock_gettime(0x4, &(0x7f0000000340)) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x41, 0x4, 0x4}, {{r4}, 0xfffffffffffffffe, 0x8, 0x10, 0xfffffffffffffffc, 0x8}, {{r5}, 0xffffffffffffffff, 0xd0, 0xa0000023, 0x2, 0x9}, {{r6}, 0xfffffffffffffff9, 0x0, 0x2, 0x3ff, 0x1}, {{r7}, 0xfffffffffffffffb, 0x14, 0x1, 0x4, 0x1}], 0x0, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x25, 0x1, 0x7fffffff, 0x5}], 0x7fffffff, &(0x7f00000001c0)={0x5, 0xffffffff80000001}) nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) madvise(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0xfffffffffffffffd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffe) 16:00:46 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x6000, 0x7fffffff) fchmod(r0, 0x20) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) write(r0, &(0x7f00000000c0)="8d553efbcf3592849386791d23998daac323adddde753b8a1e3ea7054ed6360e6c66f3bf085737b8b9dcb26a1aee874df26d0224d5d741a4012bb2df05b4def31065b2cd14158d550899d05b01a180e9786364295e065b62e741e25782db21a7c1b415e6d30fd21d9b6954101956fe7073262cf26aaea8205ad1868a2584d9733d2771e99eeb984a1ab1318423fa527d7744b54d8fb89edd7645df03d6c43b0a678cbd71350ceb7cd2a20f02a65ddd194e8d", 0xb2) 16:00:47 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() socket(0x6, 0x4000, 0xfffffffffffffffe) fcntl$getown(r0, 0x5) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="df45e8b6ae5091405965f79cd02ac431e44fdf1457f6d41c370fe8276b90dc495131b8ba8ccb7e3e15180c09745e0f0847814a9805c7d1d9331295ded7bc0ea9dcc05bc5fe4299e86c85a73de26c9df571d1bc785ad1279d16f83be6e44c9664e11887f432841b01d3", 0x69}, {&(0x7f0000000180)="0cca24661bf9e2e87c3b43d9b86082e82e9a6d393aef016e67c24495f141513c0de5f1c2bd1c64d02d622ae4abba67b006b8323eb527ae608ae532858a45e93b1e23f25782d9cfa5f27731b1c7214772a2e38b290b823619870df729aa40be64df38ad3ae89c161dc7e3f40048b76c5dffba636c503953f8f9855c905b50ff2be18def200a617f4874437fa58c877530d3ba2e8b08a112e717c02a6da52f8b4f07a7e027c8154bd406adb37050c9b903c23b34b63ca5d0eb53dba166547d1774327f90d6754a50e8fd19dc7f093c82816f925868453b3b8bdee1297c3d4859b9", 0xe0}], 0x2, 0x0, 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x5ffb, 0x100) open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) 16:00:47 executing program 0: geteuid() r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc8, 0x4) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x4, 0xfffffffffffeffff, 0x4}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000180)={0x100, 0x9, 0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000001c0)={0x6, 0x5, 0x4}) shmget(0x3, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) close(r1) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) 16:00:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x40000000000005, 0x0) r0 = open(&(0x7f0000000180)='./bus/file0\x00', 0x10308, 0x8) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x3, 0x3, 0x5}], 0x9ff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x2}, {{r0}, 0xffffffffffffffff, 0x6652a399eba414c0, 0x2000008a, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x4, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000053, 0x1, 0x38000000000}, {{r0}, 0x0, 0x1, 0x80000000, 0xc2d4, 0x1}], 0x401, &(0x7f0000000140)={0x2, 0x5}) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x80}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x8, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x20080, 0x0) fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x2) socketpair(0x1, 0x1, 0xbe, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8000, 0x0) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x0, 0x0) chflagsat(r5, &(0x7f0000000700)='./file0\x00', 0x0, 0x2) connect(r8, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) r12 = socket$inet(0x2, 0x4000, 0x8) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000006c0)) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x20400, 0x0) r15 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x480, 0x1) r16 = dup(0xffffffffffffffff) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x22, 0x80, 0xff, 0x8}, {{r4}, 0xffffffffffffffff, 0x4, 0xf, 0x9, 0x9}, {{r6}, 0xfffffffffffffffd, 0x2, 0x80000001, 0xffffffff, 0x200}, {{r7}, 0xfffffffffffffffc, 0x42, 0x1, 0x1, 0x3}, {{r8}, 0xfffffffffffffff9, 0x6, 0x82, 0x40, 0x2}], 0x7f, &(0x7f00000004c0)=[{{r9}, 0xfffffffffffffffc, 0x48, 0x0, 0x4, 0x4}, {{r10}, 0xfffffffffffffffa, 0x1, 0x80000006, 0x10000, 0x1ff}, {{r11}, 0xffffffffffffffff, 0x7d, 0xf0000000, 0xffff, 0x10000}, {{r12}, 0xfffffffffffffff9, 0x0, 0x5, 0x3f0, 0x1}, {{r13}, 0xffffffffffffffff, 0x84, 0x0, 0x9, 0xfb9}, {{r14}, 0xfffffffffffffffd, 0x1, 0x4, 0x3, 0x4}, {{r15}, 0xfffffffffffffff8, 0x21, 0x41, 0x3, 0x10000000000}, {{r16}, 0xffffffffffffffff, 0x8, 0x40, 0x400, 0x5}, {{r17}, 0xfffffffffffffffd, 0x8, 0xf0000087, 0xfffffffffffffffe, 0x4}], 0x4, &(0x7f0000000600)={0x2a6, 0x3}) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x7}, {0x6}]}) r1 = getpid() wait4(r1, &(0x7f0000000100), 0xb, &(0x7f0000000140)) fchflags(r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x288, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x87f, 0x1, 0x6, 0x29b2, 0x9}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000000000000, 0x20000000000000) unlink(&(0x7f0000000000)='./bus\x00') getrusage(0xffffffffffffffff, &(0x7f0000000180)) mknod(&(0x7f00000000c0)='./bus\x00', 0xc, 0x7fffffff) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x100) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x40000000002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1e3) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000440)={0x10, 0xa, 0x4, 0x9, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xe3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfc}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xa69f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x10000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7ff}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x80}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xffffffffffffff23) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getgroups(0x8, &(0x7f0000000300)=[r1, r2, r3, r4, r6, r7, r8, r9]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10001, 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) renameat(r0, &(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) connect$inet6(r0, &(0x7f0000000240)={0x18, 0x3, 0x1, 0xb007}, 0xc) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x0, 0xbae, 0x4, 0x281, 0x100}) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f00000000c0)=0xc6) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0xf9) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x6, 0x6, 0x3, 0x1, 0x9, 0x8, 0xfa8, 0x2, 0x0, 0xa8e4, 0x1}) 16:00:47 executing program 0: setrlimit(0x8, &(0x7f0000000bc0)={0x59, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCSTART(r0, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x631, 0x0) pread(r0, &(0x7f00000000c0)="c90621194c34129a10bdcbfd2f2e9061d6b50f17be0789a9282692caaa2c6efcf700a247438fc2b5dc488120aa43231012859d7f211aee64f0a03333d629bd5011746c9ab3580ea5f10bf3d3baf918aae78a409fb073f7b62961d518b492125b2400a5d1a39ecd", 0x67, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8000000) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x108) 16:00:47 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x10000000000000b6) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000000)='./bus\x00', 0x1000000000000, 0x13c) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() socketpair(0x22, 0x4006, 0x3, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000b00)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x7ff, 0xce44}, {{r0}, 0xfffffffffffffffe, 0x0, 0x8, 0x3, 0x200}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000005, 0x1, 0xffffffffffffffff}, {{r0}, 0x0, 0x10, 0x20000004, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x11, 0xfe75, 0xfffffffffffffc00}], 0x400, &(0x7f0000000bc0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x7f, 0x4}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000080, 0x8, 0x20000000000}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x40000000, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x1c, 0x80, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0x5, 0x4, 0x2, 0x40}], 0xffffffffffffff01, &(0x7f0000000340)={0x3, 0x3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2, 0x3, 0x3, 0x3}, {0x9, 0x8000, 0x6, 0x4}, {0x2, 0x81, 0x7998, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000cc0)="b6") preadv(r0, &(0x7f0000000a40)=[{&(0x7f0000000240)=""/253, 0xfd}, {&(0x7f0000000140)=""/36, 0x24}, {&(0x7f00000003c0)=""/166, 0xa6}, {&(0x7f0000000480)=""/139, 0x8b}, {&(0x7f0000000540)=""/201, 0xc9}, {&(0x7f0000000640)=""/241, 0xf1}, {&(0x7f0000000180)=""/34, 0x22}, {&(0x7f0000000740)=""/215, 0xd7}, {&(0x7f0000000840)=""/234, 0xea}, {&(0x7f0000000940)=""/252, 0xfc}], 0xa, 0x0, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xd002, 0x9) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) 16:00:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x69b3f606cc07bddc, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) dup(r0) open(&(0x7f0000000140)='./bus\x00', 0x10801, 0x4000000000) 16:00:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050490000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e2708b5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x900, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x90) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x39, 0x7, 0x101, &(0x7f0000000240)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xf69e, 0x8001, 0x8, 0x0, 0x9000000000000, 0x81, 0x1ce, 0x2, 0x2, 0xffffffffffff0001, 0x101}) setsockopt(r0, 0x5, 0x7, &(0x7f0000000040)="0b476bebc9249084f4982f48fc5a8d0fc416a6a06887fe8e3d341bc7ec89204f17b09371e9d2ce5c87d390dec98c5fc514", 0x31) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x200, 0x9ff, 0x5}, {0x3ff, 0x0, 0x4, 0x6}, {0x2000000000000000, 0x9, 0xfffffffffffffffa}, {0x0, 0x800, 0x81, 0x7}]}) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = socket$inet6(0x18, 0x4000, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = semget$private(0x0, 0x7, 0x200) r4 = getuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x9, r4, r5, r7, r8, 0x10a, 0x80000000}, 0x2, 0x2, 0x253}) open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) r9 = open(&(0x7f0000000100)='./bus\x00', 0x8700, 0x4) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={r6, r4, r8}, 0xc) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = socket(0x19, 0x8000, 0x2) r1 = getpgrp() r2 = geteuid() r3 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x2b, 0x20, 0x1, 0x1, 0x9, 0x5, 0x8, 0x2, 0x0, 0x81, 0x9}) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r4}, 0xc) getpid() open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x150000}, 0xc}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000), 0x10000012c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000000)='./bus\x00', 0x188c2, 0x28) 16:00:53 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)) 16:00:53 executing program 1: open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:53 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x2) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a4eccea6da00000000000000000000008000"}) close(r0) 16:00:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0xe0}, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) fcntl$setflags(r0, 0x2, 0x1) mknod$loop(&(0x7f0000000180)='./bus\x00', 0x8, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0xe0a4, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x2) 16:00:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x67) r0 = open(&(0x7f0000000200)='./bus\x00', 0xfffffffffffffffe, 0x10) symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCNXCL(r0, 0x2000740e) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/111, 0x6f) recvmsg(r1, &(0x7f0000000940)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000840)=[{&(0x7f0000000280)=""/245, 0xf5}, {&(0x7f0000000380)=""/193, 0xc1}, {&(0x7f0000000480)=""/32, 0x20}, {&(0x7f00000004c0)=""/190, 0xbe}, {&(0x7f0000000580)=""/194, 0xc2}, {&(0x7f0000000680)=""/160, 0xa0}, {&(0x7f0000000740)=""/61, 0x3d}, {&(0x7f0000000780)=""/149, 0x95}], 0x8, &(0x7f00000008c0)=""/126, 0x7e}, 0x801) 16:00:53 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x3c, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8008, 0xff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x84}) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000100), 0x2, &(0x7f0000000180)) 16:00:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00\x00\x00!', 0x4}], 0x1) getsockopt(r0, 0x1, 0x8, &(0x7f00000000c0)=""/8, &(0x7f0000000100)=0x8) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0xffffffffffffffff, 0x39fdf0d5, 0x0, "7889af1fb89b9437a5ebec986585c22e958a376a", 0x3, 0x6}) ftruncate(r1, 0x0, 0x40) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="ff192494b19190fdb3dc9b151475842bc6c18d4459a59ac00cab909105403c0d6e24c0d5839bed415d59a4bba7c3a797bbceeb", 0x33}], 0x1, 0x0, 0x0, 0x4}, 0x400) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:54 executing program 1: chflags(&(0x7f0000000000)='./bus\x00', 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) 16:00:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000280)="b4bb6e63552f4b97aa216542b7f374bdc365689d53c08610fdb40cc35d8eb3adac7149afafb8f0bd183e51d495d447c4b5b44e099ccbcdbfa60912442384dd95ee73379ce6ccdd12cd54500fd9bc2a10f5c974350688016720abb45d9a696a76d2307c6f9c60118165b239276b58dfbe2a4b6c03456ae9d5bcd734d5b4fb43bed06d48876b95bc0a2237d6588d8b744a73ca03a30ba4fee013ccf7d2c52404adbd37e9cb6c5ac72733c35d0acc0f6168b8d9dc2740127614f044ff435f41021f6cbbcf93d1a15e18305a38bee9f98fd3f50dc3cffa3697796a3e68ec3d3c46ba21e86cbf4e2892", 0xe7}, {&(0x7f0000000380)="79b76aaf9c54", 0x6}, {&(0x7f00000003c0)="910951c35f3d43907e0e95be0d48032c2133dc59785825fa67975786a4f4926a82956077b6837445f6c6ab8ba406c0c0f5ad17d62cb0653b0b519ac2cf7499fa6affc768842f01101f301ca7d7a27f40adceb0be3d5635b4d328d54e9cd18fbb43126a04ddfdffd8d4246e1d0db167c55aad7ca666ba1e940c05354f8d46d8e05458ffbf471bf9b2faee74a74f85c4cf2f430b7f503716ae6c0822a371542c25ef1459d2e3ce4d2224ec68363a7a421f0251475b2442a4cbfda4717f4525acfae14f37eafae64acdb543f95ff5534c6aabfe48c75096b92bcd5a2b6115082499b17bcd5700d60855af0efc0996fe39689592df952d2a1a6d9643037ecb162656fff661ecb9c18c8dd35b12a4e48b10b06dd973105d14089c81b36740c8d5079f6a4ce693b8fe60bc628a73b03d2539c957a39eb7e85f8cb985f8d36727f5c032c9fc0d7ce7d4806a8513958305646812be36dc6ef7a783fe0e12202e0f8574939858ffcc5ac772f4d62dc9bd03573ff210735e01afff63418fc7992ce0731904191b338ca31ac7e2f19bb8e2fbfe9087900d49bcd8866dcd48cf36385c03d3cd6cfa11ca265a4a5ad2f1e5b791e48cc80bbcf26ba0371f5dfbe017782c04ef78268b52af7cd0f60165670ee85276a21b964160b850ac2072390d22b88940c04faf16e81d8328cb8fe0c89de9318351ac054637d77a38ad60e23a83477d6001dc743a90bfa8f921ed32bb47b03c0300f1c25abd891f7c1e965ae3bd7a5dbd6738f17f4f8801a2134bfcc2b687ad83a59b700cabfec313361fa55c1a46a64ae908c48e3a172226c778f6c13e8e880f628081f28f661ded4d38d434b0ea5a8846fa1c0ffa3bab3b38010da3d02e7713b296c674b2782480c2da8c2db46db195c2c28871ea148523455a083b533d33a1340eb230f15f3d0955d3348b5e885795f9fb865775ceecda978dfe65770edadc44819c1cb94f215b0e1e82a740818821a0d0db75c1d0699f10f4816afe242993ca4a25a231b8699a6503079bb69b2e2a56f7749501a7d4495f1b61adb5713d4d10ef93ba95395599d73897036c0f3e5da841c05e181aa6c75bd24d4a71bec1bf80042ebb95b5024dc51f91a33b8dd6e8fde140fa44b8706a4ad4d95442b2cea92713373947a01ebacee0a62823cc90d11d56163d63acd5cb68e62ea165b044e0b37f9aa32367413c945ebcf9400aa5af656176e2de4927a97b2193e6d894756b39b3d48f1f5750b3d8b9b574e498047eb21ce2ad076a77853c2564ffdef193eb5f19652629d37411ddcb52dca27a33f3d3fd0bbfadd934bd73dae6c90f63ecc0a8b73263c66d7570d8a59f1e9386934f6fddda9ce91417934fe44b4c6544d9c814b143397771d0cce1a0bc1b97de984398e365582ed5d2307c579ebf7db19abfb2e704bd52da2d4117a8ea97e61175111b7ceaa585bb94a0f4a9297cbafef4ca26b4fdb3c9b852c62456b264c39ec2b037a68f806b1185f94e2a86a08b8d0378049323a0b2956590dc84e1fc0cccf38ef9d7292057cbc8ea49aea94411554fe17d229d4d15dee4832c4b20b1e9e21146bd28b92b63cc61632ac61a04aa7c0da5a028bb346bfdc54640d50450613652dda32a33231820fa63ffd47c6cfc911ca91a23288eaccb7eaea4e2817f45843c7cf323a8a03e4bfa3b8ad38d906b2b89967454ef9b25cbc681f5480f97b36aeb33bbc4c62c9f71a9ae72e649704d0a9a45e636528c140d94d96edb1200b917da9b8b9c232e4efd951626eadb0f58ca80cc514b1456b86bde2804b0e3fc47d54793bb393f7a8b3fb4c4cf150d61a5c1edba92b799a4f4a617a2be76516afd431f959a022abf84325862baa6c1b089ec328dfb5c48c139d4aceafc55c53c3cbab85a707829254887dec4ac3d32966e4a1a037e8c92bf5aad649f22e1b1155350b2f8233e80b667bca53f557996926faaa2914bebe44fe065192682bb6a569181650b87e02200ecdb68101a1929460330e07af1db637bc436dbc844a5fca0388c63390030618c3a8296e794d284e72f8a64f0fb8ec7cc0880888e9a46cdcd9b10daeff7ea37cee44d7542a2892fe72b29d625e68f54e584ef258168275a2d0851894d62c9e45af78c92d1ffd3dbf0f24d0239b4f1c24c01c20e72e178c67e898cbe53ca5d0ac230ec295103eb7af2603496ef4bed9c05e801af8d6a6e33a0e839115d986c5382b80b3a66870ac2b6aed60c3346de3ba13054ff3a0277c1588f222fca7060b577960c0529429b1543eed67a6a4274367cff75c9f56c96d518a8e35b357f6831177bee4d58494c5d6c13481bd9ac21f24a6fb983ca9608dd5a30325bd938db6b4f61655f6751085bf5e495f9699fab81d595516c4495fc163613f6bed9511bfbbb468d212577edea0ef5886ee15b9d7e766b1e05c233b5846dc940d12119b5b92b9869e3b255b44a784aa9b67b18b31ea2cbaa93b518a6da901e7d07794f1ab36c067e522456e49457bf25fba3708b579025753a37b3805220752ecaf65d5d910198fcfe99466e0932aa132232a8baf9308ef66e1e9912822e5d4c6751b311193b7791af2173b3de81ab837ef793eaf9688f4de5a842990b7ccd887197cf6a0c8a9fc56a2624de861a230fee811685b76ee2753409da25985d19356a35a481eec1bbb43a980a7af87ada969eeeec180d25be92900ccf9ab65bb032ddb6dcd7e0767dc71c3e7157b8674762bf5636819ca5240d505bbd174598b09cf069e2c8d0c95d74161882c79384802df93d66e3da5568aa2c430629023e5ea8819120dc53e533105e5a3cc947f4186bd21c0dfd049990b190666dbf0adcf9afb43d5c3bb40b7e33bbaecf42edddc0fff7f854b39577a3e14796ca5284cce3235efbd3d1189112bc5cce0a386781abda1fc68424299981208a98df143ca44385031a1ddf88de7d033911a7c9faad5733714ee108f79d2a9c131749cee1e7d234d0e1c17745f0f4221ee47b1d89fdc9d0c2268992b70e4dae384b9feb5d10a6e163b9df2047e75b0bc638f45517f992af24b5224087d6c36b42a4063e1ae0b3ebf3375b409bc531f9f8171791506532bc662494187810ca7c011fb532af4889772d30b6ecf833b12a3792f7d35b336e2a0732de1845d03f266a83af58e03b68dc6279a698fb5543b6037590649516867a822eb21226c29fb6dbf5631a24782673450af7794d65ffef19e26fc9b5ef71f31953e9dd10495ceb7850abe57800d37fd84913506edb04c406bf84b4607a555105b999514883b0187e8f838fa531c27dfc387b3d50c10365d2df4d2a8c874df9001bce3c82548911b951b78159182b5fadc1699474fe1c7dc069fcdd25a00cced8416d18086a662e5ad265ce3eff2c94c61f841a934f0a4b477ebaa81d0824c9140c73d951d6dec92a604a77837545fa01d8c73c7cfe68738cb658e5bfc66432e3872154a92b1216a23bb1220e1eeea454358ea1a218d635a326fe3b4cd35878f944b56e5adba8e63412b78f317468d95fabb4cdda00857abe74fda7d2bad206ca4f92b3beb9e8d4c2d31047bf454963305e059389a48abcf44c4c1b816bdbe6c97c8b941e7173504bd7f9b461658b625dfc1cbaa76dbe7303fb173e69f92ecdbc3f2ceea5d78631080de887f2bf22d6e32595ec377c940e73ba59ca83bd9d959909367fd7e07394cb409f5806863701375c568247018845c08893a55f1a1823570274fe0c18df64148bbb81aa09c46acaac1285aa1b26c2fd650acc4fead94b5a4a44adb4156f94e42792f74d618d27e432ebfcb8cfd917dad2294525dba8b748e2e0bfd9a69a7b8bd68539cd92fb3414a5ff67459e4e30fb1d583b20d7efb0cbddc846afefc60e8142115b4cf3b4bc31d865fd55b5e76f1e2867cf89c3248c8f82ec3ba39e6bc81fc5b3188886a6c53d25902d78efb2e0ecda6460acf102af87c5767ea454208cdbaa7efc640ae20916806884c7cf9cabe343aa54e7d08f93943b14618ae79428f6b353f879d1d6904763d72744e98d8aa798717e9d783aa4059638bcafd7336f03d6d47d43aa31e3a0918283e4d6d08c763b09544778795055203a67cca4ec01956b6d0ca6339af06c6b52e3d910dce623983f1cfb005bc92463fd5b095a33a55280f4b0fe1267d684d588946fb87a417432511f7e9b5a8e42b26e6e5141e192699254835e503a5678b17755bdf6245be487b3abdad961d37581be07d1abcda80360ec973a4c6cb5cf4ff75b95b93b0d8d3cea2f6370bdc9c8a5b2b6d3347f11d068a0ea45cebd256457be68390c11f87e77ab73deecb98a4d5f7a39588b06541c9dfc727f9a9656e5166618967a89c4b2d9e5cbcfbd83db4dcceec35f70b6d0bd9bd3dcc94faaef3f4808ef621061529df35a26b24bd8a1e0da1696e12cbd505db7e030c3e6dc6a020a29c160399328bc50f256e91e90fa5f2c25a1f558271c636fef6bb9d3dad64c71dae2d48b17f0fcadaad706d4015730995af8ba6042e5f40b1f32dc1dd63eefba5035d79d69a760ab4b776e9ba700e0ba545f75e34c4681138b58a5b59d92eb9935b56fd986a11bfd38b39e76749258edb0836d9d5a38e6a0085eb49e442b7f88066822f86eca0d0d2d3b811498c60014fdac70044e203420333890f197a1fbb4a26a85ad4c5ae4faadc5c6ee8606074516980fd4879cce04b07806d921ce2f4cc6bfd8a7bc017275d81d4a6f4a6133ad5c16085c890b06c33531bf8479b4b4b2c9447946e0d4f9246b5c9feddc39722b84ac8dcdd88018500be3ad591116c771078f85930daa2ac2188c22c59663307888cd1681c56ed23b4c5761cb27a77ac7b0ed7191030a5f0ec4d73c49666f1261d265c969b30da34fa523a8dd6548ba08c19ee247eae97e6589bdab16c2dbd42776000d0a0d6d7e35298e219f7f4792623d3936466fc3818b68d3d11f06f2b3250002595cda1c0d880adfe73867e1feabd08a9449847dd126bc035e0f68698e7de30fc2569ec04a02bd2b4ee9eb1c9b88a86d64eb46c253863fb2d3eb7fda546a22f3ab673fb5ed387d0c160044ffb87e9ad48f332f6b2482af8a5267ac964fed53986aa54fbf615e0c1369b6251ab02b09f1cf446a1647f1f398a17c4e415a66689d79f858b03d990fb02b5d1241903194bdb89fc657f7c3c4eacf67e45e7541ab601b8ce8294727359827b81c7b7a96911e48a0457848b7071c14e4a77573698a105e2761c0a632ea8d27e639a6b81b5134762abb5000fe76586f817e4622d09ea2cba09848a15e964da48881c4e6fee9d739a032c9bd708b12adb299de74b70433925d62d33371f722a6acf652638e07d58d714dd6c9b76010b3e890977a58a38bead62f7889f0589921354e5723dfb2bbad2cfefe6c967a2bc7f6eacbd6f0e81d50b131c8d6dedfe567707e6a738a1f92cc32095ab325ec1c828a939dec68010771ea6c150b2de0642997922b1f56567691d96f5dcd8f9a8e27017d252eaed77af61e649e367a29838a391e4af5fcd0ee4ac5533caaeb5ed59eb1641a86a7caa392403c945ba83ccac3f03513ab3c018307d78d5a9e20447f0772194f29d6ad997bd1ab4c3b7de9c6a08d995b273dae03563efb5ae5118f8a7a0320acd13cc7de024eabd4a10ce123b2819745b72a602436d84ac20ab9ebb9133aebb13d6ecbff58ff0f04040ac7edded55914a524a575c49568c2e2f749336b0d1b08b436f3d13e407ef0266fdb08ee19314a9f3cf685d2d5c0addd13ae04afe310237f9adfbfc6ba997c3496259ccb463e7c2e132a1e", 0x1000}, {&(0x7f00000013c0)="b3543fb1b0056e633190748c79eea74e16e3bd04d355e96c9148bdf29651f5673d3bc8313e74910021a8026618cd2f99ba608abae877121e19aed71b3c653de0b725762cfd6f091373b418ef7c568a7b407528f774d6e3b11c98207b59d7c1ac60170b328e3170878401ffd56c285797efb9ab33", 0x74}, {&(0x7f0000001440)="8dca7b32c87cdde5e8f23d2e168b43eecff3c290da27fcafee38f4f4c2bae78d45b0dd65fa807ec9a5a29865", 0x2c}], 0x5, &(0x7f0000001500)=[{0x100, 0xffff, 0x0, "3f5213712fb66548cf8d149f9d7857bc0c27dcd1854acd7e3034039c26560ff5cc85701aa5b3d324056b69fbfa917eef9dc84b896c60531b3edec2256a1d610b7360528c31a8f72169711960f98457ecc0a9d34e6524b2333246bd7cc793a7254b61575dfbc1c7bf98491aea3b7e17ce43ceb8bbe580e6e9ec48dd6c806df12e94615273c3e924005bbe1345cb2e0651dab682df62def40997f56bed9705b795045c946eed7487fed4aabcae5fe52e66624479ff69809d859a28ec4344d7b88ef76f5b26c49ca6db5775664598b5647e533a5bb0b452bb7853acbf9a42841f6c67b2a0c46238c4ef92"}, {0xb8, 0x1, 0xdab7, "cb57a8098cc0ba5d014bd42fbaa2c0aa8b4988e693533e79a1b22ebf59858b7fe03cf56908e54beab3d5a6d2c7696be1720a2c338b4197813b208456ff743a518510ece46eb8a7cf328bd0c07acd21b2177e7b62149a702d271bf72c748d78e2e565ed69c9196ffe8962b4ad87a8a87acad6d8a70b52e589759e6e7ecd65780475fdb369885a692ca487aa4cbcd2ec2f2023e0721bb22c2d4b04dd99113684e668bedf1b84cdde"}, {0x48, 0x1, 0x5bc, "b6592c614a5af647b56102d11e04fb8a4e9963fc76c9ec6a3599626bfac85b783079e2ab821280bf36e4ed26e545a941704296df"}, {0xa8, 0x1, 0x7fffffff, "949012fc7bfaa996996521aad8d5eddcde0fd5af688f62c01bc7a0441c6840ecd302e04e6d1b740c7d63612b2a44ab8b1ff40eeaea2e324de6dcf6861356fa13047247eece3d27e2eb3116b6385ea302e554303b30d0752fe33e3e8cb9eb2fea0a6c62375e4a679881824b10ad2e397a0af713339d0217676d0a9ea344de2bb4f201096791c7ba9589917f0df375f8fa0bdc44"}, {0x90, 0x1, 0xe848, "691d6482ece81b424ff5d62932404b5e01a29886d08d39bf652f2542de7b07d130f87b7e52363423454ac4e7edcf113e4ff13220c00970a5589f125dc398de9d44a439d5e114440dbb23f17ee352e4b5a3559df9509db0a7e212a9a7d64be5a16854b50dc5e5a3efa6bb1b144cc2d79888ff7da9023390aef32ed3"}], 0x338}, 0x9) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = semget(0x2, 0x1, 0x10) open(&(0x7f0000001880)='./file0\x00', 0x100, 0x2) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000000c0)=""/58) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) getsockname(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000180)=0x7fffffff, 0x4) msgget(0x1, 0x208) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x110, 0x3e3d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000180)="2097d2350000b3734c173014cf61aa955aa696454b0e0fe085768b275b112f69de5626dfc1505b0f369812fcfe750c0ae5cbb298f1cf449881e2c6cbd539dd9ac35a8065b5ce674b54edb7a6a2c87c9352545012c24c0495c26495005e5af2784429038aefc8cf07aa40d8e56b492fc73da91d8253b7ebd28433f0d15daf4340b7d1266796aedf3873e7dca1307f7f1e4c8c8d1711bb5e19d2d8ebb07623339e36415f4ce4a9673dbb07c86c3c47165614bb9261f0ba87a12df8b055d2afe66d87f56bf19f7c3fda4ca1cad4b0df119386dbb60cb44788df2e5667a779583b7afec82722fc2b124592c9d1e7ba1d394e6873fe571c3b", 0xf6, 0x4, 0x0, 0x0) 16:00:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) shutdown(r3, 0x1) shutdown(r2, 0x3) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000180)='./bus\x00', 0x400, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x20) 16:00:54 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = dup2(r0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpid() clock_getres(0x4, &(0x7f0000000100)) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000001c0)=0x8) r3 = dup2(r2, r0) pwrite(r0, &(0x7f0000000200)="9ba28d40f3482e8e3e0ac5bced22945529821a65288438f258cb0b4ee12cdff45c2ad7635430a5", 0x27, 0x0, 0x0) bind$unix(r2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) accept$inet6(r3, 0x0, &(0x7f0000000280)) accept$inet6(r1, 0x0, &(0x7f00000002c0)) rmdir(&(0x7f0000000300)='./file0\x00') socket$inet6(0x18, 0x3, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000340)={0x438d, './file0\x00', './file0\x00'}) open(&(0x7f0000000380)='./file0\x00', 0x81, 0x90) truncate(&(0x7f00000003c0)='./file0\x00', 0x0, 0x8a) pwrite(r2, &(0x7f0000000400)="937d0834499169657a5ed14eac2815f943d7b00dbef4896781c20e3355b9b7f56f4edb712614c5c9bed449da0acb5e153b8a7d007c5078d4f54361a2b23770227a51dae6e359b2b1c72a8dee0d2a78ccbdbd971dd789b4ffae6b4fec8a1dc8ece530a1281ff9627767bf45d857615a08bd663526aa95103abe386b74cb894cc8642a0f710804971a", 0x88, 0x0, 0x0) ftruncate(r0, 0x0, 0xfffffffffffffff7) msgget(0x3, 0x0) openat(r3, &(0x7f00000004c0)='./file0\x00', 0x220, 0x0) socket$inet6(0x18, 0x4003, 0x8001) socket$inet6(0x18, 0x8000, 0x8) open$dir(&(0x7f0000000500)='./file0\x00', 0x8000, 0x20) r4 = semget(0x2, 0x2, 0x100) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000540)=[0x7, 0x4, 0x40]) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000580)) mknodat(r3, &(0x7f00000005c0)='./file0\x00', 0xd100, 0x202) ioctl$KDSETRAD(r2, 0x20004b43) 16:00:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20000, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:54 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000280)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x40) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x84) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r2, 0x2}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1c}, {0x276}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") semget(0x0, 0x4, 0x100) 16:00:54 executing program 0: r0 = kqueue() fchflags(r0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x9, 0x0) r3 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r5 = syz_open_pts() r6 = geteuid() setuid(r6) ftruncate(r1, 0x0, 0x3) r7 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) setitimer(0x2, &(0x7f0000000480)={{}, {0x5, 0x4}}, &(0x7f00000004c0)) r8 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r9 = kqueue() poll(&(0x7f00000001c0)=[{r1, 0x20}, {r2, 0x100}, {r3, 0x2}, {r4, 0x4}, {r5, 0x40}, {r7, 0x120}, {r8, 0x26}, {r9}], 0x8, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x1000000008, './file1\x00'}) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000580)="f877e294df07b9a34c9244ed222335cfc7a400c6f7a9a58bafbbf2573fabc6f36a41efd142c223034e46353a89c22b1af05910fd904d5f0b8d703d82e3cfba7f8ea6b04699dcce8e70d6d75dcad00820bbe4e0dcff4589309226987c26376e918d6ee81fed050c44876aac5b6d775343242a7720b70396ccf908bcc2026bd7bfff3412da6869af5b55294ea1a4140efc63c6d7da63fe6c7dbd1df85eeb0d4345a1e493b02236f5a41a4a0a1993f4cf4073e2aeff316c3c7e8aa6f0801ce3e51473ed90fdf98851b1", 0xc8) read(r2, &(0x7f0000000200)=""/4, 0x4) renameat(r8, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') mknod(&(0x7f00000002c0)='./file1\x00', 0x2, 0x1700) mkdir(&(0x7f0000000300)='./file0\x00', 0x81) dup(r1) r10 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) pwritev(r0, 0xfffffffffffffffe, 0xffffffffffffff8e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000500)={0x8, 0x2}) fcntl$dupfd(r10, 0x3, r4) r11 = getpgrp() fcntl$setown(r1, 0x6, r11) setuid(0xee01) r12 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000540)=""/11) 16:00:54 executing program 1: mknod(&(0x7f00000000c0)='./bus/../file1\x00', 0x1040, 0x100) syz_open_pts() chmod(&(0x7f0000000080)='./bus\x00', 0x0) pipe2(&(0x7f0000000040), 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus/../file0\x00', 0x10, 0x40) 16:00:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x7fff) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000000000200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000200)=""/195) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xfffffffffffffff7, 0x6}, 0xc) 16:00:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x12) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0xfe8) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @rights={0x10}], 0x20}, 0x0) 16:00:54 executing program 0: r0 = syz_open_pts() setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r1 = syz_open_pts() close(r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) write(r0, &(0x7f0000000340)="cf3f5090331c491e147e53fdf258b9990712be3b4af39a1faddde3c61c03b8c89ea099064b4a500b58ba07f372d4b71eb2ffcafd9508652b7b41585b3e515461fd2ab18f18c6ba831df3aab0e0fd67", 0x4f) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) mknod(&(0x7f0000000080)='./bus\x00', 0x21, 0xfffffffffffffffa) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0xd2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x50, 0x0) renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffd, 0x0) 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket(0x2, 0x2, 0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000180)="80e8ed8c8bcad21dc7a721af605ddbb41ec27919d6023aea17471e822c007e7e01ba6884512e900b5d3759318ce46452104d8490a361fe7549e17f3dde722204ab1b1fc7221ed30e388f0a08f9da48194cf88975eec2cb6cd3c7ba237cbf1aebfb84d8477fd0fd306a40b2962217372c5b5fb96f7a8d9686a820821987ba3faefabc9da8ec477657b5ee9ca470fa74adaa3fdab294ea4c6cb1fd90c2752d726e40a0b1d4f4eff351d13dfe2aee4397a8dfe7edfba7116f9f81a666a301130859dd84051494da136e56cfa607ddfdc98249fab6149d92932570b0bfa348f86efd6ed014d8085c328a6bece399723d43b5bb7118693d", 0xf5}, {&(0x7f0000000280)="ef86bd119d68f61a933a08dc9a32cb9ef596f8f05f4728beaa3d179b19e86a913f4eb469fc02b38becc4ba943e9fce9fa8917541323b28bc608c9a3390e42478ed9a159f7009f37f1676483cc8274fdcfd7519240f78e2d45925a9ec2433db956435577614696089b09f03b775fb3e4f30d68e04d393758066c730650f0e99e1354bbad4ae7093c24c5701bc14fc5e33dce2740573bc5eb18deaf94f32cbb8c8b8a16423369e74e8032f5c3fcebd7d5c54ae12b82e81f0825fab7d5152a53be777db4804a6bc85238a64b0046efa1b58e03ce13c3947d009efbd041043d539ed4e69dfb1c10305db654b39ceb123d609c0c7354d99785ec20c78f053ec499ae9addfce73e8933efc4c4f71b080a18e3dd76b66d4ede400e856d6e728d2d03a33d1fe1dd97e620a602b317bd91cfdb3930433e4f8c66b238a536e3baaa6a7ac9025fdded964e2fec3475a488fcefd21afbb766e3a30bf96e21f51676a5010daa698ddc6318b336e62bd47b135b6f651a33c86e5b8d3f01e7f4b2ab8d9b9b0e555974f58ba045111773ace4c81949f19f6198f7c47b813c3a310d0e8a41d1271a7155b1f527895c10accacb21b6d06d9f058c3aa5dfe7fb8c1e18da44a019a2a51240ed18e77486dec0738f3fd214fd6a62829716a1cdee9e08344d32a920581c478635569f679f6cbc58c66f157ba2defdbea0d4fab36b1af1a3ffecdb8fe8f87065089ab7b0be79e62be4de542e09a6c27ab09bdb67f3c1ee3394a18c1ef4010e43e0f67e8f63ede6c5beb7b03e53e91027705fbd748e5545be246196caf232344c3d72cf03468915b68474406d832187c09975117a798b9345fc385166436103679880ba227d92a1d282d029d1bafd03d91ce2678b3f118a0d4e3cb1d218790f1f0f0e1bb877c0b4406bef67887508de60c908bf52c0e7203d502dc66b81707902f2eed50ab92da1a580cb0cc6dee6f1d2f802fcb5a6a1a307698d64f499b3e26b039bfc75f086960e4441a4540e95b27b213a522edc8d3b3379d020bba310bf2e3fd20dbafa035388400e726f1395ea7ed69c825552a83b5bfdb98bc1083e6913f0e44ee201fb4de777fcc8b355be4361809b72c6b8e4649df0f9f8b7ec7124770b0b07a3ca3c682933eb913dd48214cc57a49afb9ff2d9b716b2f503cd28dfae128c7fedc234aa095b0f83d42b9e3ea791171a44ef6750a4bbb348da1c2dff74b7c80e455a4e408a60f4426a4a10e7c9c4e75f0a30f2f00045000d2d84e80ce5b6b4d8883141d491caeffc8d0b58cc4d5e9b64cde11cf7a80b0659e2518758bc5e6f46df3ef55cc4b65d1da8768d37dfe695face78eb12c82c35dc1a614874de3610b6239bd2762e2ab4fcda0ecd8c40c690dafe5df549319bdfeca2b9580aa806c17f6336403a200b931a124b04a9a6e2ab6339f53b10620291efa98994eb9c63fe15ee65ff72f67da499e9601dca93b9d0dc3a7e2004283c28066b6877ff207a781009a58957f3cdd30ef6125f03cb9dbcc8f631d260a55bdd0be95a2c184a12e70c3a584c4b90162c3e97d2cad780831d4fdb08c3e8a9e6368f6cdcabf3474248c7d8cec58335731fe14280eea8a010833ff2173871d53bed13367b4864c8c04366b2e817c8aeb7f54e5116951f8d45642956ed770ff8f361aafebf4f94f9c02d9eab5706c37c2c4b73ed03d947f2216fd9c05ad24b490d17b3511979f4d050a0b868612abd959856078707651181b09dabf53515efb46adc8715531dec9b4ed24942cf1235a521036861ab97c8d3a0b624404a668d9a5dc1feab92b4179c95c7b61c57a6e0913d0f58be908b67d39f60b3cc801906dc73d2a923ad4288de3fa646ccc1142e4879d07c05011ae3206acc96fc86e0bcd1d3fe8ea206d17d339d9b77c309955ab0b3de4c1f7f349aeed6a54c6ee283983959a1ed36d63bded864d20f51c656ab6096aee9e51b100d83d2c51f80bd2363842f7bc7ddc3b555a3ab28270a3e7f51a5b0cd2ae7c88004bc7d5b3f06b5b1cedf61bcf90b89e6433209b551eb9b97705af88735d68cfdf73610da728e12a7bb8f3f6525800b035e0fca2fb5240e9b6cac4d4f720d71f143c9b7bfaaf96b612af2a5a5838c7f145ad8368925dd4719a7aaa45769926e1f6b4b26a3a03a5fb6ca30ab7af5b9e904441732f7956345973b43e77b6a6528da93fe3280863f077a6f0cc70919c9f70559ade455844faef647218170acb7f129934f6f1aa4a4b20a45ca286673356d0bc2e9f1da3fdd3cc110b864ee10d9b6b0886fef00c56cfe19f75d529387c5b45ac10eecec93b26e558a05edf39b5d4490df88a9310c8d71ca7ed788ad1a525d1a40880bf2ceb50a152731573e61ea2cc770e360741e68dcaf24bd82ccb67513d0ca27a3899597430151e4fb9044dbd66166d65f49805abf7431669187e402828035397ee8b33153a5dd3e9f10a7b67eb3a36e930a21cc6c807098995085ed45d6ca040d2e728301241fe2f7e3f69a219e91903c5fd013544702ab0c4f5628d203192b68b55f07412332e68c2f57f993310675770cb7f03580e0385baacc73ef2daaf4aefaf8f759b5100762ce90213f18970a3b804ac9658ebaa20e08860fc5edc4d221b85d63b6f7bf76cd90c82ecd25ef73a0162a8a43ca5b6e8a5399a39dce4d1e27952d2d03eeab346cab5218511c3e606f90a913cb65220de89727489fcd6f1f3ee00ddd91a012f8b804b21b6d403aab5492ef5595c6e6fb3fe5d068bbaa0b1e8ed837180e275fd89bceec25b9bebfa0dcffe8882aeb4aab96e8c71b17a539dba86eab56a15ae4d8157b6d0f22801417fe9e796064b72a0caa66ee6b6bc4575e96ba04603bce363165b4485e7d5a93376f4c252844dff3719ff0ff807074d0ab458e4b7baac4a20b324225e316c9392a05db4371aefca2724bb1bf62fce130c0a52c30c69b923d2d87cda83e7522e752b449e4545884b7c5ace65b0f4589e0cd93616d81d30d295f0977aae41f2128eb85c1e2bd2a71285af1b34ab123114d126b357960117f0e42d9e4c8c27e21cc7faebdd4249772fb723d8675592daaba12b5f3e0480a1296b37e954f1872230cde29d394bfd7e76a4b5f2b3a2f27303a2c8594702c16a68f4be940bf97293419ea1f543535220574a27c139490808abd9c9d60a246dda4f138af32461bbbf73de31cb4ec1d2120326d852fddca197318101abd4373758bf8813b0c411b32ecb7b7d2a522d10f608bb90e1c396c2f478236c0f4d3782996c4ff01e4ccc5e1e74b2ff4d5e8faffec3b33931654a8735c02b812b90c97178c2b4182e3682e16a04fd3cac6f8ad570c3ad68e1dbafe153f36e47136dce5786867afb9a3807cadd71a2d2d7384b1d8e5b825ae6f907cf7285c81a0e4d923d06d57b48a59bcdde22986c42f2335bef101a759fda668a7e029266b6a97a52de9a77a5e40cda7a461b4b4f5a300bd45c6c4c494bbf49514f637052e8677475ba7875e37dc275a074506a3da32a01eb3e67215099f72e44d656652418f3c714913dd39e15dde3be5bcbeeb2d3d36747dac0fb2e9cfc67ad5d91b066cc31a927dbd3418ea62374b3b0a441e6cb2fa02e94a5c7738771b750cc54dfb369019cd20f85f391787ea31e31adee85f36a97d0e6364426be7d90fe47b2bb2f38e902c8a55d4b440bf001577388773f1468c19615e4198c5a8715ed3e27e0ee68ddf27246b8d4d909ad66c2858a8769630a65f21b57bda0790a923f0e17e826fbb78ef2f867af0ea67d442b7463052526ce456782072dfa36639bcb9cf22fa2bf05ff9c1413e3f3f27a5e4dddac78bdab55eec0da2917d17449bccfd2e5282486700928052f013ce0c66e8b4461f129af0793461dcdfe24ffb26d87d1892190f1fbc103022e4b4fefe6835627f21e5f0ff535108bc0f5f6767c327599066d1a1111d8e8e8032b3217f1edeed08e5e9304067da6a55278f78159c56627b347093f12316298fd9a8507926b29e40df281a8ac55eff267d01b53b1c8ac26dc87b75cfd8e05aa3549ce19e2de4bbdba90ecfb87aad5dba983239608cca2eea40979ebe9a0f9efd46d2c3d1f99c81b0aa35d19bb0a02694f7364bacc4328b6fdaef379b141e88b88a7aebfc6d7f15e83cae77359473df0bb1be8400bc7cb61348e8651b797b7e044bb46286de57d36a0ef6c4f2e90d40dd7c04cd4cd293fa1d11bc0d01923464661a4126bac5187ac4487fbfbbebb26b760b25c23dace3efdca2a0b38fd9ad04df24847c99b804caa6af563832456b1131da3eb2955700159b959d5088a4814ab0366d90251f67891e455c84a1ce53554354d77f261433d5240e146fb787b381f1b35f5b9f6fa3ab791f1eb3440fe70c9ba4e347c36d7418049310b7570c1e72dc505e5f836702377158f5a8bc44569c6a663e6ca81903cdd6d215d1ea4ae86a81c382a470abc7d47308bd5a98c17359fb748f49ef570651cfbbd0c5fb58e1a885de1ece35eeb74d6a583a15d1181281fd0ae652c4fc41ea319b203d07622ed9b3cff26d941633b54d874a3ef124eac9bf9d116ce3e5a24a5168f584942a1d68ce1b1c9f93b90aeca293a7fca360b3f9e04011e1cfeeb609e956a82b289b1b38e666f59d9680542a102ef50da7e641cd87aed7faa65661c3eda0db46982c06bc5f710956587a34eaed176042af74b233dc2d4da23bf20c95eb909db385445ea6556722e3d61ec889f436a914e8ebf98061e4035a8277ecbc4d822e2e6f643019e15093d1a008dff339fa94101ab804da822bc7c612aac0a2ae52fa06b63ad2e6cf1d97bd7b87060cb3b0126639b4b54d82114ba840d71e3318e3acbe8dbeeb0323a3c4f87091f54720f7d66b9b4a580815878349dab0b12515e5ce09fec162c5d699fc7480a9a81d93306ad8a7a4bfd961e60952ea6e452df5e525f8d900c3d8109260e356707762e4874a81454450a2600456c963d6447ac781cb4300c1e97c745b3c1e5f4ef49e3697cdedcfac7a26ea94fb065a1336677308940077135456093c116ec90e29dbd2e465de3f956ce438643e5638ec7441fca92461e4e3e9184e2d440867546cd0de5b5049af47afd4b17b295080ba0e952ca4fa28ee85e0c8b4f650ad128732936ba3ca5073da8571e410033938b01e6b88d75b1cb49bf2c500efcbecd58a33def7fad7abc50990163ba69cbdc1bf6c2a1ad82fc9eded46a700e17cdb17e48287522796f0be64bb86b806eb9855f4ba09ea31bf2d67b9bd246873e716b0ecf8327e0b9e8a4e455dcd2c14f6a49d84777effa9125523800f41acf49a8a0eb232b826b33fbeba5c5acf4c9fdc504a5cc2372ec55d45da26ecd6707ec28ca82b13aec2f1a7ac5b1343e6775aadf10a9129263966c4c54fee762de6dcf28f2c8dc883febd37953551ed13f31aa8f5446b488b34c87909f84d0e3aff4503d20f43d916d5a495c7d298ddc968601f13f72d5e5627868688e4ba80964bb708bfd0d4e41ec421a2920f304368778ce106f3844b203436ea628c8a86d4e2fd765bb36d9b0b82f91a0a9176dfdef25e8207dee2101f7f85be6ce023bfe58d5e8a72dc9a396060c3fd08a5e77da89b043bff52f4a0c01970560654fe7e9ce74be88ba125e7e3f47e51c9d57c844f402049f9c1719f9685780244c5112c2ceab3d2723b93913b3f020f4c19d8dd9152e89cdb511ce54babc361bd6da56f7e6311885cf23fa3f33ef530f880222f026e03c8ad4d6940399490fba67dcdd92a8073df3eaab2becc66a44f6c7a0fc7e813f03fecfd61abce6914a", 0x1000}, {&(0x7f0000000080)="939fda6640dff65bbde3d028f49be4e48ff6e3f560e67a843be90a8a0e79699bc055214a47e6e62ebcb94edf57446255ed16b2b36bd52c3174c6717683229b563964ca488ebaa052d502e049a052a07e96ecf492143bf4827bf87b4a75afeee7", 0x60}, {&(0x7f0000001280)="c4666f95c4bb2fe7acfcf6da49ff86150a6af1b3cdb3f56056aecdb8e96a0229efba15e7685980c63e3d0d9d0ea7062bcea75113bbf9160bb4f9b1665c841952f1c1d1f83f54087916d13d75e553757d37771a42197cdac036edbfd39508fde72cfc3a4bfe3a4377332b42022192c17854eb9ee41ac498e34ee1298a24d569786451a799a359bbe45231b49ebcb9af54f77187cb31231ae7578f962fc894174dcae7a3e9f2029d27198c3606cf0c8769d82b4585c37f30cf26fc523d52b2f6fecf1d2b692cbf28182505d42a9eda28cbcc29588ff8c0204fbb2bac434ab8cc", 0xdf}, {&(0x7f0000001380)="5d9e09b9b3b145efd678b927789674d7e20154da894e67da40d6716146e044cf342f3114e952c4a7f3d97cc33f78e0b6a5e16baa1ea84f158b4182526341869668fe010f9f377b80cfc1bd20f27af7ff2a4d2c1a5cc435e565d5467cf53503346288ed6cb1459d55a2c8d359743e3b113fc01a414b00d4fca040b0e4ab4b65dfa4e3e6af83e6ff06781e4a6f92ae2becf16a960a3cdb7d939192ea0a603536dda5b1439903e0c86b7f815368ca6c7c04eebeb29dc11365777d05b17f885b911f94410444d60b074b5033bda2aa45d7989db5b747bc595d3562105cc6", 0xdc}, {&(0x7f0000001480)="5efb687f03b21f223585556043d9d73a59f201fd2f587228df6cb00831822f09bf1403bbe5878a93b1f34c40c8390b8880ab34b9c5a044fca6f9370b5902ded754ce3dbf37abb14302be256567443b412b49b86a1b1f74603e118e9ad1e58ac0c79cd39d24f9fdff9477e02f990417ac5cc39972c78016ba9d1b26fa21eb3a09b29f", 0x82}, {&(0x7f0000000100)="fba6648785e36c327088493e28e503e5e7fcbb4d438a71c53938a5aaa7037b4a28f8fdcad6ea3f37f9b6b557927296", 0x2f}], 0x7, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:54 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="2fdd87f161aa59a5b8d979d2db066cbbbb2d4efc2d13ba16d8e4a3ec635927fcc0d2ab62aebddf050cf9c71fe63bba89d74212e49bf0", 0x36}, {&(0x7f0000000180)="85a03784a21d3f47a42142152c18e701014cc0aa2ac9bb3d29e2f2965bb914aba4dc7e286ab8857aa1908b4626d5ccde1a29e1bce1571504f32c699e3656ecbad132acc84493c3db0a1cd992bdef07d1ae963f11d75c6614596d947677933345793569af69c29db1b418579594be74b429acd8c299fc1e86f409facc532679c5069116d54e73b85f12ebb4f457ab7e6280a55ef645b213b5577d6d5afaed37aca3ae27c04eb13e1aef4a8c13ae9af2780d880c593ca378804c1d56938136128b59658f7c827bc79181938d017420da065f7d60771c2f2639634010decd5c9f420d7b42a6357aabf7cd6c0e166e5fbbea", 0xf0}, {&(0x7f0000000280)="9d470472629f778e485d40c6041371e56956ce69b5c4347c7aa62cd63b841632228e0353752549d285af30f8af6d80ce1313f435374217a0a4331dcc792222e22fa8f213169a36d1908afde1d42a6b5d9e5e8c9dec9c91e221e5f3b04aef3342098f374c4539058559956f0e290734eb9f54b033a06d4b6f91a6d0055c24e5e671e0ecf2a671c81b127a1b4807661df9198ad208a6069f3eb491f36a756cffc9212f50528fb4e029732c025dc1653ecac45e8aed55e0a136d875196198eab43dc191333bfee18b1e2a37a797f20d85693bf341ba24dc0fb7c85b024ccd29758b899e6d", 0xe3}], 0x3, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) pwritev(r0, &(0x7f00000009c0)=[{&(0x7f0000000100)="14c4b5585b905105b36c6eb351a274708a619758b8b5ab6f23d441ba27b931ea25246d1a5bd2", 0x26}, {&(0x7f0000000380)="b6ef4fd1f6988e409077a7efc6b5b66b13c53231fd17aa7ddf54e9d1293f5cd480cfb063863e44b45f49f5b11c0e853b57a4b2e5c2fde48f70900adb9c49519958e864dffe802cd21ca4e435ea27b7e526ce7ff0667b1bb1727c711076c7df16690fee5c8360e1ca4bba7ba938a30e", 0x6f}, {&(0x7f0000000400)="669436fd0e42e847fa633147d9da709fd7fbd3703e740b7ead3ba818c80db5f22b5cab8e73e66233d40c58a54fa221c49e46c27418ae6ca95edacd5364a7832fe5ef173821b3e8ac5bc19ee547023711c8ae2ed7db0aefd5c7535e3f4bd9fd57cdc7bcf815", 0x65}, {&(0x7f0000000480)="d246e4eddba77fbe420fede5e72001fc61fc09b7115364aa89a29b2e881e24530f6640c205acc64cc107450fc56b5b37f874c1615056ea7e81d065849903606b7e066c262dd29a39ff96710df678d97f97f64d6be6914e2cc67dd09455b3141a34c936ffaccd40c906515d504642d036941e4d82b3a767c29e28147bfad2fff3e0684b1c4946e97a44a4393901cae26a2cdf9144dbf20b9f473074240514e717339dcb1bd3b6423d7c00ca078e99", 0xae}, {&(0x7f0000000540)="25ce8ee538670d8c738cb5912468bbc99d6feb2257440138646231", 0x1b}, {&(0x7f0000000580)="715ddb404345a45354650c923206be7f720583c0b4c5449376d557b8324a9ccf31b3c1de98fed2d53fb8cf4e6c8c6dfe594a345327617a2a4fe781a8e66b4269b9703785afb139316d1322b124be5c3a62954cb04779", 0x56}, {&(0x7f0000000600)="a96a2eba59c0c6bc461ceca9fef8ed81719e16fdd8216da80422e94ceaefc49f4ec5f17434c97327aa0cebcef3d75f52a977239721ba2d31da2848531e5200017d68f2401fb64b6cd3e975a622800efaf1bf8347766ab0ea9267f121f16a97b79494c0a2bb8b4aa6e3a71d01885c0c1bab42bce4b6e11fcb3c561fed185cc1bb02cd6fb8d8645ddcc94fac51562a5af5233efeaf96fe294aa5b76e1f283e21cb", 0xa0}, {&(0x7f00000006c0)="b988aec84cf0b4c427d14826c3f29fe07ee25a85c881d3a21f5aaeb342b1e86c73fc5178fa1b3e27ce04efaaf90a0b54c77533e3c994e508b8726f71ac3b8c3f8ce197ecac95f34c1b35166d56ab930f1bcdce753dc5c8ddd551d2fed0b4d697c9d32a06983d63a015eefcd26d90c0a34f6d416c227de50234ac360ab530a076f207c7f635fc63613526e84691670bbd07db8f78456e8ef9c6757395a161975d0ab823b78f2ee4df59a783fd8aa419967a5f430a5bd213ac7a52e9cdd00136cf48b3d2a1a95e53c84177dbe81887f91859a51cf6c8ac50cd4ad423960bb21d50b25c8f60b6c28ac1057f66888839d262c56cec7f", 0xf4}, {&(0x7f00000007c0)="4f591e96f36147808f44f16635be68f23922c78f00bff30106ee8c87a2a9b43bd00e6ebac36b682cd8e249c5c4b2a712187e12664dfb72250c7188e468ab98e759fa85472d27fad513e360b5fdfeee6274eef0da7dfd1fc841d1b04952b54905de6f737918a5bb0ec4f7242440d218060c2279a42764dc46089d87529c0c1cfd1765598173a7c448f3eeeb3c731fe35b7d01068176c3857e0d0260062141694f8bc2af50372d120ff129494549e87df33dab00a7e0a9c412bc1b67f2864cdbde2b59fd2e23a6f5d2d4ef3a25005077bebdaa723f6a3f6f1834a769207aa6cb48a0b3303b7b37dd796d4d231844a0d4981ec12234753f82d5b5716c8ac13ade", 0xff}, {&(0x7f00000008c0)="58806806f02b13817cb859527b1ba671da2d91e421cac805aea251c7255a132b8d5e469454b4a4c27ad62e8550d23d596b7ad66ead24108ec468910108c70030dad42250c8e2dee5d6e5c131fb4539b024e03d5065f884aae18a00a2b65d829c2c11a66a881382c97f799542690e2cafb79a3d0a449b8ca751a9ecc1a6bb2566d02de6d94d49ba05ee004cb84b43cc1b55047b7db3190f6821ce050704ec13f070782db14fc40bef994cb2b734b66bc0d91ca6e2c0222abef8bf820eb05ac98f7eff77957f5bdc8f466d8bc3af7bf31a55cf9bb36698224131a6477d367af369", 0xe0}], 0xa, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES64, @ANYRES64, @ANYRES64, @ANYRESHEX, @ANYRESDEC, @ANYBLOB="a64567e58544a0f1c43ca18665736d8b10cf7ba6f3d13053d74b163736a78aefc74bed09f923e9eabff7c8031c6535547dad16c0d33cba36e2694de28429539ba6e917366435cdebb54b74db1c21a13ab41e134a535af75a5f4b86b1511dc29aceb5884cb84f41240e7527c4ed685d0e871ecd9992d5b5f29b85ffa0181ef9305d26485b24b798fa63ac398bdf49bca79baf4304ca04ab4e12749c550d3af6aad1a95dfa7320f90e6c1ed614c8856300b8f1b86dc9a22e1b1d8a0cd3b1b7377444c7229deda377df74ce8cc0ce356a799bda7a9cb6174811dda491c57e9d029587e16f0bfa07e1bc65fe1552093d8bccc7754afad3dd416988dfea2cdd00574c60c4002a89668eb2db21dedd10e82e8ba2e2b687cc70726d9331301b10e521ee50cf062b6b5a1a5ded60f3f3d07e029e68d9eb2f6f443b339d9a50059dee423e9087bdf482e66508c2eca84bb735741d3fd05b915fe43143360d8f49e7df2ee3661a0c96eb02db9f2115a0deb56ac4147d17cc354cb6e5eabdf221243423f6f3fdc4c5a33fec08571b0bbabdfcd024f4ebef4f756bfbe2ee760d319341a943fcc0ce61acede67695ef31c4ed9baa59cc8f8976b7bc659a14a0866d684c70045cd738c47c9ddf71ff7b980cb8361137c50ab79d405d7491e74fb349569b2deb137bcc80513713182b51777d2ea852e935517656853952ccd71607e8d9927c52b58b653f5ae20d80c81a720417181e74fc87ad4d3182d383c4ce734224c913406f5a1d078ba935d216ec2bdb305638691866f65e2e4670454ea7626f84132281053ad47be2515c09a087ee729bf219774998ae8f6c77289c6fa54b1335bb77491a63a7b6e1d500d5f67fd794f5bc546a3fb3e2c000681b56b2eb374dd7863f598b606a21c65835a0a4e185f53d8a697874a1148598dff923ebc168ee3fe7506bcbdd0226b4aa39e7973aebe84db5e3e3f81bd419b507e441d6e075e2160a5d44278118d62e07fe8aa989c74a5ad0a97f8b7ba5d1565152d10c857b3824d72f4294ec5312c2f7f66ef593893f29a058d487c2bfd04b56e3622ba0edcc8b689ffdbbdeae71caa6336139f5ec1cb05ff67c0ba743d309fd11289d522745b5ce4f93b9c3a94b3ad5fab2f8935b331059348cdc49d4babda2f147b0bb7ef05ace58cef0fad6015836272daa4dbcb478c29eee497b84cf4ec092c6927f711a4f9b4a66d70d99d818d206db78908428241eea03ecfd192f8251486e6927aff3a4dbde43bb0fba0d2c5a82794313df2a1d5688dec1654b9a900a94693e3f328b922ccda808fb5f09077f4502e6d769b4a6745b6daa9b39938698dc7c1da5ca34cf2de4c64912276a05b8e28462ec81549780ce72c23f4e4d22e4ece8479baaeb7f7dc69d7c50404811425aaaed173f3835f5fb242d843cc87ebedae4e502c41c81d2e4549555246cbe31cc78515c65da6735c26b8d4455652d2f414701bf62546821635253436bbf70e96f10a4355fe07cc706159d7161eaa8af67e102abdcb2cf3d454808a8ca26f1d1bb1d982738ac99adb88e1f67515b3aab02ff43b1359646f4145479afbbdfb25b405ae1048489336e1046ed855aca5aeb55cba9ebd2a9f1375f595d0a04a4d8b8245f5a9403e049dd44f6a9b26de8539c9fd020a582633e40d78e1896e02eebed1434f02cb1cd7daca31640b68acb81301cb4a831eb9f701dbe76d052511a69876ed2fbf53abff12497237a2cd228d2210e956f9a3959dad7d95ad22d6015a6578590c9cd91e875e8f63a3e91d6d9270b66456b56067f1f8560c6022fabf072b7a5721fd1ea12d164b5dc70696fd973a273a358c63e7ce5c579eaeda51a836d2bbaead1c80abd2511a0efcdf815c111c2bb7b951f6e83b7ac099b02f08423e19e1d5c748bea05522712cc0ac879157cd433e6be86f4c41538aa736cced81b026e0c3bf430cee6f53c711ffbbd82c5dcc384ddad094a3a588201ca0996d095a0549e4d5e051ee30326c43ba332c4c147caffd51ad8855eaea2ac35f180b3c61f7bc9491ddc5afb25dd2f210a9c662fee7eb3a6b462460169c7127b23d98ea39d870b94452d590fbd5a21ab73ea81d46cb2f5d7faabe8df9bd06753333439fe82559a52a84ec557af63b69bc01ec7f01f3ac0c3cffc5923154290fe369d9add596c0d4c1cd40aacf37bf30b623bc332894f33c218e905ba3fb52bffee97d474925626d58fda1ad6fcb4383c293cf23d68591401867cb4893becaf1d400e4126046c6da893d558a379b3d036203eb902e1bc83035e39a86cd8367ca8222f343747494d844223605cf9d7a437b8c134064b43b50dfb57843607598ec463677df2ae4bd428130ce9c6015f989f3b6b8079440736a1f93ab7ee21486ecde46d58b69303e798fd53851e0b6630cb9c42dcee71227a0dfb5373a0f03931a9d0c57c188a2ed994ab39eb796f790d00007ea4e98ff252b57f18d64b461db47eb5778f598d9111506cfe8b31bddfc71105a11d8d9b2225baf82ab1039787f2ce32a04cb3dd346fb1ef81cad7d0b859d1b5c0681b0d7521b67d07747ac9b2f1c45db3562db9f8212fb853a9f7ded7d9a52bc1c0a795a0eb9670c933f5aed60f0b698a519895eee9ddcf17642a713127eeae16e868326ab2d8fe99547828d979d366cb2f2cba862ea2d5494b79d08d13ec119109a7dabaeca54b81a0462273c192dcd345a131052e87d60514aa48a8495cbd79298fb56ac76a488190a1730afa9a90c08e62176263ab2ce4400a15331579955d83d58ac6e9a61ef1179a57b6da9d99755dde5c7e5d6f3dca3969dd61592d66528b58dc0f0b879ef57343fc71441797d114443e2d40b0ba9efbd9720b5857b17a39d6248c662c29f15c3ad46915b891b9673c08656c43975226d7e1c6a8fc6b98cf3b3191da24133682339fe3347cab446406a2190a66e3d71632d5ea5e65aede88c2e0afcf1cdaa03244c7462a0dd965bf42fc2ff293e53520e2596472cf29307a71d356b1b9da283b796d02305d8c48f441d540b7cfac094648f31ce4dc0e29feb97bed49478bda048a2ffb8d0184e6059bfd00907c8065589dfa5aafebcfcf10aefa4607b5038a8e5096f8c5896bfea02efb22125b3fa024095443411ad949c3701f9b66c2e4d550194192db37a8c995ca1ed74a2cca7f4e1171fbee925fce7ba822128b58c7c20041c26b26bd95e34539a4b0371f9487bc75a295118082174a584b75cf39eb718c1c22e0d83cc50a30ccd90c25637fae1068a10435b2fa6da7d95e837367960bf21611136f79c2e7b15a690b26865dfeb0f2adade334fb4f2ef3f9f5ce897fba225d4f896913dd3d381553f1ff3b1a66d2f0248e5730aef6f25b6522eaeabe9739b7694b33a47076e358a54207a13ba4000b32c6d4e51ef46402b7f7f635d721840ffbe5e0428f6457b7b19d1d019a34d2e36108a1b9c2448e9b3ce9960145b35b0673096618752168a59ce424d6cd67b5ff81bee674a05367d298adfa11f594184de3ce16a7e608757df64e3d3b0c304e20a7547eedc9b2716f850b7d96ae6ac57084338eca65a56fadad5099625ddc6d49e90bc8e436be72faa46c1b80a025292f809d30a140117a62bbaf20fc1d2c7ca25038596e9a48dfbb92c3b243559748671e7ba2cf27574c0457bcf3b031cf74cf776a40d6cc4d408d697592c47cd142ad63f1c47a060f936d2139a689287a939469a7e01a8e16145ca2ba1e282d77a1a7593946e9ea1633fbc0d165813de46e1a7e12489e3d40b115e980671ad8bdd89fee66437f2a82fb071bc15eda0cee5359fa594a8e201827376681b9f8a2cc7999298c167a1e82878aca2e7c7b376596b46ae6d88f49f0923bfc4e9efeff08e12202b21b72bd94953d12507ca71b3bdd0c69c7aa25d1e4c1f06b4095c81610ba7e1c345603d4cf4d6f6f1688fdfc0607c0ca341f5d9a755369f3b4069dedec2c0341af9534e3d6ec6e1db6c85b20c52f7d73c1b809ea038199fd227104d16d45bd342c7002372f13fe92ddf07cc3a3a8ba630c0d019da2ff6e17e315ba733210363b9e28d5b91187e53ea194264b3947e543747147925068dfe2f07392fbb497b67541e4a525bee3ed68c71d9ed73ddf42ac8feb405692ef917f3339fb8c2ffa7f2eee8b0a86ee9a1b200f07c41989af854cd29b3ece5876f4fcea4bdd942f4ba2e3636d28cc592d7a2966bcd45f75bd9d2881bdc47110ddecadb4193a13701dff009e8a48062d48387e03f0d9a2ff1413e8d6983a6721964c35088554c99f4bd8f14a0a3a8a289c728e88412ffde8f41c87bdee1848626a8a580617ceb1570c7bc9304c957e021bf04e178bd304a2ecaec2272335874ba9851b18c8beef3913124c8a689e11608078e73a5d7d34208eec11b31a39b5a99f980910749ee688132deef1d772a60c4fadbfb0457396e07bfa4204825f942c0c2b525921354b7568c7837315b2590cb3248f02ec90be7756e8eecfaf7fee047976b11b0b73361fa4febd4e5e1298a396474e72e46acb01ff72ea6ec45758c77b0491b2d383965c371376114ca14d62c6972da273735828c3b44ac37efb3ee0b6cf34478fea4b001c17d76f6aa7daa40c9ebe1236561e818b9b11483cc889b84232b8e51ec9967a9e027a2b55c2bd6228b10e93e392421cf945313cd82b52b16003f34780e4fc77821da89d380c9bcfed35b8d4824e34470c7761a2c09686113d173fec158adbe6c4ee60de9ae0c91c88bbd598bfe3f9cc457ddaf6b03983d350ecb87c03748eef9eab2167b6ee0803180faf910e70a4ee48de610d4f71e8fa764261c54d325fc3e4bda9d7386535809a29e21ab442fa7bf2dc883b7c00b5dba5b0460007bdfe04348a145ed2e7ae01020c54a197ce16deda080acb4ffcb49811ae2a632c589ddc373b1112447d68dfacbaa626d91fbcde417a87e859def2b642a888a0346e28efde39f62e69a3ba22ce1f9752e666272b42c8a6c2afc139c9368bd2f70ec3861900b9899d53c3b623d36342bfa937524600ead51569241b3356259b597177c18dbedca99f64a584802c8969b01cdf59b914ab9f6561a91d79bc9ae9d20f95bf51470d15ecebc7c3ce49bc1a2fc6b88af0f9acc5f81801025f69bec45bec888345a436c7e4313a612045de74faac015d820b25680f80fe50738d7115c660bfc7b169120faea3cd7403eac459ec9952d44b71a6e4cd0cc0b1de05b641aad8a47b0d8d3e67f1da8e6036548deba47e3cdd8df1463d2f9887904d9a0c1cc8407e572a0cc8f9e23ef5090445d05f70d7c33819d679409371d8a9750bfe13c75b259425a5c5ed9d9ab2eba5dad1ab7531f3e57ed8cc08a6ad57a833987f3aa2c51c86cc29001605d54864d01185fdb662d9c4868ceb284df5ac8b3228641615434094895977fc21b7b786e1cb84c80fcdc99f854209a0289aa3853b4f61d1f89b67e075d0eb1a0a0d3c4e29177aad20292e174bed595652b4747f060102a139f85d3328f274d81bbad5642a117751a7ed2ea57c8ad672a00f83ecc1233926f5dea878dfa0b4c3a11c1cce3ea8464598159406d429cbb5d04429dfb21b2ab16f777438993ad1857eaed5dd3a9adb4e018ed270c08a6835182a5d61b1220d0aef180d2b7c3813aef41da08aa95c499e2a38e56da0086dd6485326ef7f46a796ada336861dd6805078f9a759439eed19c80a56a087022e006a9e508e915620d2b33230f81a09ed2bda8d5c58aa3fec21d270dcfb60d433cb66018ae0767e3be82a0effb5fcc19dfd6dcb5e8c"], @ANYRES32, @ANYRESOCT, @ANYRES64], 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x6, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x101, 0x1, './bus\x00', 0x9, 0x1ff, 0x0, 0x3}) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x144) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="127bd8504bb01aed9c8b06750000000000004ade709fdbd51f538bcacc7f97625c5b222aa74bd1557767314a9e5846174184d1f53d761116486894f080492c2cd1996c8e020e5122234a7e3a1d9a697b05a6361d7ed56c165c94d4be3938cd1e2859ff5abb42e957ace5a0a53d5163822b7653c7fc701e1e00"/131]) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7f, 0x5, 0x8, 0x0, "83dca66d7a603b15619aea93fb475f1b70f5ce4a", 0x1f, 0x5}) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x100) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x8) read(r1, &(0x7f00000000c0)=""/119, 0x77) 16:00:54 executing program 0: mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x1810, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 16:00:54 executing program 1: chmod(&(0x7f0000000000)='./bus\x00', 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x65) r0 = socket$inet(0x2, 0x2, 0x4) lseek(r0, 0x0, 0x0, 0x2) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]}) 16:00:54 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x21, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00 \x00\x00\x00@\x00'}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) dup2(r1, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffe, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) open(&(0x7f00000000c0)='./bus/file0\x00', 0x208, 0x7) 16:00:54 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffe) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:54 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xf1, 0x1f76}, 0x10) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="7001300000000000000080b03547f85e363b8a111715f7524c66528c7da7909707b6f0759037a2a1222ff26e14171a7210fee90097d7b2181b7916c82ada44a0942fff7781f7c4bb4d5d39aa865ef9e098f26c86632ec6691fdaf8fe86e21e42c551ef10bde960471cc3621eaaf2b65cb56151c7060728ce15095c0b8e2647ddacbfed47188b7602306f4675d397360096e615ca25c49bf17ffa07ec50489a35c957f06373914bc6dfe66174885ed3958879d3e48fbb23547d84123117170ab3a0d3"], 0xe0, 0x0}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x1}, 0x10) 16:00:54 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus\x00', r0, 0x2}) 16:00:54 executing program 0: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x80000001, 0x7, 0xfffffffffffffe00, 0x1, 0x401, 0x10000, 0x401, 0x1, 0x0, 0x81, 0x8}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x3a9cf171, 0xffffffffffff0001, 0x6, 0x4}, {0x3, 0x5d7, 0x3, 0x4}, {0x0, 0x200, 0xffffffff}, {0x3, 0x9, 0x7bcf39c6, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget$private(0x0, 0x105) msgctl$IPC_RMID(r1, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x82, 0x10) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x10) recvfrom$unix(r0, &(0x7f0000000000)=""/5, 0x5, 0x40, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x48}, {0x6}]}) r1 = dup(r0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket$inet(0x2, 0x2, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchdir(r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0xff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x2) flock(r0, 0xfffffffffffffffd) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x2, 0x3ff, 0x5, 0x5269e03f, "2958b7b3ace3850d20d8079ec8d525a197760aeb", 0x6, 0x1}) sendto(r0, &(0x7f0000000080)="d2354133e70ac58d630bac375919aca627822c587e1f33257b5398835564cef79072f06c99757f0b59d8773f10133d6a29df46b97e8d9af2767be0c7aa781644f2f16ed9e7658321d4e2166dbbf003e79c1090bb0c1ea6ea1d6bd6f41cad49f0b3b3319ec4068668ef2a03252f92a0e753100036", 0x74, 0xb, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 16:00:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) connect$unix(r0, &(0x7f0000001480)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) setitimer(0x0, &(0x7f00000002c0)={{0x3, 0x8}, {0x20, 0xda}}, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="279f61530e883848766f20f996f3e6e572753a4e09715a221152de44b02f99e2052600df3373bc02bf41d2b7b351a418ccf56e84bc2dec28dc8d520c02b83980", 0x40}, {&(0x7f0000000480)="ee90c82096769549f8eab1419337611275d7155a9e87ae1d278494ee9ac77ddfa9333f4c142556e1f7cddd3e8ba8203e95db5e89ef553562428573e561c39e388310ef1c22ac9f2bc5856eb1c3d8333472e45456cbbabe39fc334506136e8f7a15135dadaccc7a67c51a0b1cf3993bcfed00d49ef054f4e92baced9e78296c4a6d486e28621572e7cbfe4ea83e5bdbe1e275cc8682be8eff6053c5653bac516212257b4f0354e2189660ee43ef1a8555fe5a86cf1dbdb7e8e628bcfe770e3be8eafba7b974ef1cd11ba9e51f1fe61f1061ef9ed21a2200fd636925f891c14b5445b3f45dc2b1537c4359ebc3de1ff75fa6e25dd9fc20ea7b008b9799e1f0b8a096f3d39b5346f523ca4d99a905de419482d037a1ceffefd23753ca4fb922758142d6326fd83eb3a2ad34a967162dae5342eb6a2f3a6cc084acf130fc00818892442069d76a3cdb84d9f8bf6f5c9f7a9d938d9057b840951a8a32bd7bba2e2fefc65a9e00be29973daa809e7ee207add05d78e73563ac0cba5ea43c5e0b46c9d3ee2b2e7d17f5366e367e1ddc7c0d4394dae675a08389e4e849d8891620aa85853a0629a1248172e01ea38aec051fc5e275887897217bf0cb465339fb89c1f849f0385e12bcca93dce93ce27d5b4d7c6dede31131568ddd90d0ce74dc0bf40219b2d1d2a4ef94328b228cee7f22003814b24b20ca9871dbca6fff6088cbb5a7b0783246fbc79a11aa3ea8346171daecf8c841741b21d16fc2591522dad1a53f95a20b0880183d20e8682a39b0c12e5dc38ab43154812b1cf753dccd8c6d3d2e8e87b5a86cef7c3e7738fd9548c9f5f00d4e710c91b3f78ee78691323f8aa785692d5cad27ce4d8a8e043b7450b31b40a5c6dbb53d886d46bec23f6f38455fe657039dc4fb5aba8d03883be3c7072c845faf4cb51ed24c5879f4aa637e9f1b45c7a5ca03984d22b4a96db7894cee54def86a8e5df45be2ba6e1363aa9d5b949adaf5d33524639be2b6e5526f2c95c590e649c5d74f66b1b3be88d6db5aa6c798eab65c0c7446c974a98f1f77b338e7d5e58e7f5854637e9493dfe7f12a2b74634a392d9b231f7a8a712b5e434fa3500aa60bfe0163b87e83f7d3faa6ac6facc3d7f370fbe90a3da38b6b3f3542c1f1b5a18541dd23a2183b84518e23ca710d82a3777f11f306d4a760503ea0abab659dd570e48ea48cd9f73e03cf97773981968601210c60d8a91a5834203b371dcc3b073965fd7c26bd1fc1e1ce8a2d73299c837cf94b8d7c3b10f3f26ba68566f4b328426eccff671b3e3af4b838e34890bec87f18241f5aaed03171b319c01e1ab9d9543621bbd9e33c3edc2a32437b1e44a452098f1b1df32064eeb2e28ca50864f852dd0899d16f56405b22b17b735f997f127842ee459c20ea3ca5b35768ea5c73d12bfc8ffe2bb1bd811835985dbd6d0febb8217dd5d55eb23669d4f74af156d9d2b2c5bc9e1045d1c56459cc119c99fbdf6a10be2d4c5b6c34b57801f9ec19b1ba05a15276e7cd745ae01b4036c30b687257e5cdb7d4a35e10400d45cba92234ee9749a965e29f1760b1c76b6153151507b6df563f9e8335e63730085225795fc8763d2d32486b746e57fa0ddc5c62de1242e515ba47a688ec1b7f4c5cd0ed2737ad4eccb8983363d0c0f713c295823bdeeadbbb7ba59276388a0001d9389d0d3a8ca9d717e99557c3a3f2a467a383e735025df0086371407a517be65fbcc40a800747188863b1e2a35dea28eb8b5f689517d963535f73de7c3eeab8a7f8be48ccc796153b9d1514949f235273adb1013dd4c44ab2b3d51e740b6524ec3bb5d79e48ac7d5f90437216e0062f8be4cb4cac08d7295781c62b243591ef92a282e3c0b6b97670e10ae3430f0f1ec992d6cf0dc77ae81beb915c93d19354280ca89ae7cbac484b4c688246026a39ba2ef45c6289bb6924f054ca75a4006bbb6bf92114091a98d5c395572f8ce3a0b515fc6dcfc45f476bd5d3d7b3a39abcfe92fde71ff065882ef6cbf7160fe5f059df7364a649a054a160f984a2706ca3785f6af21f6c8f689473e49546cf0239826fbf9f2f46ed81813142ca77ffdb1070a2abbd4c337f84ad2825530f047eee0ffc3f4004cb95c3539857a44d49e3511c9eb4a2d76217417e92996897b521334866c13e60f0e7f1c40ccf87c7ad5f426d2c8706375f909d2deef2b149a74fe04330df08e12e64ca707ff53224f96cac38f0dd1e2ab5a1a899aec2214dd5b0044e2b21955b03a5fe1390cb4788f66778092505a8fb0a567813cca91375c969f011951c94520848821ea9ff9eec1af9b52a1007c60e28455a7969c1192fcf7111085466d88b24c847e4302fca0ca78ddd8ccec6b7737116d62f38492db7cfe4d07f09fa703f05bd1d5dd254db382455b19a7b1462fcf0f30637407759356adbcdf68e7572a9ffc2ce0618a8cacc77d8545ffccf87156c741fc9eda5b022720cb76dd281bd00324939cb53b0126e8f51dbbffc2377ee52984e5c87fc2864455da5e69eda938cb21d93e71009d1f398b6fa6be673fbcb0ac8fedb5963922bba51c7e6f114bd09954f99019f2f6c02c48dae9d083b60102846ec2e2162988f0f225838985973360318f5080c8c3f5f388e58fd0d73ed5cf219e09c28a560e7ac49da26bb27427dc054082ce8eb1e1edaee562cc76dbadcff85a812611c167ef34a8599f65db4cfe5519ddb4094e54ec0be03b48b37278f459b3829ef1373d91cc65770639ed47eed5932c1c095ddff4a240ddd28a4e23ceb4e0869c5559adea35d0fdf8fd777ecb75917f68b0aedfd35d59738efaf897bc39897929c6fd756b0178d6a5c6a9e4c74b3e0f49dc45954bc2e0a496abaa1ad65ba782f964bc6215480aabb3361cac08fa739af550b9f99d0e8d5055191f9ff1c1bb206cba650a1f5d2396a2b85a242b88c49301d24da9106cbc26a91ae60f18819fcc127f23f7181b39daadc49402ba5eb9a8586c6b0e273603ef7ed3a30d54e449788a27524f4816bd7bebe4bd4de44e3dded6bb06c0d47eeb707adc25fa20d5d82f71e9935c56dbb32870cd04ee940c9f5280793400feb9f827677158769718eea4b9e62e2baffc50d2ed520932a3443aec9f5369c6a4094d07c750b9aded5666cff6ad30aa6693b35a2f9bcf6ea846d6cb2696341b4d7588720e755e59f3212d381b7a53abc6e47deeb9fc83bae440b7dc7c2667c7fe48da45b3113dd10624ae2193ecb7c29398dae1444dbf9a66b83174a847284ea76051a26cf955dbbb495de7a26af4009759edf647ac33bf9c2eb22cbae9573c77949313639b39a0eb7d75537d5ce464d9ebe3895eb4eae933bc2e450713961cec25d729ace543792c4f4472182ae2af5401847ddd180c7e3f2e12ba8917368bcab7cd7bd31b916dea642be3750fedb275f0ed5a81b6acbf4f1a65f21268a9cfa531c583ac36ce0772f2df8178aa0234f3143d71acfea4b8b826796f6d8ddc21a4957c21aa2c37c854415dfd76e551e48b41bba8ba3b8885a33dd9255ea88f2e595bf68fd10b499f5702d80cece7fe234ff5df27d7d9b25cbf0cfee14159df4fa7b72fb6923c65780497d356cdb354099463bfe08fa0592cb69950ba3ae1bcbc74d466ad6b82617e5f573eddca01e51284785e5a9fd46811515cb8b6a8514ad75df0cd7cf14033fff925a7dbe3b86ec23df06b38ea0d8ff0fc297ccf3fb2f22037ba908a24f8cfc144db3f27b9c385ab54e6d18a5fb9915c639fea39d2c2147fbde161d986fcb80e3fea5e8f64ee2155d8ee4e60243d4fbcf6af072db5b2b90e1f2217866567c5c540dee67871466fc1eadf1c7358303988662c9b37edd3a8396b0703ac45400bf99cf19ef386cfcd243862015816676a1c16821024b88db6265376b22684d035a96b8b5d5b0ef1f4e60a1c74775cd5e9ddabf665588620e8ecdd381d36a930505965ada1b8c76f858f3c088a0d189b6f18cc4f8472aa377a0802d16b8731395e36731d6947677b9c2340283e96493af119c5262255640e1d32880cfa5ccffe3e5b327e84c430fbfd01bbdbdf776974fb1830b0f223f25b706d1b18462e4a17ee86259a5b00abf78595c9129be4c7e4933689765fe76ee2022d1bb6993e73b5954c95c1878ca4c6c2bbc9abd7a975cabc442ce2070978cc1aa8ea6c01a20b5dee2b2a6c02748aaa2782ea02ab764b5050f9716f23fd8c07535bf7b1f8b9689bb955c7aaaea352c0830c3aff84e0b441ce4b27bfbc181acd4b97dc05dde463a7d5548042758534a6302c2740c133dd319f74c3c18d6fc3b8b19a27cfa010ae1aed5cd08b77ee028865ec011aa9ca354de9087fdf0d1f36a3813a14a83a34394063b35a1a4d0b57fc1c0549be8a15c2c9cef1744c32c7eff699f57f46b81f9192da482c9d330f4d52215d285734d236825afd58315fc62e004ba4b8eb8271b3defd0fb01407bfd7566504c0caf8c5dea334952f765485e268a3fa7a2fb007673952e29db85429e953f496a57a013912ebc6f6994e783fddef9e20bc9718d8f9b9baa579c4cdfab1e78e58a955a4ebbf8b5eda54a72b42378cca5f4d8a8cd07f1b21a5d4b096ddb111b2a832c94c5872f9e81cf5b1d47175774040fd9cc91bdd7c4ffe25864f11063c2314762a65f211a364cbf387603b37eda45f5e4ed7369b92f6e043aa49fea6238aac793432f850d79343896bb355c1bac1d0f314c6ef0a4147860a1ed293df03d7c99c160040aba36c7a457a4ef5891e227f8bfbe50ef5f8732a8cc1a741b9e4dc9401f3be04f58b70764e91f5b930364f0e95459dde0296dbb09b09ea2735b38f77ad42f8ab0d22f7c94f4486a1e7515e67e63c523a0f2ce9b7a298bdbc018e8bf422b8b6093268532818b01db827f6868c93afd6d137513709752e12a93bcae15a0c9c0e825df4c1eb566be8b05632449960ef83ff03ae117474afa7d739bd229371d96f54b51251ab1c2497f5cfc33ede6edc07c00e18467dde8d3e7938382319ecd5464ed699b06ce03c8fb7ed10d51d8087dc71500fde9f28060bfad56f709e51f9b51286fc9c685f7797d5f6097f726e71fd9b940a3d6aee281f162644c6fcc087f58b20c88c7f45b626ed611a9ba3cf69fa73f870f7ecbcbaff73abc94a49b04d2fb230956d36fc0a316afa7b8ef463a2146c2fd2e84101b67ff841962250293f0fc32bfb9f5b9fa82920dac6eda42fe77721eb60e651d38c4fdeae0356982660521503de2e5e03e550ada29b740b3adac8479c0cb08fb55bcf5b1a5953bee3d8821d53825e9f4ad4f440b9776faa358f0dc2614af481ff6e1bc006bb37156469b55292483340fac9359a4fddb79cb331d0c68e17f4ef53705e8149c459e44860052aabd51eefcc56bd1c58d668efa0f5ae3ff8813f2a31ae37419f6b797e6335638c0cbeda233653484387afcebe18eeda243da8926118e65558e7b8b1b24baaca60957c27332cc2a9948d7695b49999a3d2f770c6b1f584d73d19843f11ce356c1c276d3cfb742cf63751401898888773bb553775b0e135f8e78e8517f83896aa6543c32661bcb51c31a303671564e02e0a046371a96a623bf834a29089ba202812c557db2bcc2281d8ecc072d2840b7f580d7708ab1fab270a928f3f75fef8efcdc31c82ff11bb04ff816967e8f471a684a42f32e9a924fc39f448ef1ced2e2a0ae5590433c67610031155132d41b6a3c48f8bffe5d9b8853718cbc1da45693b133ee1401d9f71288677d050fd941f313c8bd2de840def0fe8d74a20657bbf77fc24ca7c9", 0x1000}, {&(0x7f00000001c0)="e8d73e404da6df724673a1e334ed2ee3a7200aa33309778339f368f43be85b0ec152c2687108e436ad888dbfa05b05b3bd1dcb0807299dfd87a6cb7eda6fe753cb44dfe91bf99aab6cc1bf5fc64f18017cb96d1ee7a923daa0ab7e19fd528790bfee10df7766a26323e7f712e1499dbdb42866a0037ad5a7b5ed290e2c75f814fad12d0466ff3b4942093cd4487e6cb962d92270a232fa3cdafed7abdf4a54106217611839", 0xa5}, {&(0x7f0000000280)="50fa0bb5d84b591a35695a3b99127f444d280437ad291c255d6f0e1ed1ef46450156bcbbae7c00654be0677ed498da3cba792add9f", 0x35}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="cd70ca51db0d72fef6105795ecc42efdb8f34c6162c94beda722959022fb95046e465f47971e947194", 0x29}, {&(0x7f0000000340)="1ea6538baf979441359c6bf6d5f2e1808787a5fb846e662684ec1b73b6ea72ee43225e9760acf70837e16ad97cbc65c6d6784a835903168381fd10", 0x3b}, {&(0x7f0000000380)="f5525c6cc1fc77d04e50d26b37ae62932c839c3af6b658007596c61d7a34a42b8b", 0x21}], 0x8, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000180)={0x7fffffff, 0x200000000000}) mlockall(0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[0xca0000000, 0x9, 0x5]}) 16:00:55 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) pipe(&(0x7f0000000100)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000001180)={0x1000, 0x0, &(0x7f0000000180)=""/4096}) 16:00:55 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="212d5f584db83e3a2de82b07e5e5dac57c473b67caad0b3f1c41b4e553c13f24f63c1942e8467325b5d02f203b4fbca5bd84b2fe7e7d942af5338d69d3f914611829c5fad8b7da2f758fe18576aba063a73aeeeb1c009f98c1bc9a55c464eced8ab1be0e03434ab88317839b3a33ab02", 0x70, 0x40c, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x200, './file0\x00', './file0\x00'}) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) 16:00:55 executing program 0: setrlimit(0xe, &(0x7f0000000000)={0x6, 0x1f}) getrlimit(0x7, &(0x7f0000000040)) r0 = msgget$private(0x0, 0x103) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/120) setrlimit(0x7, &(0x7f0000000100)={0x8, 0x7}) msgsnd(r0, &(0x7f0000000140)={0x1, "9ad0c5b7c288add3e4a010a81241d31d1a0bc4c2ee7b1a953765d67d0402ec2e818b95a3de8008f402110be7859e0d1b785172f37711386ae11185c9d2e09045856b5a3ccbd4a23e1439e2a78baf6d9011bd96837994dae1136c734ef5b32229732f00402f5b2eb5d5cffb0e084e87099c1838806a73c508dddcd01eb9063530fadebcbeffb5e67ce300f0bbd07b77629aa9fec07c4f397454b1acc1912efa0ab46d9627832b770ffbb511ad875e34d787a08a9370a77a9aa5aa5c869c0ac15494e9024f53a2f7ea1b5670b753b2b22cbb655f2a9cb69f630d55be55105adaddbaddaf9f907acbfc42f89ebfc89b6a364b0e7c6741f05b68aeeb072a283607"}, 0x107, 0x800) msgrcv(r0, &(0x7f0000000280)={0x0, ""/24}, 0x20, 0x3, 0x1000) msgget$private(0x0, 0x2) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x6013, r1, 0x0, 0x0) shmget(0x1, 0x2000, 0x2b4, &(0x7f0000ffd000/0x2000)=nil) msgsnd(r0, &(0x7f00000017c0)={0x3, "84bd7e5c00d3ca0c6b25c19f0052c644c4b44c60656280aa5ea730d9b5d36f9231a8d6c86b754eb40d4d16de761a108884bbeb06f77623cfcdbb76261a4ba8c1ec6ad6df9549af51c80c01e5233bc0ffeff372b80d13ef114cd53b011e7c683e1ef607c68dce80097e0364bf5dc8544cc6e3f915d6425719f555f078988b5daaafab7ab6315b16ffd20d4b50857e6ec59ea679aaf22a20c4b2e1579eff367d5cdadc2c44d50e7c92"}, 0xb0, 0x800) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000080)='./bus\x00', 0x281, 0x40) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x4) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:55 executing program 0: r0 = socket(0x1, 0xc000, 0xffff) r1 = dup(0xffffffffffffff9c) ioctl$BIOCLOCK(r1, 0x20004276) shutdown(r0, 0x77fbdb8a45e46fa) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./bus\x00', r2, 0x1}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x0, 0xfff, 0x3cd057af, 0x1, &(0x7f00000003c0)={{0x5, 0x7, 0xa62, 0xffff, 0xff, 0x20, 0x1}, {[0x1, 0x3, 0x80000000, 0x7ff, 0xfffffffffffffff8, 0x5, 0x1, 0x9, 0x10001, 0x9, 0x100, 0x3, 0x9, 0x0, 0xfff, 0x20, 0x8, 0x3], [0x1000, 0x2, 0x2, 0x8, 0x6, 0x6, 0xffffffffffff6eb7, 0x4828, 0x1ff, 0x3], [0x4, 0x407, 0x10001, 0x0, 0x9, 0x3612, 0xfffffffffffffffe], [0xffffffff, 0x1000, 0x7, 0xfffffffffffeffff, 0x1, 0x10001], [{0x4, 0x94, 0x7, 0x6c}, {0x4, 0xbeb6, 0x1, 0xfffffffffffffff9}, {0x1, 0xfffffffffffffffb, 0x8f, 0x4}, {0x401, 0x0, 0x6, 0x40}, {0x9, 0x6, 0x1b3, 0x7}, {0x8, 0x8, 0xba2d, 0xfe}, {0xffff, 0x0, 0x6}, {0x3f, 0x9, 0xffffffffedcc3a54, 0xa837}], {0x2, 0x0, 0xfffffffffffffff7, 0x3}, {0x4, 0x8bd5, 0x10001, 0x8000}}}, 0x8, 0x5cc}) dup(r2) write(r2, &(0x7f0000000280)="072ab69555e3948f2b0d2b82054c365e9bd51bbfca21f68bfd16f530257345479118b03a948dc76548477671b72a334ccd1078c988ff5275bed8ee47101db68612c09c1ddc3f38d1ab1f7f54304f142756c6bafd9afdcdd2792f5accad82ee901ec47a2c256320d21aaabed8f98bad3da7f94c6e16ff8bc7debd5515245bc671dadbc984a9ae6b8c35caefc431433fde5016104898d34bb0b6e210ace2afb21250787e5c1e66d0baba03ca39fb0e19a182487d8a197b611ed1722caaf1d2c0cdb342401481c377bc5d91f480de41503ecfcecc4022037f848072e9996313e09b00f8ee5bf64fd6f555c1eca697caa147026e40d7326c9ed3f778acb2310f416cfeae7b1183de6d4c", 0xffffffffffffff47) execve(0x0, 0x0, 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2000e, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x5, r2, r3, r4, r5, 0x40, 0x1f}, 0x0, 0x5, 0x3}) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x40, 0x11) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open(&(0x7f0000000040)='./bus\x00', 0x488, 0x1) r2 = semget$private(0x0, 0x1, 0xd06922f1790df4f4) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000a00)=""/4096) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000000000100) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x20) poll(&(0x7f0000000140)=[{r1, 0xfffffffffffffffc}], 0x1, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) symlink(&(0x7f0000000080)='./bus/../file0\x00', &(0x7f00000000c0)='./bus\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='x\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x9, './bus\x00', './bus\x00'}) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x300, 0x0) write(r0, &(0x7f0000000040)="7d7499d5b18d3c62be15bbeeba0bfab4aa4c64a36802f1fbc8377ed69b3ec85dba658b43875c262b3f087c6507ac3f11edc239d88893e71a8553ff51725b2bb44a02e4", 0x43) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000000)='./bus\x00', 0x880, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/4096, 0x1000) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x1d}, {0x6}]}) getuid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8500, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x6, 0x2b, 0xffffffff, 0xfffffffffffffffa}]}) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/3}, &(0x7f0000000080)=0x5) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {}, {0x6}]}) clock_gettime(0x7, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 1: r0 = semget$private(0x0, 0x2, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/250) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f0000000100)=0xfffffffffffffe5e) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000002c0)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:55 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x4, 0xfffffffffffffffe, 0x3, 0x80000000}, 0x3) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x80000000, 0x0, 0x0, 0x0, 0x3, 0xfffffffffffffffd}) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f00000000c0)='./bus\x00', 0x10810, 0x185) 16:00:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20008000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x18f, 0x7}, {0x4, 0x9}], 0x2}) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000180)=""/226, 0xe2, 0x43, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:55 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400025}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 16:00:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x1, 0x8) mknodat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x2000, 0xdd3c) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f0000000100)) ioctl$VMM_IOC_WRITEREGS(r1, 0x8020560a, &(0x7f0000000340)) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) semget$private(0x0, 0x3, 0x88787501ae7234a0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) r2 = syz_open_pts() close(r0) dup(r0) fchflags(r2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x40000, "854955882e1a96c984ffffffff9c11fe4dbfa600", 0xfffffffffffffffd}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) socket(0x1, 0x1, 0x7) syz_open_pts() 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7e0bd62b54", 0x5}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1134, 0x8) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:55 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000080)='./bus\x00', 0x284, 0x9c) 16:00:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044266, &(0x7f0000000000)) 16:00:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, &(0x7f00000000c0)="60676f5e6781507afe5b5d8593d67cd54fd9862021c1146de86c45bf8fd7a3cdb825952fc140df8e62bfd74e8238525c9c22bc0f7590254f6baa6fc5b9f803d08163af0fd00780bed24bb33c3d770369f9a91b1e85a7dcc8e7a8e1addd0984d3269ccc0fcbbc95291318a7476409ee1c7db5f7b408832226c4fdff789efb7b72b37165be9b1bf728493153390d410fb012d6e98091fc4476a832e3c6ccf7a40a3f4485fac6f0e4edcb3ad21b", 0xac, 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000140)='./bus\x00', 0x20, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x2, 0x2}, {0x18, 0x1, 0x4, 0x100000000}, 0x0, [0xd52, 0x18000, 0x91, 0x0, 0x80000001, 0xb46f, 0x1ff, 0x6]}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0x2eb9}, {0x18, 0x3, 0xad, 0x401}, 0x2, [0xffff, 0x0, 0x0, 0x5, 0x800, 0x0, 0x2a6, 0x6]}, 0x3c) msgget$private(0x0, 0x414) 16:00:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) write(r1, &(0x7f0000000000)="4655e07eb33a12f60afcd2327e63abc3b181fb392cd55b2823b65c7f2c6ed88ea104564427676bae1c77b1e4239f8c57aaa3bd7ea2d5f1adba7c9a7234df22f4691699cff4cf5757fd3a89897aff909dfd4091a611fec6e2ab41c218c988cea4e0d49fb8e36180ea31571d0c8fa11554953b65691550979196d3fbda04140f0fa2cc641bee9f5d7c5b0b882b1447f4205409114fc148f48bfa428ed23f3911098b9fecd31d49c463803e18f2fb1dade6d23e27d727151b4d90b05a8ea3e5d7aad16c730765b2466629a0b9a04f3ceb8c7d50cc53a031cf7e2a637d2d43afbdcd216255117fd61320429f87", 0xeb) 16:00:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x2, 0x7fff}, {0x6f, 0x7}}, 0x2) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) lstat(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x101) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2b) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x8001, 0x9}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x8, 0x81, 0x200, 0x1, 0x5, 0xffffffffffffffff, 0x7ff, 0x1, 0x1, 0x3, 0x400}) 16:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x4, 0x6b2, 0x8b, 0x7ff, "e0ba0ccb6d6ed478d1bb1b22ee8b9b57773e858f", 0x8, 0x1}) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xd4, './bus\x00', './bus\x00'}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfffffffffffffffd) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x8) recvfrom(r0, &(0x7f0000000180)=""/199, 0xc7, 0x841, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./bus\x00', r0, r1) 16:00:56 executing program 1: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='r\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:57 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x204a0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x11, 0x100) r8 = socket$inet6(0x18, 0x4, 0x2) r9 = dup(0xffffffffffffff9c) r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10, 0x139) r11 = open(&(0x7f0000000300)='./file0\x00', 0x41, 0x22) r12 = socket$inet(0x2, 0x2, 0x10000) r13 = socket(0x0, 0x3, 0x7) r14 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x20, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r17 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x20000, 0x0) r19 = open(&(0x7f00000004c0)='./file0\x00', 0x20, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x40, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000084, 0x9, 0x3}, {{r3}, 0xfffffffffffffffe, 0x8, 0xf0000010, 0x200000, 0x5}, {{r4}, 0xffffffffffffffff, 0x1, 0xf0000004, 0x4, 0xc9}, {{r5}, 0xfffffffffffffffb, 0x82, 0x43, 0x7, 0x7f}, {{r6}, 0xfffffffffffffffd, 0x18, 0xf0000002, 0x3, 0x9}, {{r7}, 0xfffffffffffffffe, 0x18, 0x20000000, 0x6, 0x2}, {{r8}, 0xfffffffffffffffd, 0xa0, 0x10, 0xbd5b, 0x5}, {{r9}, 0xffffffffffffffff, 0x0, 0x7, 0x81, 0x3f}, {{r10}, 0xffffffffffffffff, 0x62, 0x8, 0x0, 0x4e788640}], 0x1ff, &(0x7f0000000500)=[{{r11}, 0xfffffffffffffffb, 0x6, 0x2, 0x100000001}, {{r12}, 0x0, 0x2, 0x0, 0xffff, 0x36}, {{r13}, 0xfffffffffffffffd, 0x1, 0x51, 0xfffffffffffff611}, {{r14}, 0xffffffffffffffff, 0x10, 0x20, 0x101, 0x200}, {{r15}, 0xfffffffffffffffa, 0x22, 0xfffff, 0x80000001, 0x7fff}, {{r16}, 0xfffffffffffffffe, 0x81, 0x60000001, 0x6, 0x6}, {{r17}, 0xfffffffffffffff9, 0x40, 0xf0000080, 0x81, 0x5}, {{r18}, 0xffffffffffffffff, 0x9, 0x1, 0x7, 0x6}, {{r19}, 0xfffffffffffffffd, 0x14, 0xc0000038, 0x101, 0x1}], 0x7, &(0x7f0000000640)={0xfc17, 0x9}) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x1021, 0x0, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = accept(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f289aaab245fad7257d2ff926782ec7f0c3a09a49328e5967c9bffc817dbb905339b78f25008cde5eccaeb008a655798497738356276fedc0a626014b71f365bec889ab53d763eca26d65565f445218cb9af19326499d0151de5c4aad0c2ff1cee6b5b7006c920d42d810b199a8d57cd0ec5919b31d098f23f434ee20ab0cf87b869df7bf89d52e0ea265a33ed435e07a7071e8be88db3b3bca0e5224f066"], &(0x7f0000000000)=0x6e) r1 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r3 = getegid() chown(&(0x7f00000000c0)='./bus\x00', r2, r3) r4 = getgid() r5 = getgid() r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x20828, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{0x45, 0x401}, {0xe7, 0x8}], 0x2}) setregid(r4, r5) truncate(&(0x7f00000006c0)='./bus\x00', 0x0, 0x3f20) connect(r0, &(0x7f0000000740)=@in6={0x18, 0x0, 0x3, 0xa5}, 0xe908) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0xa0) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000200)='!\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=':\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='\xd9\x00', &(0x7f00000003c0)='\x00']) 16:00:57 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10002, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x80, 0xe2a, 0x31, 0x1, 0x3, 0xff, 0x2, 0x1, 0x1, 0x4, 0x6721}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) nanosleep(&(0x7f0000000140)={0x5d, 0xff}, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b2") accept$inet(r1, &(0x7f0000000040), &(0x7f0000000240)=0xc) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./bus\x00', 0x20020, 0x10) 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) kqueue() open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {}, {0x6}]}) syz_emit_ethernet(0x3, &(0x7f0000000080)="969b100e") 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x8001, 0x6}, {{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x9b6, 0x2}, {{r0}, 0xfffffffffffffffe, 0xfcb60bd886bf2cb3, 0xf00fffff, 0x23c, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x7fffffff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x86, 0x80000028, 0xffffffff00000000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x9b, 0xfffff, 0x1000, 0x3f}], 0x1, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffc, 0x69, 0x2, 0x3f, 0x23aef194}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000010, 0x487, 0x4}], 0x800, &(0x7f0000000500)={0x0, 0x200}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/63}, &(0x7f0000000380)=0x41) socket$unix(0x1, 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus\x00', r1, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x0, 0x76bbe8cd, 0x0, 0x800}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x100, 0x0) lstat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x900000000000) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000900)=[{&(0x7f0000000280)="6324ebf7057ce8a7f7d614928d8253f6024e35bddc7582b90151ee71d8489dbba667d92236bfcd3c686422143c5e799f435b9dfbfd583fb5634a08a55785a51a375c22802e4e13e5a6eb09cec4419c46cd6850624dd6d878ff13698503b485a07a907017fce86dfa012238f497411790788ee58bcefb3260cab9782387e69b937503964c1ab18af2bb6fbd2cd3204708546d7eeaad91723d29825854049261acb6f0e94999ba59b8958504ee145c22329eaf651c0b0a9098476315ff745082e40d8f7b9c78a8f50096030205f65f4c531bfc63cf4ce9a1adb1332a6ea9e5e96c4150be63900f24cf53052cf4863f997a52ce505f4d5dd6599c09af6a3524efe95f7f416deff3c8d7621c5fb96de3d3b6e1c5680d35f692e89f791466209ea12c3e55a4b8909ec60bf18c5b1ad1215b130b414c6ccbec27cda1000442d530ed6ad257fe", 0x143}], 0x1, 0x0, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) chroot(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x20, 0x10) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') kqueue() 16:00:58 executing program 0: msgget$private(0x0, 0x24) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x81}, {0x6}]}) r2 = msgget$private(0x0, 0x10) semget(0x0, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000280)={0x6, './file1\x00', './file0\x00'}) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f00000002c0)=0x6) pread(0xffffffffffffffff, &(0x7f0000000180)="58fc7d0ced6bbb8b1331dcacb0d4debcd16646069377c3a1d872cea5701e84cb03b71fb647235b3705b98fc7aaa5ba03167bc7844cb0ab41f0f26784c0dfc86cbb609c0a4ad18ba273016e782367fc6965bcd8f21c1b00bbfd4a544d82611a875852e8c733747ddef013f95b3155c14d298c548b02271429d292f456940bc5d43e76b9d38d07a5579e7959fb6929666466158b5d1b81669772fb95f43f22d43ff55fac5c24cdf095d816c6d1c7bd5e2028149613f6c7f17f90911d7114931d856ebfb2", 0xc3, 0x0, 0xc) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) msgctl$IPC_RMID(r2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x280, 0x0) syz_emit_ethernet(0xffffffcb, &(0x7f0000000340)="b6") 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 16:00:58 executing program 1: pipe2(&(0x7f00000000c0), 0x10000) r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x100000000) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x100) mknod(&(0x7f0000000040)='./bus\x00', 0x3100, 0x8) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='M') 16:00:58 executing program 1: open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x200004d, 0x0, 0x8}, {0x6, 0x0, 0x400}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000003c0)={0x94, 0x0, &(0x7f0000000400)=""/148}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0x2e, 0x0, &(0x7f0000000140)=""/46}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r2 = socket$inet(0x2, 0x5, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) bind$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) recvfrom$inet6(r1, &(0x7f0000000280)=""/173, 0xad, 0x802, &(0x7f0000000340)={0x18, 0x3, 0x4, 0x4}, 0xc) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x6000, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800000006001, 0x100) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/130, 0x82, 0x843, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f627573008454a77421d9d43856f2e429c1cea2ff36f5b8f8ac3f3f83e920c185e814f54ae28b81ad7e9a455f2dc759e53ac17ff18ca50f28848b5cd6d4d1f3f830eee47312d4679dca1c8d20e06f0e2372a3a145a7df0aa78664624a3ea0ca518576912e4d6235fc1e2d4d1feb418791e25103aed2a2e51e78aeeb6cb223596a5ed517ee0300e900"/151], 0x8) 16:00:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x8000}) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 16:00:58 executing program 1: r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000180)={0x0, ""/189}, 0xc5, 0x2, 0x800) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000080)='\x00', &(0x7f0000000640)=':!$,}\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000280)='^\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='^\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x7f#\x00', &(0x7f00000003c0)='%-\x00', &(0x7f0000000400)='%\x00'], &(0x7f0000000600)=[&(0x7f00000004c0)='{/^!-**#$\x1a\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)=')\x00']) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1, './file0/../file0', './file0\x00'}) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f0000000100)=0x4) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x104) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xdb75) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:58 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) 16:00:58 executing program 0: symlink(&(0x7f0000000100)='./control\x00', &(0x7f0000000000)='./control\x00') stat(&(0x7f0000000040)='./control\x00', 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x90, 0x10a) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0xa0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x7) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20ca, 0x100) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) sendto$unix(r0, &(0x7f0000000080)="7ab631719f20f1670ad7993d265e8dc7831436e55ed8853e1b7f74de3bef7c2c002393f611df0ce51e84b36c3ff017edb4adbc969c37df6e4d2a072de783001ab5e447ee0b605dc5962c6e5435295217a9292ea07853fa0dd3c22a2ec6825336fd85c5e74591ed5242048db33bc4d073d78f4fafa3f8629f6ba829206c81fd05dccaa0e357981a36eb64037a0bcb6e9ff2dbffacce39f93c9215b0fcf67fe3c7d641da9b48822e04d420e454ecb958", 0xaf, 0x100000000000004, &(0x7f0000000200)=ANY=[@ANYBLOB="d99b2f227339bf9e27317c2ee81a023c125dff93c432c5ded881f024faf9fa6337770dc1fd42e6750eef2a0dc5541e249b22f5c694fabb36179e84bc8f041a74981cd538755f1ca2ee849040ce3703402353afe246a7ce"], 0x1) 16:00:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x7, &(0x7f0000000180)={0x1, 0x64}) r2 = dup(r1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000280)={0x1000, 0x0, &(0x7f0000000340)=""/4096}) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x28, 0x40) renameat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x5, 0x9, 0x5, 0x0, 0x6, 0x4, 0x866, 0x1, 0x0, 0x379f, 0xfffffffffffff000}) 16:00:58 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x81, 0x40000000006066) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/228, 0xe4, 0x2, 0x0, 0xfffffffffffffffd) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000200)="cd7491e764d53c2764b2631d9a0255a6e7242e49147333af19a72218c87767e30c5324b339c0e29f5840673150c4f5c7d15e7ceb8ef91f14f3f19685252944a7f96dcb9ff2a862cb316f7c45540974ccd350fb66d683d655ccf74edee7c8ad1e231129412b6f9da7d56f39a376c0a977de720572a34e270149de50860193d5eb04290be5d856f88344d5b8fb075491301393effd1ce2f5eef5c18a1e8dc8857fccd0ed3dce4f8189a81a23e5e6054f0bb8b0a84b68792ef29333d6b6666ae2bce4c6e8022cb5573b9285234ebb57b2de313f3651a333e7c15f5e46e278b7c0f6f5598ab6b58af8d7334b73cbf8b957b13ab9cfd75a", 0xf5) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = open$dir(&(0x7f0000000300)='./bus/file0\x00', 0x400, 0x2) fsync(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20100, 0x80) open(&(0x7f0000000840)='./bus/file0\x00', 0x90, 0x40) r2 = open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffe, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/162, &(0x7f0000000240)=0xa2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x1, 0x0) accept$inet(r1, &(0x7f00000000c0), &(0x7f00000002c0)=0xc) r3 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000340)={0x1, 0x0, 0x9, 0x2, r3}) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x184, 0x20) recvmsg(r1, &(0x7f0000000800)={&(0x7f0000000380)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f00000003c0)=""/198, 0xc6}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/139, 0x8b}, {&(0x7f0000000640)=""/45, 0x2d}, {&(0x7f0000000680)=""/79, 0x4f}], 0x5, &(0x7f0000000780)=""/109, 0x6d}, 0x800) unlinkat(r4, &(0x7f0000000880)='./bus\x00', 0x8) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x15) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) setitimer(0x2, &(0x7f00000002c0)={{0xfffffffffffffffb, 0x3f}, {0x6, 0x3d7}}, &(0x7f0000000300)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10088, 0x0) sendto$inet6(r2, &(0x7f00000001c0)="35a79694c9df176f04cd187f4b8a352d5302a8d911ba477f693d9cb3ad43f70a3089189cc8086608ea0c5d2c3e33b467361c18adfec4a91d8482012ae194fd766d8f72d0e3e6e8d6335773886b737436492d677a8cec2bb6c2f302e4395d7fcafe5720265c9869793d1dc6443419298bb0c28f2fe28897256392cb05718795f4f1f4e36fae96882af3e4291fc789cfb0f32215f52b979fb3a8b9fc657f6775dcdd564d767f1201efaabb99ec66fdb7ee5e0d57fb33cbf30218bbb2cf479cb1ed80b13ff7f69ed0f8fd7a18f51299cd2cadd104f14282e62870969da257a59da0b1ed55d0f8d61ea32a387edeb564b0405e99d3a240", 0xf5, 0x0, &(0x7f0000000140)={0x18, 0x3, 0x49c, 0x10000}, 0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)=0x2) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = socket$inet(0x2, 0x8000, 0x1) sendto(r0, &(0x7f0000000180)="cb970fdbd990cb04ac400ccec9095b110b14fd8dc006b13b12f52ca3511a096b7a32d74b7af9b56ab37dc7439ab091ebaebb6c9035a47a29b32e22c6269fcd3a", 0x40, 0xc, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) open(&(0x7f0000000140)='./bus\x00', 0x10, 0x181) r1 = open(&(0x7f0000000100)='./bus\x00', 0x800000, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0x2ee) sendto$inet6(r1, &(0x7f0000000080)="11ff340969ec75f6cb3de4892f325b8bceb88c3e155ef27c2e110caecb9dcfcdeb3e5736", 0x24, 0x404, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@in6}) 16:00:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/169, 0xa9) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) fchownat(r0, &(0x7f00000003c0)='./file0\x00', r2, r3, 0x0) sendto$unix(r0, &(0x7f0000000300)="cafff9edb40b410246f0f555128fe140319c178aefbbd032c9a010c2b6df03ca23adc24118942700f68576589d8edb7859871d8ea0cd674591627dfa6d5e82eb5d0ff49a02e3928194019ebbb2", 0x4d, 0x3, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2b, 0x0, 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/188, 0x29b) 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) 16:00:58 executing program 0: semget(0x0, 0x4, 0x282) msgget$private(0x0, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) chmod(&(0x7f0000000080)='./file0\x00', 0x64) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[0x5, 0x7fffffff, 0x5, 0xffffffffffffca5b, 0xffff]}) 16:00:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280), 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 16:00:58 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus/../file0\x00', 0x0, 0x1) utimensat(r0, &(0x7f00000017c0)='./bus\x00', &(0x7f0000001800)={{0x3f, 0x1}, {0x2, 0x1}}, 0x2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') recvmsg(r1, &(0x7f0000001780)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000180)=""/219, 0xdb}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/241, 0xf1}, {&(0x7f0000001380)=""/112, 0x70}, {&(0x7f0000001400)=""/201, 0xc9}, {&(0x7f0000001500)=""/131, 0x83}, {&(0x7f00000015c0)=""/223, 0xdf}], 0x7, &(0x7f0000001740)}, 0x40) ioctl$KDSETRAD(r1, 0x20004b43) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r2 = geteuid() r3 = getegid() write(r1, &(0x7f0000001840)="f4710ed66f5b634a7d7bd7a42c172fd03174ebecfb87505b5cdd943e6f7886540af974b1f15a345f19328c35ea479e4ae53b3f9f360927eb128e1e17694cd6d8d03c658a128e401451fa0cd1a46978ec5be22557b6385e4a717eb8045d544e2bef22f881831742de0e9b5dbd3322ea67a58b73e51a1b55da37e54a3aa677c3b44e8d8e93131cdef78b2c9b37a91c74f732e7bf1cbdaa09d42f737d9e8c8f9a7ccbb958ad05629ae1c5080b2d781e02fd41fe882cb5", 0xb5) fchownat(r1, &(0x7f0000001740)='./bus/../file0\x00', r2, r3, 0x4) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000700)={0x100000001, 0x4, './file0\x00', 0x0, 0x7f, 0x3, 0x1}) clock_getres(0x7, &(0x7f0000000880)) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/147, 0x93}, {&(0x7f0000000040)=""/112, 0x70}, {&(0x7f0000000300)=""/2, 0x2}, {&(0x7f0000000340)=""/60, 0x3c}, {&(0x7f0000000380)=""/114, 0x72}, {&(0x7f0000000400)=""/111, 0x6f}, {&(0x7f0000000480)=""/215, 0xd7}], 0x8, &(0x7f0000000600)=""/192, 0xc0}, 0x801) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1, 0x4, &(0x7f0000000740)="6cf71adec4a3636ca429f86e515bc7e3f90f3b8db55ff5a1d46d243036c2442c24112349750faa456a87994b015e11452895492c85c2a321c24ad228de7d4024876e437f83b193e57bc31bc1d1281f57c0d549a9472ad4d86ef6457ddb615e68cc45449fbbb5004d86702b14130ad324d4d6f2532d68762e5c0a04ef484a573a943f8b75e11188fdb831f00a2008c2b4205e6e1344fe604376ec1d2e873427c968f4fc43a93d8f69db58e1f48c5737d8ab4cd9a55a99be471cfad04f96c204d1361cbc372b55851c9d965161fe6e6e082f186cc1b3777ed49b4fab515b07f9b8e7d111806dbea5fe27e5e345103569092cdc752a84002f55dd68", 0xfa) write(r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000840)={0x1, 0x1, 0x5, 0xd936, 0x3}, 0xc) 16:00:58 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xfff) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10280, 0x4) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x6, 0x4, 0x7}, 0x6, 0x0, 0x8}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0xe14edbfe0d002dc2) kqueue() 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x7) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="f5330f65cbb05b3a59", 0xffffffffffffff29, 0x2, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) 16:00:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000d06ff8)='./file1\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x3faa) fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:58 executing program 1: setrlimit(0x8, &(0x7f00000002c0)={0x102000000007, 0x7f65cefc}) r0 = syz_open_pts() fsync(r0) close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x8e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x400000003ff, 0x7fffffff, "000000644f051b00000000005e1a0000001000", 0x7, 0xfffffffffffffffd}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x401) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000000)=@un=@abs={0xaab336e3bcc0ae5d, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000200)="89f1c45ea4c0d2a4725bb90d70b3e5b9dd684d8e10679095a34fbc6cc98e776cced626801e1e41cc1e0ea2cc3ce4d6170b6d93478d38434574f9d51ea9df1923a04dccd1fba2f119862b8ac9983fa5ffa1332718afcdb964af1acfac5297a9a5e0ffa84143f89cdae2fdeb07db8a0b08e126cd3ea51746bfa7164ba8416318e04ad606eb0e4d79eb82ffafcd6587a4263d2f0f670fe58eaf959c25", 0x9b}, {&(0x7f0000000300)="8c9f72869e3eca931a502c347783ad2e6aad294f6841a6e4b34daf500a6de56e2fb390a2b5a2a7b69c43bed95064251fcca3c168756a42e8e4ab2cf9aefb9b21f41a4e576328380a4453baa0f049ae6553e92248412290728162cd8bdfab4eb33146d89e4e45b6198b3f51cbcd81e780a6d8cbfd6e63eb335a4e702bb36713d34ec77ee6747a072e6a8ed7a2d8e821247511132b605bae291b74c5db53de40960a673e017954d33bc41ee191faef4df38a53133e929cbfd43062e0e37944d38d73b4646de4825208726ed3813bc42b97929f07d1", 0xd4}], 0x2, &(0x7f0000000440)=[{0x108, 0xffff, 0x1, "19dc75f2d6b1ba71e57e195527408434b673f0a638532b767574e37b4954f676f588cb44378fa2e6379ad304bd602b8a088c736a62396b4139fc3f64ed4bd8d7f93ccbb3d38352ccb197588a822212227b3b8be3d784ebebc20827079e4350b7f1ff1e1fea08e2729d73875c9f4e2853db79492c5637b0a33f513d8b9e17158c707c14324c86d9ff05519507b05fbe9aeef2d9efa8a09b690d7c836a5e3ab3ef40d0909632e202f86c703104ea43bd194f130acde9eb5cd5f3437e0a3c3622e6310ed809fb145b195ca819c4dc17e9318fe37c1a4d0e766b1a5ba82d47bbd08b518f1444d89d375c9278a2be99f1eaf8b84650"}, {0x68, 0xffff, 0x7, "a30361762d517a3f84322df2a395a3ddc931e7e3851d3ef3b42bf3122b45e9644dda133d720a4ece688ffb0e0613ec351bf429ff6b503e709f9b4aeed36ab2c334ae6d7312a47d63de14df3c50f52662e201"}, {0x78, 0x1, 0x4a7c, "763b5c8661e9c3923864ae8b27b76ca8d75c183d4e2e5117c8014d092481c396fddf7aebcfcb940143bd8f7e720222c543f61ea6649b8d2cbeb25300e5111d452ccaa2837ba54a475206503b5cbac25fd2bce491f90c9c25ebdc179c2ab2e5dfdf0d6a61"}, {0x30, 0xffff, 0x9cc4, "30214b1ea5ce9abe76a5a488669d62d6bb1b6893c490f65aac73"}], 0x218}, 0x1) 16:00:58 executing program 1: r0 = dup(0xffffffffffffff9c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffec6, &(0x7f0000000100)="ddc3") ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x200) 16:00:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000140)={0x40, 0x6, {[0x200, 0x1, 0x6, 0x4, 0x0, 0x1f, 0x80000001, 0x1, 0x2, 0x200, 0x5, 0x1, 0x8, 0x3, 0x1, 0x5, 0x6, 0x100000000], [0x8, 0x9, 0x5, 0x3acf, 0x0, 0x9, 0x8000, 0x100000000, 0x4, 0x60077f42], [0x2, 0xffffffffffffffff, 0x2, 0x200, 0x295, 0x3, 0x8001], [0x10000, 0x3ff, 0x3, 0x7, 0x100000001], [{0x51, 0x5, 0xfff, 0xffffffff}, {0x649f, 0xfffffffffffffffa, 0x5, 0x5}, {0x9, 0x3, 0x8, 0x4}, {0xbd5, 0x2, 0x101, 0x5}, {0x1, 0x8, 0x7f, 0x8}, {0x8, 0x0, 0x4, 0xfeb6}, {0x1, 0x7, 0x8, 0xffff}, {0x9, 0x8, 0x6, 0x1}], {0x4, 0x5, 0x8000, 0x2}, {0x101, 0xfffffffffffffffe, 0x361, 0x4}}}) write(r0, 0x0, 0x15f) 16:00:58 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x18, 0x5}, 0x8) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) 16:00:58 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x82) r1 = dup2(r0, r0) close(r1) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x5d92528b}, {0x5, 0x7}}, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffe, 0x2000100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x9000000, 0x200000005}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x10001) r2 = getuid() r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x40) openat(r3, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) geteuid() setreuid(r2, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = semget$private(0x0, 0x100000004, 0x0) semop(r5, &(0x7f0000000040)=[{0x7, 0x7f, 0x800}], 0x1) semctl$GETVAL(r5, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) 16:00:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x9) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) 16:00:58 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000080)=""/105, 0x69, 0x800, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r2, r3) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000034c0)="a210ab822c67f1d096a0a215872bd9ea09", 0x11}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f0000001580)=[{&(0x7f00000002c0)="1965fd22b55125498ba28969f4e4b31b6aae332e69f8fa248f9596e4c7017a47b1754b6c1cae409194429443edbd637f8147088df064869bb92f671c71c50d2c14104d28775e1ff1da9aa6711c020821a43948637d6153440d03d5cdc5439eb5543baa63811c7d9e8bcb91985dc3f8cf6b86c3c6bf2e8f34f7f44d6862dc8af06573b8eabc14a889498403c78d5eea425e37911c1bef67b7ff213a391ff7d3e68b29339cbf1da3f1b298ecbcbc7f7209a3b24b0ba9b3ae61781d68b0787c8cf2559f3e7f456edf2d070f8f321dd6e229393a911dbfe15db0ec0bd91d36f0501fbe5287aa83baf7ac718462b37a351d63141ede08cd39855dbd55c7c4bfeb90572f83311b1f115eeacb412e58b97e176e61b95313d876bbd33fd653c959501e14c2c795edacf952d14f57f192f3a2d5c5ac19f9a56630dbead3ce2456a860ef4d37e1f9527085193c93164d8fb9b6828373c47a21bdf82645631c9a46c0d5b90d2bbeed3e676bb5e316ba9a4ed74de72a650e6227ca1f0c9f753c7c39cd5b10e314337f07e8c4890fe380516e6b08f4a8e9ce049f908c07498823d01fdb25562c3bbbee85c3d4600a7dcd8cb5c04d17e843dce9c91f30188a17d4beda4f087f35fe924c5d02a2cde7c23489cd635d138732faee02fd924b645c36f330ece9540d7db5cec59107e162bdd1e4a520ac14408e37c417b80c432e4ac4cf33f8d09c31ba6b801640faa6326d9bdc9b09467de17d31c0c02498ba4f9b65cfd9676de6a4b1927d0452e98e07e619e33deebf0e072d6a90a30dac70b8e954e6d0b43370b826a71da90f90a078fe2b2fc160407759525d23fe0d5d2f052adb478a7f08009be970e62f72e241b1e8ed858e2b74f124bc5fec573661904479ad9e614f519498a0b17a7ed60bb1a0e10a806af730db922a1cc1706b6e5f423f4b9dc333793408b936f77bfeaf7ee2e32e95ed21e347fa65831f6ce717186e0e529a52f85e026c23ee406ae69dcfa356a96c1c9e47d7eabcc1580b8b91d6c5dc109ceba9ed4e78fbeae5aa16a51b94e95ffe818fd62bb2440ed1e9b5f9bee184f70a049cf392a06ac1d483355cfef6c736808cb36ada3fe406762acaef5c1f4fd64c55189638d380bbb0052e04c6c15e2a98edb04a9720de42b03de5b09a7b13bf37192d3fdecc59b514145d0458e23d4c086106d19784d704b0eae394ee5dcdc5f0eeadf098a6dd837942106c47fa4659330109967662553d84bfa52db681883bb7dedf4988b3eb514c99518933df9c6a409204251740b29956e0afb1f6856f066028cae77e1274236f31f585abf3598cda567ab6fda8cd3357b57424f5e2fe7e7555c2dbf172b853c286d89cfb2f28a9a0719fe089687a85160b8af33c44dfd2e33a78af2bec1e3cc940cf15a1b9452e7e08f49d953747ff8a75371eefa4b8ba7fd9a7e503666e339495bd15033bae11adcb52b3dcd67d548bf3b44de716ca8611d09432a0d8d1306379cc97d71e53d8a3afb22b1e6bcd6ebead977a6922f8525b84d6045714d5ac084144c613574df86558c542806c041ecdcd21a033a2a70c800032a20351ef581bf0e489c65cf9aa61fa352bd215d79d449edbcabbe36016329b6ff03b28f4d241d6a834359c9a6b79a69eed50b61e7cf45945c2411d34823bf4c574de3de8cf4265714f29f4b09ec8c1684240d17097227d8f248ad5cea1175a5e7b52e719b363ca97b6d6ddd0830ca0c9b4ffadd2a5aaf8e868e174dcc70af0c33479291af404ec163b931e4e603cda6b53415508dfac34ae2f58e104e2f2b28129a64f6e3f7a8825b500d2d34da7a1bdeee069ea8da07bacd683128e4964a62a5520ffc5bdbe729084f03dc037a2af186c1d5d992a3cef0ba25cb42ff0c44c9c00a41956b219d553b30e5382f6d4ea5b02b79c23a696bd3a02a7974f58fd014b58e2ea2ed8a2022a2096fad92899346b0ce2e7576682e5df40a9153245ff79906dfe52d188a373a2a18c190ef803e2e60710196ba40f268742b0495cd285a6e57cb9aa6c3391525e9ea47e693ce341c65cf8b64298b925fa5fadf7baa18c76b201e81e55eada32e9d71fd12e02a320f1d5dda8249d7208f74e375e188762ece95268ebff1e3ffb811b477ddf1c590e16db752bc271d4b39e0dc00225af8807c1ea66b6797811a1ba5a22b16ddf396d697ed17382c6f4efad1a97ff5148a2697daf6199bdad147817a805acbb2fba0486b3be9a85dbc84965cdc8d00fa3721b5e43583c99636a0c04ac5ba2e3aef8b9ea3238ec18e02850f34257c60d02d07bd05f6925cfb73b54d33e3e55a9fc2350b5272f603eb9cc574f11376180eaf82e670ce5b418bbdf4f7db75ffdeed6f5b2a5aed9ccc190353bed0cc4846c697ddae73d1be5c574e654ed9a9afd41c12a4be966e8bdc83900b3f292414c8bea3d15e4caaee80e5d899eafc0bba6a21c9bc2a18417c0bc9988b5fca5ba80e8619e13102cfed27a66741b3d2dead2ca912d00d93a098667f47885bdc3387b001a111f83f4195efa05d74603c70271a1ee71f14902bbd74d9bf5a0c6452ff053843998e8bb65ea27e5908ca583f867825ee86c1e7c5c333e68a6fde1f91de274c61f7e38ffdcd98e8ac8df85f9ec17304c7ddd6fa098611c4597193b5c8e6085d5617ae29182a62b93694d05f4152b14b4a48e6ab0c954b37032e82a5650cd9e0da24ea5d527f41efd2c5cdb404ef799239a109b85697fde55aaeaf1da6b8fedb32391b34ac72f7fdb6588effc5f477a4054d9dc9eda3e8b5c3120579432e9553fc376a3cc5016966b3b2ad3898c1a75241ea822c6b2064e904369de59d6eeeca2962c30a0d7e8485f0d2b5788bfc978eb44841a204569778a8cfb5ded7647a44f38137c93e475b9f946d6236241a2b8e45cd87c7caa5bf6b42bd1a5b0bfbc122e6423f2312010c128cdde78e5175ef2f6a52b6dc6638a8899ee88dadce210efe54ad1be86685b517e6428182877fcfeced53659ae2a9f4a633d66ec45fc11c7b9533fc8d65711d92de652735d0dfb3fbe43caf8b305046c1f8216689df36673b71e213dcb498601c8e84a9130030cfc591129016470acd0e647922aa4105e9a0b3ef953f4c103e24861ae974d7c4e3de66c0dc4eb36e010a82b58ca47c36c494abb243946c4aaf6c7b0055f95eadbe5798f799ed32c8fd062c28b3b0beb0d056d5385b5077acac12ee0c1203e56c4c4e1543cda096d99797e9bfb371b0d2b32f6c62bc235050bdd5dde7a95f7ebb809cf9a227a6551adaebaac396864afcd8cf5fa40a22a64b9b98052db92615761d9aef006a709f1dcaa49deca843265ffbf9009b5576c98def0fcb52cb5c5aeaca21de5230bc80dcf4fc90322eb51a4771710ed582a720c25a422a9412deeb79dff38aa9c4183ada5adcecead97a34e608079562c855e9e2ceafcab289a600476c45b233c9d99fe88efa7c5c944ae1278d21cd74a28de3dfe3698c6cc8b16bb41aa17e9ae9aec55dd4879629d0a25ad02249e604e9e4691617479f6304ddf72d720edd825d4029a771a29b0da5caf6389e888c7344fc5c84b8dfdbf9dcb8a0284309f7eee0a1f8658206c19d19b8bcd4478e7720786a239ed74de068af79762876b87cfa2ca9c7491670f7d350ec7e141f7cd453eeecb7ce718eae580c3f57f24f2ab9e1c065431b349fde93134684f430370da20a77ef23a3cb875355243fcdeeb041423d69dd50f697df712192b0c53fcdb3162b6f03dc7c995a026852df45d5b74e86ad5d5ce02dacff34ef1edabcacb645b9dce62946ecd7aad4692af01405725a4c4f2e9e926c6d98585047c71f45b0f2de2c206f5500653cfdef2bbab1146a75231f8537d876174feb212872883fafe57b184f1fe2f0b2fccd5fb1821edc067685802a34bfd81f68f5ece4046e58e3e0f16f01e899b3f0373410b5fbc5fe2fab1c998bf729831d58fe941dbe89c906f99d2e3cb2268a1821ab11f18da0b2ae4f537f2bc8349959f37d1d1ba03acd226ab08e98e466b591714ddcbf9a3c6ba8647e3111b5a4d49da75208bae02849245305424811ff2e22abe09708a2d142458acb52915176bb8d8b3ac505f6e2ed5b130d759dca8b36c47f78d0a04e3162296fdabc8079dec8175ce098b34fa815256b48b94398e88822dab85b0484e8478bb6a03a6c03f3fb8ab443279f8aec1d160dbfc318ac8d9237b063a4ab3281411413239aad0d544190a76ba309732c32134ff7da4047922aa0bb62ca1ca2528bba49a98343196abfed9dc64794979a1671793eeb7a0d036fa2c1e29bfd2b70b40b27badafefa6784304ccb7ef1dd78e7bba44d9a7d6bea930f8a11b00fd1c92b4791e33bf39a96be2041f25d7cd1afeaa8a33947e841df7c28bd084b14392249aab4c800b830561940af2708c2e828c4f82ba96a9d966e84a087740ab8d33332411343b73aada405ffbfb5a953ecfa5fb975f325763028b49bf63ab43b3e7d9b6a554fa73cd6e10c2ea7d0655eb45dae368d5eb7644efb5d766f591ff0a59ec2cf172bbe0c6edd8856c5edfee008c52f553dc118199fa7cf82de0977575d799c5e683b199069931571a8e1f66570724ef42a4e929e8979edaba30fbe824f48e370a9ed452730753f29e5aa7194c94f08c174169fac9a06426ac1f6f137a8ad0c60bdc85d8a0c796107fb223a631c7121a6d943eb3a53fadcc12e2bf739b2e1e35ceec3c2d255e201e2faab4a3298016910b2aa225bd68b49aaeda1a3ef8bbdb6513e33537ca819eee52ea9ec5f8292163a9c13d9e941f4564074bfdd0498e6586004c53561b7298bddaf2b81c932ac3a3bde3170795137cc279ac1b736f49f98af1ce52efdaac982b809134654760b90061ad3d88ba38c828d7c74900f8b200612a4ce607d192388f4c878140018eec325d45963dffb9d0024476cf6a1b14b0aaa10806269904b354abda31f7e4a4ac4bf6bddd8e42ba05784fa898244a6d2abbeded6cf1c6d51814a9c4bc30e2a647e4eb96330ee0fb8a809d230af067d10dacf71ae82a3a08590f6ade9868c13c5b31a1080d0fa07aea1116bafdd7cf45d8544ca73f0e89e959b742cd1257a55e5053354b9141a648082bd45b4c7ec8523bbb2ba45ed4bb69678d77125364b79922f3f9019ad608007ccb0c7caa717c0369d3de56702d450c624931bf3b1ba8d70920cbdaf32a14c5a2905ff5f3b53826de3cc1f1a250b001f680e19f84e88e6df483bd854dd60dd26f24fb054278f86cfa644de2b9c08e1bcdd21b475478838401831cc1f6c06db9dc41068d320f7335b2fd6699b941173f18cbfe9f0c0d39c0104709d35f6929254e72b7561ee5debd5a519ff031aafc527df0f656fd846a25519290d963b1e07bac7f0a3ac3c68acfd33957a776f9fcb981f6df7d120a7cb9c66089089c8125b60086f002530d3f5b0242b553a114a9d1d2059f362055def4351af836d027a528c414e83db5374c34955bf10a9d0448fa3aa6857c749812b9de53fc959f28741f8f13ade725cdee88602ecf7ed93b9e9e11fc7e3022db388f1dd7671c0a156cf2d8742cf032d649c60dd80d0708198834e3d23a13991d364fb7ea66631660b9659ca45afcdd7ca36ad30766f3bd1758acc0c20e9aca3ba119cfa4268a804de0d37fd51e18189d06e90b02cf6f1811320577b734bfa9c63936d970e17ea04e559302927819127b57324b01165cc33a15c150cf03ecbc654598bebcffdc79ece3c57b54b73f56f6376b867cdf77e03443180bf8078b7bc5547601317eeee476b2ccbb", 0x1000}, {&(0x7f0000000040)="e72d1f2d6367688f2f3586d80aac6021f938b1eca6f80092e2e3ceaf4a21ad385b6bc208af2208642797fcbd3c6dd8a46d97dd941881f125197e00d27ad8ca8f6ddc6a1f65d56de5bfd931cd2ffaf1454fe70a4ab90236dd8e7ab688b027b67c07f22111e3697ea62a93ffc6a91a413f47d8349a1942239e49ae61905fb72d8692616f710ae38ec537d2ca20f213b7ad609516c55dcc0800cac517d577cd3eb90c473e0becaefb97b8c55a421db094", 0xaf}, {&(0x7f0000000140)="741009d6ddc39a2cd7d595d6ad2875e1ed18739a6184cf50504b14e431fc01a1e94bb508866333d00c85e54cd44665b4d13ffd0b9eb89d0807b197969c0cb7d97a39eea23dd5374dee205a12853a9aeefb077468ca3730fbb6ca98ba6579bc20ee30756d3bc8f8585ad44bc2037e06d8f50c3d45e9323dde364b9f4177abbcc690149b40fb6b160712a83d46a89c6af866b1cd7028681e153782c95a55dc9aea96307fefde0a67e58f32541ffc45538f420c8c6f56d8f1374b888e4f5ed7d1e6", 0xc0}, {&(0x7f0000000200)="dca04fced0bbc4da9258f776940ccaf50b4dc0a391a89c37e534a21fa41a4dc507792dedacf25a33a0fadd", 0x2b}, {&(0x7f0000000240)="76f42d4be23c686328d1f6fd619544d65be354cb05ad24b832b74aa1c72f", 0x1e}, {&(0x7f00000012c0)="e817dee5dc2261baa7d0ea4645ab31a403d9fe78e588b6ecf06ee00f79a50bbc521cfc437b8c7ccd47f4e69f8107cda1e423961f067ddc8786b5afb4a9bec2863bbd1255e76a5365d78ed12f00d425d47855e76a86858fb85d11d378f4145339318bcafe030e1aaba44fafc0e44c71b4c83d22621e20a4b19f5781cea2f4311790", 0x81}, {&(0x7f0000001380)="a05a201ea144d22361bf6e68e24c5e0cded1e2f34836093c09ba17fa98e87e0d3fedbd9adeb541f67d057be9058d0138bcc0e796aa3c88b94294ee96793341c7e6cb8ef831b336c68e5428254be730663fa46423740174a17f8ac4802333ec39071e7a225425e64ac48599d8782a0ada5df3f1145088720553b755bac562fbf699acea614df989e9a06418a0c40bb627943eb2c172d4577ca7b41d3b88919e364bafa8a9ffa71c41a58f6a68895b1cc6099361f39a86adf2e6bf13ba4fdfba4fe560c0f9381a0ee3741ececc5c1981ac82be3fe83c84b74710eded", 0xdb}, {&(0x7f0000001480)="dab6bbd6d0a39c8e0dd51ade600841b8effdce1093fff779951575b68c6ec066f6bf6a26d23b473c6439a81c2d20b9cd50ef298e7a7b30277e6d125cc6e2d1ac848e08949c7aaeaeb0c65df8ea8c68d4b076669ac2095ce23448ce7311b92eeebf3e17f20b86d722e8447fd3a889d6759f57cff974cb3fda4fa1bef506f59674504f7b77262e7dcadd0f8b15bb446f013d531e9650ce41516b39d907922647cf02fc11a97c7f63ae6043eb3a0e819665b1c9c65471c5f3a5f0007dac2f0eac11cc5ab93ddbe9a6a6777721c202e24301bf8ce33e09dc49fa84", 0xd9}], 0x8) 16:00:58 executing program 1: pipe(&(0x7f0000000040)) getitimer(0x1, 0xffffffffffffffff) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x74}, {0x10000006}]}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x20, 0x100) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x4, 0x6, 0x9, 0xcc0a}]}) getpeername$inet6(r1, 0x0, &(0x7f0000000380)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x5, 0xfffffffffffffff9, 0x9, 0x2}, {0x7, 0x3e4, 0x4, 0x81}, {0x2, 0x3ff, 0x3f, 0x3}, {0xfa59, 0x75c, 0x5, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x0, 0x6, 0x4, 0x8}, {0x2, 0x3, 0x7ff, 0x22}, {0x3c6, 0xdb5e, 0x2, 0x7}, {0x9, 0x1, 0x4, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:59 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000180)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000320000800002af8eaf89b7200"}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x1) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000100)=r5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000200)={0x8, 0x6, './file0\x00', 0x0, 0x5, 0x93d, 0x7000000000000}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320", 0x2d7) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) syz_open_pts() 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) unlink(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x2}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) 16:00:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x1, 0x7) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x7, 0x4, './file0\x00', 0x10000, 0x1e80, 0x2e, 0x27c}) 16:00:59 executing program 1: pipe(&(0x7f0000000000)) r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) 16:00:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1000000381, 0x8) open$dir(&(0x7f0000000040)='./bus\x00', 0x280, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10002, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f0000000080)=0xffffffffffdffffd) 16:00:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x6, 0xfff) lseek(r1, 0x0, 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000000000), 0x0) 16:00:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x5) r2 = dup2(r1, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x24000000003ff, 0x0) r4 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x2, 0x64, r4}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xfffffdec) seteuid(r5) shutdown(r0, 0x0) 16:00:59 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000000180)="7bdd942765", 0xc1}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f000000b000/0x4000)=nil, 0x4000, 0x3, 0x12, r1, 0x0, 0xfffffffffffffffc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:59 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/102, 0x66) getrusage(0x0, &(0x7f00000000c0)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000200)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r0}) setrlimit(0x0, 0xfffffffffffffffe) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000180)=[{0x87, 0x6}], 0x1}) 16:00:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x40) dup2(r0, r1) shutdown(r0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) 16:00:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3ee267eafcce5081a6f09000000000000f200"}) setrlimit(0x7, &(0x7f0000000140)={0x8, 0x7}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:59 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x1, 0x0) getgid() 16:00:59 executing program 1: clock_settime(0x3, &(0x7f0000000040)={0x4, 0x7}) clock_settime(0x0, &(0x7f0000000080)={0xca9a3a, 0x40}) 16:00:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18, 0x0) r1 = getpid() r2 = getppid() setpgid(r1, r2) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) shmget$private(0x0, 0x3000, 0xfffffffffffffffd, &(0x7f0000ff8000/0x3000)=nil) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r3 = getpgid(r1) r4 = fcntl$getown(r0, 0x5) setpgid(r3, r4) 09:15:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x1}, 0x8) 09:15:54 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000000), 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x582, 0x1, 0x8, 0x82e3, 0x5}, 0xc) r1 = socket(0x400000000018, 0x3, 0x5) ioctl$BIOCPROMISC(r1, 0x20004269) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x100, 0x80000001}, 0x8) r2 = socket$inet(0x2, 0x4001, 0x3f2) setsockopt(r1, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x2, 0x1, 0x8, 0x899a, 0x80000001}, 0xfffffffffffffebe) r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000000c0)={0x8001, 0x77, {0x0, 0x4}}) 09:15:54 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="086d990d31470b9ca229b323e2b234aa3d41efefc383f60f5851be6ea286bbf7b4e28fee4a1cb058351da801ce7fa1e6c6dd9f477fad2e1e0823b4fe96a3702fa337bf455a1cd808a7c2ccbb7b801095787066fa321f3a13a338a12678ce258e482545db52c7aa85614413d1fc5a311186b535d92485aa2e046bec947b727d99afac2dd302ce558e518796fe29e7f9e98b48c681c697868b68c06d1ec6627bfc", 0xa0}, {&(0x7f0000000000)="4aeb6afd76b59d4b09e1aca4ba37e684e99e423ee3c223dc529cee9c91f03d121ff04082b92c6b536cd06e096eed3e0e50b0ba8ca9598e294d8c01579a7e25f14678c620b91173394bea348eeaf499be59cac8f2ed45735b7069f915b7a92e554d04fb6083414ef905b776f1e3f1c4d1d5", 0x71}], 0x2) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') poll(&(0x7f0000000140), 0x662af2a, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) fcntl$setstatus(r0, 0x4, 0xc4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x64d) 09:15:54 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) lseek(r0, 0x0, 0x18, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) getgid() getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/161, &(0x7f00000001c0)=0xa1) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 09:15:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x100000c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x8, 0x7, 0x200, 0x10000}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 09:15:54 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x400) 09:15:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x100) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x8) sendto$unix(r0, &(0x7f0000000280)="b100050400000000000000b13886ca3849451ae3c3051020741038f53e8535f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89f286f70ad7d3ade3a298263026b42c850fd3872b8bfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d904000000000000009ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0xad) sendto$unix(r0, &(0x7f00000000c0)="c4da28ff91c63d611e4351884e88bc508f68c93105d328bdcd6d6c18c97f9c5f0e19a54a96656de3e3", 0x29, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 09:15:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x100000000, 0x1}, {0x18, 0x2, 0xf0f6, 0x5}, 0x3, [0x4, 0x8, 0x7, 0x7fffffff, 0x7, 0x5, 0x80000001, 0x9]}, 0x3c) poll(&(0x7f0000000040)=[{r0, 0x50}], 0x1, 0x0) 09:15:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2025, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x4}, {0x45, 0x4}, {0x806, 0x7}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") 09:15:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f0000000180)='^)@\x00']) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0x0) flock(r3, 0x7) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="03000000000000006acabed8bbd4f36736ca8ca36672711862f6b38d77355445c452c6a196ce5a37ed53fc97c2d0a476ed9eed029da9ce185a35a94968f98cf1c3d14cdeefb86bfe9ebaa2bda2e4c0ec5eaef35e0a53a161985a1da4151e69e12032d0916793dc148631df7158cbfaa192e9a779d6e978f99658899c04867032f1f98865c9d2f1ecdf024e099b0d16d349699119f03b06700f65e7fc01985fb112f1f647704c00da89be401f7f5040d27cf6b1b3f43403f102a7ff894cba1891e49336a52f16fbb9887e44b60b64dc63d7a40be1749ef71a066dffc5a4eec2b35fdc0ab863a5034206396384c4df4d"], 0x1, 0x800) 09:15:54 executing program 1: r0 = socket(0x10000000006, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x7, 0x4486, 0xfffffffffffffffd, "1a2c3f0a0d8b09fb5bcb5d49006b4ee1bdb4af5b", 0x7, 0x72ebcd38}) 09:15:54 executing program 0: r0 = socket(0x1f, 0xbffd, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[0x1, 0x7, 0x1, 0x0, 0x1]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r0, 0x4, 0x47, 0x0, 0xfffffffffffffcba) 09:15:54 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() getgroups(0x3, &(0x7f0000000140)=[r0, r1, r2]) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 09:15:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x83, 0xff}, {0x87, 0x5}, {0x1af, 0x20}, {0x25, 0x9}, {0x0, 0x69c75656}, {0x189, 0x9}], 0x6}) 09:15:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x174) r1 = dup(r0) fcntl$getown(r1, 0x5) 09:15:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xbb, &(0x7f0000000140)="9b630d555f153959ed3aa532bfe8dd28d9bbdec8f73306369a640959845db5cb959cd9d92df6e5e42c6ffa41aa79fcdd9987d5905bfe0f36e1f79feddcfae6220c1c959d56db9ffbf0cad90eb9a76fefc2f49612b9ea9864dbf49d94c1df448e213947c87e182ca568ae59701c8e115e8dfdb16210e50699beb56ae99ce5b551c05424cb2654d7b825299a2023da2a1659335e6638907d03df05477d231e8714207823c9be6cefb15b83011e05a6b528c626c38d573457c6a15e47") syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:15:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/17, 0x11) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000fffffff000000000008000283800"], 0x10}, 0x0) 09:15:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x40}, {0x6}]}) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x35, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) fchdir(r0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:15:54 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x1, 0x1, 0x2}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) close(r1) r2 = syz_open_pts() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r2, 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0x0) write(r1, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = socket$inet6(0x18, 0x8000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x3) r4 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) 09:15:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:15:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20098, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = semget(0x0, 0x7, 0x80) shmget(0x2, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x8, 0x80000000, 0x8, 0x5e0a}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x100c0, 0x0) 09:15:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) pwrite(r0, &(0x7f0000000040)="d0862147eef0049ddbf5db8798835313cbf47416f481be184aa0a55733a05747c6b4e4fed74d4fa0147d533cc2a246c2415ad3dc90c1eafd32", 0x39, 0x0, 0xc) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) 09:15:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0x0, 0x9}, 0x10) 09:15:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x40}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)='`') 09:15:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000000)={0xfffffffffffffffe, 0xfffffffffffffd8c}) shmget$private(0x0, 0x3000, 0x651, &(0x7f0000ffd000/0x3000)=nil) 09:15:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x7, 0x28e) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 09:15:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) getuid() r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x40) openat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) geteuid() r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) r5 = semget$private(0x0, 0x100000004, 0x0) semctl$GETVAL(r5, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) r6 = getpid() fcntl$setown(r2, 0x6, r6) 09:15:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x40004004000828a6) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000240)={0x3, 0xa56, 0x9}) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x42, 0x80) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860b5008b00002b27feff0000000008000000000000000000000000000000455ddba9000000001fc2", 0x2c}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x2}, {0x6}]}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0), 0x20000232}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xaa, 0x2}, {0xa6, 0x200000}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000001c0)=0x8, 0x4) accept$inet(r0, 0x0, &(0x7f0000000140)) 09:15:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[0x8]}) 09:15:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0xff) 09:15:54 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000080)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4, 0x9, 0x6, 0x7fff}, {0x8000, 0x80, 0x1000, 0x9}]}) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) unlinkat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x8) mkdirat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000002c0)={'./file0/file0\x00', 0x0, 0x0, 0x100000000, 0x1, 0x1, 0x8, 0x2, 0x3, 0x2, 0x8, 0x7}) r1 = openat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x10, 0x10) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x4, 0xffffffff80000000, 0x3ab6a82, 0x1, 0x7, 0x1, 0x0, 0x3, 0x2, 0x100}) connect$unix(r1, &(0x7f0000000400)=@file={0x0, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000480)=[r2]) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0xd2, 0x8, 0x1, 0x0, 0x0, 0x4, 0x100, 0x0, 0x2, 0x49d99e6b, 0x4}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0xd105) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) setgroups(0x3, &(0x7f0000000600)=[r2, r2, r2]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000640)) ioctl$KDGKBMODE(r1, 0x40044b06) chroot(&(0x7f0000000680)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000006c0)=0xffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000700)={'./file0/file0\x00', 0x9, 0x8, 0x9, 0x1, 0x8000, 0x1e, 0x3, 0x0, 0x2, 0x7fff, 0x1f}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000007c0)={&(0x7f0000000780)='./file0\x00', r0, 0x1}) openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x8, 0x0) execve(&(0x7f0000000840)='./file0/file0\x00', &(0x7f0000000a00)=[&(0x7f0000000880)='/dev/zero\x00', &(0x7f00000008c0)='tap', 0xffffffffffffffff, &(0x7f0000000900)='\x00', &(0x7f0000000940)=':\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='/dev/bpf\x00'], &(0x7f0000000c80)=[&(0x7f0000000a40)='/dev/null\x00', &(0x7f0000000a80)='/dev/zero\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='/dev/null\x00', &(0x7f0000000b40)='-&@\x00', &(0x7f0000000b80)='/\x00', &(0x7f0000000bc0)='/dev/bpf\x00', &(0x7f0000000c00)='tap', &(0x7f0000000c40)=':*$\x00']) unlink(&(0x7f0000000d00)='./file0/file0\x00') 09:15:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r3 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) connect$inet6(r3, &(0x7f0000000140), 0xc) 09:15:54 executing program 1: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) write(r0, 0x0, 0x0) 09:15:54 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r2, 0x20004268) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file1\x00', 0x6) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x80000001, 0x6}, 0xc) select(0x40, &(0x7f00000001c0)={0xffff, 0x6d3b, 0x100000000, 0x8, 0x9, 0xc7e, 0x100, 0x1}, &(0x7f00000007c0)={0x0, 0x800, 0x180000, 0x0, 0x2, 0x3, 0x4, 0x171826d0}, &(0x7f0000000880)={0x1, 0x6c, 0x0, 0x80000000000000, 0x23, 0x8, 0xfffffffffffffffc, 0xfff}, &(0x7f00000008c0)={0x101, 0x9}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f00000002c0)=ANY=[@ANYBLOB="00002e41d1fe66696c65"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="5c829ec5b37c0af91f9b9b98c33babf364a766b1356fad53af8456d27ba637a5276c68dde8e9e55607195c7e524de45ebb868479ddcc665fa8d16a711c5a8b1c28e253dae53662bd4c62bc398270521c6bc8f7251df91b4a20fac3af48e0220084fe430bc15e9565a46a2afb9c4f23696fc02aa8aec67906be2343e1a34302c67be2d36307ce0abf54e969c8e74590f703dc2cdda4e8dd908e26d323fe8c4268ce25d79e414a9016f93918", 0xab}], 0x1}, 0xf) r4 = semget$private(0x0, 0x1, 0x420) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x100) connect$unix(r5, &(0x7f0000000280)=@file={0x1, './file0/file0\x00'}, 0x10) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/25) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000440)=0x8) pipe2(&(0x7f0000000840), 0x10000) rmdir(&(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) rename(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file0/file1\x00') ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000380)=0xffffffffffffffe1) 09:15:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x800) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 09:15:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x3b, &(0x7f0000000000)="c7c119518123b88194d1195acd995acba5f3345e5ed833c319f0f1d958ee5279059588ed6107211029ccba1c62b61c4118007b448330a2eb214982") 09:15:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x908, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) setuid(0xee01) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCMSET(r2, 0x4004667f, &(0x7f0000000000)) 09:15:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x100) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="00000018d67edf6004008b800023275300ba7c14c9f89b986d23b7acfeffffff080200000000280000000000", 0x2c}], 0x1) 09:15:54 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) socket$unix(0x1, 0x5, 0x0) 09:15:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./bus\x00', r1, r2, 0x6) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 09:15:54 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x7, 0x8, 0x6, "34d347af4d84e5cb8ba8f71aea1bbee0186abe3f", 0xfffffffffffff000, 0x1}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000080)={0x5, 0xb112388, 0x20, 0x63, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x8, 0x10000000000}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 09:15:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x117) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 09:15:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x5b, 0x0, &(0x7f0000000140)=""/91}) 09:15:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000b00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, 0xc) r8 = geteuid() r9 = getegid() r10 = fcntl$getown(r0, 0x5) r11 = getuid() r12 = getegid() r13 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, 0xc) r15 = getgid() r16 = getpgid(0x0) r17 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000dc0)={&(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000600)=[{&(0x7f0000000200)="24058f001a88c0fd9e501bd289085123e8a2bd75f73d68dc7ef6b8dbb82ece48c452dc76aae8aa78ca772d692a61b9189ddcfb9b398cf7eb3637926f29fd6d07a9a5657a04e78c10f89ec34833b758c644cd9b581cf7b62387d48c0d2bebf7824d547ee3a1ff736bdb4a16ec648438030ccc46a224c2d9250f967af87aa921de3814881c9072bc8263af589f54a7145458ef7078cc8a70d32cf770c50144bd71c4684fac35242d2dcc767b3fc6f4edacdeab9ebea9e4dec8d974252dc6b73e33e9180f14cf57e917422b597ecf06ee2aad64633d941481de28d2e9a3a895eedf65c899d6de422137830c870d874ab0a3d5d7ed01", 0xf4}, {&(0x7f0000000300)="47a1073ed53e2ba20f01cd3de487a4b42449c5eedfe304373cb70fe0a89d87f227c67517f04c51873135446029344a3e225992c0b176509c387b718db4b04cfac7afe46baacecb3cb5361e8068a12622a3db2acb5a5a62fb8662a071d7e96f359dc3c8434506b21c4611324a07b283ca063c267df6411343185c8b2e3340996e2a46515b07d0750840e63953129a967e65271ba32f3442dfcddf6b77a80b9684b82aa2e934f40eec5d52e4660a9d1612aa45", 0xb2}, {&(0x7f0000000400)="c363cd883e49952d61e1dd4a61a0bd2a8d4bdab83887a3b9a9c4a3bee04332650b9dfc5a55f7707ea43bf04b21bee74d06cda43a1ece85a692055b34c3cbcf4353d1c34edf072268ae7f543bb1bd92283530bf8507f35e1788b09db0405ea90b906c8660efb742d18d0b05a937fd90ba8d3ae2b4fc82ca767cb288d9a5922be1ce2ce68de78998838573117345811fb9f88328bb50b185dbbab799d110c36fb12ea7c1985091a0878a53eedc9ba2fb", 0xaf}, {&(0x7f00000004c0)="561f8bf2a08c60aa6cd3eede9bcc4d57d604e8cea741451b6048fcf50235250f5b086a3902d81ceb1139a273bb8569898ea61de1d58d9e9181b59dba8acc2ca24a897244e67b9097a77c57edeb1cec4dd5312bee3c8302543a9a7fd1781b9abbe51bdcbc2d372cd54db995788c22afc54ee6857e2ac87c82eab3545a3cac0e2d7c346ede1401f161bd54fb7a5d3cf51a22fc298f47513003d8872c3491d087104288b72eb3578cdbac20b12cfd591c22dc9e31a6b208fc66787724658b6fc3cea07079ffcb1228762248d4907b5fc07c", 0xd0}, {&(0x7f00000005c0)="60c05f8afd90b0ab8f36d476bd0b4b55806077c6a6aa957f", 0x18}, {&(0x7f0000000800)="04a927fd933eb394926dfe3ad84e98aedcd1b7c3668e75282b3f7737a28981de86600c0d2f6c9a3e1352d1334806cfe71ed4890b4949f7dc8b833db9dbbca67885c148d779f7eeb22516b2c01e0d1e8a50a63fc5c49d4a76b3c0345ddf6915e42f2729ac29e41ccfebc5356a459a32f1cf0893e66375f6ee06cc5a77c0fcc8b92eded342a70af06dd09bff930bf07f5d97b8063420d890c45ffae811cef88a70efeefa5ba0e5", 0xa6}, {&(0x7f00000008c0)="7619e7f6e4ae524be27875e08f99e46842ae1df21be35534559881d24c5c15396a250ec06e578ba4f6da1426d4605ccca02559bb57ca970dbf28f568ea7e704d18c24406bcde812d64b6845e9d065265e632537c7bd289a63a0ceb5378e80ef61ae25c5312f5c3d6c42f2ff1f2553b44301d3e98815a281b6331a77aa95f033431e8af3432430e1968140990fae217f09b2b77c574e79d13", 0x98}], 0x7, &(0x7f0000000c80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x108, 0x407}, 0x8) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 09:15:55 executing program 0: r0 = socket$inet(0x2, 0x80400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x7, 0x287) semop(r1, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000cc0)='./file0\x00', 0x1, 0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000d00)=0xb6) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000100)) r4 = semget$private(0x0, 0x2, 0x400) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000d40)=""/34) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x103, 0x0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000e80)=0xfffffffffffffffd) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000c00)={{0x18, 0x2, 0x3, 0xffffffffffffff81}, {0x18, 0x0, 0x1ff, 0x3}, 0x8e, [0x2, 0x8000000000000000, 0x20bf1310, 0x8, 0x80, 0x2, 0x6, 0x2]}, 0x3c) getppid() readv(r5, &(0x7f0000000bc0)=[{&(0x7f00000005c0)=""/91, 0x5b}, {&(0x7f0000000640)=""/118, 0x76}, {&(0x7f0000000b40)=""/105, 0x69}, {&(0x7f00000000c0)=""/62, 0x3e}], 0x4) getgid() readv(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/29, 0x1d}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/240, 0xc5}, {&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000009c0)=""/193, 0xc1}, {&(0x7f00000006c0)=""/203, 0xcb}], 0x7) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x3, 0x100000001, 0x6}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000d80), &(0x7f0000000dc0)=0x10) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) select(0x40, &(0x7f00000008c0)={0x80000000, 0x7687, 0x10000, 0xfffffffffffffffe, 0x6, 0xfff, 0x5, 0x3}, &(0x7f0000000900)={0x10000, 0x8000, 0x7, 0x3, 0x101, 0x20, 0xfffffffffffffffb, 0x8}, &(0x7f0000000940)={0x29bb8000000, 0x4, 0x5, 0x9, 0xffffffffffff0000, 0x400, 0x55, 0xff}, &(0x7f0000000980)={0x20}) semop(r1, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x200, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r1, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x1, 0x5, 0x1800}, {0x2, 0x6}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x0, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) setsockopt(r0, 0x2, 0x0, &(0x7f0000000e00)="f1e3d5e2e433f2073dad37c024318b6035bb1ecbaa21b88c73b1b9ce733bf39aa304d4e2be369ec988b8d4b2df07036319d99eacdda6c2906966d68337f756076bb1f8e571a113b69914741f87f71ac12f2069a30f280474fcfc5be7ddfb2f8d5884c03b9ef509d34434d012e44ddf6f781b75efc3a64cf60d616f9c008f", 0x7e) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000c80)={0x3, 0x0, 0xf9f, 0x2, "1524adf5f68085e51536271cb2fc2c47393b9480", 0x917c, 0xb609}) fcntl$getflags(r3, 0x2000000000000002) 09:15:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x401, 0x0) msgget(0x3, 0x250) r2 = msgget(0x0, 0x10) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockname$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r2, &(0x7f0000000140)={0x0, ""/123}, 0x83, 0x3, 0x3e14e551ef2514fc) msgctl$IPC_RMID(r2, 0x0) setitimer(0x0, &(0x7f0000000200)={{0x2d9cc015, 0x8}, {0x200, 0x2}}, &(0x7f0000000240)) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') msgctl$IPC_RMID(r2, 0x0) 09:15:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/54, 0x36) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 09:15:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0xb2, 0x11e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:15:55 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x7) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffe) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x400000000, 0x3, 0x7, 0x1fffffffc}) 09:15:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000fa00000002f000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x75, &(0x7f0000000040)=[{0x48}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000000c0)='%t') r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) ioctl$BIOCFLUSH(r0, 0x20004268) 09:15:55 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{0x99b671482c66200, 0xffffffffffffff80}, {0x0, 0xc84f}, {0x84, 0x6}, {0xcb, 0x43}, {0x1, 0x5}], 0x5}) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x100000000000002f) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x1, 0x10001}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) sendto(r1, &(0x7f00000001c0)="660aa32fda0350ae06578689458d783f78539d022c78d89534a691416c4558ff508f504d7dd0c282fdf10d719c90d2d9b2cb23700451f920fac2515611b6db8ab5434639932a37e0b5ca5aec8ab238662ca9e9600912c4c70ace25806f7282d9cdb74188e73536ba8c593e69da1ef37926f1846cc339d0a4760ff31772881c76b1b0bb82ce9515807eea86605ca5edee4423d7c0633cc635", 0x98, 0x400, &(0x7f0000000000)=@in6={0x18, 0x2, 0x100000000, 0x86f}, 0xc) r2 = socket$unix(0x1, 0x100007, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)=0x2) 09:15:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x4) recvfrom(r1, &(0x7f0000000140)=""/75, 0x4b, 0x40, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:15:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup(0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r2 = dup2(r0, r1) r3 = socket(0x18, 0x8002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x800, 0x5, 0xffff, 0x7, "13de7c4541ca5a9d488087d1b685b9819588140d", 0x5, 0x80}) connect$unix(r3, &(0x7f0000000000)=@abs, 0x8) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) rmdir(&(0x7f0000000100)='./file0\x00') dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1c, 0x0}, 0x0) 09:15:56 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) kevent(r0, &(0x7f0000000140), 0x7ff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41, 0x2}], 0x7f, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') 09:15:56 executing program 0: r0 = syz_open_pts() r1 = semget(0x0, 0x2, 0x80) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/88) unveil(&(0x7f0000000180)='./control\x00', 0x0) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 09:15:56 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:15:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x101) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) sendto(r0, &(0x7f0000000140)="10fada6d353b93274e32132b1b248d06fb5c123d8026f36f292cc0cae042bd0a906aae72d50e17394a7993cbb2c0234bbbb50d9d13be7548081b2f58390cdff7dcee270976686a11545da06ffe999c1454fe4fa659401c6b5fd1d7eb3c4745e77fb93a403ea05fb741f41b163d73b92bd4b811e27e42722a4e3f6e1167d01974ab8a6b40d0836a9cb15714f45b02ed164759f53728d800e823f0ab30753ff3bda5852de4597fedceeaa64467b308c290103f6c6633df55057c7307729dc69cb5a8e3d50a90c386101ffd592120c83a20e35442ef3b9bc6082efda5e49cc0b3066034f32a0f5f41c370e1aca00fba7130675cc50f905b4d11a587b57d334fefc4085d5428a8a4178ac5af4f3624a3d38e0877057d9c0f3fe3d5548999b461b1064673afb040ac9fcb045dd3520b4d871509e0faffbf52dedabc486aa03d4e51f5246e81300d17106f6802de80af4bc2ba8192326d430a92a2f10927fb5b894bd47a81a839066253e1326aa0fd6babb9c7c04d707cc926d69672ce4d59801791ada5faaa964f427b42cfc44f6229d95835eb5d3a27c39f19801d30419b54b8a7da048c7cccf78b14c71e1b7dcd25962f850cc3016cd7f8d157ab71f3d7e3eafd3ebc516cf1821151a9ca56cfd0b841cef21a729bff69120c4a0b752ea4ebd1b3aeba03fceb83cf9acc9931c7de2d30a6e10a47554e02e2721f40b62276faac03f1b738124bc811f1d625b3810f63a542bed4d17e6a24614a0f878755ac0dc3d7f46663a22a279b5f2dd7beee6970a9b82431e84dd8f13c2ab96142d31e083dd7c429dcdc3196c85728f4b9029b5d41ee6d47f54cb6a4d88977ead5d3a8ce4ebbd3b55bff67a9d632e0d50435431fe98f46308cbf2860fad17d0df335813f29b64a326fbf458ae15f200f0599ff1aa3624d62b298be55c58a845efe1d896f08d135241367b08f2eb06dddbe9f4034f1ccfcd95433d50d14f77498f606ba156b7dae3e4703400c37af134bc688314a9c15d1f7ce33eb33f53c9fe8396737a0d1b67a7d85b36c83d3afbea1206a8aa6d8e8fb08b03a25c384b8bdbd45623d1d20ed4c66382bafcdefb05cc5841ed67fbd3d1431249f462a1e176d492d251fd5ff5aeaa1aadc0e2eab716a0de0a8767547e4bb48a952ddc6eea48e2a7da28a2924af195825125d3732009b9b0de2e3d9796d3e20efeb6c8ce3dafdafaa3735ea4c06f6cb9b1ef45bbb624f27390cf84ba1ddc44bbbd99b77e9ba07355f9de9a4d1efd6badf3dffd5ffc5d6dae14540cfc73ec02b2d6e7f9868bb1b687aa5d74e6c9987bbe4e2a5d66634f3873c7fccd432c352c75681aabb22d1a27605bafbc97fc5467e818d393861f529df39f47265cf333efbafc3cd66e2ce22e198200849db49bacca264822daf380c64379b9010f906a1d8b7ac760c9c54cceee3bbbe424eb3ec87847d32b0d84bd7d93b1388d34ca6f90f68a403a79f475cceb95b01c07cfbf9659d1522587cc7e1c319fddd60a4f2745d3da945213bf67ce03b85934828f69fbf4594d5ad60bb3ebff25bcfbad005ba60ae74153fa9524051be84dc90dc6b2577323ab47e7eba00b031b99ada2c0adbc849064255a6cbead77ce619bc23964327ede60137d61691c623c80e935cf521be07b72e3cffb82719aeff4d7ea68b679d075e0448f091afd46b1503193cd9e07d079b877e5fde1fc85be44d1b900579aec6be2a81ed03a6a6ac48dae559c5f6d33daaed340ade021d14bb339b1c1a66adbbf44eaec603dd277b983babac28ac6c6460ba47b733970b81c00b99e12e2bb43f683ca5bd0a318a8e24efaf0e4a8d41bb5a8b46a74ce3cde0f528f351fbe54113a8b13b57b3922256eba59ed54ef3c798894917941baf1a2b519eaf161e6ffa10a92c19d0fa979d4ac62b6c3023fe4ff96a585a661d7883212f79f0a81d6cf38c5d4105f00617c570940399cdf09d49177965d296ec032dd6508f993517ac85a45835eec710d8cb7ff35b60a0dfdfec7acaacefdc64410e69aef23343764e46d064ef613c9b5334fb91d8c6ebe5ab568874ebe822ed41590ba000501f33a47b9bfcf643e1af0558d55330eff8555035886235143bf538054495ecabd42f7fd6103d7fecfae1b9e362558afbdadd45931b3a8cb76ae26b57cd52e6a74433e3914f0a36207caabad38a4d953d5d34f58235e9235e765f80364489ee6f7555c90fcff593ec3cd12c1dc2525bf8268ff79404e10f930979952b435e3481e8901b952c1ab6f950a17fe7b6bc6197b6b8f627a787b6c96e9de87b5809087a201dab83cd2c1b31a53df6b497a903c697a22dd5978f04e14c4cd5d12071548095c7553b5f39d1e19978b01d2bb4b1338caa75e92fea7970e444f11450133b84573f9e258150780daa1b23346a3969c238fed6fdbae6a399b37ded11b9d822b532105dde913df369a2239e7213a67b2d5bfafbee82dd529c0fcb86823fee0f53863c7d3d1b899a0b2bcdbb5cce522949a1f6ee878d3f797fa521fa67e3afd33186417a4df120837c4819b7d76dd06b238124b0eb2cd78996fe9b7315b8d8692643d6e3bc40606a11611d052d7f1f6f47356b2807b9bd299dca3eee40d8f5ee78128c3db2885290d697e7a010c37e0ae1a995fc80f5e7626e2ce7ac01a8c25543c6e16d368fe32d73d39f28779f48b916c4ad5e66de5873c27e890bd7aabf9d54c17ce3417e49ca5b94de6f2bbdc6102acf888feec4a95166fc4992db6ec963c852fba485935c044a6b7ce13bda7c806ba7568f9890daaade2b239f4564e42911e0a5f1625afceb949fcb425da5bc71f0a5cf5a7457f60f8955a65074c3a23fb1450780a046b7cc19ade89706759b4faf336528f708c87877706ddc250ac0856dbff03dbeec7da0b61af955f6f9bc76bf17329803c1dd08a56a8973c3786d208b5626a04ce7231a6a4503f44869e9c7617b940b6b1f7674a6069a2349c26bca4477b541394439a9237e8322509563f1c855582058ed150afab9033e6d63aa264e148c264c8b2c07de18e7bb364f3dffb378bc63a31fb342a4d254d66d018db72e6c8ebc2d5b7144af94aaa6cd2905b8c4e4b910e7228dddd3d52a09b28af147f9baea1dbc097ba2a1077c314997d061198048234c0d4a2572e753f83945e2f6a08853d95cc4ab0b4f1b22d736ef68aac0b30d7a89f25fde37e0759d62cffa3d07b7fb0bbaad29d7a90105c37c2974d6cc5bbaf1af8ac028b05d9ffce719b01fa6efd18aaa4880d5239394a1475e7383be6b96edf7a490165433070b0ece1b71a9cf74102940b546abc808fc8769f39a7b855214222a39bf2a36cc853337783c4d9df9d127f5ba829f74c2f6f19cecb46b3a653ccf79bdb94f4479eb06006994770acfa512797092521470daab3ecfcea773c577532314c2067a8cfd730eb86443895b78a4038ac5a4c1d781558c70d5ed9a959576ea840e0fee82ea7fc3187ecb51216c993ab36474ba753acd3194d3f18eb76b13a36be9cf88b37dd90bed1427fbee7fb22f3bbdf81210cb9782fef9bb4ee7bab7b5376e89d927f982f68dbc6c3d964ef8d2bcbb73164fa15a29df240c8f46e9cf63fe8fd4f294e132458c3c28c70040850b8f0a932d3fdbd7649a1cc7fc7f691b84f35e014632d9062b888563645cf847f49024b51f7565b0cb400b16792ae8681f4f3e9c51197dbf2aa9a4e08305f25bdaf6536d12cdd2fbcf86286fb3c6f1daef6e32f20c50e700b22259745b7724284c1974d3489a6fe4c27628aba9a2d367ef8216fcdc883452195e5a25cd13125f763e7f080a6ed5665cd61adfd795c7981a7831cc3ee42144c056b44da2dbced9af94a88d9311d380e3b4e1d323717a59af45ad1d77f9e39e7857e3e77eb504f640ab4a02b743e9cc170ba18ce35e919f6672df8f4ce87dcc25392c66490a151529f9e7023380f42387ae51a1254e7e7086af90909d1f022b4c71d8dff7ad02f24a05a0965024de7903a6a6bd71eb4c4ecf3001f2e7257920ba5a3aa51ad6dc2dc68f437a231e68c96ed5493870dfe5eba6d2c7042abcd834ab0847c31284e49691f7f940a11596a7340075009a75b57d1b02a7b00d0fb5ecacee2c18413e71395bc591c586ae98467435e0c40a486fc9b8626da7db53a83e00331ff820bacc131c362ddf05d90f9d46b4dae077e2363c983668b5d48fa20cdf9923b8d8a9bcbc529c18a58e34d6bd3075c2eeb3dfab479769e4ec077e17d3e9772ceca3c884f3ca4198c18e51a5216d46fe56adf608270b02b1c48eb4b7f8857b4e2ae85c03952a2b17a067cd3d093cfb27c6fbdf80009a3709d5851dffb83b0579a3c292e8b923eb234b06d7ed33c01f62679662c1a55e33d42849cefde96617cea1acf09e7c898d291302b2bdfb1eb416888dd48e916534181ca11ca05e562b4286cfbfd7b8a86145dd54cb170213cf14d709fb53479520cbecd58347db3371283d00dafac00c2695d4f0e8e61986c8b52998aa59f52db9c6d8f760b4c3cef999442103906359dd188d1d4004747e0c4a98220823ec635bd27ef983983947ea945de66a3d1032eba47a83a78b71920709d67ec983ac2a858f25f6763588e089ea1e65d708f8610b3c2d867763d94a1123d58f762f7376e13e744ac2a3bf80c86bcc6abf557f668a0bbb33631b14ce9f5b25c0b0f41d0d5bf855858912fe60f048c9a2c9b8309542c59ce6599ee26c1dd99d153cec97fed1089a45e976658ba407e11c9a590150a9368b6c329b15f407a4b1003d8f04ee681c75fb807ee2354a1a5f93a2eab78b4d374c9c963f280da8cc68d44e305e6739f2e2fd57f76373ecae0b850cee9e4d35b61c10b3fc4b82da2f99284c29caf10d197df96908a073c16ed00074d81f857034e9f65f29239917320a2307ee373521e1434af675b07cc6cf5c1d079fb5e35c9b74948f2bcc3abdeb2fd39be75912d99cb18a38943760bf1f4a15f003de72bc4a16d48fbda9bec04ef467d4a1c15bcfb218802fb5630d6a0943905b894ca9a3c0444d5a5fe9735aa8e3afa0fbeeb5cf40e04bd66ffbadf25734ce7d6c47ba2601878a5b47427323dffba84d115099792fcc1bfd2d875a98097c659930b6d9969397eceb0be3ac8afab4d725c26404026ec440242b219043328d0d03d2b93005088443398abbdd5c11153f14a285ef9422bc6a9c4e7b2e864b8efabc08544a8a84f8baea8bb882d653456e47b14dd2215e00eb0e9d6362507bdb8ac7c8b2571a211c2fb76426548a49fba58f063d549e8dd50697be804edb9d02c9fbbf96997bff360f61f8887f919ed857714e34d6ae4871f7dc6b5e3d62fbeb0ace5cf380a8ad8c9970511a0016e9b8f56ee630983894417689528ba3580570f8f738fb9e735cd05985a3337057032c4cb447eda77c22bac8e693a7d408b88f4dedb02eda5a4ac387d6470202b7c8d6fe522997cc494bf8fdc0e427cc5e4145d3b145725bd6a6b5437ed777997d6e98f2950ca698170bdd5990aa8bab185665742da429ef0fbda2285c38f9c0ec68f33d0220e015285b8e0d5537ebab2625b3def74437c7b5310916087fbb99072360cbe65407255225cae23050165c89b770e0c74902f608adca338723916b07027b1819cbb71a748f1d9cae9a99716ee9dd9e8f47928b8cea296c46c0cb281a447251f95a26cf8b5dfd8d07c46c752e9d23e4460f9c698dcb5824f427ee396dfc233833984d019925a7f6a110c5dc6fe6e92ccd8e6ba1cd228ba19faceba2d5622977e62e6e1c80b7a7c6ce3520fa3fb32033eb69", 0x1000, 0x400, &(0x7f0000001140)=@in={0x2, 0x3}, 0xc) 09:15:56 executing program 0: r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8040, 0xe) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x11004030003) 09:15:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 09:15:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x8) nanosleep(&(0x7f0000000180)={0x401, 0x100}, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 09:15:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0xfffffffffffff250) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)='\x00') 09:15:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001040)="18c439396a2f73f917bdd6df591be358c58e2cf8c1a92320", 0x18) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0505701c5af82fef09789857e6eb18203670a94adb0616afe6e95498ab0e8b21ce01f047deb1f7814c074390d954a38489fafc9d2d9eb9e911b5ee13fca0573e8f95a22c4d0564cdedee5ea8b4d49e940f7eebd3fcbd23f8d356266978f5838329f140143627ad4954c6bac2ee5274a93e2f594da4b1548417e819c04642c9740b6a9693e2bdc78db666c157893eb44886ea00e5f06723b5555e5ac8654f256a8c79330be30a2ea229225f20fac740d82c25377dc8e91cb6c708be57b5b198180b91821f40d992b4e892b552f1305fab41598729c76cb504a5444d360ebeaadaf74dad32c9d4e758d6a8da460dfaed8b4aa0526f10149ede48ad882d523ce5d00db33b6989326c132540cb604e269fe349f2b69ef6b442f277e0c09a5a9db4ef1e8899411725510fada6cd7b64094fd0f47f4762a3b557adc5cbdfbb2a57c23b761f07a33545aa9643a1607abf14f7bdb2bd3acb1b5dc207f54a275769a03d91d1129fcbe82518b105298e11159e1b3762203678dcec58b75f5d45765cf675d47525836173f7d71f6648382f1cd0fa3954d3b4998aeb6b92c03d8a53c291413061a0b6b8ff64f7405203f9f439d33902081bc0c5966ff4580f70e32b48150bb22926805e4d53461944cecd2acde44ebcfd51a11e88cda4ead8dcbaa38b5e2d83e375f2d52a60915dfa465513127ea49407c5db18d396f773fa7655c5e8e25d170331cec08c90cc46a417e3a82792ef0603f81d66b3cb23235d18f399c50e5e2a0e7e397aa66dc016ee93ee685b7da092b620b935942e857196681070637f5cf8ea69f1e8a4b1a57e92beaec39dcd18c230f301bdee8ea104cefc1c7e601310fdc223d995c34b4dcc7f8da10d4381c074017b5c7ad2ffd5fe9a59c13920a0c0e93852681429d46ea5bea2ed1ecaff7affcf72c2b0002ce1e8d5555c35d0740e8acff700019eefb859811ee63e28602551ae4c73b375235dcb97796c71e9bd5762f44930f7ed44b8491ec932d17dbcbf4ae18374240fa2d75e025d8e146d9658592693e584dc505a5b519a3343e240a6b36ee45ae33c4e16e6bc550fba6238e8300e3bd1be22013920965a964f8d29ba893d3aaf96a9a946934e636f985abfaafa9786185d3f45800bb6126be4ca24baa08495a700e65b71655a3ccafd26065798df635283097c865b1971ae1d6a510ba7983dd901fd4390ee2c1beb0000829d26756b5c8af05aa1c6449a5c6ba500f759f079c2cf4a063ec4ac3f28fbabf870dffd9abc739f230e82a568d525437071b56980b50cca808133719d5d17768d3bf11fd615f7f5aac3248a35cf1b4ac731c1470ac21c5f61f6aea3a8764fde65f1f6634d185cd88dd462f4258b810f04f4b9832ac10de346fb17a663408ec8f391346f65e4e71ce7c13ea73a8dabe467d0ad2ddb2d6f6f47e21b99dceef6d523700754259c5a48348e68eab549498e9c3bf14cce01672e175a48907985df6599dbe4b0bd98fdeaf0c38b621c8e3c7da87ba74c39a5a12ae43058e770b6f643f7a89d15776ad26178b96cacb04fdd7bcb9b5f5dbb7c261a01ef81d26f369700c8680ed967fd6692c98a35050fc41392ef89a11f93d10f56137efedf3734217a032a05d82af4683d0b1c2d589aa883794c8b26ffb6d051a12595a5ebb5d838a59f685b1e5b685abd6fff13f21f61fae58f4f6be42093038697ae9120a7b4302f5ac5f4e420a08667ac2d753c44b6bad09fd9f271c0c8ea5bad8c6fbcb55eab22cfee2d0bec3febe151ebbab993820a8e42f361a73215e414fdd0979303705d20f2f29fa42ddccb5e28a064397f1a1656fa741e54c8d8117da5ff25e256263206e5fe303b7dc6eeace6607812c34b029c24e3bd6724e2a89fc24fc5e9f130fbd2d602a23b31bd81f1854082f31bb49836e9ab1682705aa720785f75c1bb6ab11664fca99a2e7a9f28532186db68bec4c0ba52a64888fea70fd95dd89874a71ed33dea212837f01155d61f34104a1cfe4634a4af9b802bdac4af7077692298ce8ad0e46a8a513adacd2880af169ad24389b0460099f85d669e4d5d2b2fde20617d83b5c5d641ab845e275ef22c7d12593026b4b56ea6f0ea8ca571d9b5644062b2417ed68d2e33680e6a3032d791dba21b938457adc1f8096c62855c5817abf897c9341237bd2a0b8fd7225acc631fba2551b339aa67493c2d54d6440cb0cef97c48f1d86c6c24b09f5208f44a6dd83537fa9e825afd8ba934a8fd07db525213f62e5953234c0cfe8f6101f600769d1463a283307d68a02dc9d4a0da5ee11189bca7f1ff3c1ecaa2dcafe1492a0a04f84e525549789b96a8b6829cb2ff6047245d9c9f0263e186e897d364c0f426b025c74ee4365acdd81bf6852f07a4c7415ff5eed2b92606538c537d1b1c27b800139a26304126067854dbbda9521e4d31d30bf2bf1f67965eef2f2883633bf3f2b2510625d458a8510298dd253d2a609f8c5d5b2c8ddf620f2df6a9d3c9745de8b9ae3d687e8d5e7fd58da3101be7b0c9804183eea3b2161bb6796c76787bb9129188e6341933cbc1b0a33d69430180934e15ea4697594aeeb1e85ac91389c36a9f99563b629835577f5e2bc1c4a9a919fa052527aa6f99e86cfb1f62b79a5e5de056e98f0085393120fc5ff995f970d4bd065542285d5a34fe556a38da5a79f8688331c546c7142f4847dcd4c39f503d0bde4d8291c73e8a438e17faaf754a63e449405a0627468a26abe7984eb1252183fbc9f12068184ec9a037072322585f7849a005542981ae7304b2f3ddd8926a167797cfcb70a0a5a0a8fc4385bbdd12f28e5e9807a8653e6ec88d011bd8e212c5f03b274d0b49baa6d8b7113688465ee6c0010ac80d0a3cd4dc66203cec0c2c738a92a8f2d0c7384cfe0e5327b5baf453318884889b0f7cb904d798a6579b1b90153dac0b5ade4f1fd7013096c114d9c475ca9fb43e49357a575a347e77ca251ce1182dc991cc9d66ea8e5e9956844b348d897dd56c67a354cf807cbacf4657f4a98afbc6bdaf44c0f81fbac5f8192bf90fb98eec8fa79662522cae448a287274b1740a32b3ebc5ce9a4fd01f30788674057dcfdc8e52e8beeb8c1ed602c75e5912a2937d5233451987acdd98c44e3984257ff96f890846189d4111660434e11c1f3b9f4172f4238a22e5fb1de7dd8ab968cde0486707495b2245af43e503016f8f2d60fce92e4ed6412d4df5418808d914d472821ae464b12c08beb6fdc9a654d592bb31ce60978f52f88347f5ec1fc699bbd4cef8481c130aa8607174e78d0045f0a8ec1ef9fface1873ad39a494e6c963a1204b4ace1e7fdfd3e5af660a0371fa2577f164d772b242a24a8dc6084d35a4996bb2710a12a0afaa9454a20058db87c2c30eb871e1dc046f9f874e1d8dfdbdea32f917e5fe7fe6262bc468c6840e35551e8367d587fbd1c3f3708f4c80bcbecd7a2670a6b23fa5c1479c849728b9a2d273e7676bfe3de4d44b9345fa7b442a1a319b6845441798041d709980c3fda68a757cabd079b82d61b6bdffd9c654ee5816756a23c6b66f7a99b6e25e86806ea5ea786f14ad7731cf4248e49e74ab0e93388427354f9bdda7bff1b630c03a305f5da9b69ad05e8342be10e5d41f0f4dae7e4b27cd49c4245d55cd96003975d6886456f9de8c4104d2d1c4e86da1b5edef851515d67c739e2a313b6ac0e3fa7be871e4d6e53b99e0e34c6a1554760382a6a658a53225492446611b508d30e65023c6683605da0385d215f003e7337163d04c740684122f458ec50948f71ed1d87e9fe0de09e37e82ef823d02050dd0b830a90326cf8afdaf19bb7012d11a924f8b6686e057155b258f56afe147e0015180393a619cb8e645b0813008b54513e3e6761c8fb444d6034463af034921bf9685436fe60205ac8301ba59451724eda581734521c71d7bb3616d913f59aeee5d5c6ecf96faf356491f2f7ececa3f9ed446786bc878ddca59b72404d54e832829d757ee3e1814b46f99a3015f07a612b941c5ad9d606f7823d63bd3964196b653eb0ed4cb8f90a09bf91131f50f66948bfdae27fa034a9f586d8e49bbe8523141a41a202b21f80c25dc4329048a91cf3f35b38c521e3744c168c5cfed5cf6cca3ad034ae9f74674899ce96478e3eb928be2923c13f1423aa2f2c8699e3fb08272f8c9dabeec79b352789ee8470577080620321dea9971cd9fe9a771885006bf3bab4de7910307b505c9e3f8a04a2377c4148ee1bc5368cd55e537cf5d86a302fe26df8e027e242b0c3f08cc6587575714b508bb456e0dd760868239a5d5d3d3bb1fa7f3ebe406c33cfb0df238680341b0d143c63b9538e83a84a275794a0e59a915d1d0a10c9075de7727cd85994c29a2af43f3cea7d04216165792db256c846acfc73fc15416dee2bd9d2e321cd1f56c3e537de97906c26fee41f5c079ba6537c471d55d499f1837086f448a8c2292809f4dc0bb0b808b4ed3ed390d1389ef7dbd80eb59abd25ba227266bc016c2dd5517f40d2966484b575b61d1d21a99c9721107b8128064e054d42e233a822a3c7af4eda0cfea866aa6aee2a43cbd1909aeac88d7500fd2a60400f5080eb94666e2f20373ed7b068d872bc9f7efe3bb874810988565ce82be5c2aee80b67c587b818e07bd87f5fcb71a8e6c1ad173680f97bdb82f7ac06bacf11c06a50ac068136f11a6984af14f2c5283aaef4a286954d1ea1bb562e47b8e98bbc4ab2ace5df2401f325194f5e2a3ba42162b06a758e2bef60f3a05c4545343c07f9cb9f0030215ee04e8f6eecfca30505ecc77d0fb3f51db0dfa68ecdf4fe19f6d10bff0088eaba0303a5e3b13f8cf6b0d34830da45c69e87d8bd8dfbfe024e1e54c40b3363321435b2e4bc913f631de0abcbd66cd26b853eccf8cca16e444689d66d138bf25b7203901bb5d2fbd5de32dea0b8cb36bd0952508c2c7f6bc36e9c7e73ede8c583f6238daf58744a40ed9c0d254f575ea03f64cfd6b23ef802a708032dbcb764779da4cac76b7f925b114948cc066fedb744b68c6aa01a94f3fa976b320487b6e3fc9cba2c8fc8dfb96989d8ef5118fa3ceacf937ab42b644f6468c4b296d902d7950dbc808dba1d163d07b1231ddc14c192fad34dfc920eed2c31e8bb26e0e6d97b7a154a8139bb4e9d60a15629dd3be11cdd1f0dd0da20cb53e4297248b22bc1095a1498fa1c519d48414d65abe59b1a48d80e146eea0f26ff72892ddcf3756fbaddc3c33a911d6067c84b061ad4790f2e8832c72529806b3cefc3cd98f5c29551bd1d648838c86d2966e6dd08badf6fa28f5964b5a6556c5bd27a8662e2f43fb2e55d004434335802422d50ab8bdfa05c04d8286c7e2e6cb253590e927d2caf207f36663b37f46eb9c52525d6584f85881825f3ceb985e09df37cf1eeaa379d051ec28b1307c5fee125db37039421a1ab8a11ba29b92920c8ba09c384b886295d210e6a2a1d04d60b03e6c2ee4f4e83e01e641968b89fdfc5251318e9a5942da20dd352acc703b7d4eddefff1a7da61b5fe72c1503c08cd0e07b04d5daa132dfc8562cf21c2a0490502d9cbf8deff4a62c5b042e0b205dc5993f3f94b8a0a9d0d6ef25d729825b3486122f3a36b1e64d0ad7e1f0880c65a676193eb074af5d8f07d17a0b422cd857029b741dd4cebe0463164ab317d37e163fa71e5de91a59972a6343c16f4334b1c2e1bab61a7a892c78ba3ebfc43368276560638830fbef4d50ee994baace14c4d5e1f307b64e9b2eeec770207a97c3bf78f3339b0c9b4c1881834", 0x1000) 09:15:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x20}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeb7, &(0x7f0000000080)='\x00\x00\x00\x00\x00') 09:15:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) link(&(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)='./bus\x00') bind$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x5, 0x4}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)=0x1) 09:15:57 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10002) ioctl$FIONREAD(r0, 0x40047309, &(0x7f0000000080)) 09:15:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x0, 0x40, 0x8001, r1}) read(r0, &(0x7f0000000100)=""/43, 0x2b) 09:15:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x7, 0xfffffffffffffc01, "070314226d59e989c56d4657c30f85c15decba24", 0x3, 0x60}) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1000, 0x1, 0x7, 0x8d50, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xd081, 0x1}, {0x18, 0x3, 0x0, 0x7695}, 0xffff, [0xffffffff, 0x4, 0x6, 0x4, 0x5, 0xffff, 0x9b, 0x4]}, 0x3c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x35bf, 0x3, 0x8, 0x1, 0x9, 0x3, 0x8b1, 0x0, 0x0, 0x6}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x88) preadv(r1, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/131, 0x83}, {&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000380)=""/25, 0x19}, {&(0x7f00000003c0)=""/10, 0xa}, {&(0x7f0000000400)=""/166, 0xa6}, {&(0x7f00000004c0)=""/103, 0x67}, {&(0x7f0000000540)=""/85, 0x55}], 0x7, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000640)) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000680)={0x80000001, 0xddf, 0x51, 0x8, "b947542307d7107f4ed463d834c3b4e0172e110b", 0x9}) getdents(r0, &(0x7f00000006c0)=""/202, 0xca) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000800)={0x7, './file0\x00', './file0\x00'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000880)=0xffffffff) fchdir(r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000008c0)) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000900)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000980)) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000009c0)=0x7f) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000a00)) chflagsat(r1, &(0x7f0000000a40)='./file0\x00', 0x10000, 0x2) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000ac0)=0x1fd) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000b00)) ioctl$BIOCLOCK(r3, 0x20004276) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000b40)={0x1, 0x0, 0x8, 0xc1f0, 0x2}, 0xc) 09:15:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/59, 0x3b) 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x81}, {0x800000006}]}) r1 = semget(0x1, 0x5, 0x50) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/25}, &(0x7f0000000180)=0x1b) getpeername(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/59}, &(0x7f0000000200)=0x3d) semctl$IPC_RMID(r1, 0x0, 0x0) r3 = dup2(r0, r0) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x101, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x266, &(0x7f0000000040)='\x00') 09:15:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/23, 0x17, 0x43, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:58 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x5, 0x10000, {0xfffffffffffffffb, 0x5}}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8800, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 09:15:58 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x18, 0x2, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket(0x18, 0x2, 0x80) 09:15:58 executing program 1: setrlimit(0xe, &(0x7f0000000000)={0x6, 0x1f}) getrlimit(0x7, &(0x7f0000000040)) r0 = msgget$private(0x0, 0x103) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/120) setrlimit(0x7, &(0x7f0000000100)={0x8, 0x7}) msgsnd(r0, &(0x7f0000000140)={0x1, "9ad0c5b7c288add3e4a010a81241d31d1a0bc4c2ee7b1a953765d67d0402ec2e818b95a3de8008f402110be7859e0d1b785172f37711386ae11185c9d2e09045856b5a3ccbd4a23e1439e2a78baf6d9011bd96837994dae1136c734ef5b32229732f00402f5b2eb5d5cffb0e084e87099c1838806a73c508dddcd01eb9063530fadebcbeffb5e67ce300f0bbd07b77629aa9fec07c4f397454b1acc1912efa0ab46d9627832b770ffbb511ad875e34d787a08a9370a77a9aa5aa5c869c0ac15494e9024f53a2f7ea1b5670b753b2b22cbb655f2a9cb69f630d55be55105adaddbaddaf9f907acbfc42f89ebfc89b6a364b0e7c6741f05b68aeeb072a283607"}, 0x107, 0x800) msgrcv(r0, &(0x7f0000000280)={0x0, ""/24}, 0x20, 0x3, 0x1000) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x6013, r1, 0x0, 0x0) shmget(0x1, 0x2000, 0x2b4, &(0x7f0000ffd000/0x2000)=nil) msgsnd(r0, &(0x7f00000017c0)={0x3, "84bd7e5c00d3ca0c6b25c19f0052c644c4b44c60656280aa5ea730d9b5d36f9231a8d6c86b754eb40d4d16de761a108884bbeb06f77623cfcdbb76261a4ba8c1ec6ad6df9549af51c80c01e5233bc0ffeff372b80d13ef114cd53b011e7c683e1ef607c68dce80097e0364bf5dc8544cc6e3f915d6425719f555f078988b5daaafab7ab6315b16ffd20d4b50857e6ec59ea679aaf22a20c4b2e1579eff367d5cdadc2c44d50e7c92"}, 0xb0, 0x800) r2 = dup(r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000300)) 09:15:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1c, 0x10000, 0x8000, 0x1, 0x3, 0x80, 0x1, 0x0, 0x0, 0x1, 0x4}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() shutdown(r0, 0x2) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 09:15:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x74}, {0x1004000030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 09:15:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:58 executing program 0: r0 = semget$private(0x0, 0x3, 0x240) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/107) r1 = socket(0x200011, 0x3, 0x3) clock_gettime(0x2, &(0x7f0000000100)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 09:15:58 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) r1 = dup(0xffffffffffffff9c) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x80, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x20, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x800, 0x0) r6 = socket$inet6(0x18, 0x1, 0x8001) kevent(r1, &(0x7f00000003c0)=[{{}, 0x0, 0x10, 0x80, 0x3ead5c9b, 0x100000000}], 0x100000000, &(0x7f0000000600)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x2000000}, {{r3}, 0xfffffffffffffffe, 0x79, 0x200fffff, 0x5, 0x2}, {{r4}, 0xfffffffffffffffb, 0x8, 0x80, 0xd51c, 0x2c}, {{r5}, 0xffffffffffffffff, 0x4, 0x1, 0x4, 0x1}, {{r6}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x0, 0x8001}], 0x2, &(0x7f00000006c0)={0x100000001, 0x1}) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r7 = kqueue() close(r7) geteuid() munlockall() lstat(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000540)) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) r8 = dup(r7) getsockname$unix(r8, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000300)=0x3) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r9 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f0000000280)) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) utimensat(r10, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) fcntl$setstatus(r7, 0x4, 0x80) close(r7) close(r10) accept$inet6(r8, 0x0, &(0x7f0000000340)) 09:15:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 09:15:58 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) socketpair(0x26, 0x8000, 0x9, &(0x7f0000000080)) write(r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) getrlimit(0x0, 0x0) 09:15:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 09:15:58 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0x800000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:58 executing program 1: kqueue() r0 = socket(0x400000000018, 0x103, 0x0) setsockopt(r0, 0x20400000000029, 0x1, &(0x7f00000000c0)="8eb6bd0369f51b7b68d6e030740907dd41e522a97fb401ba7b302df16c6c4827b01092b802e121dda5aa0044965404ddabd24063b7a8613624797e8f0ef28cf6d5034dc543e12f1c3f603f37d1ced8e3f4e14e15f085bbf2ab993bd66ceb7717be3a18d7af5ad3ea0d24b011821c5e00b1e6fa94180ee5c8ee01496fdd28a8f093fa78b3c365d88dda27684c7c74fd04003d67c9ae1e3887667a3ba26adfea99e21e19cd7f08c2e81cdd80c4bf191c74a2f16a72502a65ac09ead5e1010ce66691925d7b049274ad96759a32a3624b04f8e3e2f6e9bde5081204816904ede6477a16f230da923e467ebd11664046393b761a6fbc8e2c21adc99db505645f79005ee608190cb595cab0b099eff0e964c612c32f375aa7dd53568a9288e4ddee932d62d66cc06cd9544efd73f2b39c9d2b3a1c6c99c07d4410e75d2e401c1c45cc2d7373e829855542046d4e30dcae9bb9a03ac6f9d0a1a96dac1f0e218175ede0c4b0d6820d02353c3b5a010414445712bb83c8065fa45473fddc", 0x17a) 09:15:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) pwrite(r0, &(0x7f00000001c0)="380c3c1c775dbbbc802bc21c47259fa8cb8b431526d6c1155843cb683d2e6382ec8b35b7b269a6518d92d6406ac41d13f54d6d2c4be10172ad6ca3cdbd3cee646e6492c7947e718931a21980fecd13f71e4774bc1f8bfddcd14b885bab796e151091caecf2eb220fd0e67be01748aeb0de6ffd23bc984be2b29b1152e7d1b33ffb52853a795803621a31cf925712534beeefe9972c5b9b299aa0b3dc6cc7097f196f543c9fb0d35b31c9ad2ee91ddbb0f2398cb8059c", 0xb6, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c6, 0x0) unlink(&(0x7f0000000140)='./file0\x00') close(r1) 09:15:59 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000d1e000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = dup2(r0, r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x10, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) 09:15:59 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) setsockopt(r1, 0x7ff, 0xfffffffffffffff8, &(0x7f0000000200)="8a0c1284dae42b3bf24051aef7a299775d9d7e440dd1b7eb471d72f8e0f9d98bbccc123bb1af607b8685a35ed2339e00a750c57af5b09a8da013b5d94459e67fb816a2de6fd8706a9622c1592f3befa4f435c556c10f9303052546190509b32f9b97b680ffb8fd9dffc91147be", 0x6d) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x100, 0x200}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000010, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x9, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x24, 0x6}], 0x2, &(0x7f0000000000)=[{{r0}, 0x7fee98260e1b3e19, 0x8, 0x10, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x24, 0x40000080, 0x8, 0x200}], 0x0, &(0x7f0000000140)={0x100000001, 0xa810}) 09:15:59 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x4080002004, 0x4000001000802) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x508, 0x22) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x1, 0x0) r4 = socket$inet(0x2, 0xc003, 0x2) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x200, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x40, 0x7, 0x7}, {{r2}, 0xfffffffffffffff8, 0x4, 0x4, 0xffffffffffff9bb9, 0x9}], 0x7f, &(0x7f00000002c0)=[{{r3}, 0x0, 0x2c, 0x8, 0x200, 0x4}, {{r4}, 0xffffffffffffffff, 0x8, 0x40000000, 0x9, 0x5}, {{r5}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0xffff}, {{r6}, 0xfffffffffffffffa, 0x2, 0x4, 0xffffffffffffffff, 0x5}], 0xd8, &(0x7f0000000340)={0xc6c1, 0x5}) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r7, r8, r10) fchown(r7, r9, r10) 09:15:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9cb2992007e46b8c5a2ddf71452e2e2e", 0x10) execve(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4) 09:15:59 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) 09:15:59 executing program 1: r0 = getegid() r1 = getegid() r2 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r0, r1, r2]) pledge(0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x40, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000006c0)) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x7, 0x9, {[0x1, 0x7, 0x2, 0x0, 0x2, 0x0, 0x80, 0x1, 0x401, 0x80, 0x9, 0x7fff, 0x5, 0x9, 0x2374, 0x8, 0x56, 0x1], [0x81, 0x9, 0x5, 0xffffffffffffffff, 0x4, 0x9, 0x400, 0x9, 0x100000001, 0x3], [0x5, 0x8, 0x0, 0x7, 0x40, 0xd9, 0x1], [0x1, 0x0, 0xd5d1, 0x100000000, 0x0, 0xfd], [{0x3, 0xfffffffffffffffd, 0x5, 0x8}, {0x80000001, 0x4, 0x8, 0x1f}, {0x80000000, 0x5, 0x0, 0x81}, {0x4, 0x5, 0x7f}, {0x401, 0x8, 0x0, 0x72b3}, {0x4, 0x7fff, 0x4, 0x9}, {0x10000, 0x101, 0x2, 0x7}, {0x100000000, 0x1000, 0x1, 0x4}], {0x1000, 0x7f, 0x7, 0x8}, {0x1, 0x8001, 0x1, 0x9}}}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000000)={0x1, 0x4, {[0xfffffffffffffffd, 0x8, 0x7, 0x8, 0x7, 0xfe18, 0x7ff, 0x5, 0x8, 0x9, 0x101, 0x3, 0x7, 0x40, 0x4, 0x7946ce11, 0xb5, 0x3], [0x8, 0x100, 0x775, 0x100000000, 0x2, 0x80, 0x80000000, 0x0, 0x2, 0x7755], [0x5, 0x4, 0x6, 0x400, 0x6, 0x6, 0x800], [0x7, 0x8, 0x1dfba870, 0x8, 0x0, 0x6], [{0x2, 0x10000, 0x5, 0x4}, {0x22, 0x8, 0x1ff, 0xff}, {0x20, 0x9, 0x5, 0x7}, {0x4, 0x8dd7, 0x4, 0x8}, {0x7, 0x6, 0x85, 0xcd31}, {0x4, 0x1, 0x401, 0x1ff}, {0x9, 0x0, 0x8, 0x5}, {0x1, 0x6, 0x6, 0x4}], {0x6, 0x8, 0x20, 0x20}, {0x2, 0x0, 0x7, 0x2498000}}}) r5 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000500)=0xb0b2) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000540)='./file0\x00', r3, 0x1}) getuid() open(&(0x7f0000000680)='./file0\x00', 0x80, 0x8) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f00000005c0)=""/179) 09:15:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x551c60f4) 09:15:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f666902003000"], 0xa) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000a, &(0x7f00000000c0), 0x0) socket$inet(0x2, 0x8000, 0x10001) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) 09:15:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:15:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10, 0x106) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)=""/151, &(0x7f00000000c0)=0x97) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x5, 0x20010001) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186004008ba8162b27febf00000000ba0d31e99a00000000000000000000000008000038b60fb5590f", 0x2c}], 0x1) mmap(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x4, 0x4010, r1, 0x0, 0x0) 09:15:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)={{0x80, 0x5}, {0x3b56d357, 0x52}}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x400000000000) 09:15:59 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x8, 0x3, 0x4}, {{}, 0xffffffffffffffff, 0x3, 0xf0000000, 0xffffffffffffffc1, 0x3171}, {{}, 0xfffffffffffffff8, 0x4, 0x16, 0xc937, 0x9}, {{}, 0x0, 0x4c, 0x1, 0x7fffffff, 0xa8}], 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffd, 0x74, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x7, 0x1, 0x8, 0xe24}], 0x0, &(0x7f0000000080)={0x68b80000000, 0x6}) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/193, 0xc1}, {&(0x7f0000000380)=""/83, 0x53}, {&(0x7f0000000400)=""/162, 0xa2}, {&(0x7f00000004c0)=""/116, 0x74}, {&(0x7f0000000540)=""/124, 0x7c}], 0x6, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x87, 0x0, 0x9}], 0x5, 0x0, 0x4, 0x0) 09:15:59 executing program 1: r0 = shmget(0x1, 0x2000, 0x44a, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) socket(0x31, 0x3, 0x7fff) r1 = socket(0x11, 0x3, 0x0) r2 = semget$private(0x0, 0x1, 0x8) clock_gettime(0x3, &(0x7f0000000040)) semop(r2, &(0x7f0000000000)=[{0x0, 0xffff, 0x800}, {0x7, 0x9, 0x800}, {0x0, 0x7ff, 0xfbaa55485d10252c}, {0x2, 0x101, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0xff, 0x1800}, {0x7, 0xa2, 0x1800}, {0x3, 0x6, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0xec5, 0x800}], 0xa) sendto$unix(r1, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 09:15:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000180)="bb6edeec46c9ad4eba901c821e738beede21674a2c05cf15a881b7f990105f08fe1c53c2c3e68d494ddd89df3c0b1f101b85bf402c4613aaff3aa0cc8dbf7683ad313833e6bba4d088a4f78d47abf0ed2d2187303227c64f18d25b4f7b68a6cb05c85b9f354c66f50e57d3d28303a83042f66ef0f68a8b871bb7c826ec4e81faa2f35f7581bf23a3563643b0feefab92791a24ca05d2aff061cee044a3c736c21c53dde792f1e2b96a80b87152964c6a52fa890a", 0xb4, 0x4, 0x0, 0x0) dup2(r0, r1) 09:15:59 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x4) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000380)) close(r0) r1 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/133, 0x85}, {&(0x7f0000000180)=""/201, 0xc9}], 0x2) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000340)) open(&(0x7f0000000300)='./file0\x00', 0x8180, 0x14) 09:15:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x4010426e, &(0x7f0000000080)={0x165, 0x0}) 09:15:59 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 09:15:59 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) ioctl$TIOCSBRK(r0, 0x2000747b) 09:16:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000400)="1c356f23727a784371f9b0396374cc8d097c720cebbb7fc80554f48a3fd82a24a25633ec3cfeb0db29bf22ce3a63112c334ba6d0c714f51d23c6ce8f071c8659d2311b76ea23ccfb99e21da16a48c95eb1f461db70c58bfa1691afaf9d43132c8d3da360772f6e4df8e2ae1c3ddb9b649804bfb84485144c5345567510f522d1b322c4193f1280b87100ef09da07d02ed758871cb4c4543f1ad1f71a2323fe0fb5dac0", 0xa3) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000080)="9d", 0x1) 09:16:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000100)) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000080)="00000002", 0x4}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0xa0, 0x100) 09:16:00 executing program 0: syz_open_pts() clock_settime(0x4, &(0x7f00000000c0)={0xde}) setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x1, 0x2, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f00005c5000/0x1000)=nil, 0x1000, 0x2000000001) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r7) mprotect(&(0x7f00000d0000/0x4000)=nil, 0x4000, 0x800000000000) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000440)=0x400000000000000) semget$private(0x0, 0x4, 0x20000040) getdents(r2, &(0x7f00000002c0)=""/77, 0x4d) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000200)={0x3, 0x3}) r8 = msgget$private(0x0, 0x300) getgroups(0x2, &(0x7f0000000400)=[r7, r7]) getgroups(0x8, &(0x7f0000000340)=[r7, r7, r7, r7, r7, r7, r7, r7]) msgsnd(r8, &(0x7f0000000480)={0x3, "464ed7b511fb46a69ef72ae62304"}, 0x16, 0x800) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000380)={{0x401, r6, r7, r6, r9, 0x0, 0x10000}, 0x8, 0x6, r5, r5, 0x101, 0x2, 0x1000, 0x7}) 09:16:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad0a4f5f728193ed96ab92f12fc4d5f16b1000000001628b53acc547d533587c189eac3", 0x65) write(r0, &(0x7f00000000c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd568c71ed2879e91f98c168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2d687f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xfffffe39) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7743c17f3e8bc948cfc2e0e36e51068467d7ced2", 0x4}) close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) 09:16:00 executing program 0: stat(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f0000000000), 0x10000) truncate(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1001, 0x0) 09:16:00 executing program 0: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) socketpair(0x10, 0x8005, 0x1, &(0x7f0000000000)) 09:16:00 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = geteuid() lchown(&(0x7f00000001c0)='./file0\x00', r0, 0xffffffffffffffff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) syz_open_pts() ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0xdb) read(r1, &(0x7f0000000040)=""/21, 0x15) 09:16:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 09:16:01 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) close(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{0x1}, {0x0, 0x4}], 0x2}) 09:16:01 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x1020, 0xe3) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x1) dup2(r1, r2) 09:16:01 executing program 1: r0 = socket$inet6(0x18, 0xc000, 0x1ff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x2) sendto$inet6(r0, &(0x7f0000000000)="f39b15b40b16d89bd9db8398f7975838db9d7c814161bf9218e0c12eec5ea6602846b743792d185e2a06aa5c6767a7d16e1f3e50a6de11267d92173074267b798d25d9", 0x43, 0x1, &(0x7f0000000080)={0x18, 0x1, 0x8001, 0x2a}, 0xc) msgget(0x2, 0x308) 09:16:01 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000003, 0x2}, {}, {}, {}, {}, {}, {}, {}, {0x4}, {}, {}, {0x4, 0x1}, {}, {0x0, 0x7f}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="8112f0be3eff598c973ab34d9e0cf8f49d7f758e3e6630939edbe9f8675c660b9faa03d5903521ffe7d55c9be5fd2560aa4502c32f61972b1b9faf3c6eb418465e26a2cd399f725838169b9b490e9852bee66f8b7c17e5a58d203cb2460c2903a5d75ae3cf36f745b57dfaa758a9d21b8b20a0f585589d64aa023040741f56f31edf3494badfda20c6ed4d80b7274badef1450f915cb35725e8bcb0ad5f05c4beb24533075c470b92e1a9fb3d08b3f4450cf39a8e5a5da76acec0ef7c41faf95a82b9c9386ae3ea636bc9983acd073fb0a5a14da26d1e3daa6642c59e40da4ed41e72b2b15f781677b6376315d087691aeffa90998", 0xf5}, {&(0x7f0000000400)="7c24fc9f399651f6ea50df73a8406858e2e20d5194aa5a03467cdd40b84483d59add888b02af083f9b3c76a074616ba45ea5efeea603e409cb0477980d26a454050d19145a41a4a7fdbbda1ad9732dfd655e6949d6249f5176ec9ceddec5c4843935a52407cf2fa6b2c8aaed400b548d8639e2f2782e7429824a7013b43da811ba620629fe6e0e3eb9a6cc45dbd8f3ca5dbc98d77d50394a67fdbd6b6f5cc32dbff6a7b03ed09ee83ad6", 0xfffffffffffffcd6}, {&(0x7f0000000600)="bc5954152d3de2f7fc7e7661f6d994f4c794120a2d2d9ea3c5578ce0abe6e38106f9b4de9ecbdd08941a40afe3620ca7f62493f842884f01e281985745586150ff5ed9e285d77428633af1888e472a198f420ec77f6d7e36aefe69c04b51ba802b9159229700dd62858beb1bf8aec34dea977ac3178c546683928825f94689d455113e14c578b54a4ab2e63eac5b263cad1bbb827ba78cfd9032496b84f585f23b2be1cf587b7aefd075cde54620b31c5a9a", 0xb2}, {&(0x7f0000000140)="09ff24a619216367abdbec37515bbfed83433000c4cc262756e854709ff2697031494fdf3a14d4861f0049d63c90e717feeb2624ceb883bb6afca772040e6a0cf8078c9696987109caf60be2b4fc435a92f0bed6225ccfaa6101149761e67452e084ef21ff244ebbd9a9caeb0d", 0x6d}], 0x4, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000740), &(0x7f0000000780)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000840)={0x3, 0x3, 0x2, 0x8001, r1}) preadv(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) setitimer(0x0, &(0x7f00000007c0)={{0x6c71, 0x10000}}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x4, 0x1d8b3e9d, {0x6005, 0x81}}) fcntl$lock(r2, 0x8, &(0x7f0000000100)) recvfrom$unix(r2, &(0x7f00000006c0)=""/29, 0x1d, 0x800, &(0x7f0000000700)=@abs={0x0, 0x0, 0x1}, 0x8) 09:16:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() setegid(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x60}, {0x6}]}) fsync(r1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB='\t\x00./file0\x00'], 0xa) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) socket(0x22, 0x2, 0x9e) 09:16:01 executing program 1: r0 = semget(0x3, 0x2, 0x349) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000000)=""/153) r1 = socket(0x1e, 0x3, 0x0) shutdown(r1, 0x2) 09:16:01 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') chroot(&(0x7f0000000280)='./file0/file0/file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) setegid(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 09:16:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x10}, {r0, 0x20}, {r0}, {r0, 0x1}, {r0, 0x10}, {r0, 0x4}, {r0, 0x160}, {r0, 0x120}], 0x9, 0xfffffffffffff3ed) semctl$GETNCNT(0x0, 0x6, 0x3, &(0x7f0000000100)=""/29) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 09:16:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000000010200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") 09:16:01 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x101, 0x8}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 09:16:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0x3e52, 0x401}, 0x10) 09:16:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x1f, 0x4, 0x8, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xd40}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x955}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1e28}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff4000/0xa000)=nil, 0x1}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x40}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x81}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x1f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x4c}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0xfffffffffffffffd) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 09:16:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getuid() setreuid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x61}, {0xa1de}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 09:16:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x1c}, {0x40000000006}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x29, 0x8, {0x4, 0xffffffffffffff7f}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) fsync(r0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:16:01 executing program 0: socketpair(0x37, 0x7, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x9, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x1000000, 0x4) 09:16:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040080000100000000000000000000000000000000000000000000000000000000000000000100", 0x2c}], 0x1) pwrite(r0, &(0x7f00000000c0)="f10407b6b7007171122fb4f8a78311d1a20dde735ad0696fd19632e98490a718a0cbefe2cb7399d863628133a96fc3a6069ad39db33f834f8d696b4e380d20ff30edcb08801f6a83cd70c840312ca917ca496d65a87d4ef3893e6298fb1a2c7831cc45d322d70cee7bbe", 0x6a, 0x0, 0x0) 09:16:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) dup2(r0, r1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0x1c, 0x0, &(0x7f0000000000)=""/28}) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 09:16:01 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") 09:16:01 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) syz_open_pts() 09:16:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) 09:16:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) chmod(&(0x7f0000000140)='./file0\x00', 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f82696c653000ef6709b6a3629ad0896bfca18abfb6e0d20ee039acf318731faa83b10461890577973c46987a3c5fd9efdcfdc20590c0ce18261b2ee4ab87e7d4021d3bc0d48cf0fb34fe2123742c5b63572cad48588c68ae979e3e6f9eb6ff519edb938e71dbf833b2651ccedc58"], 0x10) shutdown(r0, 0x24002) 09:16:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x106, 0x9) 09:16:01 executing program 0: 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) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x6, 0x1, 0x8, "75099c837eae9c587ac38745d0a1ff7ecc281b18", 0x3, 0x62}) 09:16:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x1, 0x800000000000000, 0x1, 0xfffffffffffffe01}, {0x284, 0x8, 0x9, 0x2}, {0x7, 0x5, 0xfffffffffffffffd, 0x7fff}, {0x5, 0x1, 0x800, 0x4000000000000000}, {0x22be, 0x1cf5c00, 0x2, 0x2}, {0x7fffffff, 0xbf96, 0x7fff}, {0x5, 0x5, 0x3, 0x3}, {0x9, 0x1, 0x162, 0xffffffff}, {0x3, 0x3, 0x38b689e8}, {0x0, 0x8, 0x0, 0x3}]}) 09:16:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) writev(r2, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xffffffffffffff00, "cb4f8c42cf3371489c8f81ffa32695e65af070eb"}) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xaa54, 0x3, 0x8001, 0x1, "1f2b0a48eb55aeda0e93d751042b5f586c4d9616", 0xe76, 0x8}) 09:16:02 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x6012, r0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) r2 = syz_open_pts() syz_open_pts() r3 = dup(r2) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000000)) lseek(r0, 0x0, 0x0, 0xfffffffffffffffe) 09:16:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = semget(0x3, 0x1, 0x4) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/17) recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x20200, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0x1022c00000003) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x20000000000001e4, &(0x7f0000000040)=[{}, {0x0, 0x101}, {}]}) 09:16:02 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x9b, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r1 = socket(0x1e, 0x4003, 0x4000003) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1018, &(0x7f0000000080)=0x3f, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1d9, 0x0}, 0x0) 09:16:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004008000000000000000000000000000000000000000000000000000000000000026c5d3a14676", 0x2c}], 0x1) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f00000000c0)=""/93, 0x5d}, {&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/2, 0x2}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x5) open(&(0x7f0000000280)='./bus\x00', 0x180, 0x0) 09:16:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000006, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74, 0x0, 0x80}, {0x40, 0x0, 0xfffffffffffffffd}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[0x4, 0xdf37, 0x2dd, 0x9]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8c0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:02 executing program 1: truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffff8) 09:16:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdcc, &(0x7f0000000240)="c2918c5d6d17bcc396598c708bbccf33c8ebe4e8d7d644823f12ec92f8aae16c6fd3ae6da9075b6458268841d3729d09624ed62e1aa3cc42bba2eb949da6c1f13a8aba91e3") 09:16:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x175) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x7, 0x1ff}, 0x10) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) connect(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setpgid(r1, r1) r2 = geteuid() close(r0) geteuid() geteuid() accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = getegid() accept(r0, 0x0, &(0x7f00000001c0)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) 09:16:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) syz_open_pts() close(r0) dup(r0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:16:02 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munmap(&(0x7f0000527000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000000)='./file0\x00', 0x48) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x90) 09:16:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xb624a90d089b3e25, 0x80000001, 0x2, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x21, 0xffffffffffffffff, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x90, 0x1, 0x1000, 0x9}, {{r0}, 0x0, 0x7cfaaecf03af7567, 0xf0000010, 0x1, 0x5}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xa, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0xa0, 0x83, 0xfffffffffffff647, 0x5}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x4, 0x5}], 0x401, &(0x7f0000000140)={0xc1c, 0x20}) 09:16:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) 09:16:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r1 = syz_open_pts() close(r0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000180)=""/175, 0xaf}], 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9c) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0xff, 0x3, 0xffffffffffffff7e, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0xd2, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 09:16:03 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x7, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x2) r2 = socket(0x18, 0x1, 0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) pwrite(r2, &(0x7f00000001c0)="e3705072e4a1bcd914ad3dc830b695ab8a58c4ca9df891ea779febad3ec6427802898b83fc5a9c25da61905381663b6bd4d5eb805a89055dda1a97b8690e4fa08d3b5fd442b4d9d92220d4fa364c6b110799046d195eded411e233025e10a9b7d4ec98c40be45ec0dc7a2eb53d37088254f93bbc11fb5ec3dd2793d8458b4d9a378803b516b13fbd1d058209ab048a9f1189", 0x92, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280)=0x2cf9, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:16:03 executing program 0: r0 = kqueue() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x1) kqueue() r4 = dup(r0) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) dup2(r0, r2) 09:16:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = dup2(r0, r1) socket$inet6(0x18, 0x0, 0x9) shutdown(r0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x811, r2, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x7, 0x1, 0x31}, {0x400, 0x9, 0x7, 0x6d1}, {0x2, 0x0, 0x3f, 0x2a7}, {0x0, 0x40, 0x1, 0x8001}, {0xffff, 0x1, 0x370, 0xfffffffffffffc00}, {0xfff, 0x3f, 0x3ff, 0xdef7}, {0x401, 0x3, 0xa96, 0x9}, {0x0, 0xb000000000000000, 0x8000, 0x8}]}) 09:16:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xfe827b4462d999fe, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 09:16:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x61}, {0x6}]}) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 09:16:04 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000340)='./file0/file0/file0\x00', &(0x7f0000000380)) symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x20) 09:16:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r1 = syz_open_pts() close(r0) socket$inet6(0x18, 0x0, 0x3) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xffffbffffffffffc, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:16:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x335}]}) 09:16:04 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x80000001}, {0x0, 0x28a}}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) fcntl$dupfd(r0, 0xa, r1) setitimer(0x1, &(0x7f0000000040)={{}, {0x8, 0x9bc}}, &(0x7f0000000080)) 09:16:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r0, r1) 09:16:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) sendmsg(r0, &(0x7f0000002380)={0x0, 0x0, &(0x7f0000001040)=[{&(0x7f0000000040)="561629a24eb54ffdec0cdcdfefb174a9a6e64699d548afbfa98f33df5bb652373b93214fc9c7776b9e9ae32a6624e1bc4ff26b188a715e8337aac23a04c8624cdca3f281da831fdf5c9e169bacbf738a551877315cc0fb83e2ce65218a475eb0b438fb5524a15cba7bd8bca9dde9db3d9aa4af28ced021164ec426515d0e170afa1ddc11f18bcfa6386046f01cfa9b7b625811f91df6405d9e94471c69865415ca6db315e0322040a0c9ece67dffd816af6d3e3c4dde17c3fe26743712d08c8f5f3000e6eaab114eda7a798150338ef10968e63ab3d386ee56a943b34b343500bf635fd1c86c376a2a7f19ab088631582b3d47e1ffa7881866de9b091039c73567f00c58ec9d2e8b1db48c1ed623d48bda9faf539dd01624893d27485d8bb49de7f2c4cbe4f53d687731db166da6174812fcd47d1e8936a1c2fdf57846f33d5d375f77a1268c7759b7dff4dacc18553844524990068f02c612be3fd5861703c0d5d3c147af4f25b794ea1d2ef8030dfe4382ba7a76e3bb3e8b30357b2c5311d70d2da9ed3b5a8c512f0e1a124647c8e2f32796b6960d277d75f09ec3efc5d357db18a054665080853021ea11b4b5c24d2ff71657a00afe8764d3d1f7ac620e68a2df31a82b7a580e00898939e6deac7e6128363607b6d4debe799248bc7329986cebff20be67e6bdbd4b54843da5791a13d76408f473e4982844594109fcbed3033811a8d91d62f4e208e72fc0aa3c243d4b43ec68ad9a2e8f039785f8f8c1c3afd86a594e3a5f566c6f5dab23acbeeaafa9d04b68d0e12104f92cc0d15e53fb71972dd97ff3e47769cd9bd25df0eac127ea7c1cd6647c485d6ca6a8752b9cac4f6ef59746558defd3ee9d2e87fbc1aaa61b6d97905f0ecf46c8ca79e54b3b499264d28342ed4f59d96e5a9ba00e0f60c97945345f99dec4fcf2481fdaa893a585e5a9713ab6ec831c8c8b4b82624f286f534afc1562d3625496427459126676862a4c3af8fdc47960217caee088a0a80c5107ff794c90a6d227dae647fee9a69c3e3928c1d75d0d3f0469af4257ef8bf17de51c16fec484510567be0b91ba4487c6ed453a15b48461142bd641e1136d4041745e87f1e0611a5740fa004d3a9c553e312d9879fc75a90884e8b986e9ca2b96121e2dd528b600af22a9e059ac7e4e0e7b98b8a03a0ba11ea5344703b67f38b8782c80080b4a5605d7ab0c252651b2334369b904f099fde98a7dcb4ab6764bfec192685d7a162cfa36fbb93c98a89c6be6528ccec7850022df3820fc934d4567e1f00d788f1257cfe7a18fdd6b46bf401a6cc0d6f295a3f1cd143730e0d8f8cf76af003c7dfe425b621262852225fc319bfa4c3a1a684c72c43b786611a9f940a4c31eb33c50aa969ca901f15fadd6b63f425a069ec0b4ed39212e10e0dcce33f5d035e955d3fddec7597416aecaa492d14c6d9784f5a53c171b74cddfe93b9d1e8d50389d1958330bd8394f4ab54c72eaa0d9dfffe1eba39026d9adcc9bc58b7539e46c58baee3c50405be21f56b62bb6d1851492e6015534604e5973bf55b317700c9c386350fa5faf3105d7bab74a615249e3fcee533e3597564949649df520ab1654337f9c946f83758d0e664eb65810ccc7b3e6858aa65aa7782747526db64f236df0cc7f2de2b19674f704e5724061e4f1f0f8dff2a14591799f92313c5df1d13c1f4f024a994240d3dd2f46ed67bd058e2b50eddf8ae90d232fc94069c82b595a0a613117eca986b3afa40ecbc4e6b16e0d16be05313cb7115229261cea9edb38ca9bb3fd0c14c9c1b666c277a42f87216c715f89294abbc33e1e1dee8fe6af41f9d88be8b0712eda43651488d8178b15b2fe3ad4e1ec61d9f85706537163ec6986d108c68ad724c25368dafeb33610427a97bf58eb93974a6e10d39c48cdcf4999e4ec68133ff2089dfa8643f95185c0219a777cd1a090447217fb2ca9e8432a441645933835e590e59fa2cf23b82513c9dd87217c28095f583afd61d486e5f57db396a83387b354f67556cd056ff05e7991eb256129b44df330bd5e9fc169ef3c46fdb79dae6ab8cb51c674a516f5c1d61c388dc7658cf74a282e0880cf1a7fa5584b24da4425a6cbcc3427bc55fa21e00b83104f0ca61a01f50cf0bcd15f408064e5a6a6c0192257116a4188ab75cece6e8c80114345aa9aae353927a56b0420afcdc19b8bcfdde93a4fb8e9db21c9aa464b502329d740843da5b84cf6cbc7655d94d67ee3dec187cf0d4696cc6a8b2a3bbf42e7b8e8059f229ccfcfe91f6515777587b160a9461412a2a5e8b564543e3f200484870dd1f2d998a5d0498a22da79cd83550bf0dbf9bf8ae5cc82c8420c2fbad6b912e2b12caa2a170808257eceb71ad861d80b28b50f65b433599a78db7e09cb0881e127144c296d3d120b29c1ca8c4ad4922f8b07ab7b1eb0e9a566de8f85324ef4f7b41c6847e720bc6a294173b1a8103df39b5d98df86184c96cd662ae2f17f82bc4cee1d39eb77dfc2eaee603866c1e5809e1ee6684d51a0c34f39605787eb383ab9b5884dc73259e8941dd1b926c3521622dae09c9cf62c3397540e8e57aba9afffa629a418e443362c2bdb5d37faaadc87e592086a9ffd65d9dd2462c51335f430eaaeebf8e471053526dd38cb56b17a9e6c629a40fe570b8cd775019fd16c24e8643200318c97f75e2dca27d175b3625136066270bc5c5e3d20144eaf70b6e5e9320013fb49b9ec4f1414f545aeded5361a06a9de4e194a9f158d10056cf922793989abad8103a3335cc8e71c0afa8a7e229b9022bfc2d32dc339465eeb65d7a1a303d82407f314e97c2423be683484dd53bf386a9f45cf3406c9942ed01a9d4cd55bfab30dfe421481fdd3157933d7b3c145eb3f5a673d3c7cd9869a90763374cfdc44080eba90ff963617f43556f1050a7cfdf3de271bbeb1565e818c5049604b09e81c6c10acd8efa032699bd0507bccdb51616ddf641737aeebac43a0c4de7df182c53cff3de63ec2ca09862d584c4255ef74a45a3fd4a3b35e4a0e9b5c144ca19cc1e56a5b2b3ba4369d2ba14a0d23b4ebea0dad61a1a5781b4bfa4df3e68edcbfae678823c39ab4ebcc934f776cb84046a9c8b344168ad356ddfd96e37559b6d579c76e7e5f178b14c265163f378bdc2e9363e657e2727dcc6ba417cc7c58bb40616b49e5ada691bc9b69db40d1612de9a4a7d035201937fadcd04be5b0877ed64072c4c49deb20a1f506dc42525b3a0f2d0da7771d928ac8dc975a5aeb00ebb328516690fe0608245b2dbf023b204afbf4f1b3206f8f1b6966e82d0a0d6e51631daf49505c3162fe6fbf7feba7f92a90016802de1203d291b1ec581c3f9905c6c84030c953777014ad92c43fe3c5e63ed366ff4e7647954ab642c0e60dd4901c21cd8cee5da55dda219c25be36f4e93e92ee1901b03acafce246daa1f136c8ccd02d43da8c7c03af15f6d7d5d97897465faccd6100e8fd7afe02877f621aa4382b1bcde86bf4c39ead8e78354fd7f3f6d4d0d3fb55d4182be62e89fea4698c0ebb2b5a4484ac9a4e411e06680283bb2cfdbdca8706c2f5412d514ec473d27429325d931f49340f7ca9bba58200b7315c2559bd64d92bfc260dee28557cdc07e89030b0dbd4e579a7d2d622d87d87900d72eb259354374d670fc00461a63ef86f02e8059d9d93b2d9d29a6d0a5ecca6bc03637e7d5725c591cf895cccc002f4de9dffab16600fd7e70ae5c30cde84844521307e6c462cfe0ba423c6390fc009ee4d8ef6ffe4ad5e8a7f0c33c6f08ad283fa49e84ba0b404de6671e6860940dd05aaa39af2f1506d3498b297556dcc87293aaf925a123a68aff3b6bbb652cbfa5c825ee9b39fc3b206012b5ad4c2b70918dd855aa18c1f520dad49ea8c81f174b4dc3f2bff36fa0bb556887997215854771b698cfbeafdc7e6498e12ecf6df426a9385e08d21bbadc1d47cc9ba7db3191df1e6a2a9a91d8bec7a3f9e1bdbb68daa2493d81c7b6540be8c232e5fe1580b9b4b7688934e51b1e54ceaa29e3138c8f178bcd1d23ae6f4e8d0eb01d6c2d4289d17d21d26b7d58e8faa1e801d92dca3e72fc7271c6978c6bb97abccae27fa1121eb4476c8a9ebd7b37f643faf0cc938ad9688c07d734e5059386326015a59bbfedf01af668eff17c573ad17413542edf032439a457d03b2739de65d8e7f34d0de6ead81adf5c3e21f20f0ced6ee729350696a78e5d2824f1642b8f59f7b3809cec282ac60fa340d6949c21168a852d32be56974b847eaf974aad20721816b3006a2f641dc3901f6edfc30296acdea2524a45f431978edacdddd2163ec658e25a11661e7e1751e35abc35cfb2bd521ec4438bfcf0e9e6dbb387af274eef3cead617af88e2ef1949026ed1622d2c96e67c6c6a5bb0c40e9a0f3045253a521ed64c5ae4243d7942f28213a1fb074a836fd5bfbaaf2675ac651374a50a080d4c439c841ec2c0147659ed4aac001488a2ee3a2529c204bae2392aa89a13dbd379cd6aa98bb1c15b5c0b660193dc4cc4052c9bee6e59e4df941d9e960e0b8760ddcfef053b1c1f16a429482fdfab21d9073126dde19c4e2bdccabed04e4fcad5a73b8b480e8d7bf11d18ef43909f1045f8526575db982910d59be8d757c8802f27bd6ce75ceb4146c4bc960e6915811615f70daaa3de8322ca6368ea09386963655135fd336ba5554e09da09398d7b6b760eaa800001486a4282537d71e30bee2df39c9ca93605c2df07a6982647ff6df67838aa0a6f7c528fc4ae6ae66ad442a1ee5822f53a1a60a07cfea81163f4a846457f84b8ed0659241f1fd9d03da2d27c154ef419d549b84e6b2cc77e86b7b37626e5e5b1908a86788232bf8d91fe3a195c92e19da306f9c6008df952c406ff5ff8e4f67698e56fba9a9864b1b1387a068f0e091040b552287d08307e1fd4a52b0c42db87bce2a6a31fe2c2ec9a8da18a295feb255e26dcd957f2b524394097792204e3c41654a0e622ac7575f0a4b5e1a8306580c1f1091251f313a8dbebe45e06b08120f1331181fbf6746431fd845313dde882beaddf60ec5567f6f697509caa67dca4c1b8cd8a3f6df59893752efc02ead2bad610ebbb1916ef9e986d911b60a1f333e4ca8462764253c8a8601610f6d2680e18230c71fea4617d7d17b2e504289e1726c1993b7e5ac0be503a4d8aa066e59326f4684c8edb459992faf4e13058cae11acf208401f2cbeebd75e4ae5c3e956ea48fa3cf7ae11411aabe951085b90d4d5e770583d540d31e8d2625c5ac43c92ab40238624cbe3a6fc8fbcbd9ec3eb8b836c661c74bf1ad4a862d20e8c790519e57d168f0806a9ec2f123308fb45e89bd3a09191603f09cd8f01cba64d3db80a59571a0ac4c244051c2c4b9e28d96aecf75919516a0f7f12f303cb9a43d1bfbad3017e74aca2bc61f961b04c589f1cf84c0da7aaa2fcca3b7c1cc4e8c17e2665a10b2d5e669730e84a8e97d715188b67ad3e6f687a3f07eb81ec7954e78480eee853b8f40f874ab7959be760d2ea17636814afd7fdae8ada9d6e07d042af16c09cc8c0fa30577845e39bba04c253066f6eb8146fa9ffc5d28a58128e88ddd0200f6dd9e383aaa1913ee2b6c5cd70648f4daf71f786de5d77ef5fd607368b8be3767bf1782827d624713257c6b4520fcb6310d364772169e78029b77d118d0589df1ff04cce4036033f249a347dead51f228de49eb334fe820c12b4c9d22a5ec3cb423df19a3fd5360dfff6ca349da42299af53c4b34b0e5f19a3ccb38e09", 0x1000}], 0x1, &(0x7f0000001080)=[{0x1010, 0x1, 0xffffffffffffffa1, "5e71893a88fd6baf73d8d08609d37952e2575171dabadb3c2ace4e0dcf8593570810bb68cbeb1990882eef90f396edb15b1c709886becf9487ac7a94a9403159bfef978f021a6cd8b376ce8ed66de1199eb073434e460bbe9d542ef9431377d176bf7963dc29a064f010b0027c368a7b33707eb4d07d74c60018f8ae596469c899a8100e6cb8b30148a9e62b184044c633f3f046127e7691e1cdf635486a8d264ac06dfe508f0ea85dd432bb27150a01cd23ac423baa949c522c7a03172f78cb839e3c1635d228316bfbff22da9d6e7ff86641bf671ccadc4cc476192df564bc2563fe33aa3b9a7a46a771bd08705c508f71305063bc36779097f10befd5616a777994eddb5d69f0603cc2bfc3e24de2f5648b6eb79e8d74b51cc5ff993ddc7597caf324116b4b3b7c349bde0f9b2be194c11b14bfe5f6de52cc330cbc3f35158ac60867f2a0103aa307be6d9875db752a7eaa6b91808e187a70d7c7ef86ba3ab9baa9bf51f5f1aeba678faa1608fb39509d251b6f098707fc21f9fb90130ea093bfd72cf23fe5ee0508047a9ad2b8504d1996f86225acc38892607bc700a016b14b57595ac155743f6ca794a3503bd0d6618009c611893f00d61a1657e11acd55d4921afa4f193e9b17ff055b29be01a853be4c840fb5acdb0d8d3d0490633cef5df68f6fd81351baaa3b657804fc9b48b04674af9cb3c2a11ccbe2f0603711a39f3c94603621ad98f97f7134a65273f87c02740cccaa3730963f02e35d17cacdca83adfc9c3c40a8b49ed1124d06ae9ff68dbe674e5de57b516aa9dd05655f7f39e4b4c412aaaa29612b4cb088f2c31ef536ffb46e413228ba68ceabeef23ae6b4b93268fc3002f14af7e19a69d99c910b2c837a2d321c7c08755f2faa5f04490c06f00689990f35ebb1ec927dc569bd03585eeac1d36d9a7f9caebbcc2b7840e4a99812cefe5f39572137e9a8193fc7248fa5a0667ff2c86d66eba71b22b28f4fc45c3267757a4fb1d8974ce25c4e3dd48862976f151a5794c65869c5f158a9b8612b043710fd55c139a57d4957962fe0a3080de669f51eb0df84d0062a465bb5ae9704be451197d4d7f2f7fb61043450e1783ef4d273d913fc96a1ad71d5113493384635fd16332fb9199f51dd10310f8aebcac67889041ecdccc677092c119e2a38fa01c8a38dec0f73193a56f5d1af894770fa893a421a6c1a2111f36a3db2e2115d1d5ea16eeb792cb1f9d1e89e712271d0f671e51fb64a901e76de716684303deec568af5018e684fa5b8bf4c56420c5d6fd67ecdb69f86e2bc7935030c56b4afefafc767458ed3424964156f7ea4f3a19a1e778d0111e10bda3e2d3f970e4e09b9114395958177cf4a2547350b46a3466b96e719c48ac68ab5a83ef0d15007aa27d5d1b225b0f612b22153f723fb0c450b0fa9990b63d00a51e6009e18639feca625aa962c64483d40bd600a7dcbe75a98efd45e7b1ea2fd412c8b7d8c76bdcc857336e8bd81858bf5faf1a28d0811747fce1d923c06dbeaa038dcc6d279ef9c3de173333408446d0c31252dc5813d9d5aec36abf58ceffd4504bfa940d43ea7e92a72134c18ba1c17485ebe74027efde08558e38aded5d89c9c39eb3221f1f0d0d36199abd885ddd25257e67f443978c4cabe300bbc1c48960ba0a2ea918e5d880a8914e07b5a8f71e8bb24666c51fb8402c2431dd26992316d0280ab11db83749a3d9c3c7f2b879973f74de25f45e0ecdad9042cfb7472654a69d7f56a571be00c9a45d4d353ee671c440f36573eb3c75eaf79bbe0aca2d569b56231cd8c3924e1034f0b1ed26a8bf5e272e702cd96449552217c8b2ec9ef7be66506c39f1dc1e084cf7bf4836113160068b612a024bde718a025231821db1b858d28afc864f58fa369b5c66eb070299bdad1130abdf2dd336e413c4544dfa0a6e078bf017971abf5b3e974bc6fa3555804a768682df5105813431582c4f334997207a796d25dc1e89bef1c78daf66d9f5ad3d0deae586963b38678a4ed5e751371c912c3d9855f038cf0f2fdbfee0568bbab8f189df61bbeaabbb22d7baea89c9652978233d17e29b10aa09d892f4fe6f992d23eeaea82fc28f0e58112f5808a6f80e63e324767dfda82853b2a2b2486c02a01c7c6f25eda40e56bc61067ac1f4065eb072e638ec5f5088f32e606ead93417356f16479c7e1450ec2aaca8b9258981251c76b7883af7a2f45a78ef36a0e1bbaa1a0ab4b90a594a328f49195216e1b8bdbcc80a9f993e512b35ca533f02b98834e4d374af18aecd85c0c0a670b7b44e60ffa0e3ad735fd2896996024fbb24bc60099a69460a60c28c620d8c2ec2e47b6524ed912bf915a4d89178cfe4d7268a192c06906b5414a2baf71903c33471d4b37d1c8fcb9ca7cbdae5a11e7392e8f2f6b02eb5cbfaf919e0f032c4adbea99fea26f1b8783efac375ce34b40d5700a8c18562b92a51a48fe0893a15692b291b94c30fbe5c2c980176c363654d6709a3ba5f02fcf5a7db969eddd135dbd77161b85f4fc17b73bacc3feb380922c085bcb7d69b2135d1e3c772116453196b7455e2c8d3a08528ba937c73c4209ff707d8c715f951808c57e32766cfb3590e965c12c5fa074f0eef2cae20f6555d514d48f7718426ba09452f0dce0b3408914477046e19c477ee23cdaff05cb688f39ec70c07344635ceefeaf1435911f8a4b1e85b7ddb8afe15766555fd85139c9788f71b89e2c4b9cc2e38ccfa7c9455720fd6428e118643c509eb016b7732afae0584df716ff9c339ddd4112fb551c5641ba8047031dabb7fe47dd64093981ca26601f8082c02108b8200464ac1694d7f6eb83f93d32491c630c0f8bb7fa7b4b40ef9fa331b79221fb310a66411d888bf302c7793e461f082a8de845ecbd69e9772f07a46456b80262f6ce9ab99d095b9131d3eebb8094ae6dc9464fb40a44a030e4684cdb356acbe2990149f7944aaff87ee16f95d61216b1eed1e5191f43a29389813d9c858d18fe44af2be98a274adb7284025d512fcaf11d451f3c4f60d4ca889d62ab5b6329c4f0ff84c9915dc0274c3e372bebc813d71d4456a328fb2da606bf256228495476fb8f4af16e72a7e5036b3e394726df82d497e874dab970f0a34cb15f2c0aee2929fbbc211f7fa63ec767480550d6d130c673da732050cea207ba19ed977d52c4260efe3dcc26af12dcb36e5a9480b36306aa1cf0ab64073f987d436344e88b668fbc811cf42dc2688c26706c2e705c9db8e064782857b61b236dc9659a06cf9ac89ceb713699548275d277c0ecd9a8ae9a53b1e6f97379651e4a2a1a4e25aff76bd1d9f10a9df632ea309847c0f8334bfa05377f4b6bbb493424d29e65318fcf1bdcaef876dcbbb8ae0e753ab33cc9c4c24362ac7bb62fa5a7f0edb570ae4d07683f5c646ee6171929b42b9db3aeefd2fcb83bc7d291ce3eb4be9ecc44f48e920a94b052d9b9e59267321fc6d619374640dd9faf4743867b757b8380a4e8ba3172b0789cb564ceb761ea2d4da7abec2b0328018889aeb993af88db8d69adc4d0dfdba96c92aa9bec27bf98d19c79d5b91a86e74f76959e3f8395529aa5314397efd651e536028404a3c05f5cc781392916a673f547ee0e1ab6843d6f08610d3adecadbba947f98709c6a70e610510416782da624f200bfb5a2f65438e2f492c9b3feffc87bd16965e917885c636a89bc06f788d36c56dee5d18e6150dae1f3655661475508d75ebd11ad6218be6d5b1db860c86c615f53eac05373cbf2b69fc0935dfd00b5d648607996ac6d4a1e1c164db8f366a90e17fc81758f61077e9089d445afd01182894d20235475de5ba67c63efadcf957b4c6e13a4cea454ef177cf66cc629d6911ff90078d8d4b06ed9d87792edc8fc892f5655c39588b1d06fdd2a88f292e649d606d1e7b3c6557d85e214367ed167bf51a2ac4c22c11af1efd148647755c11d7ba2aac2ce99c085b3182ed84b2b9fa6f22750541f8b66b6aa6225d3c79274ed2dd682ff898e45da91d4aeb93dfc0a6221a02bb558086463162a25766a724aa2129b681150e9b995589873cfefaa2c821002e22d7bcc45efd0187888147c012ebe6b0c41fa90c0377fab45bbd96facbff3812bda13fd1e8d0824baa3d1fe05b6e2c9bd38145fa59a6539134543f7732f3c66aaa3b0fa93fa1588e727a9fe049f41012c1abd50593bc98b8f0bc5fb3cccccbe71f2c2b9a66e2ac15912e823ac5034fa7d89de82e01db4d9c0581841df0537c7eaed2d4982fd764217d3f65bae14a2580b81604837a0a36b95664fc524b4878ac470b4f8bbe30f8f76c588578a4c52b8d5cb13f9da52382fafe713be994899f01d2d4273827bb626c9a674008f6d5e54117ea2c73652e2ae8b265b50412e80dc5e5d8df33b0aaa71af5725cfa6a64f4860c487f5813a1c30b10cc5e108e9e19630baabf61afc2c476ec4b425adb087b4c24289434d7e18e7bfec7d5b6a104975ef49b103f1ce715d7621756eef452f8fec9cc1244f22a4805261c8c4ffc56b85bf1270f65437631837130dbec8dd94257e320014641cb61c8070fa1554e28512908e6a98324ca11fecd661cdd39b8add6cd40b8127028ce222217f4a82ff3bf44ef155d1397fdd4836bd58ce182866b15d965b77679f14c3fb0b3a9f6ac61024ce9be268c7c72977b145376147ad01a7ae18e593536160727f23951ed3d6bb665da46f67e9f2cf2e9c7610ea50b9429968f501f2e25b532eb8b76f708abfc4b317a7075397a6300c377eb9419a173452c41224e270c1ecbfa82e288c8ff849fc958285a2e6710b6595296187ff848b8b58ff546c7bce155b1fbaf054cca0d8d809e2cdf0f9f8e03eba867ff24998e6cc7579d7f6dd82a21f16b31d80d010e65b4545a42687654dc9f6bdd413671260d39610fb298badd0d7e726be3a41d9df7752fafe450334352ea594ecfc44134e91548b1e2acfb1f8e6dbc6460e8dc61db5b87fd1290f2f274786f320850065c9f92c6251fa6b9eb8f18d7ab5ccfd548e10540e91ef727d28fbeaa4093f3facc83d3e8ceb3ba49153b8837740742e146c739a71d28c017e23b9856746416f07d139f03b2650859ecb8f86b4b8f0ef88802d87963e84f0589e6b02af131d852d17cf3478f03ef33a12c5738743ddf621a2f9c3780ae0c67f5062843086b2d9e2b01ec8a87c5ff41ea0ba4ca8e8fbd09975a8b99b72d6e832f4de0293ba80c12af4ea56aba90443dba76c6516d7c020ca754429026c130087f451773b83c4262059461fcc3a2660a496ffd6bc9fddfc48a9918e41061626b8f43f9b9c4c6bebc88da2b9dc3d4cc31c1cf51b22ef570c8e893ddb058e0ff8400e6e0850343553bd5609517aa3204cb3b07aa84eb81f4a6bea880b9d59a632cfb6f0049b387ea9927a0d435423f50b289aa86be5ba5d22c4bf58cba8241e8845b1408ee445140fb8f1d848a5f2fa8f8e6145da04b1c941abfc202b450c60d063e6024dde82d0185539dec4e30ea624041b99773d4f7de49651e56a17e1b7061db2c30babe88b8bf7c95012a80b5e4226f2d0861a4f598995480dc238106551c44c3d305d9238b41233de9ebb8e54323b60ad957104443f86de0c915dfe41aa73e8deea1e5871d8551d39564ee5ddd4ed479c809fc813bc6f1cefc9a56e21976c092b2838439e6187d40190e3ae81e43b1314f98bf0180cc3a0968587cc3744a45ad67b9a1539eff25afeb7b3fc6b929b60252225d0054639189b4ff6a02b859a7da7377c611f32aa3e80"}, {0x28, 0xffff, 0x4, "c2d57a578909cc07429a262a41573f3c58e1ff70705613"}, {0x108, 0xffff, 0x7ff, "d2db2c6daa5719cf012ab6d5e839fa89b12e0aa428827c4078fe8954737d03aa8025a7668dec55d280244c00063e807c8e2aacd38f725653854859d6353a4c1f179ff76b64c1e4350ddd65df7837cc5bbf605bce3949e98895031d53d3f1e84d82c13440ba74dd407eacd0a7635da88f8a7256561385819cf27cbc395c662efc4e937a4ee0b2612eab5d2550cccd0652a1f56d8de49745046340382655d310331337d6308e9d03b996b3d91916a8b40bb24301adf7412e8b0f13ec11bfed525a36036536840124c6fdf386edd760a5eaf7259f803868891c01cf1c995463d6595e68db3ccdc29f1ded9d4842423a642ec042"}, {0x100, 0xffff, 0x7, "8df9ae321972f9cb34deee34dc3a0a468f3136be24fb3a1bb5da317d36f11ad31c1993afc5db227248b579580eb58154129fb5a9e20f4bdea8bef46cebf9de9f53e9059e379675dbcbf99a641a80602fcf91cfb309b4dec49c3eaaba7ce9969c6a5c7bf97e554958f8e920a1b274b866d8fa12049e83836483c86a1ea0ac267320c33cc12a6639a20f2e8044084fb988465ccb6088bdc071d150f5d6e61c5fdc373e7b501da8ab56278d7557b36649e7266ab5ce492b57ebd21486af87acf94b38210d3e5540703683fccafbde45c4338b209f8dd3e6019bea3a226d7628b9a766428e49ddd7abb46dd847c18c"}, {0x50, 0x1, 0x100000000, "ce2a7c3a83e37cb04a757cd3029d1db30d77659fdfe8f865e515dd8b679403105aac405080a8cd85b5c526c0b6328168fa98114c7e5b992cb68cc076"}, {0x48, 0x1, 0x3f, "762000fd31c4cdf94f0fa9fde8870a89455cf785a0390d523b5b3d3b27cdd8b5087b7126e4b5069ac5a70f85fe76bece47e24d5d9da4"}], 0x12d8}, 0x400) 09:16:04 executing program 0: r0 = socket(0x11, 0x6, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000100)="0000e65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) 09:16:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xdd2a, 0x10000000000000, 0x0, 0x0, "a0b56489238a91a7964600"}) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x8, 0x3, 0x1, 0x1, 0x3ff, 0xdd26, 0x73, 0x3, 0x2, 0x4, 0xd84}) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x2, 0x6}, 0xc) recvfrom$inet(r0, &(0x7f0000000300)=""/175, 0xaf, 0x0, &(0x7f00000003c0)={0x2, 0x1}, 0xc) sendto$inet(r0, &(0x7f00000001c0)="f2bc593129da9457adda0051ef02925fc03a07ef73c9caae14f427268fe23bebed942d1bd2bfbaac9215cb7ad06906d4da42c704f0daddc03c31dbbedfd68490bf135d0b0567ad6905166cfa89ac12d011546b64b645a365ef00e0360fd1c7f5dc4f86e43f53f67a27ba295ccbd37a5ebeb8328df549a473be09df14027ada79bd57725f5e74ba8749bddb165a80d6bd234b2c62db4453e16d92fc602207f46ae3acef5dd6cfdab7de3bbf4bd9993016fd5ba66b5325b1077dc3e96b0fa54fac66a6efbaa37dbc8e3a25918a458c59b77b964a7e3bf15736ea5065ca41248267dc816c451639df461db2fff5", 0xec, 0x400, &(0x7f0000000040)={0x2, 0x1}, 0xc) 09:16:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x3, 0x800) 09:16:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x4, 0x1, 0x0, 0x80000001}], 0x1, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x9c, 0x22, 0x100000000, 0x6}, {{r0}, 0xfffffffffffffff8, 0x4f, 0x0, 0x3, 0xa03}, {{}, 0xfffffffffffffff8, 0x20, 0x80000001, 0x6, 0x4}, {{r0}, 0xcc97d6d8ffd281c7, 0x8, 0x2, 0x1, 0x2}], 0x2, &(0x7f0000000040)={0x4de3, 0x401}) r1 = kqueue() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r2, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r1, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) fcntl$getflags(r3, 0x0) close(0xffffffffffffffff) 09:16:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xeec, 0x6, 0x0, 0x2, "17a47e24df675808e9462fcd846052e7106d10fb", 0x8, 0x3}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r1, &(0x7f0000000140)='d', 0x1) 09:16:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) write(r0, &(0x7f0000000540)="502b125260444966e855c7a417dd3021313cffc4e5bb3817e52148148bf5944273ea0837122435ac571e01ffcfa4d9a049a673c9fb3ee4d24562a1f1827f5743d3c1afe4d71ee6db9532c05932f899000f0f0def75e610e7842d19b0dc3bac6d3f091e92bd8b12ccb38184d46a702683ed3ea4fa2449543ded6244133bd5334952f9cd5f38dee20af3f6bd9803fe824fc2bfd8c71fc3352842231689134e", 0x9e) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="6f9e1a8ab6bc8d812e5ee1542eab14077a45b2f3ec352a884260c2146bd70482dc1c723e6f4d85726188b36b6b5834646f4d9da3287060d2969ffaf7a23a489633d2f9dbc98ffffbb4706802edc6ad5c5ae9127f415c2fe97fc221b7ff9ed34ec9f2e15c", 0x64}, {&(0x7f0000000140)="c32c060387103df474ba442c5964c02e6b405866b1bb9bbfc2476412bc0d2d7e50f53cb0aad9d13915f7a20c8070c42ab8b1321cf9cae429e127f19e26f6ec3989e7811ced5ef17440d891178de46cd99ed1af71a19e139e190f807f658f222485e5998a895f7d422a63a2bc6c793da3f5db94b158c7b6b53fbf3b371f5b64c55065988a2768a50b7202", 0x8a}, {&(0x7f0000000340)="68dc1254b223e35bfdfd7a575e2425ff165a5fe8b3263296fed281e8e948b1ca0aeb280d3875881656a5fc8a0e3e37f1c43d126558079049555556fdcbad461f399e42c113f4a269b4ccbf4f06fda0ec035c4f7e06667231d9cec8521ae6d4653740184187b77c309a2bc82b063e1225868f89472a879d77e5d3b16773360cdc16", 0x81}, {&(0x7f0000000080)="53691e60352d68fb69b6ce409e8042efa2acd645f5b11c53fc4d2b9e6c26f781a0dec086351570207695da29b7", 0x2d}, {&(0x7f0000000400)="4517d553cc0886806a0c4d6e02c377f7d341507f7ee10c23e214c9e5552ee074fe5725339d89a6792f6e398d96f06b2cf4a02adbcba3201455101c4c5bb7e06799f6a3a5a481c2b22fc363f1090d2fed75ad9c814b7a11ef35eb98ea6c20606e7c17c5350d20bd805e30766aebf3dab85a29bead57836193e2c80d7e2fc0b6885ee6e1503f4e844ee8eee6a00bd22ee1f9337dcde92bda7c32923ff293494fdd42ca961426c002ba1fd3712aa280775854fde7ab10c832", 0xb7}], 0x5, 0x0, 0x0) write(r0, &(0x7f0000000240)="c5f7053b30d41c1ce7b92e63df8735cf72bbe5ef9e677a30e3e8cf4d9423191b20594ea127860ec3e5508d135d54338c25c27e38265fad2c400509db75503a3c1ffcc8eb2a816685887f0d047b01bcec863b163f9bf2300da73942e4736791e92244e8025d798be5b288269c8f36fe6d01094c05f026663eb5db6c8b3e2e98dc30eb7d922bc6bae8f00bbd3b2377c0c109d093c1e6c0a2a1acd1dd1b9b9d76054e39370a05a5765f13fc5efbb7496b0f831efc093ebd218e167e7d758e54ccd763968c6e9ce765e2485b037a05a1beec617dc4d161761210812ba9104af8d0f572c3b980e33613aa3e0b", 0xea) read(r0, &(0x7f0000000600)=""/111, 0x6f) utimes(&(0x7f0000000200)='./bus\x00', &(0x7f0000000680)={{0x3, 0x8}, {0x0, 0x1}}) execve(0x0, 0x0, 0x0) 09:16:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x2d}, {0x5}]}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x10400, 0x2) accept$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 09:16:04 executing program 1: listen(0xffffffffffffffff, 0x9) setsockopt(0xffffffffffffffff, 0x29, 0x24, 0x0, 0x0) r0 = socket(0x6, 0x1, 0x13cdf7df) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10008, 0x0) fcntl$dupfd(r0, 0xa, r1) 09:16:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="2eb8c6b8613d53930300000000000000000000009e4d8ba417f57f4c24951a02837ca0c6a14bcb7395cda54f4d3475011fd2a68e5346be7d2ffc0ae2cb7ee8157c6ba5dd1f8205e609a13eeb7534eebbfae3e44841af24586390420a908f201de4aa1f", 0x63}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000700)=[{&(0x7f0000000600)="1ae1", 0x2}], 0x1, 0x0, 0x0) 09:16:05 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r1 = getppid() fchmod(r0, 0xe3) setpgid(r1, r1) r2 = fcntl$dupfd(r0, 0x0, r0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/156, 0x9c}, {&(0x7f0000000380)=""/177, 0xb1}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/189, 0xbd}, {&(0x7f0000000000)=""/28, 0x1c}], 0x5, 0x0, 0x0) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1002a, 0x60) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:16:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x8c) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000001c0)) 09:16:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) 09:16:05 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) close(r1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0xfffffffffffffd57}, {0x0, 0x2bc}, {0x0, 0xffffffffffffff82}], 0xffffffffffffe43) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r3, &(0x7f0000000300)="3d260151c88cf534563e304dc8ca9686ffb51a41e8c000b16cd3367a2ffbf67a50e0830a2119287fb425be7315a45110b267f47c864caccf11d971aa78aff3c9c7aa99e41fd7e6ee661b950a9631e77654cdc5982163aee5578f2e16ebef0c7678ceed91e727d2ef2a01b485c66e064937159fbbfa95bf1d56f7616542105aa6b1d9fde55835b95fd878782432abafe74570484f1dd770db", 0x98) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup2(r0, r2) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() read(r1, &(0x7f00000001c0)=""/193, 0xc1) 09:16:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) munlockall() r1 = syz_open_pts() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000003c0)={0x2, &(0x7f0000000340)=[{0x9, 0x7, 0x7, 0x3}, {0x9, 0x3ff, 0x100, 0x1}]}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000400)=0x62) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[0x4, 0x7ff, 0x8, 0x800]}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f00000002c0), &(0x7f0000000300)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x7fffffff, 0xd0b0, 0xffffffffffffffff, 0x40}, {0x2, 0x4, 0x2ff16ec0, 0x3e8}]}) 09:16:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) unlink(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 09:16:05 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) syz_open_pts() socketpair(0x2, 0x1, 0xf8, &(0x7f00000000c0)={0xffffffffffffffff}) lseek(r0, 0x0, 0xfffffffffffffff8, 0x2) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) 09:16:05 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x3, 0x400) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000008000"/63], 0x3f, 0x0, 0x1000) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)={0x3, "e856e543e3f7f312bba05dfdc63b0ac52a5beb176089ae15357f093eb4dad5328a9d7b6ba19a321ec305beaedecf3006de78d632745553ea4a12779731a6bb7ca33c5119ce7334590da49e14ac88caaddc4c7f89cc5e8abc7f10c593346eb2c0dff122ad208c7c939febb1f9f3bcf9c3c4cacb6c13b44d5150e189fe31acd6c223653c0b0eac02755b88d129845bc4aa1bfb7e03a9fbf7eec0d744ecbc15430bc9e0ca352427f67c4f5612b220363a9b5af30ee8734192a7792edc291350eb341ae696"}, 0xcb, 0x800) 09:16:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1f) close(r0) 09:16:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000240)="e78a9062b53e", 0x6) write(r0, &(0x7f0000000180)="6fd2a0f84f3186", 0x7) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x12) 09:16:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fb, 0x0) write(r0, &(0x7f0000000000)="3eacf0f6b2756637", 0x8) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x4) fchownat(r0, &(0x7f0000000140)='./bus\x00', r1, r2, 0x2) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/39, 0x27) 09:16:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="b380") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) 09:16:05 executing program 1: setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x164) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x800, 0x6}, {0x18, 0x1, 0x7fffffff}, 0xab8, [0x8, 0x1, 0x100, 0x0, 0x4, 0x80, 0x101, 0x1000]}, 0x3c) chown(&(0x7f0000000000)='./file0\x00', r0, r1) setreuid(0xffffffffffffffff, 0x0) 09:16:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x30, 0xfffffffffffffffd, 0xfffffffffffffffd) setsockopt(r0, 0x400029, 0xb, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffe4a) mprotect(&(0x7f00000fc000/0x3000)=nil, 0x3000, 0x4) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000000c0)="c8bd4e17fb2882b1beb8726c1b6fbd96619051dba8cf8b239275f2800f060c927e25cd926d1c4124e065f799c03a0ce170c5f82bd52350a05052bd34f6c4c18447d7f906fdfd040c7a4c9d6c9f56f273c9a6f3352b5754c3daa834a7e65737f98ae1441d8fd638e1e9f76f9161f6fe1c7fc2289f402d608e7fa73a9fd2225e71c756be201b1d7eb890cadf7168f3502dee5570cdd77e09c45d9d76b06b249bd8d4b71b649aa9919f0cca75c2c015f7bf277c28168ad21164", 0xb8}, {&(0x7f0000000180)="9928b38301ef748d73fe00465e972b8f5d5c97c7e51054faf8b379667c588d1c79b205014c612ea7097afa82149f5a13f4fd66eebe1e1fa7c2fda5fdc26a7a0e164518bf120d52811a22bc0403c7da28e62177d87ac2067129ec2db31f2c2a590c9e3a32c2550f6f200bafad03f9c5e948d3fa501e09", 0x76}, {&(0x7f0000000200)="4eeac07d76f9336bcd1947b080857281f682009c1fd91f1cbeb244d249da0c68b9bedcf52e286c2ae832f6de24c29ab02eef1c1e8e47bbe9f438a718828813f1f352f99d1df4061b93d65187eea8478363eb495c0c83503696c1e236b5b413d36426e65f82c6ef0668e542a640a076a60872d8", 0x73}, {&(0x7f0000000280)="10b743139ecab5fdca6c4fcec477352b80f311e8cbf33d2dd8359f31635284203702c6b20485f24af8898f08aab9aeda7e97be7d0fa487f09991daa5e6d9f153737aa68390", 0x45}, {&(0x7f0000000300)="0d56055ae9f69300b5e6db61e7b90d37c4209ea85c95c08b7f8feec9f33edc7deb56111077", 0x25}, {&(0x7f0000000340)="5c779de90739c6e9368e17f3f3a26278ae238c7c04da42e55cc6dca70dd96bf35fb16c795d660b06683988ba6ef7a9954b396f3fc99c6c5f9c695b9e5ec3647c4c80bfb96b0c8f98f108903b709baea0948899a6c9576e759d427fb912af9381c7cbef01ca253e4f1b810e3476da02158dc7569fb8c24de6d31da7b38c99aecab747fb58452a0eafbb11d0693260ab20328e5d5b580b4d33d6a1fe5c36b3a507edf70f7a0c28abfa1a5a4288af", 0xad}, {&(0x7f0000000400)="bde1e910054ab665cc196300bfe3f9bfc00a252424ccdbb06b13a60ec03a838e4ce78b0eaafef9f7be710fe36a43766704de9f415c64376e89a70096f9f5c009c275fbd3210f35354e4ef2b00d72043625a84272cbe2b369f0e957586f0f62220ab80e64ce178dc1e2e9077e6f4b2f7ff160288dc86508e9efd7c05fbbac347fe75d175b377c86b3c865df867cd872b8ab91512f52d7eeee79be2560a2269e8d636df798", 0xa4}], 0x7, &(0x7f0000000540)=[{0xc0, 0x0, 0x20, "32c2cb691f67de96a9f12cbd0c747dca9bc64020d43b95c3696bcfb2ecd336805be09e503847bf68c99fa84fac73cde776fa3f2b8f041a1774cfad5e6089174a1bc153397dcee7e304911a7bc4fb61f1e22fb6938eb1bfec0dac3c26cca275c050b83b98f3f3fde92f05ac5ccc664af657cb075ada80ee83d0398d6d43017394b5cccdb5ea9f709ec7e3e8e03e89861f47f23d0b116202dad976c40e2e2141fcd45ec6c65e3d0e6bed80560291"}], 0xc0}, 0x2) r1 = socket(0x10, 0x2, 0xffffffff) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640)=""/29, &(0x7f0000000680)=0x1d) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 09:16:05 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xd472b93ebe83a523) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000280)=[{0x101, 0x5}, {0x43, 0xff}, {0x22, 0x7d}, {0x47, 0x40}, {0x8b, 0x401}, {0x2, 0x2}], 0x6}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0xe7b5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x280, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0"}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) kqueue() 09:16:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x9) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, &(0x7f00000000c0)=[{{r0}, 0x0, 0x20, 0x0, 0x8, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x1, 0xda}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000021, 0x4, 0x101}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0xffff}], 0xffffffffffff2308, &(0x7f0000000180)={0x80000001, 0xcdf}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0xffffffff) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0x72, 0x15}, &(0x7f0000000200)) close(r0) syz_open_pts() 09:16:05 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = dup(0xffffffffffffffff) pipe(&(0x7f0000000140)) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) 09:16:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x8120, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000003c0)=0x81) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/84, 0x54}, {&(0x7f00000001c0)=""/139, 0x8b}, {&(0x7f0000000280)=""/151, 0x97}], 0x3) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0x5) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000440)=0xfffffffffffffffc) 09:16:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x440, 0x4) 09:16:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 09:16:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x7fff) 09:16:06 executing program 0: r0 = socket(0x400000000012, 0x4000, 0x0) sendto$unix(r0, &(0x7f00000004c0)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4ffb2ca3ebbc257699a1f132e27acb5d6020002000000a8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f000064e0629616b0a8e7000000020000000000000e0208a3000000000004ffff00000000000000000000090000008539cda7451467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a50d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc107c21d548f2de6c031b7b303757e60642b4506000000070000007105889a2b32728f83ea65f3482e093d0000000000000000000000129c23199c8645767e2ec2fe66b70b7c5c1d6225727dd3de22e6e563117cc40a28ceee3f39fc5153465e0f8012d36d99be9a8db13d95ac36c845d7e01b024dc79862a0f931cec7a38199d9401d4588", 0x19f, 0x4000000000000000, 0x0, 0x394) syz_extract_tcp_res(&(0x7f0000000000), 0x80, 0x200) 09:16:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x3, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffb, 0xf7}, {{}, 0xfffffffffffffffb, 0x1}], 0x9, 0x0, 0xd37a, 0x0) 09:16:06 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8002, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 09:16:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x12) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xee, 0x9, 0x7, 0xfdb8, "010000006607dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = getpid() openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x280, 0x0) r5 = geteuid() getpgid(r4) syz_emit_ethernet(0x5a, &(0x7f0000000380)="a0ad77c62bfa25160bca8c63d3787ff9ffa7712f281036aa26fe42eba5dca8acf9ff947d4e1d3c29e9ef6f02586f55901766e7a19811b188a192853073b0715e9909ff9b5c687c3156fe50256cc234deb2bb541581e547aea1da") getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xfffffffffffffd47) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) listen(r2, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000001c0)={0x1, 0x1}) 09:16:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x21f, 0x0, 0xfffffffffffffee8}, 0x42) 09:16:06 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x73b7) ftruncate(r0, 0x0, 0x4030002) r1 = getpid() fcntl$setown(r0, 0x6, r1) 09:16:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)="8ebf", 0x3) 09:16:06 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xd99) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x200, 0x0) poll(&(0x7f0000000180)=[{r0, 0x20}, {r1, 0x50}, {r1, 0x20}, {r0, 0x50}, {r1, 0x8}, {r0, 0x20}, {r2, 0x5}], 0x7, 0x84) 09:16:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffc9, &(0x7f0000000080)="b6") 09:16:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20800, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x10, 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r1, 0x2}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 09:16:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000240)='./bus\x00', 0x20000800, 0x52) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x180, 0x1) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 09:16:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) socket$inet6(0x18, 0x4, 0x8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) fcntl$setflags(r0, 0x2, 0x1) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000700)=[{&(0x7f00000000c0)}, {&(0x7f0000000140)=""/125, 0x7d}, {&(0x7f00000001c0)=""/236, 0xec}, {&(0x7f00000002c0)=""/8, 0x8}, {&(0x7f0000000300)=""/177, 0xb1}, {&(0x7f00000003c0)=""/132, 0x84}, {&(0x7f0000000480)=""/239, 0xef}, {&(0x7f0000000580)=""/249, 0xf9}, {&(0x7f0000000680)=""/96, 0x60}], 0x9, &(0x7f00000007c0)=""/28, 0x1c}, 0x42) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x131) write(r0, &(0x7f0000000b40)='N\x00', 0xfffffe9b) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000880)={0x7, 0x7, 0x20, {[0xf8, 0xd7, 0x17, 0xff, 0x6, 0x2, 0x7, 0x800, 0x2a, 0x6, 0x0, 0x5, 0x6, 0x3, 0x3, 0x8, 0x6, 0x8000], [0x5, 0xe5ce, 0x200, 0x80000000, 0x6, 0x9f8, 0x3, 0x0, 0x1, 0x40], [0x2, 0x2, 0x82, 0x0, 0x5, 0x0, 0xffffffffffffff7f], [0x4, 0x5, 0x2, 0x86, 0x7, 0x6a], [{0xd5f0, 0x6, 0x80000000, 0x8}, {0x9, 0xfff, 0x9, 0xccf}, {0xffff, 0x9, 0xbf, 0x3}, {0x2, 0xffffffffffffffc4, 0x7ff, 0x5}, {0x0, 0x8, 0x5c, 0x47}, {0x3, 0x4, 0x3, 0x8}, {0x800, 0x0, 0x0, 0xaedf}, {0x2, 0xdda, 0x0, 0x400}], {0x3, 0x5, 0x401, 0x7fff}, {0x4, 0x0, 0x75f, 0xfff}}}) syz_open_pts() 09:16:07 executing program 0: r0 = syz_open_pts() shmget$private(0x0, 0xe000, 0x0, &(0x7f0000ff2000/0xe000)=nil) getegid() getgid() getgid() getgroups(0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0x0, 0x0, 0x10, 0x8001, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff8, 0xe, 0x1, 0x7ff, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x41, 0x80000002, 0x10001, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20, 0x2, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x2, 0x80000001, 0x1, 0x4}], 0xb2a2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x52, 0x40, 0x0, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1d, 0x4, 0xd7e}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20, 0x5, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40, 0x9}, {{r0}, 0xfffffffffffffffd, 0x71, 0x1, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x3f, 0x3}], 0x100000000, &(0x7f0000000100)={0x0, 0xfffffffffffffffa}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x7fff, 0x8, 0xf8f6, 0x3}, {0xf2a, 0x4, 0x0, 0x8}, {0x1, 0x10000, 0x6a0, 0x80000000}, {0xff, 0x4, 0x7, 0x9}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x7fffffff, "704e3e8f12e86e2249e971d04ce3bf6fa062c1a0"}) syz_open_pts() 09:16:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b5c4b000000000000004000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) 09:16:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x7ffe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:16:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x21) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) 09:16:08 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="42df7b2c760d2e93a87e9f8961257cf8235b9e6ac78909a23d9912a284060ec9408c409ff6ce1ff55a403447824f0c6cc255ddd0aed650f8bd85c5950033201c9af03d06e943d7b26f802bb276842e86a172a9800835e1ddfb63e35b9710a8dba5198f498d58a5d2f47d2920016e1d96c7f973e94f10cc64de8bfa", 0x7b) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x2c}], 0x1) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 09:16:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974437}, 0x0) read(r0, &(0x7f0000000000), 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) 09:16:08 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchflags(r0, 0x10000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r1, 0x20007461) 09:16:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x91, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x4, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0xe, &(0x7f00000000c0), 0x0) 09:16:08 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x775b) setuid(0xee01) msgget$private(0x0, 0x200) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() r3 = semget$private(0x0, 0x7, 0xc2) semop(r3, &(0x7f00000000c0)=[{0xb72a0fd219a6ea6a, 0x92, 0x1000}, {0x7, 0x2, 0x1800}], 0x2) 09:16:09 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() socketpair(0x6, 0x1, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x5f2, "031f000000930a0010005900000000003f00"}) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 09:16:09 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x775b) setuid(0xee01) msgget$private(0x0, 0x200) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() r3 = semget$private(0x0, 0x7, 0xc2) semop(r3, &(0x7f00000000c0)=[{0xb72a0fd219a6ea6a, 0x92, 0x1000}, {0x7, 0x2, 0x1800}], 0x2) 09:16:09 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x775b) setuid(0xee01) msgget$private(0x0, 0x200) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() r3 = semget$private(0x0, 0x7, 0xc2) semop(r3, &(0x7f00000000c0)=[{0xb72a0fd219a6ea6a, 0x92, 0x1000}, {0x7, 0x2, 0x1800}], 0x2) 09:16:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x120000, 0x10]}, 0x3c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:16:09 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x775b) setuid(0xee01) msgget$private(0x0, 0x200) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() r3 = semget$private(0x0, 0x7, 0xc2) semop(r3, &(0x7f00000000c0)=[{0xb72a0fd219a6ea6a, 0x92, 0x1000}, {0x7, 0x2, 0x1800}], 0x2) 09:16:09 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x775b) setuid(0xee01) msgget$private(0x0, 0x200) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() semget$private(0x0, 0x7, 0xc2) 09:16:09 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000400000000004100000000000000000000000000000000001000000000000000000000000093027886afff4ea1a8ce655c421553ace444909be19ef3e9c586726a7d1f511eaed624e9b8b8d670046134f0868d0592e13a883b0200d7"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 09:16:09 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x775b) setuid(0xee01) msgget$private(0x0, 0x200) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() 09:16:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x10100, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000016c0)) r2 = dup(r0) sendto$unix(r2, &(0x7f0000001600)="fafc02cd6c4e80334c9980ab77cdce7565a19b8ae2c45949d7940e83a124ed2a17b23e1634044fb75ff635", 0x2b, 0x6, &(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000180)="2f29a7c20bd2410c78d5", 0xa}, {&(0x7f00000001c0)="4364f313b8786d7cf0b924b5e30c994bd09a029a5d348602e3dce42db0a41357c84a58b497e29198bd8ea5d41d4f9f3a46767885be8e269a40fd6ac927cd7961712f97479df6a5a68de1f815cf70bec4b4ace5b69a7d3c8115e482e1dc03a5472cd8c3a34fa7398b89b8b944abf9a37ca850e17b3c32db1b5f56576ce39318b133522b45f5a56fdf401f73f56be05f3776513df11b186f0605e3ee1ab6c6871ab14202bd1b35ae88bb5e58a661af346771a74ca323b7decfe5bacab0de13ad85c9c46e96ae5725a1625f6bc4f97913d5685d4a34543d", 0xd6}], 0x2, &(0x7f0000000380)=[{0xf8, 0x1, 0x800, "4486f05dda4c83be1a478acb2e1bda8eab427625be4bf4695252a82892095c4f6f5d8d5956d798e1238e614a6334c62ef2e62c8187564fd828d75b68bcfbf4f0cba086fd7df89883feff0b8aaad3f4f3ecb60f6840970b2f4ea282ace25099225dca4f29083833e72f4f9937f681c34e461dc2e05e5e6451fc7604604452ba3fc6f122b93f81ed733c309c02b0834d0efe850305754288b947a8c147f21c1872e2bd1745de9eff5bdb9b2d815d8a62aa3fb8e35f3451b20899247836bd57771a2b810bd46e6ffe5bce1ec6e996db067680d9ad89fa81c7ae7dfff51633f06b35c2b2f6ada9"}, {0x48, 0x0, 0x4, "eb183485b19fe11c4b8f115eb1a83843a458d04a60960e9bc98bf7d6b114be2cd31dbb5a551c76713924c5489df0648e5b42"}, {0x1010, 0x1, 0x7fff, "769678dcfb3a95d0e3d9b3bc3526b71bcc2f8661ad80d6c37367eed76ecdcad2e896c559ce75757e8d53bdcec0cbfb09ed862a0fe23b89c732db9a1e84b5a1f5395ac84c048c5bfc4945acbc3ffd6f7a5b74d606be8b3fd018821935090f4f30df54559cfa77259c1b661a23e044f3cbfadb01a5e0179cc204e75dd69747fc8d68959e3170e4b185dc08c882a8148ef28d22a947355e89ed1549c7d80ae23dea6a3c2db5a9be8ce952f1e038d2c40d156f9fa9c527133913b33a0b5a76a371be83d1e771f48e120cff88122170cc1467fe5e310dd9f591df009040faf2bee81f89809673e8ba679cf18ae441be5dccc5012e9138f009ded7d4cae086747c05610cdafe65053e477c05d385ac0e6dca13c0e42d273320dbf8304e9dad3648fc20781664db9ef71b354877a8f8c97f224616cddb4c492b50c1014c6d05598bf917e37c326c8507fad4bb9b2eedc7ac47aa5188c925d95de332952b683a1e8960a4408967bd3340139520f0abf19071cc4b25cf20f523f7f51d349f64192e6beec7c0edc7b8b5495734ce33360058432a4c268bf268809aeceab8c337181bdf0b0fb5db68c70916bce85267453ddc6b2790a4a9021fd862fd0dd6c62d11d4d47491637d9e2fc92d897c9c6c82b31cbe958ed7f5b3a489396cb00c5a64ae4ef12a9fcaa99deaf1392ae29209296573287c4096a4ac177ebc29d69a4d580307a7f3a8cc77ae6ae67a045f9e8347e07b8ab0f5cd419db15bb3e7782343b0390e4219fcffd818b2d8d301f744bf60fb5ede803fc5d0e6af3b3505b6ffd46f7eaade3e4e19338936a265a1c1fa2611b5a24aef877226ca92e41d5203a88a96ee3111a9bd41c964c5606f2ec60b48e89d61d6a42dd3c7ea153d090386fc0fc719bf5b44b4e1ea29ee6a98758371f16e24e42a74dc4eeafdaaf43e108a0f6852bab5fa3863a7efd7f7f5db96362f648077158b5a66848ce1275249e6d56b6c9c4f4d2c9b06e4fa46fc97fdff1874f1e90e55c8a06f6c64237e4665f08d63f9421afb194bfd23752724893abe48b9d4dd0cc2dde4b7c173f1d2487b273f2b59e13447b112e67cc45a55d50ba67cc77a852bc715bd6248763dd67e208db79aaaddbe83ed4933c7b4b3913f6dc0e7013664200623aa185b31e6f2a86ab3028885ba52ba47fd09c05b43cf69a3d1f740e4152ddc76a43f7caa6c793f803c758cdbac8632a8acfc62718bd0d12b9a57d62e36a55cfb2569a16ef198e53c685e15a8f61ee65df61d4437a2890d583f4cfda5089199e1a15a82bd37721abb5a77cfdff7c7b0de425858805682b2ee12cc263e551967fca58aec7115b155d80e2b62989f9e01762f9bf0ec49146766de07c5165d2dc01977c0d605ef69f48d1b33b7d80a187a4490605d341dd8c79e99bec09afa9b5d2666728916dea8be7525770cf1edf8ecceed9a932a3bfbe9056379a77197be9f6e41b7907ee332b8d2187d42f58c5aff3ca620e0e6a50604079c2a231d5ef97c187b20297a583ccbac1ecc4266e4b31230c274c2f81bd72cd24c450cb2ea2e7a378794ae6c73c28c93796c4499e81dd5cf1e70b62b1552f443dfdaf8d3bb2810e29d793dff22e783b8a4bd9b866745e776f82541ba21c96be734ac1e75a455fc669dbced2be6ddbf130f3f206d23b270d730ba8e0bf3d9d7bb7c549de1959a11a065b47f22133ba005f1bb56bd2c862b10bae65450367520839e19744a360074a6a30362db01861e6becda178d2f1c8804ce59abfff45a016a118c2525fdef43ef20de4a5adf1117d829a9271354af9596890d61600dd38355ac55dc8c6802844734712674518e44cfdacee544c0e4ea3b7526b2d67b7b30b8eb8c6e2b03e223a0ab13850364ec6cf494002466375a13c8169f96509fe1778af4d7a11f73a791f6e883e7b3cb64535312789eeee632e08d1d045808c249cd320f41e7cac4b033923266e7f401937281fa7a85d6913e155a16642df090615543a0a6f300a76e68928e535628acca331feabc32d8c85f9cfa705d1731fa5081900a5023369b00281516ac64fa853259133108304a67c742be9cc7260af3e4663a5dc8ea8c62898250795c5545e91cb189e2b4c26b681c5d6bc3e73a04640edf5db8ea7f1f1fc8fe295f5016e3720e155be2e06c1cedadcd8548785fa1dc92ff2aa44fe77c2cbcac3a21757e761263ab92810eed7b2a6a78b3e2245e6f89b9f422d7a0e5437181fd62fc4c2ca14070084beba36579447e26b3000948a2dc2c8b06b3559a1e029580793b9fb574f85e579c0101c98e185f757e907bad22aeb46ab7cdb9e935ac85a12245ae823c3a7b1ce6b051367324c4ecdab3134d8dfa059a0eac1e97e3cf0e57907b3fdf862c5c0d730fe20cd8b3b99e2a06504b7200d89d8064f66e1c074296248f1ec98af486e4fafd4eea0b5470cf4786cdd77a4c797639ee2adceb7278aadf37d9c748f1779c0bf8f84e52d24aff7b75bb16770f5403e536002a66c06582fb27b11221e22421ee9dd957a3d18f9f2ee4ed5c09bc49ca92b07fc201b6ff4e333ac79a72dd7d97f1e6fb0c140357cc672175c6b5ec33e74aabf658237b9f101cb644ff5ff5a725e0fdee2d145ffa85ccbca74c20fc42da19d811c86368876d46914b6327b3f304b5afda68efcd972b09869d00c3487cb404f2de8d32909ca6a9f0b7efffb0f2844486b3fdaa1a97c01748f785feb86b3307731e7d3a55476498ed3817b17a66fa2e0fd085ce3de2d76d2f11907f67a4e6024bb1027f7f45b086aeed0317d7532caff803e4544ee7cfb428e8268cd4c1b9f43be418aebb870302ae6dc1d90dbffb71b374006e2987d2c04464ca58aa47ba3db1ebf8f5c03adc8dcfcce3c3424274eea168d9f2c65d60f2583fe30d7263b52b3fc010f2a3f9a4b6db49e7e13c155dfc9be0ca29c9f8bdeafb60d18e5643b7f4b9d0886e9d86a846c377bbafd19ebccafe6e61c140d90bd403f148646ed405ddca7d0d4cdd5e24e51cd28bbf2f129ebdfa452eb610360cb5bef0ed40bab31da904975794ab7ad24d7f05141227f30f3512df59b89c094f89ce4e2679b9a5145be46bf66f2b18f9bc637599c56fc0b61eaad898c2b87bfa65a135dbf3de056cae84a9ee8763bd5c120de58689ddbf40e803143f1adff4c341015c10b2cb410af968e23991d9f0091462ab246107f0a8694572573c73a861b715fbfabbdfa8cea78f4a57cf7c80184e0024eaf7b4b8baca20bdc4acaf5e65e2de1b3ee49cdfc3d8e41085e0345c82ef1122cad793575db27a29cc646373402a83b2c3345bb24f4c2677cc3ca273d8f4c4c2a9c305f34fafed07225ab99c011d02daeeca04d584f2ca29d52227c3d4338516132a8890c3a2b62220dedb7d8c08d278dc4708faa44e3cbc46e4b55f69477c5963cabd51a403a411ab5aec78e1f3c346ba00450e3dbb2c6b03d557ac2506cdcead1b20de85124a1280566ab1e4b564b09595074ada8f30733c004925c28cb0045d8fe7e3bb1c88ec98bb1f8fc7e2b00ea8ce0691c332c69146d0b7869eb3f8f15bc1a44f8690ac668c53289a07520ce8aadccc3af71b87c3acad84d8414fef2dad7422d9d7dd78151995b254ee475f90a3529b9abb067b223d43f260e514d0e2321537c88ebbdcc964d4c80411aad737ae9e994d4b999692d888ec6676ee98458cd0f4572402c026e5f5c375341d588e1a540bc030009be6fde295952ad1eae69d300d78c3255ba41b9b7f87b52d726823868e3dbc0263c614c4d880336752ba5a195d66f6402f06e60fdd724964a84ee7b90e74465dd42c8049e194bfa46b7ef58c9f02d83b298d2d43ae638029f716321cf026bb4f8f575e5db48f960088ef6fc5a7a507d4d45e294d3756db807d9d441742058cbfb3e0814436f1dc47e8c421cfc115c7d6121f49e3d9070f6d021f6a1466b9ab6afca2d5b76c22576bc7a5ad199d8359a2f4208564287f3de285cb208b7a8f885b87669c7c520e66fc2de61a8012dc82bf1bbb3c1c38b5a2e770e194fd5742c1f79d165b3ec4d1197356fc99b68e41b6910beecf4b314d1d8cea92016b79c3feb44d18f66276dbc334414385ce0cc58b50be5f92ad41fb7809ec29ca390fd051a736e08550f80277c7503d3fb7ddecef362b302b783819abb71a15efb5ccacb21cb7fc438883b6660d275112edac5d243365f68739e6e2b2c17e5a49f96123f4a365feaf54078396063f0a41bbacb4c97272b0363adb40986979653778bf4cf443911b43dfaca09d58dae0680269e60931d05f3a6dbd17e59f8da3c566deffd0f34216f4a090fe0ddc3bb03a8bf3eccbf57d7cf8406950d8bb1b5d3ab563771389163021cf8aeb0ceee7e35a086e35ac10481f22bb0c1af1170ad5b52012d60f4950628bf4a2d7699ad9cca3394dddd36e5d2a6a84d8cb23255c00d965f0865c3e55b89b5423729d0db99707234550a076c966ada9b6652322c5e4962069c8cc0672fba3840e270f48eb1e3f01019e8c2d719ab54d5509ad4ffeffdbd904288586c903b917deaf0843fca6e6e40cf0af73429df107fdb7d3bf9c41a61daddc5dbf1a63d91cce11b39ca71c8b577224494f4880992fdcbcb1096f6391cff969b72c3987740eba0ea7ea24d47e94deb58c244a782b2151f50545a6c2997676b044dd5e51a91b017cbc501e822f6468b73bf9816f5aa304112804f36ecc2bb2ae3c5a4cdbdaadcfff5160ab8b22e25a6a4ce8e8407d5826656b898c2cfb9c0dfbf560f0c96458ade861dadb2ba57736d9ac2168994564fbb1446bba44e10af3f848cf1033e1d6a63036ebca091a76e84a29505edb1dc4d3615422d9da2281b3cdab27dd66e300b81d615009df65a8fcec87e7c2af17dc3ab00e7f29801c9644c3952943ccd8791e6e7d034c98b56a1abbba9174984fea65fc3bf2d6fd125fa70ba4fc8b380068e3c0ec15032110b2e3382d1c1fad111a18461aa0c571559a27c3cc7f30cdd0923154840246af1b6ebbe99fe25d64ffad2866c6c2ff13894a4191d244208e01aed8b8032c97b9af46d49be4aad3e58a8ffeb33d3aaa687c91875d5aa0f831c461279a17680f342979e07b21ae0a8315b5ed6768cac6e204e22e4faedd032c1f29f9c3be466af42e6483162dc6c02b37216f9288ee7ea092847606cdef375d3ad563088e7f1bf5cfd4f6bfedc54c09734a267feb524805be7deefcd43f817faaa7afe04f3c0533e291b75fdef347ff22ef1aa9346c26bf00777e0b35d74a4da4bab3a44be84ccdba69731731f253ae51b1454294d90425fda6f176f90f490fed735c020af589dd2158af47826d6238e1b6cd06e3b1f999427a7bb03fa017c3321f41278f06be04735739b4f03d19e51a259bdfa3820122882097416f68e6167cde5d30aac269e5f8963af00515e21295ff66ab779f6e3dd75d23325bfe0dac0259a0b250e55635bfeeb5d0ada2209260a11ed8a486cca10323e297a85a357f91d0c395518d9e4477e398bb74f9562f4d701ffe096508046ba514c8f38b176947389d2be3a771ad05fb3bb1004e5f91013ee68b0d81ede8208283321939a026b6424a77e097de6be819e73ae4bc7ffed7d00d1b6adb6800d0ef8dacbfcfbdac57cfd87b841098cc3636512b2d9e718fb29f6cf70f052c2dd7ad61bbe742253584f8e17b2d5fe21e9ce6f01ac758ea66d4c1d5b124e3cfac5fd4265b6f60d4453899d42f57ed915e413f66029801502f9f6ccf50a7b986da9ab81bcedd340af25f399419e2f01bb78da2db51d2e4013600e1db992280c07b"}], 0x1150}, 0x400) openat$null(0xffffffffffffff9c, &(0x7f0000001700)='/dev/null\x00', 0x8, 0x0) sendto$inet6(r2, &(0x7f0000001540)="f0ba96504e7aab1fc71a9fbb521657acd0e7b1814fde70f12492f5a2daeb35e70fbe0c827a05be342dba368a5750a1288fb8756aff958757dd2528222ba11eb84a3f40f972c771a1f945ecdb668e0fed3e8c599652f97f23f228d9fef41db6176101fda4e124bdb6dba4a9b342a67ae34d16699618e7e89e28d094cb61d4", 0x7e, 0x402, &(0x7f00000015c0)={0x18, 0x3, 0x4, 0xefd}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x8, 0x3, 0x2, 0x7}, {0x4, 0x5, 0xae8, 0x83}, {0x0, 0x8, 0x7, 0x3}, {0x1f, 0x3, 0xffff, 0x5}, {0x9, 0x200, 0x7f, 0x98}, {0x2, 0x1, 0x401}, {0x5, 0x9, 0x100, 0x3}, {0x143, 0x0, 0x101, 0x1}, {0x40, 0x6, 0x6, 0x7}, {0xffffffffb5a58e30, 0x3, 0x7, 0x19d6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:09 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x775b) setuid(0xee01) msgget$private(0x0, 0x200) syz_open_pts() syz_open_pts() 09:16:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x2d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0x9, 0x0, 0xfff, 0xcd}, {0x100000000, 0x6, 0x530, 0x80000000}, {0x2, 0x5, 0xa0e, 0x2}, {0x9a26, 0xffffffff, 0x8, 0x100000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x21a, &(0x7f0000000340)="b6") 09:16:09 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x775b) setuid(0xee01) msgget$private(0x0, 0x200) syz_open_pts() 09:16:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2000000000008500, 0x0) close(r0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x800000000000401, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80105705, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0xa7, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x12, 0x4, 0x9, 0x3}, {{r0}, 0xfffffffffffffffa, 0x28, 0xfffff, 0xa6d3, 0x8}, {{r1}, 0xfffffffffffffffa, 0xb, 0x20000000, 0xa1, 0x8000000000}, {{r1}, 0xfffffffffffffff9, 0x1, 0xf0000082, 0xffff, 0x7a44116f}], 0x3, &(0x7f0000000240)=[{{r1}, 0x0, 0x2, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x80, 0xf0000040, 0xe5db, 0xadc3}, {{r0}, 0xfffffffffffffffa, 0x1, 0x10, 0x1, 0x800}], 0x8, &(0x7f0000000000)={0x100, 0x4}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) 09:16:09 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x775b) setuid(0xee01) msgget$private(0x0, 0x200) syz_open_pts() 09:16:09 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getuid() r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000600)) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getuid() getuid() r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000faffffff0000000000000000000000000000000000000000000017000000000a59a1ccc05d112e9d716d77147b818628ef44b180d435e224b9f0cc256036dfaa2ce27c6b44df5bb33523b913d9926f4a239e0be29aff3a322500a895cb71b445aeea5da4525dc9b26297dfd3ab729cdcd823d5904aa121ef16020636945828c9d27a7c49f500cd78d58d0afd8012217a86e7e75da142505741b15ae5a4721c8cc187089d10117ca50bc0770e177bd5c7cbe4ea4c306787cb70a81f59f1b932cbeb9dbab25f4723678f"], 0x33, 0x1, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000680)=""/40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) fcntl$getown(r0, 0x5) setuid(r3) rename(&(0x7f0000000000)='./file0/file0\x00', 0x0) 09:16:09 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x775b) setuid(0xee01) msgget$private(0x0, 0x200) syz_open_pts() 09:16:09 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x775b) setuid(0xee01) syz_open_pts() syz_open_pts() 09:16:09 executing program 1: getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r2) r3 = getegid() r4 = dup2(r1, r0) sendto$inet(r4, &(0x7f0000000080)="fe6064fc7fc7cbe543239d1bfe73cda04f627c92660775bf11bbfcbf224bd7678edc88a97de86283ec3f9a48e4cb428fdc6ac4064ba17c9d1ebe5ba66f4fc4ffa1d5525ad40e8ec2427a87e1319a21982a2e9e573fdd57ff42e2343f95eb3d7540ed055ae9ce53a2aca41b04465ca05baa3db2f55c09e36e8c303f04223bc8645624f9d4cad7f4d900fa3346dad5054b18e38c3955a383ea840468de65843b7e21a851900a5f85f32f462ad442f9408a56569e596cf1058026376227142e9821e877e7bafd1174c127739336fd15767b703f2d534ac838777a4d5b142033b9be739f6fd3b3e3d0959cd4a8dbed6b0d2639be27126800d2858f8bb58a8ae9261805f0cdee629065133704e4257086bd2404add6dcbf313a92dea18091ba74c6501b18a6d14938bb90f22df429984fe0f5acc86e75c3e8f798ae13bd1a9fede2db76814e658da6c5406a81b983e93fa555ec578e077bfc06df57a14e6862f0e00a6a8143d45ae8281da0ca9a84d8ad56f7826cf85ffcb58eb0b4db418d72be711cdc3166a13a0d8ab8a36e54f8f5ef61299b35cf25b7474339b85cad686a936f05864a098de2eb6ef59ecab2523b09d69947d30be970de0bf8900c1e4eaad343e1ac456da15fa3855da8ef0adda35e2498ee614c74c4fa9286e2a2fa7a1e5bb6b8ccc881dfad306dab94070ee31dbd44cb3b19ab2f4ac1fb4c6a639f8cc5399b75ad042ecf31c2f18cb85a7752453c486d3c6c8045b86a90d8df2f2d2d5f4d9e0a38de404526e2d04674f3ee0191b9f8554fcf4393bc0ad632cdba5fc5e98d008de2a2afbe21f4f7a50968d48fe54a0e640914b4a8b3f8aa4eb4aa9e678895caa3b651540ece47e24902f5bc4ddc30912f6de714aadccfa839d89c89bdd0af14e5d30a1575475f397bf04e232659b54d4e86a138b142b7aba976ff15c447b9ef02feed90a333460986b33f3ede028b2c9a3325a2486a3aebb1d7d309473e797f17874d2ef4b7c381b89dac1165ab4b2fed1f5e3ac9aa4311128de7f42d186cc37bbde736174cb9d3938016e9d54f24a7cf9c5902d682311af2affce57367593b65738ca9b58fd0b52a929538e28606c4f2cb4b5d9bc0364318c31a828c81de5e31e423267d572d2bb84c72652a43d6c90f4965318b0e5f5a4b93d0080e354a786cf5bea2f7778ca0730776954d31f7b43a4b09b418bef47a8630bef35f790c631454d6021638180ce25398cf0fed45bace518d2e133f09d9c1eb828676c2a280ad4713b95de297609a67cdc6220cb0a5c0ae427fd95e3ef7e88ead69c3133b90c4cfd406c55808f7162a2f83fe03ed0fdc5a8df50c9f3925612702a8a1cfe296961c77fafc3093588b7b7157e1f5947001847fac2aaa46733594de3983231c670b1f850075d734fbb481e2e0ea1d7a955eb08c0ced5e90f28cf02e7e5368bf292d1aa5e6e5c2f126b8bc624f217d3ef383397f7519949bc94536b0e4e3b5c9e7703839ecbd3e4694eb08cef725eba5774c933198ea77eab40e5a47ec8486fa8e96d8ca45dfbb7c0bee52a2b425cc7915b485a0eeedb873d90ad7a7035b87cd6c613e7ad9e6dab08032e1a810389cc2799f80d41cbb80c9f1eb1180c62f5d8b4ff2ad91d254f510504eb4d9841730bbf8cf7c8ba77568b9ca2e55c693b0b00d3d88635d00a1ce55e30051633d4e0d229f99d8837db9bd0256abc0c9970b94ce90c52dae9bc45382832856e44f85d16112037e3021d6ccd8cd3128052e28910a7a440b99f5f389e3c16384b7059339716aeeac5737432c83dd72b496a627a30c7c944c402f40336716a6cc2e0d81de94595c53bced511fada3fe8cc5aa8d9bfc567ad067742ddd155466f147168f2ee4b706cf730297004f5821d3fcfb1092ae203433c948e5a34b7d3524431c3ca82dc92aefdaa1c710d56ebaeb38151b7f08df89412f567ebe6e9d6ba00f8989624bbf38ad9c15991d1dc8434d63349117faf45ec3a65273e8ac813e5e76ab0a05279b9958df1ce1b4505be31ebce8ba62a827ed8e1f821f02082dd1a4eb14c4a8644789911875bf9548dc14be44c2b65a7036f470db9ab5d2c9e4a9448fd984514e9ce1525bc1dbcd2d436eabdc5b1128510e5917378e046e2c7334feef283bd837cb28868b73543181cc5011ed7a18cfc9353ac3b31c8f4b239908a23795a914b3e9d721414dcf7a59c93ea974cfdc64752b75d44db81ee577391f6fe4a79f220cfedafa7c921e73504be8452bcb3aac96f0d68ccfe8daccfc04d903b3e7188a270dd1c140b7a77596d86d63a29684fbd25be3d0d6bf63b9378e2a1c3b5a935a728b1909b749ea1a87b3d41c84f33f5349bcf771995954e0b109d11145891f378e4687905b91c95e9dbadb854bfb310493bd73639dbed75dbf3ead85d2e2b434785dac8e7d0d3b92db130479a8479b9115c586036bfe5070157bbebccf7d5e78d410b6c98c961b7ec4b5f5290abe3610a0414a7225b0b7ec1d7bf7472ff48bcc20218be5beadf6bd395ac8fb919fd84915bf2e86872c41aa15811db34e3c873a6f630ebe406cd992a1cf59d239432977a5791785bd05a052fd811f22f9faa13d7678aaa6f52485f6b2a862259e0c39a99c510a74f06f1c0234b4cfa04abf04ab17849d2ec412145da96fb870aadb8a2507bb5912f180eb0e8c3da49c70247519542eaf9fbe28df115d351af0c6c9f68fb1ed5b817de426ff6feda51c331421240a508c6b74315aa338d2dcce0d561bce57c37951d9413515dbd2de1ea287a35fcdbead4d0565cfadcc7a2ae69bee62bc13029edce4fbcba92f47b4140231a9e7514d732219051c6e3859c922f16094586c33d35d1b007fc70002146cd514c45eab399a298f07650747019ab42fea5734f40eb0ab68deafffea0bffb40f56473c909f5146fb47c28986294061750497f87063d3e958f53fa3774a13e9abbe94781487cc724699d3ce966b2cfc7d0b22f34cd08fe134f993b16ae7a7514dd9e47074c4d795e745a19dce85c6bd1a628ecee15147504a545d38f6b211f00654f03e0ededd9b5fc1fb44d7cbe6196c4d88ea45ca03fc58dc0d564b7ca5fe9866eb028d8be8d7139c57774a5733d1e86dc0b815e1dd5b534efd57a812d690b526e143db2984ba0880b7cbee493681b5278275bbb18f840d691f063cf79765402e49d4472d0b5525ce16525d046338074285f3a349bf0d7b6de5cd770a6b0eab1097229ef4c32fefe55e1c82db885f670618581b1e9d38e766642446f4876c97e41ecf91a09c2db8a3708a12ef84a8fbabe75d0217a3bd454cb7d70545e60fded37d6b08272d607f747403596d741ea8e2ce35ba5ffaf123fe85f1498eb35cf109d84214d7b54e8e2ab7cc0c33e338f02523fa30a34a5fc229efb61feb3814faa29dfd31ef0f87bd24e6ff0750844b3330cb95b725649aa10013f8c6f7eedf130d8bff63ef70f821ddd3c0feada1430ad21087539700d947309f8c2b1af87d90ec18d73cb210a16e68aca7c66183806b404be9ff353b763bf38f440892e6a7a62b40d7a46a514dacec7b7c3c57e75e2e37befac2a2ae89394bce85400220964d29668f4330b4343ed6111ea054d87865c7dfefe518459d7024fb3aef61fa2ae60b66e617c96ca39eb714319f71db225bf9a032d22f7c8029844da0d2c60387daa49238ab7639bcc262baf031ce67d770722cea9fdb854860ff3c74066dda49336c407a6f558889f88806ccf2e342e247483dcc50c5821d2c3e2aa2d70ce7f38e3862b49982ea46a684b276e0604dae19919b0e6005d8687dfcc85e4a1b392f09c8a8e01c8398ab3475cea963f3f36bea3500d7cff2d1a5f2b48f3da8a6ffee1def42844c2b2de81ee9ce6d11f1d813e01ebbf92984035bf5cca0a259d75289d45c7e5ac8dcd19a373638670fefac52f42e1586a2a767a929ba42c6f9e25580c41a394c86ab7ac22691c318dd74d408030de17b71208c07833b2dba3177e48d9e460aba186ad24d1d28f0e98426e2b05169812197a64d790cbdbe502836d61b51a4cde85fdd85a24f40d6aaa435ff0ac95f9736816b83b52aa73032fa9cdd12e80895cade620b742ebf1cbe508ecc42504cc45c980c8d70f05dad4cc17950d9c66518cf6dedf33ac19cc93d915bb4e29e769565cb3c3f2f925e5cb8bbc6702c8296fda3368e6558dcf2ff21cbbf39e112d8fd63401775bca9b96618381750e475c27815ae854160d0aa809b708bdef01440e97328978aef110d9fed594a06d2b57e1cede8390bc080dccca8f2dd2385baa0f136802c77739b4b2efe5efdcec0607f2e797613a08887fd7b41749a266052d4a18de48684c2f2c51eee33d5f165f51ce51e2e81c2fa702fe2f31bb4f850cdea2f0af054e00d40ac6cf97b6acd89db9241258ce9f4fa65873afaa70f9505520f9e908a0e67beee1dc517adc5cc4c3330efdb66369fc18b3cc6d186d31542dac7f77be223ff7c9829fa0c1f4bb9b34db732dc2504b02b28048e4dbd9c9cabd26798eafeea6d1dbe0e3d9b0394e38e8631af41db04f901924d4e8d86239de09eae809c7fbbd6c6571867058fa5086c4e52526cb8c8a06e45b08559fb7af9972db38fc9da31a36d9ffa4c58a7577e6d2977f583f612de3174c484804ea6f81f64518c7df2c1a189bc483a16c42c0d2d4e63810eb919d7abe869f592f25269b9f56056fe6b47b8923c163a24e7738943509559eeb8116ea2acc0322fe00be8d284b1150fa231dcb7c710d23ccb6d3ecdac4c45f7e6c2ef184378137ce828bdc1b7f019e3cdf3921eb5a84e33dcfd90591f8c5b253b05d08d50b136a38b81cdd05a15ac60fbf23d23fdb8f6f7486b60b388e48210e5b5711da489127e3202fb0b1dced9ca82737ebce9e655b68394b8ed50a04ff7c8838cbd5d95b9e1d1039faced1e6730ac5eb924a9c27f492a633586e834785fff8b2f058574d7b7945be859b813aeeb79453990ccf2fd47d34c54c0fd4582fcb6ce6c650a6837ddb45b3a1de4bfdcc0c035417190d17c4046bed27ab561f5c20b57197e7cbc6a06d5fd0e1f054bc6c1262fd581644f822da94237df7c6e760583ada8883cbdb2abafc6639e843909818643017fb04bae8c7ae7de9e50a09efe48adf25c9393b9c41aeef3f86d9e82c5235e358a637277727ab6e81d41e66a8ff66d7b191b31e9c2ce025ee22ec11a3fabbfc8c3526ea069787de7c3ec4033dae2bdedae52e0ac12ac41bb2e9eb8ef7364c6c2b2c911828ee9ff8bd69e5ef465b3766ee34423e1fdc6189a0bfdef30da052f427ada23ad66a69d50d3dcdcf9ce664b2045606f93061c3fa60f4ee0af5b83ff07c82e7f80f7024e0f3510ebefd4f0297161955b3fbbe370f82728953080e623eb2b7448033b7297eac04e9300b7c5b937d3bede5e0263e49e712836fe747ee21d7197e3c2f9abde6a5c7258b87e8ac69d1a31eaa87da7a3da65920b375036271b478289155a032e348c1579bdff936475764335cbfd33730642efdd1d90bfea37afa5ceaa7df1271b425befad3cdefb091df4580469c5e370de7e98e4d5d7ae00b7305655d1355846ae7788b0d3511a627484859e8175614f6b74014fd50cbf75b5be251c7780ea0e687be3b0d53553de062bdd8d6ab6a6c143c7b741c2584695238b9257bdfa5672b99758146ce0d6bc932b10c639e8746daae8893df4c0a46f1dfd5766dc717df32ff4d0f09510f41cac5140feb2f9fe5a2d04e9b672476ee65b48eb11c34f9b5d48c7778df80473e048c02d29d43e1143d7deb5c4ac167fde", 0x1000, 0x400, &(0x7f0000001080)={0x2, 0x2}, 0xc) setegid(r3) setegid(r2) pipe2(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setegid(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000001180)) connect$inet(r5, &(0x7f00000011c0)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) munlockall() ioctl$TIOCSCTTY(r5, 0x20007461) getpeername$unix(r4, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000022c0)='/dev/wsmouse\x00', 0x2, 0x0) r9 = dup2(r1, r5) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000002300)) r10 = semget$private(0x0, 0x0, 0xa5) semctl$SETVAL(r10, 0x7, 0x8, &(0x7f0000002340)=0x81) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000002380)={{0x18, 0x3, 0x69b, 0xffffffff}, {0x18, 0x3, 0x5f, 0x6}, 0xffffffffffffffff, [0x1ff, 0x0, 0x81, 0x8, 0x4, 0x6, 0x1f, 0x1]}, 0x3c) kevent(r9, &(0x7f00000023c0)=[{{r6}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0xc94}, {{r0}, 0xffffffffffffffff, 0x62, 0xf0000002, 0x6, 0x7}, {{r0}, 0x0, 0x2, 0x1, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x3, 0x8}, {{r9}, 0xffffffffffffffff, 0x30, 0x0, 0x3, 0x9}, {{r4}, 0xfffffffffffffffc, 0x50, 0x9, 0x4, 0x3}], 0x100000000, &(0x7f0000002480)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000001, 0x9, 0xac}, {{r1}, 0xfffffffffffffff8, 0x3, 0x2, 0xfffffffffffffffa}], 0x4, &(0x7f00000024c0)={0x800, 0x7}) sendto$inet(r5, &(0x7f0000002500)="a9f0cd44cf6754c297b706b7c2bb3b9d8957ea0d0e1ab3c75621175f9cff91ce32c5d23da340916ed8d71139b04a0aeb03fad39961f2538e2e978934eaa577dd4f70f8bf7e154d40d20d2f297261e11db889a159ccf2a8306e32855e14960accdbbd766600f173dcdd8a91be2ab55e0c69ff7164761cc478742d55f2437fe672fc7f23b5746f92109dbd9eeb4a7a2b39d41e528a99eb6d1ad1ab7371daa6a244611d88a53c4cabf448202bb912af7ec83637768a9e1e6d007309b0e02474d3f03235619b3c73a1de50a6b9b542", 0xcd, 0x8, &(0x7f0000002600)={0x2, 0x2}, 0xc) setregid(r7, r8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000002640)='/dev/diskmap\x00', 0x989, 0x0) bind$inet6(r9, &(0x7f0000002680)={0x18, 0x0, 0x1, 0xfffffffffffffffb}, 0xc) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f00000026c0)) 09:16:09 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x775b) syz_open_pts() syz_open_pts() 09:16:09 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x775b) syz_open_pts() syz_open_pts() 09:16:09 executing program 1: mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x2000000000) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x1a) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) chroot(&(0x7f0000000240)='./file0/file1\x00') r0 = socket(0x12, 0x8002, 0x8) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') chflags(&(0x7f0000000000)='./file0\x00', 0x0) 09:16:09 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x775b) syz_open_pts() syz_open_pts() 09:16:09 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = semget$private(0x0, 0x3, 0x4) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/61) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000a0b000/0xd000)=nil, 0xd000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 09:16:09 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) dup(r0) setuid(0xee01) syz_open_pts() syz_open_pts() 09:16:10 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) setuid(0xee01) syz_open_pts() syz_open_pts() 09:16:10 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) setuid(0xee01) syz_open_pts() syz_open_pts() 09:16:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x4, 0x200000000000002, "85495500090000000000001167f5afa680400900", 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x840, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x2, 0x38e32355, 0x2, 0x81b, "0551e96a80ea4623d88f2470601c542f1ebb09a0", 0x1000, 0x6}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) 09:16:10 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setuid(0xee01) syz_open_pts() syz_open_pts() 09:16:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x1c}, {0x6}]}) socketpair(0x18, 0x2, 0x81, &(0x7f0000000000)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x218) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:10 executing program 0: setuid(0xee01) syz_open_pts() syz_open_pts() 09:16:10 executing program 0: setuid(0xee01) syz_open_pts() syz_open_pts() 09:16:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0xa, &(0x7f00000000c0)=[{0x10000, 0xffffffffffff7822, 0xfffffffffffffffc, 0x6d}, {0x3484, 0x101, 0x7f, 0xfffffffffffffff9}, {0x81, 0x80800000, 0x8001, 0x7}, {0x2, 0x9, 0x5, 0xff}, {0x4, 0x8, 0x8, 0x3}, {0x9, 0x200, 0x1, 0x1000}, {0x4, 0x3, 0xfff, 0x288}, {0x6, 0x7e, 0x0, 0xffffffff}, {0x6b7, 0x1a8, 0x3f, 0x9}, {0x1800000000, 0x8, 0x1, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001740)=[{0x84}, {0x2d}, {0x6, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:16:10 executing program 0: setuid(0xee01) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x6, 0x5, 0x28dc, "7d0c0f453762cf7614fbcea62682ef53df6f0e07", 0xb7, 0x2}) 09:16:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x800001c, 0x400, 0x8000000000}, {0x6, 0x0, 0x0, 0x100}]}) fcntl$setflags(r0, 0x2, 0x1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:16:11 executing program 0: setuid(0xee01) syz_open_pts() syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200d2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) 09:16:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000180)=[{r0}], 0x1, 0xf25) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) r2 = shmget(0x2, 0x2000, 0x312, &(0x7f0000321000/0x2000)=nil) poll(&(0x7f0000000040)=[{r0, 0x91}, {r1}, {r0, 0x4}, {r1}], 0x4, 0x0) shmat(r2, &(0x7f00002e4000/0x3000)=nil, 0x1000) 09:16:11 executing program 0: setuid(0xee01) r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000080)=""/210, 0xd2, 0x3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x1) syz_open_pts() syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0xb9d) 09:16:11 executing program 0: geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) syz_open_pts() syz_open_pts() 09:16:11 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) socket(0x6, 0x8007, 0xbef5) close(r0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 09:16:11 executing program 0: r0 = getuid() setuid(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8040, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0xadd4) setuid(r0) r2 = syz_open_pts() syz_open_pts() fcntl$getflags(r2, 0x3) 09:16:11 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f00000000c0)="6252973611d98105502a6d7dc0a2adb6de8aaa939fd8c2d55dd523624b30fcd97efa5a1b5c1681f772671253aa7f63fc1baa62c3900800dbe8e33017c25075baa2235cee7e437e2e8bb3c8eacb5df8bbeff4d15da524ab1b9f68ec3cc55c6721499736099e71744ce08c5f5f925056560b00a747b26238beea9032ddb710b0c1fad5ff55b8", 0x85, 0x402, 0x0, 0x0) symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000080)='./file0/file0\x00', 0x0) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/44}, &(0x7f00000001c0)=0x2e) 09:16:11 executing program 0: setuid(0xee01) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7d) 09:16:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/249, &(0x7f0000000100)=0xf9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0xc) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) r2 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) 09:16:11 executing program 0: setuid(0xee01) r0 = syz_open_pts() syz_open_pts() socketpair(0x2, 0x0, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x1ff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x591) 09:16:11 executing program 1: link(0x0, &(0x7f0000000000)='./file0/file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 09:16:11 executing program 0: setuid(0xee01) syz_open_pts() r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x284a1, 0x0) fcntl$dupfd(r0, 0x0, r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 09:16:11 executing program 0: setuid(0xee01) syz_open_pts() syz_open_pts() r0 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/153, 0xfffffde3) 09:16:11 executing program 0: setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) syz_open_pts() syz_open_pts() 09:16:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x4504) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x40) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) 09:16:12 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r1 = semget(0x2, 0x6, 0x88) semop(r1, &(0x7f0000000240)=[{0x3, 0x5e6, 0x1000}, {0x7, 0xa42, 0x1000}, {0x2, 0x3, 0x1000}, {0x2, 0x5, 0x1000}, {0x1, 0x800, 0x1000}, {0x0, 0x5399, 0x4f9c43e2ece1cc3d}, {0x1, 0x5, 0x1000}, {0x4, 0x100000000, 0x800}, {0x4, 0x532, 0x1800}], 0x9) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000002c0)) setuid(r0) syz_open_pts() syz_open_pts() semget$private(0x0, 0x7, 0x8) socket$inet6(0x18, 0x3, 0x7) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) 09:16:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) syz_open_pts() setuid(r1) syz_open_pts() 09:16:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) socket(0x2, 0x1, 0x9) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x100}, 0xc) 09:16:12 executing program 0: setuid(0xee01) syz_open_pts() syz_open_pts() r0 = socket$inet6(0x18, 0x8002, 0x709aaddc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x7, 0x4) 09:16:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0xffffffffffff7fff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = socket(0x19, 0x4, 0x0) recvfrom$inet6(r1, &(0x7f0000000040)=""/205, 0xcd, 0x2, &(0x7f0000000140)={0x18, 0x3, 0x0, 0xffffffff00000000}, 0xc) 09:16:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setreuid(r1, r1) 09:16:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="299a5e8904d5cab356b4e1479b3f9524ef0170b7f5680530e9fd922057c61c869cccc0b4739cdd9303ec8a0c9e3251e2470d4b97f1d284275aea92e9104590c85236f421ad5cf1c0", 0x48}, {&(0x7f00000002c0)="9d78d17a94a1d7ca45ce556d0163b8cd493af4317f8a8e5b959385cfd2466d2cd266a1bbf221aec08548c383667181a5cc76c263a31e83aa3634f8a96709c0fe33358a60e7b6e927d9f07db52f416d5ea3e269f1250b72222cf20a74fea747b466a61e49e202bf43743cde5fc8e6da5744dfe95f4c01490c", 0x78}], 0x2, &(0x7f0000000500)=[{0x68, 0x1, 0x101, "188ee40078c14e0ec87a6a6f80453d102139a659dcf14a0896ef3ccce1b25f14338675cc73b45f7a00dde4fcfc1a7ca8c5db7bd6dd8d9ffe69c4f37620cc4a6158d95c585f032b82a2ad18556aec0aee7e1c1e"}, {0x88, 0xffff, 0x1460000000000000, "6b8335687cc344e6ffdde4390d7c96621deb96cbdd0cc4da81e81c2bdcbf517e935e09779a183999eb21916d3886c7b058a32bca676a93ccf2562792dbfdb43134087e03f3bbd6cca6236ba525a4152c993d511db9bce0f30ad12608161fb66dfc523fdbffc1f012f60048b025fe058ec318768e7714"}, {0x90, 0xffff, 0x6, "8d1606bd1ddd0a8549b2fd76f87fdfcd8f4df70fed533444c86752c99ae8b1fdf79c872be08413d0a3ff8aec54f4902cc97f96293a661c3266e3e5af017c6fa1053b3ac1cfe79ec037b37885237e29c7f80fde84b7dad355bc079e9c62b84233de705fd1599fec9066e2b194638ab62ec1b8ee8827bf867a95a8afb04ad9"}, {0xe0, 0xffff, 0x3, "b166315237e629399c50cb47129e009933ff031552695ed75a7bba69f22201699c5e472a3145c63b4855535d125f2b7b60d4d98146806ea83ebc195dd415c7fa8bea920fdcc35f9cb228cd119b81f07ec774fff805b2b3713c07fe1e64ab074ba6f0399a99793e0b4163caed130874775e68e37095ea87f044d3e3311ada46445e669514fbc9c889bb1212e6d9038b09ddeceb6df097a73f641552d05e816ef800ba8bcbf5e81d92e832f046ef35a18346052e5f72a33e1b6a1c4735c66aa8c5c014d0d50abb739e9b93"}], 0x260}, 0x404) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 09:16:12 executing program 0: setuid(0xee01) syz_open_pts() r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="4a5d87a1157651e22868ef35448894c2b45f7ed8eb6031e2c2ab9377ab86c97c0be8e2f5860753d464cbd6b9e6cf6b03bd3b412ed3e181177a901e779417516807a1a63f611b4b78c65dd34d6e0fda583f150069a4dfb475891fa7bb84d081bd3b998eba6a73e340412aa67533947f8ed3755cb6602e7f04c223641d9c263d0415293b9ff4395797bdae95f4c90111d6522d26785c42514fcd4f90faf41dd4ec664396f87e5512a6060093ef004ca399ab9526787850c64c53306baa702cae59e33fa6", 0xc3}, {&(0x7f0000000100)="7d6acf9587d666db68fb4daed460b49546b5dacd8b1e54a8b5b3", 0x1a}], 0x2) 09:16:12 executing program 1: r0 = socket$inet(0x1e, 0x3, 0x0) getpeername$inet(r0, 0x0, &(0x7f0000000040)=0x21e) 09:16:12 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x41a4) setuid(0xee01) syz_open_pts() syz_open_pts() 09:16:12 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() close(r1) syz_open_pts() 09:16:12 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000001840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=[{0x10, 0xffff}], 0x10}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x31c5, 0x0, 0x7c04, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10190, 0x0) 09:16:12 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) syz_open_pts() syz_open_pts() 09:16:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000000), 0x10004) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getitimer(0x1, &(0x7f0000000080)) 09:16:12 executing program 0: setuid(0xee01) syz_open_pts() r0 = syz_open_pts() geteuid() r1 = getuid() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) getuid() r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) setuid(r1) 09:16:12 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r0, 0xee00) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 09:16:12 executing program 0: getuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() getuid() r0 = geteuid() setuid(r0) syz_open_pts() syz_open_pts() 09:16:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x95, &(0x7f0000000100)="e941b8cb2527d956c676388f89d4c2d364ad20ae114a8a74decd714ea09c760ffb8145d91151bcbda7d6c77dbaef1a90eacdbe61d6840f5613153bbd6cfe52a3ed173d4fec0a8bb2d30c08d400e4852f21eef691953d06770f98a143aa2e35bdc33d7fd465a3900f0f37e0f22cb29acccc16739ce5b764cdf6da67b051ebfbe65cfa9ed6fb80866f01d24faabc77becfaef632e4be") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x4a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 09:16:12 executing program 0: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30020, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) sendsyslog(&(0x7f0000000080)="22b09de5c0c3ae033e7f5f36c114967055cd3cf087f7380fa2ad63face18260ccf920955b3f1d4b45007f84051d6fa3ce8e0e8a33d6cdd6b69de82dd6e57de4a25c8000449ba077079adc57bcabe6d7c1d383a956ec06f2befa6ef70edd335adb74003e306f6b46ca562dadfea0b2d264edc477861b68f76782d5b7ab9085f8ca92b8d", 0x83, 0x28) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 09:16:12 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f00000005c0)=""/144, 0x90}, {&(0x7f0000000680)=""/137, 0x89}, {&(0x7f0000000240)=""/65, 0x41}, {&(0x7f0000000340)=""/125, 0x7d}, {&(0x7f00000003c0)=""/216, 0xd8}, {&(0x7f00000004c0)=""/116, 0x74}], 0x6) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 09:16:12 executing program 0: r0 = getuid() setuid(r0) syz_open_pts() syz_open_pts() 09:16:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000140)='./file0\x00', r1, r2) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x400, 0x9, 0x9, 0x1, 0x19, 0x0, 0xffffffff00000000, 0x1, 0x3, 0x7fff}) 09:16:12 executing program 0: setuid(0xee01) syz_open_pts() syz_open_pts() clock_settime(0x4, &(0x7f0000000000)={0x4, 0x1ff}) 09:16:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) r3 = getgid() r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001280)) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000012c0), &(0x7f0000001300)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001340)='/dev/bpf\x00', 0x80, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001380)='/dev/diskmap\x00', 0x20400, 0x0) r8 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000013c0)) r9 = openat(0xffffffffffffffff, &(0x7f0000001400)='./file0\x00', 0x40, 0x80) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000180)="67cbf39f91874b7b571e6537ddadbdad04507978e9edb63c99f915a83a806a0317ea282ee861adeb445adaddb8952c555aef8cd5dc9c47662698a831386e8596f374ceff054704b9538f3c36af5cec09f8c722a0b76427746c", 0x59}, {&(0x7f0000000200)="f46853943248c93083b45e3944b2c8ef82fc43e3b211ead290e7cd48ecacacd231860827d21c6047a84ee79bbd916b98c1cde82a419fe0891255ffde94bbb045293d5c128a40d4f94c44ce3b9691daf08af15205bc722b855f0ffd452c0538859751897bce560fb04d27b9af2838105bd1b70006f807c1890b187c6b9b63a2a01efa9e3546584477a085ee8c69d2e528828d9d5bd1dde3932ef7b85f62a0557b8a1fcf83418eb9f6d59726396ba05a87c91948a971a41adfaa1c391e8760f2661b62dcdf9cfbe20eb6f065c5d43a3cc0d6703e2e4096bf8ed27870bc23244d07905262f96bcd8c718c41693e418d49fa1d3354e190924bca7f8bb7058ba239f9ae6e2b9bff2aabe1f7815ae26daa05be2b311495f8a11b5a08643d457485d74e6c9eed1cd482862f1c9b85822e7fe044e82010ebc4b9ed02e47705c912180924b658a79c3289173c4a8114f5f5d3099591c01f03b2c5c8ad73c5b6fc844333a52a6672b0e2f870f9c140913e54f926b963fd102af680ce43182acc064112c2d5e9949db8f1a25bebf65d2318f84ce5877d51cfd1c66fd9c7626c56e3d9df82f1e27bd8c21e4daea8378f913a67d519fa028bd6e25d8d148fcc53ac3000f2181ff2e6d0979ed5885a064f4165319faa2a31ecfb14750251dc88648cc65d5c20544e35c0d638c373fa8a8a044894e4c0524629c632518b1e1441b296cddc5b59109fd88dbcad8431dc51ca060f23f1da17a66b1c30eb78a395cfadbef3db8352403f96352b8020cf04bbb64f82a04f6290e399f3480c605763cb6402ac1ad7b118b26eb6046093b9f24ae83059584e4fb881a361a0645429cea172f581dc7bc9fdfde555524b7cf54c61d1fefaaf4d33b5a16e4924c2ccca01e08e897dea01cc58406c24e24657c77792ffc58a97acab83a2d2bfde58d22b6e41f63bb7d4a8920fc5da6359129a69250c30a7ec75b3d00de33581953449d30eb735d5be3f9f5ab14c8c07a4386d3e61b78603d568104dead7f3ecc99f5f5e937283baddc8d33fc824cf22426cba7af16276f1f6994285a2e1eb9092b41c56a2f243ea67e9e95f4a7216ad08c10b82f4ac68eb016e37e22329e781ff60c763dbf98ae98e6f1658f57a834bb82ccd875a863473922e184328b07dc576c23fafa17d2b7373a7ed56f2e345935f1598d1e4a434a3433963d1ce4b074f4696ab5d387d01eebcfc9247fd26ac3f61cb10352050fb54632ce13af52f127a4df367d6feb09f177380869ba0548f8a1da749fce79d6610b7fdca45b5785157e99c3459abef97c9d8a3a0d161dc4a6ef1686f0e76ef55eb318bdd3d24cfe4dd161eda48dcebc22d2c30a859fa7355e6638da543944f487329b86659bdae5cb7fd2507b0568c848c44e82ae5377e74acde6bfb4b55f1969bb32aae5abd19f3a0e8b14682dc5db859cad51b34671ebaaeafdf63c58e32837d513d02e462d648f80a95d69a4e475998ebf38657d509fa7f20d4e9216a2b3bef1a2d194189e27597c0ba7daa0fbe13fad0ef4f6c915e7154fe39363a392c82740757673f9d1caa78e5ea34ad13963a027f9e927470a7d9c3fdcac888ae03841012aed6a9ee6942dd2bd96fa604ce0eef30e67f21798c643efa6dc36b91b40021b8c3e3177f3948d7967dfeacc74b9f122b8faee3f8232e55b87c5526a49420f12126f25852053eead345923eafe8e4d7c8ac55db3b09243729921426aaaeeabddc7a645efa68bd7aa83058a62423d8c55e2b84be9a2ad33ffe54ec7f4256520e23f193ae87093e5304b097698c4b2d4d705bbcbd1f977d4db2831b6c8e0d05a5ce7ea528179da04fe2f9b3717cc30742bcf098b331efdded3078d43851d44a2f01fb41702ec8f6c31e80327d94ede518b8ed6de2655804b7047b346e0d86af09931374f24e7def03081a8fd82c7d17e95df1b7b2b2b3c9b23af06c295a7c813b70b681b59d5829d824c42ea48139ec13802806cb2371b4fa09f961c92c3841a11e482aa8d2f752da003a1d65e9bd2773c9a51ad6fac5cda7ed2f4fe350fceee24c8f607d2fff7375eb63d98da4a583ddedb46ef07fff449fb5e37bb38fab3c4703a9e74b0b4d84712a916812d749c65e3e631504b38af3da21f22c3f448b3490c228703a36eb81bcdb32ae986fda1f2ab1c3c2f48ad2782fbb74bf0d58e2375ed84e99e08d0475946c8dcbf758513a31d677d7a09c6c8303dc873c48c0c53731fa234a56618da6db1238282bc4d5618e172ce078efa374d42f19cb886e2b89994367482afc59f9ed694bfd11cbc5df7adeaf47dc10082b9ee36bdf1e0bb0fa682760d61989fbabd448108bbb70b4146c2ff70d56bf98d849ac0de698cfbd290741996a90ad990875b586a470883f3311906db5bc06444b5014367457916b322fcb30e5b7f2a43db29221dc62798bff6d81de03d12508c27040b4eb889029b6958bc35e5c59c2dc6f78258980819e9b6c2e82cb60d7708c7edfedfdfac6d86b7e22217a953efb618a58209ef48ae39d5f1f710b685e654039383159532d8fcb4151a41c14f9c8bc4b754db36ff53db9ff0b2d29d5eab23b9e2680b475a6430f16ab3ad5d20959e72c34352e606b998a955d7ee2e48034cda430ffb76b8116e4847faadb68822df67985c68258d39c78f9f5ff2467c179a7ac7084b78c1ed06baef984d85f79b0580e9797dd5ce113f2b759bf14070966e8dc4c1c49dc90bbe3166771683c1eb55cf7c9df8b7b86b5d5e2f5ae7bcfe8b2510cf0eaf5b1f63848c725045f043af547546ba40fa0d4a855902182e3976abb5677a3ff4b37defbc670240294a12a4ee0e6356f586dc27d3c36be928f82ce0dbde668d9eeb6b8c23fb9b5592b9e58294a8cb8fd52e6b8ee4b34233cf8745a0ba34eb9a703eff179c5eaee80ef3a67d1da2c9d12bffdf9b06db8f6bf949c143d68722ff000421b3285bda8f27835226e2466308f928bbf6da14d79c13f885cfc34081e607472eb9f2a4dbdcdb919cf01f1a8d6df972745a1419548429e653afa5cb1ed45d4db3a0afb51478ee0b16c370e13393c7c10dd59024225d02474ccfdb43596d4df9e211845ecdaa3157594af42fb1474470db2f14afa4348e958df938a8b109567faa60f4e18493dd97729e1a0ba57eefcc177d6b227766ce0700c66932bc04ac21a51cf117cf0f79c6c9315909e882ebabcebf367f6683258533a02988df41b08282aeb857dd028223d1bd682736d0d4a77f6ecd4cf276b1631e2a37a5ec22d55e451ea1e166509f3ea1997be3670960a7d7af0e746c8f25214432a421be0899b4f26af46f87c541ced5ef0ade097b87082e0b79fb340745350a5afed04542d8a58632aebc46ff3567e84bd868c29bd55fe5689ff4abfc936187e0f3b29da2f32c5b610e392396457982ef745d1ffa0b4c918f409067f7163cb63a7d53493edb22354ec6fae7cfaa32dceb329e86ac4354b37acada26bbd8895aa625472facce0c9249775caa41eb16b85d50d0f5293ed3b961e0843186da49bf1d08e113f0f7a1b92e284abab4fcb5a2165742bc29da7a32e43866a3b04fea5d37bf1dcbbd10b4a77ce0acf67d06e770896f9626d7f978edd00ce7a2c4cf80bf06de3735d62be41af3fb3f9d4866f50272af8e502d2cd2a8da67a3f9848a15ea66f0f6135bbcde97841610b495d937c632410778a39f65dcd63e6048b0cd7eafb1cd616ba866f29451f71550d6b13ab7af03ba601a7134247af5f0f006768b08a280c40342dac46771c73edcaae049ee9593cd83c992d2b7623c9d951cd016bd6966974c200e3d0fc9db2b2f9f8a68639870d05c425797190f53ae96fbc83ff2902bb4849de3721ea62f96b7025d657979c0a2a5192f3256b652cbd0c4284eb66e287fa54266e284691704fd2f91f11d2ffe4c74dbc2057749424a97cd0c49857d59a0affa23bc8bc7330610e517a93541577065102dfbe3bc1c84d1751284e0a92220af8d5793d9d2c1917b705c322ed90283b625923351762662a66b5f77cb6ba55b82fc5ed1ff99e226b3635b53474370e9790ef77b8dde037c93da1b0cd7ffcb204939262214952e1b62dae49f3c17d8f442305fd651619ef98c1239df64ff44efed3568b642d65c5c418f4528148485f7dd63faa26375e633ce01dc348c82c741d62d7e954dabc1c462e6ebb5f5c8377012d3382c3879b51f2274d484b36268b62334e7edd9c7bbaaaddc63a08bdb08fe5059edd8eabeaacb935a63d5567d2c5e55a8358aa364ef7662263dbb3e3acb4879b09f0871c5098efc136c483b8a83477b500df7444e443a1a41ffd924b81be04cf34ed73746a169b1e97e625f5a88872d231cc0455b18c6c6cc9bdae2417a2759ee5100f5ca57031855ca0b5f37ba1684bdc75b5189c0d1279320f18e12ae61855d6681b627f095e6f35da88b06613c9699b3aef87e7af9f9aac19b964795f1f832a203f2117cd0d0226b93a60a4f1eca6e146aca5c913c31f3073c42047d951d0a180180aa8a55e0dba53f9f157aa9438a4282368986aac99749a276cd9a4ff575834b6b7c1c1a8520559b67c339a32879d5cc7e3f8f15e5e3bf9c33b71cd8d094691c58cfb8bba124577c430caf0c312b1e454aa1ed877683a4427aea4ab027e88afcecdff28493423cfb14a4c2077877fdaec24ce0391e767bdfd0ac6aef89c2e71706a7ecdb25e281f279507c908e30655d8d56ed586c0f4ee7ec100d3d905c5573769826e98aff0b42391ab12f79b0d0e57a1ccf5422aa46d73b5d743ef246b34e94a3d468ae23eca67ee7c35e5ba909f258f92e018afeac82e9e276c65cc485a75b14f35c7f1c3fa244b878457f4fd68bd6c3a2f8413c648a6ca88e05346c9175e0f0bf47a7916ad2a7f76ff0916bec07ab72d13dc93c2eec73000ef3a84b05c0503a062a84e4a4219231edd3791b97a7e099878ef569cf81a340b77be37850373e1d390b282fb3148b78a70a0e494abbf2b52c0a4af64c7bf0d8f47c703bcd81cb30e5bb8942b820d5323c10dd967dc8a8aea4557b8ef832b35c24e4eaa0a42618875c12bdf30b3f3249628e1471b0c0deb2428aa799830ddd824eccea6c09500c281280b2cfd4a565087e52e5d5d708d8661e891fc8aa497cf4533ae018c942aa739bbb679ee27261bea4ff8ef04e079cd8ddeebaae0d015e9ac81041aa703148fa52effaf960fbed726993e97984caf273dbca190ae721e3ceefc223d050cc463dc6cb4e0b47c3c216cf02b30bb7f2ffb1c1e6eac892e8f54658e55e07fda22f9c08b83116e4b9f2d44ca59d6bea0e4edb33ffd546703a693823d6162b1f99b96d6a67a150fd658bf25f81d9f7e32a83cf597b0e3f5c0519091dc414165adb568d0b1cd5e025eb817b7247f6b2cdf40b41ebaf52c2f53efe6f72218660e1e934b4b92985c11a5ff5ed0f4d5eb07d2265a7ad42066d8f3ef65f1243127d9e1980977df3af0f05d61a7c8e8fe808b153f1f9af990467125f9fafc8963b60c2b3e8daeab1cb5cb3ceee4f0bcbb2ddb79b8f9abcba31e36ec32ecc9e3ec2760744af79a403d13c907651db2b4640b707fd982652ceef39d14d1beaa009f04eed0b63196d56b9145d103ca4ee597304b5cae90581e97594e273213645b159765a5c96c41a701ac77f01d0b894b49e580a569b5dad83b6eda9ceac699aa96a130345133227a30c04f8b4f2e17da325eca6f65d6c55bb9415eb6a0e19f793fe7b7dd41b4317010c6901f3fc8909bf3ff01df64e37cac45904dc98fb807f2a830c831e3e017c6083f6e49770e", 0x1000}], 0x2, &(0x7f0000001440)=ANY=[@ANYBLOB="20000000000000001902000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9], 0x48, 0x400}, 0xb02c25bb8c094c1d) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x90b4}]}) 09:16:12 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) syz_open_pts() syz_open_pts() 09:16:12 executing program 0: setuid(0xee01) syz_open_pts() syz_open_pts() r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x2, 0x4, 0x6, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x40}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7a}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xd2f8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xd7d5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1e6c}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x22b}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) 09:16:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="c0e0cc6014d96a2614415eb3d8607058ab3c603b458faf6677851424bddb9c5ea398a269551f79d4a9586bb034bbfe4ce6c8d5c5a571ce7a5013dc5339b67a61d6aabc9b33fb2192a410394a5343de04729c0ed1ef546b", 0x57) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0xffffffffffffff81) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:16:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) setuid(0xee01) syz_open_pts() syz_open_pts() 09:16:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = dup(r0) getdents(r1, &(0x7f0000000000)=""/54, 0x36) syz_open_pts() 09:16:12 executing program 0: setuid(0xee01) syz_open_pts() syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8cc1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0xffffffff, [{0x3, 0x7}, {0x2, 0x3ff}, {0x3, 0x59c}, {0x3, 0x3}, {0x3, 0x792}, {0x1, 0x92f}, {0x3, 0x8}, {0x0, 0x3}, {0x2, 0x1f}, {0x3, 0x5}, {0x3, 0xffffffffffffffff}, {0x3, 0xffffffffffff6bd8}, {0x3, 0x8c9}, {0x3, 0xff}, {0x1, 0x2}, {0x3, 0x7}, {0x3, 0x1}, {0x3, 0x7}, {0x4c91322c764803b8, 0x401}, {0x3, 0x100000001}, {0x0, 0x6}, {0x3, 0x7}, {0x0, 0x400}, {0x3, 0x3f}, {0x3, 0x3}, {0x1, 0x8}, {0x3, 0x80}, {0x3, 0x8}, {0x3, 0x5}, {0x0, 0x100}, {0x3, 0x7}, {0x3, 0x1}]}) 09:16:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x2, r2, r3, r4, r5, 0x42, 0x10001}, 0x2, 0x2e4, r6, r7, 0x4, 0x3, 0x1000}) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f00000000c0), 0xfaf6, 0x0) kevent(r8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x25}], 0xff, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x0, 0x0, 0xffff, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10400, 0x0) 09:16:12 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r0) syz_open_pts() syz_open_pts() syz_open_pts() 09:16:12 executing program 0: setuid(0xee01) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) syz_open_pts() syz_open_pts() 09:16:12 executing program 0: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000040)="4ae795e73a6cee866eced3ef86ef9596eefa46280b3dc2c98fa036007df9a8d13faec507d7f4806bb4afa5075abf0f7d580f15f7c65dce3e067c0d31192ccfa0a3e6dc1b89519197cde21485c9d251a22b52d6b95f8cd3f56db2a08b49c2c5ee983e5ddfdcf5b9180468e3a9e7f322bc8bb0df94feee8334f703ebc502973f10f5d27a777089e71d484b26700fe9d8ea2a83c59136d36265780eeca169f1e4e5d9f272b86d0118fa5a29995988007597d61ca81be2bc6ceb0095d32b311dda5f7c159f827eae64481ac9224f91d60eb6c3b271bf0f66974b2872d447", 0xdc}, {&(0x7f0000000140)="6733468b3dced04f4365284896fccb74cd1b160224e2058eba779435e813ed52feba3d891d819cc501d244", 0x2b}, {&(0x7f0000000180)="8c149133c6abebfedb5915f5cf370eb808c9881d7ca1c4f6befb444b15614bef7b9c7b45bcd4352a680bef132e55691d8f5d164fba5392bf453d91b2ed350df10a63d06252ecb2c0eb84bf30fa2fe42e49ab51300174136722b3eb5113a1b6cfd474f433ee720f264ee703fed894fa65fe8f502d99e268cdee5d2489e28d962257044b73e5b4a13afad3a7ef58c925613fab0cd3b9014f659033c8741a", 0x9d}, {&(0x7f0000000240)="8e", 0x1}, {&(0x7f0000000280)="61c789fc9610cfea7a29cb17fa0d3ece0f", 0x11}, {&(0x7f00000002c0)="9e864a3cd3ac7dc05d5191be02ad9b642cbcc1ebe3c5c11b18fd085671c12fc83da0e814", 0x24}, {0xfffffffffffffffe}, {&(0x7f0000000300)="1715602905ab4e3980a727b4b190e6c98b453f9a28dd38678fddbd68d90a9e36055e1987d2040d51f740db0bae37580c27687ca9e8f218a57ef8ba8119195f78e13908cf8ffc21b492434239de6415317f288f5fef03a88566f978d64a457b3d2ca3db4a0c9a4926d0dcabb1ddb9e12be7adb7f839271eaf72f38d04e9b6d4c3e0994c762a80502aeb428c87131fb077a6b3a3f9f64a03a6ba9cb3a4dfefba757be7604291a8c59c2c63a09614a6c2f1f7a8314f013ef3cb92a18903", 0xbc}], 0x8, 0x0, 0x0, 0x2}, 0x2) syz_open_pts() syz_open_pts() 09:16:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)="4011b1ee0686c62aa0f3a652fe1052a53ca49fb7a18c4329cfd16319e84c9182a859f7d3a4733b6595f70ea49cf5b641f2ddfbee5a9d963c395dc35a8e022d0d2fe2f77f498a53aa6c44d32202dddbdd0a27431593a4d5f5d06c7e9bff9eac2b865ec4fff9847d76b62a56b81aee31f6534f5e84c1c96db30dd9163948b21dc20a94bf0b", 0x6e) setsockopt(r0, 0x2, 0x800000000000d, 0x0, 0x0) setsockopt(r0, 0xce8, 0x40, &(0x7f0000000200)="70c7717fbd0fb865703fd47171e926e201bb6b6275b2385441a5082a6e9897977c03db3c83c7c18f03ee47d103e8cc77d74e5b36a933a44ea9720701e6f9c891dc543bb6ca1137ee61e2078f6b27b30904c337dc9d3224c29105b82bc29d7d6fb0b3f02dcf73b3610bff4e84ab8ec2d60d9688401ae9e3aa8c7ef199d770c217993bd2cd25e54f571e12ffdd2f00a511f1645b5551b036381622c26b629519202a60dad38a95f0ad3c68e8620fa02f531a05d34b948a122cfef0a0cafb1843d9b3fdaa6e984fc6b2907e1902f99b21e0411151d46afc9243f4d37e845dd43053e8598c80aeafab908b7942d9e587cd4be81aa261ffd80d1099b302daee13869e4756b5c92163dcb98c5791b4904d52bd8c857cec31c4d71368bf49f1d9f6b0cf041d3007d8c3cf6e2feab6f0eca771976295fa3e4887b86256233d40cb602b1d87373b57c0e0c1092754bdeff927fedb7d489404b35162ac2fdc256f7168159a87c881f404e380124f335871d0210f24e48c9daa658d8b471cfd7cf0b09ff6231db8a5d4bd56b0", 0x390) 09:16:13 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20108, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) fchown(r0, r1, r2) setuid(0xee01) syz_open_pts() syz_open_pts() setuid(r1) 09:16:13 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x3c0, 0x0) setuid(0xee01) syz_open_pts() syz_open_pts() 09:16:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) readv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000180)=""/175, 0xaf}, {&(0x7f0000000240)=""/126, 0x7e}, {&(0x7f00000002c0)=""/188, 0xbc}], 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x3, 0xffffffffffffff9c) r1 = semget(0x1, 0x3, 0x160) r2 = geteuid() r3 = getegid() r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r2, r3, r4, r5, 0x80, 0xffffffffffffff80}, 0x2, 0x7, 0x3f}) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x1e}], 0x2, 0x7fff) 09:16:13 executing program 0: setuid(0xee01) syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x10100, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xfffffffffffffff9, 0x4}, {0x18, 0x3, 0x1, 0xf4}, 0x800, [0x6, 0x7fffffff, 0x5, 0xffffffff, 0x10001, 0x9, 0x8, 0x6]}, 0x3c) syz_open_pts() r1 = geteuid() r2 = getgid() ioctl$TIOCSCTTY(r0, 0x20007461) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x8, 0x1, 0x8001, 0x8}) 09:16:13 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r0) syz_open_pts() r1 = syz_open_pts() getsockopt(r1, 0x1f, 0x8, &(0x7f0000000000)=""/90, &(0x7f0000000080)=0x5a) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 09:16:13 executing program 0: getuid() getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)="4ca0413d85405c974d171fac1e1bb6a4bacf3e35676fbc399715fe4668b85e94382d556eb46976de2e4f03adcf357a876d5f38c45c55fcdc81707ee9dbde731b9fd755cda5e95dd5d190b1703552e8351a75824a5f7bd6a619090ea3154d8939aabc6715ae4f1e77bedfd9902e8e863098d37a52344520719c6b17c8856fbccfbc3c508803530d056fd1b15ec83c7beda71f5eaa1334820dab036c52cbba82fe8a36ea27c47adc0ebf046cf3748280aefdc27d312e58ce7faa9a7c3c39682f67f62d5f7f54ee47a20ed76f2cd9082e42e56bc9239272db93b7d16deb790a4c5feb378ade15aa7f827c9e3eb7fdce23", 0xef}], 0x1) syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) geteuid() getuid() 09:16:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x0, 0x2000, 0x101, &(0x7f0000000000/0x2000)=nil) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) write(r1, 0x0, 0x0) 09:16:14 executing program 0: r0 = socket$inet(0x2, 0x1, 0x3) pwrite(r0, &(0x7f00000000c0)="cf6a5cf4883d204dd9fe1a75b9d43d9fb9ef8868b25771ad01d015cefeb9c26b311487a0c85e5651ee466b3c771c2465448d776ffc01aaf9e97fe26de08c4aaf358c3863c61c2b511c8ba89d2edc5ae17e3dc261e6838a1bfd3628c27e664f5063b558445f88a946d2a8b750aefd5f9e3cf1dd2a379b04e5ec771b58f7b33b4273eb1d848b6b1c23e53fff76c108b884cbff5136f41bb57ca20dd00c2e3142db2677a4333248c90ab4ee0aba4e42cd317287f92721fa64e925175df11a00f13e63deef52afda019bb21de3c2ea02e357f26a87ee1b8b26bf153084d01faacc7aeaabf0e255611fb320", 0xe9, 0x0, 0x0) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000001300)=""/68, 0x44}, {&(0x7f0000001380)=""/25, 0x19}, {&(0x7f00000013c0)=""/152, 0x98}, {&(0x7f0000001480)=""/37, 0x25}, {&(0x7f00000014c0)=""/87, 0x57}], 0x5, 0x0, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000200)=0x6) r3 = fcntl$dupfd(r1, 0xa, r1) r4 = syz_open_pts() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000001c0)=0x1) symlinkat(&(0x7f0000001280)='./file0\x00', r4, &(0x7f00000012c0)='./file0\x00') readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) listen(r2, 0x5) pwrite(r3, &(0x7f0000000000)="7a262d53afadcd28dc0db20e13fefbb357eada03b6cdcdcafc3c400f817234b5b514ce31840de6f897bd6373805775919dcc7e3c862d9f6000d6b3a9d47cedb248dd366b489935042edcdb272d5a1cba533dc424925974a628", 0x59, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001240)={0x9, 0x5, 0x9, 0xc3, "90d48976c182b31b510b3b00daa14cfe5b9480cc", 0xff, 0x8}) 09:16:14 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() getuid() r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = getuid() r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) chown(&(0x7f0000000280)='./file0\x00', r1, r2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setuid(r4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x5, 0x9}, {0x18, 0x1, 0x401, 0x7fffffff}, 0xfffffffffffffff8, [0x4, 0x6, 0x2, 0x401, 0x8000, 0x0, 0xffffffffffff8001, 0x6]}, 0x3c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x8000000, 0x80, 0x2842, 0x0, "5742417875f4be06000000009800", 0xd, 0x7fffffff}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) 09:16:14 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r1) chmod(&(0x7f0000000040)='./file1\x00', 0x80) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 09:16:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x9, 0x3, './file0\x00', 0xe6ae, 0x1, 0x7, 0x8001}) setuid(0xee01) syz_open_pts() syz_open_pts() 09:16:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) clock_getres(0x4, &(0x7f0000000040)) syz_emit_ethernet(0xcf42aa9163f2d3d7, &(0x7f0000000340)="b6") 09:16:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x2e}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") setuid(0xee01) r1 = syz_open_pts() r2 = getuid() setuid(r2) ioctl$TIOCSDTR(r1, 0x20007479) syz_open_pts() 09:16:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) socket(0x6, 0x1, 0x8001) 09:16:14 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) setuid(0xee01) r0 = getgid() r1 = getgid() setgroups(0x2, &(0x7f0000000040)=[r0, r1]) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) syz_open_pts() 09:16:14 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x0, r0) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r4, 0x0, 0xfffffffffffffffa) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000000c0)={0x1ff, 0x81, {0x2285, 0x2}}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='{\xaa-\x00', &(0x7f00000001c0)=':\x00', &(0x7f0000000200)='}', &(0x7f0000000240)=',-#}\x00', &(0x7f0000000280)='-[\x00', &(0x7f00000002c0)='],\xa7##\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='\xa8\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='$)#,$]:\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) 09:16:14 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() syz_open_pts() 09:16:14 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x401, 0x6, 0xff, 0x1, "c10e2cb5c3c9770848f7839be4c9e9e8c3ee16c0", 0x1, 0x6}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x88c1, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) syz_open_pts() 09:16:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="000000186004008000014000000000000000000000000000000000006b00000000000000e4ff000000000100", 0x2c}], 0x1) close(r0) 09:16:15 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x200, 0x0, 0x9, 0xae, "0bb1b0e47dba4b7a349c14d1ec70d8a431d84162", 0xfffffffffffff7d9, 0x5}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) 09:16:15 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x20) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 09:16:15 executing program 0: setuid(0xee01) geteuid() syz_open_pts() syz_open_pts() 09:16:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') syz_emit_ethernet(0x50, &(0x7f0000000180)="0fffe3afcc840d613d097a93f5ad294ae1f1952265f35b0d434f0dfc66173542daf93c0cf5107751440567b38121a7ce5a6e886336339c50fad67bf62001948e1642372dc899786d2fc1d67392a79280") 09:16:15 executing program 0: setuid(0xee01) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x4) 09:16:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x400) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) 09:16:15 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x408, 0x8) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) syz_open_pts() sendto$inet(r1, &(0x7f00000000c0)="baf8461b6996eea7a35ab56f95dd378d76104737d8a2c964f74324e6ad2f023f6943a101bb067380556c0f863d8f6fa0516f7affd7f8e572cd0ccdfa85c3754730d02bc9015fdcf79abbc60282b2eb138766f09cbac4d08c67969a976ffa572d1e9792b33996962ea6a0e37662f0af3eeddf0ccd717f21ee95c9328462a9fe65f6bd1f0208bd6d4a9fff082afc656fb9b9082c313b5c915ec0b41865c0876c16bf7ac8a8189b26d2f0efde252aebaaa3973230413521802c6c88f62a55", 0xbd, 0x8, &(0x7f0000000180)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x1, 0x309, 0x9ce, "d2011dc680bfccc28c5998ed164388cab0bd5c53", 0x9, 0x9}) 09:16:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x6, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x4) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x80, 0xfffffffffffffffd) r2 = getpid() wait4(r2, &(0x7f0000000080), 0x0, &(0x7f0000000180)) socket(0x1, 0x8000, 0x7) linkat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00', 0x4) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000100)="7bad2639ff53614f2f2796e0fbae5b74ba47f48f8636bb754362bd39035a5cf42a7c3d81743d5f0d1533", 0x2a}, {&(0x7f0000000240)="7f2201882a1974ca34a50893bcd2e000d4f8da54ff1757e87f1a53b05cffa0857f6c562bae623917d611efaff3b0f2fc367125f211f71f66e79c2829f90fb3a0a3c9ed503060650a45fd6cb178da03b2b0002a3ea50e7ff505f1bd7c969c8ca0", 0x60}, {&(0x7f0000000300)="01f086ac3b6c5e570f94389d1dd8fd5a965473c547690b7736078edd7f5d11a69e88019f699fe9c2dde14be04a441b7765fbf6d9553a295c4631f9dcfbb4ad8aefb1743c3418077cff580667190689b13bb1b893877463fc4699acd57c318bbaab2794875bc18eed2a0e3c4dbda28e5682522cc3927a13968bf342b8b07ec0", 0x7f}, {&(0x7f0000000380)="5db6a2861cb1a9972d248c1e7ba24a30375f8767ea98d37d9e399f714f576d82d367b46cc2f200d813f5bf33c6bf5ad83a185779002915f5f9db5b93caa5049fe108ec0be40dafbd9f4fae82e6848b6e885b7623cb226700", 0x58}, {&(0x7f0000000400)="afb892ccc16c66a8c91ecfc57af4e62e97c3cb82de46a39c370d97e41ea89bda2543a7bcbef257e4723bcfee61a8af72ea9af8c8bb0928fdcca49c73979f4cbede05626e31e00051d8f86532d1a6e52a87100f48bba44a860b2b7c906788310deb635749de93267e7f95cf02151014e8dec873caf682d75ee546782f0b0f5c629c8b368186ae828fdbfbb347026ac6cabec3d2669589f52959219b2550ed82bd9184b53f03373f25b711e0a54ddead656454800f42cd97249e4d985c9c198fe639741270a996fa34c9435c539f1470fc357becdfe4b4c6160b96fc538e260eaa832b4bde453bff639c3e9011e76ffaedd5be46532ad8e05c4e5a1434459d9bfd09f6a1cb80fe0f9231990e8524393c0fb6a3e30f0a43e0a307d73403425e556650984bf59c5210d7423fa053b6ffa870d20097a7d415dbd6fec6eb2bee022e2fdf40c6a72af521fe0fbc538f238a9b833004f874665146e7ee00225e42844788f374613fa921ae908377ddf56a6a3ae10e16a2fc575d892c6f3d12659fa1b1b69a5ec96351a3be43bc3c560d68a82d3560f7228af44bf6eb9b5231bbd5e0e924dc65625a6834f395121bfe7d713037c6d908eab136dd8d7a4e1357129f2ada6112ee4432847f01b02b1a4cf1620333966febafc3283d1e6f98c589f5007491a188f02713746c0f88a5f8c10a8fdce4b038daae9d0b08ce797732ca8354a01f78ae223d9eb0e17b6778ff03ab626a2ab979ab40d103e085777cca6d8c245ed8ad5f0e1165e371f74d66fad70d16381d892c0ff3242fb4a98ad86b55964d925b3c3a78043688dd02e6bb0c75a8cb3eb0b01663cc3530866b44c9322353c8d9e44b3cc2d1b9e0ccf91006bdc59d5228b3de4cbef73f854cbee69d1a5bfc9d05446025b5d360efae41fc683f2c730e4f149b519327856d79a08be759b0edadb5670c3ac265546bf49dcee400850361bb0a7035ecae1efeb3baffc18eab6505a23e23293052c8455c5b0d101d166c22b312b92a86b83ab45bdde6f6a4495700bf66d021a66c3672abccfa6a4c0d8b5fc63f50655a56bc9d699568aa411e11f8129a7535ee19b2d54a2d858b58d81762020584cd2f31806b480519b4105c9fc5f150642e8b1ce968fd144ebad81d0ca0945b0e284beef61aa98802e3624d663325e2a1b478ee38602f1846c9697d3c06478030fb80cb2f0e68395040cf41bb46663bb9a7b72f4c333f199cded8b7488d04e99bef1fd1dcfcc17001e83ac108fba88e037797b49391962400263e6e12fc46751760bc5ca876ca8540c2536a1a753d7ef4dc173a517a8e77b0473be9d478483897103336cca5b2dc8ccf075ec888a944fde5962b573fac433e769e8416d040844c39cb2da926cf89cb4a2283b50ed369ad17f4e909dd739e9a234cb2b2002df4c6c7443161826996674d9c07e36b48eb1cb5c8b4bef191ffa784a9be8f4130d8737e209f4f9063c57c99e36a77413d6318721161b5ff6cf831330102bea3f987c04fde4f4527876dac1343ce1d803236e3fe505f626229322dfba46ddd4218d61b7b6315f9412ea98f7893ecd2dc26c02e52391f7c108acfb150447ba325711fb565e888322cb8b795664b64dca666b148aa0084b44df40ed6fcbf47d8411931bb136bbbe4483b20fc6b7bd4bba45783b08f65f3e48579b1404c37fc355825ed9557a84c6ad8e6d340e26a8fb1ad5d94755ae2ed16989fc2e34a94a4b1f03b8790bcdcd5b1a4fd92e058d29a211c15a0a9020d2c1c5867cbf10a76959204236fba403e7957837efe86f3d43a5f6767392f882d999c5620377b68d29f699e75b9200863e6b271ac90c036300fc432805301a4d0e8e5aceb70d599b0508c2a53f68e9e2b4b1611dd53efd67d58027e0ac9a966bc15c2f0f381d7f921cf2de3c0839c3d550dfdccf792dd6e1ab565efdd8d0c099515eb446eb435e750aa4fd4e2aa8e5e84ba8bc516a384c2ace3419576d64e4082d2f02f4107716e845705700175da9498f69e5ed5f6f2384a267bfd23bae63301a31b146081ea65e9b7db0324877e315b94024dbec9f2108ef2439b94df954c86f580aaf183b1189ab21cb596f883942cbeead708a1ab1e0b9da0597f3eff2871706747c8fdb81fc7e59768912c01665eb5a2e7dda88d4575910bcf83174cd27b90f4e5fa2e45c1dca8b3a8a0ff4963bef93f4e32ad0782c69a2712e2739eb633bb255fb5ea075eba46df04b6cd8dccd17a0fb436b7bbf81d665e6094000e8287352989af78773c892f592f72d091ee971d972b875bce7300043b76cedc3864f114fe8fcb9f17862da9f795c7500c2ca9e4a64e09ea4e1852c7ec8c38fa1d9fbf3ab9f8be48d785c46b873a1d37252c8fc7f9779dee1bb53ca1d837a7e5732af4fa59c89103f296a6276994d33f364949fbe54abef0fa7d52bc9401c453dab850d8a58c1d701a368c3218b4bb49457dd5b821386187eafd7d76598367dfa38419e00bdee6df9d6a66e3deb98a3b526ae455b8a268c56934f48289eeec42bc665a433a1c991ef5c541abe931bd196ff41fe669dab83b10b0518e56103c155a2c50d592de1116f79b27788b629a73307b8ce45f23f19543daf9dc62f4a55fcf9bf9eed2778027c2318eaf6b82d04f414cfbdeb8a887366b4b77e896c169a259be873473b86303c3a01369a2b130efe49c4aa486aa1f8bd64795f1dc78e9c9f5dc158f9191bfdf84fe68def24083c69848ebd64b974bad1f54dec6e99103c69ee14151b8edf874e73c846a8598ba4322c937f1c7515b6e720c4c0b174622e048cb5f344053fef3d84b28a29076ac52b15e72db9dbc30a132c61acdc78e8a098ac74fc5e86340d3f56e5482e65bf842743b7bb83fe1d5d818e791e1e10274706e540e006a1824522b53eccf85ae766a7318fa5c91f9e68b2f83b784467e115265f5e99f915a5d6a54ab636e44ed09bfa986ea3aad9b80bc340239c7d20ba1999ba1ebf32c2821aab50abf9145f420a6c52e509cd6b01f0d6d38c2997eee9a1c21bdddf0c4b3d6cdf848f42a9037c0b30518b8c682a6656a858a3b3a7b8525cfa6185770033b9527ea908d74f592457796c7572443c7497ad7a164c73f86419148207e145ffb0fc3eaa88437f65b6294b436ffd97d3f48c7e8e740bfe15475f3a713dd368092f072f49fb644a1df972e0cf2b005834a3d4c0b2a13152fc870c9f171982bd35b040726f731a107e4c6b0351a8f493d85515b88320f2dba8d406c6c6836d481d0e5c76fbe0ffa75b541aabab850f34a28091ed07d0f80d049015023c3f09fe9ae6900c1bbb5d03902c856d03aad0bd8f2e14767d121bcf1acccac44c367f619947a1e279ae617815c46f40480f7a49695ed8bdfa98c497f3136dd0d1f728bb86fcf15d3aee3acca3b07091141a446ca7ceee77d49d74b3bcd4c1bdf55ee4aa593bc5c06ad03c69d15f8554a33fdb794f5d1d801e46df0699bf115128fb6299bc4ef0cac6550cf4a10d582de44ff37bce7317b0f61911bf85ffebb533c6a7291e0420c67fb50e37111435a8ff1b863e0a01ec6b9899092bd8ba98c0b228141974329c24a74090555b28e0912dc47e4c31f09245c05bd1a330bab6492776b483636fa38970d9d95c675d16235a45afd25dc3f58d3bcc9274198958a7519ec9046481be169f8209ff77c9bb3af959f8d5b1a4f9bc6dc887d5ec30c521e2000966e18c6d7b5bb530818e9ee41e7bf7ba6d7ee6c9205b87cc71af5cdb548128062bcbae818decb7812f7f59caaf5087c03849efbff988a332a2bdc8e6dfefbe035a127e74392e1b71b38448df6a1c9909be5254ff15f3f75d5d23faf94f736262adfb5a086e2c075b2e58942b743632b8cdabbd15c446fffcfbee42df740bb34c3ea93b52ac4038c2252b91203d40b02ec19f74ac897a336cc6896e0ea72e762bb9e76c7095747fe862402023f536246c509e0bd0163af3b498c9644d72990f1a7dfd2e2f3cce03cb476959f609a9150e9887ffde220d8cd7fe93b68787613dadb90154f33f789016b06d8c6a27c261f70da8495270b7d0d4f6868468c2447c173e960217692f87e90612474426cae693e1bc0744f0ac5e90d9658565ba91e93fc77bdb5dc5015b3f27c5ba0876d9806ca8ac5d8b896ee4c495bf846bf6ee5a766b2ed9ebdba4e5a6c2cf3325ea8ac07b928826f4e14b39da9c705f0d1b909bfa92f6043778c4557f6321933b314efdbbcbfcc407f2f6f09f5e31c674fd7b6eee3fcaad0a50b271cca0bc6ee3f38e402fe40d97b33739b4ec7ef9ed4f159c256a780d65450769a6ad4e261eb2b1d709ef6b0704ec9eec4386721161815ce0a8be289f9ed6967b47e86596219221b29c7ae8f114ef1555efb34147451f39c0404e2c9cb8b65dd71bb3e902d95f86a2e76bb7bafdc09bd881cbef6b065d1c4fe68b6b30347df9b15836302f67158696b2c8492f3847d7c5012b19b0c8906b9d8f69f7515f80c5ca75aaf8267bb8cff031bb8d9b61589991a3cf48a11e615a15a284d13a6a742b1b68e44c6f7abf5540d7303800289659943ccb9303946517ea84276d2ee5a250a67bcb693b546d89035b097979cf2492f080c71ecffce7cc695519776a7e51f4ba78101ea7fc65c5753b97381f8a9692f3e5147a69933ed3a1919a326271c0d142bb6870b7c9576bbe95e3ccdd0c7b38feb6f3c1391f6e362449a7dac50f6318963771df163cd5b79fa96669d5b5631d967843c6a865959de4fecb241443b12f5e1804dee267825ff9ef01dd913932309133d24d4711708dfcdea153143b83450bc0f40c1f9efb8330bc371977105aa8fd75e0ff946cd9be85a130b5775e6515db80589463b6c239709c17f1f73f719e42a2644ebebe0329fdadfacce28ea0d129a8543cd50b3623cc1cb03d2a8cdb2bfbf06f6ac0c84d03d15805d64a1791c5d17d42ddea47bb300e8e75e36473d64eaf375520ee910f0f6233127544c79435ee3fb89cd8c873b15cc5fdb5d4f607b0d97f0ddfa313f3442ffba6b6120b564b88aab7e3bd9f8db9942d34126967631c1b2d47e8cfc4e4f7f7a928d9c104754f9e6e2a25547450bd23d00594aedd025a193595a3958b3a41168dd93106e006158f5318f0359c5913ee14e2d8cbc78aead44a86fecc218d1e7554671f32e630abd73e81f85c09d35787ec39a85800ca6f988233156d90fbec2bfed4d6b84db6c5f0d5db7711269e9c4b008a31ca5663baf58ed19fe972e09279beb8b4aaad9d58aa069b77181e34a6116965b5bab31a7962e597cf332227861a4777e07198869c8422208ed1e64ed3c699a1350e91ff56d70c86f3a67aa348cf7885c742f539a0c45a3f8b9ca7510f412dc0bde6ad6125e9bd7859ab3a229963e197382059111319cdcb6d4a6269442b5033a6deb854ea88444dbb7812b7784dcb8a52f80bb80987d686734d3d4de842f122a2a8f59765c0658cea124c40ba024d577012f0c1bcd239544daffb50af8cbdb5f8cbad730a0aa3cd829364600ab57857555a9ca8cda64cbb4ec8139d3ba45921341bbe2f3f52daffbb17ca4ff7912fb70eb7cb1960a70a51595243588b859268ba9c1b6b4d3e34ac83eca6c4739b1634ae858b75c1d30a6db4076bd2ea818b8c59eddcde2e9c7c43e298989c3174b2cc89f14df8263a56f1a75e3ea568325160fef0cc4174026521c4fbbb94d484f75f188373b7dad73f90faba78b413d4d76a7cf6b4838c533898ee399fd15ebd3beab33c877e8ace3dfa4d64e16deea6141eb1b4fb851d1389288c3597663aa", 0x1000}, {&(0x7f0000001400)="dce607e3657cb2237f32342b5f6b3aeeec6de5a6730ed0775145c3ca02b6576777a3d3b859578f255b295fd9d7ff0033c761ab1ab3be008f751934f709b3373d80411e8fbb4c2878b12212df427e99ab0bcbda8c3faee358b03ad1b84e4dd32f23880fdbdad7cf", 0x67}, {&(0x7f0000001480)="87763d7a6c465dbba1532a64cadf6e48c947f096ed37f9a9230fa905734e21045caa2987deef06600665a0c59f929d5847a484ee89acf302e78b55d1e74afec6be0241dbe6b248abbbd90b87d7c6f484a1ad1671728194ca7923259eddc32fb8a47efe50f29297ef73ead59a8cf7a7dab0b3dd29d8c052a841d3d82eeafb0fc6e45e2b812e1a5665700d170560d3d6f9c7778362df4804a4b88094f3407fa72746b2cd44d76350fbdc75532eecec8b2a66c022e8c7ae1d4007f1ec17068941c755b7dddfc135d14db6315431dd2ad9fe53f618f17382385972ddb68f75d5359bae77ad0deda528068fc613ff27e0f9dc9996bcfa24c9", 0xf6}, {&(0x7f0000001580)="730aa716172b841955e86077febf7dff6ce133a671290801279b12f26d756ad76e76bfa8a5de2353c213ccf579f1d1d9c4b9e6dd9d8467040802aefc3498d1ede1c96b798c14d62c02ea16", 0x4b}], 0x8) ioctl$KDENABIO(r0, 0x20004b3c) 09:16:15 executing program 0: setuid(0xee01) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) syz_open_pts() syz_open_pts() 09:16:15 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0xfffffffffffffffe) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) close(r1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000380)={0x10, 0xffffffff, 0x4, 0xbb2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x20}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffeff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x84}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7fffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x7}) flock(r0, 0x8) 09:16:15 executing program 0: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() recvfrom$unix(r0, &(0x7f0000000080)=""/235, 0xeb, 0x800, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x9ff, 0x9}) fcntl$getflags(r0, 0x3) 09:16:15 executing program 0: setuid(0xee01) syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x6, 0x80000000}) syz_open_pts() 09:16:15 executing program 0: setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x14) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e581", 0x11) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r0) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18022, 0x22) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x5, 0x7}, {0x18, 0x0, 0x8, 0x20000000c7}, 0x7fdfffff, [0x0, 0x7, 0x10001, 0x200000001, 0x6, 0x9, 0x80003ff, 0xfff]}, 0x3c) syz_open_pts() syz_open_pts() 09:16:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(r0, 0x22) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x4) 09:16:15 executing program 0: setuid(0xee01) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 09:16:15 executing program 0: setuid(0xee01) r0 = syz_open_pts() write(r0, &(0x7f0000000000)='>', 0x1) syz_open_pts() 09:16:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt(r0, 0x20000000000029, 0x3e, &(0x7f00000000c0), 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/117, 0x75) listen(r0, 0x7) 09:16:15 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) setuid(0xee01) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) syz_open_pts() 09:16:15 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) socketpair(0x1, 0x5, 0x1, &(0x7f0000000000)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)) 09:16:15 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setuid(r1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r3, 0xe3) r4 = fcntl$dupfd(r3, 0x0, r3) write(r4, &(0x7f0000000180)="d3eef3", 0x3) fchown(r3, r1, r2) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={r0, r1, r2}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0x7fff, 0x5, 0x7, 0x73000000000, "b437318debe9ce2ea9c9ab7dbb329331d5375e74", 0x0, 0xebf}) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000001c0)={0xc862, 0x2, {[0x97, 0x10000, 0x7fff, 0x1, 0xfffffffffffff3c3, 0x100, 0x8001, 0xffffffffffff912a, 0x4, 0xffffffffffff0000, 0x101, 0xabb, 0x5, 0x80000001, 0x9, 0x87, 0x4, 0x9], [0x3, 0x40, 0x101, 0x6, 0xffffffff, 0x100, 0x5, 0x9, 0x0, 0x8], [0x6, 0x9, 0x400, 0x9, 0x7f8e, 0x9, 0x6191b07b], [0x100000000, 0x1, 0x0, 0x10001, 0x2], [{0x2, 0x3f, 0x2, 0x4}, {0x4, 0xb, 0x8, 0x5}, {0x1b15, 0x2, 0x6, 0x74bc}, {0x2, 0x5, 0xfc38, 0x8}, {0xfffffffffffffffd, 0x5, 0x1, 0x7}, {0x100000001, 0x3, 0xffffffffea110684, 0x100000001}, {0x1f, 0x200, 0x100000001, 0xbe}, {0x0, 0x95, 0x6, 0x3ff}], {0x153eedfc, 0xa4, 0x4, 0x5}, {0x100000000, 0x7a6, 0xfffffffffffffffb, 0x7}}}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() r5 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) setgroups(0x5, &(0x7f00000000c0)=[r2, r2, r2, r2, r2]) syz_open_pts() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) seteuid(r6) 09:16:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 09:16:15 executing program 0: syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000000)) syz_open_pts() 09:16:15 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) execve(0x0, 0x0, 0x0) 09:16:15 executing program 0: link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) setuid(0xee01) syz_open_pts() r1 = syz_open_pts() r2 = getgid() setgid(r2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0xfffffffffffffff8, 0x3f, './file0\x00', 0x3, 0xd0, 0x0, 0x3}) 09:16:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x89, 0x2, 0x7fffffff, "3a78dbc7bb05a352e592035cf934199075b516a5", 0x80000001, 0xaaf}) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 09:16:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) setuid(0xee01) r1 = syz_open_pts() getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) syz_open_pts() 09:16:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 09:16:15 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x9, 0x9, 0x5, "fdfc7619f241ed32dde0f8136cca7ff67bb6a472", 0x9}) syz_open_pts() r1 = dup(r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0xa8, 0x8, 0x4, 0x0, &(0x7f0000000080)={{0x8, 0x5, 0x7fff, 0x5, 0x0, 0xff, 0x9}, {[0x3ff, 0x1, 0x5bd67617, 0x9, 0x6, 0x0, 0x0, 0x7, 0xdd, 0x39, 0x4, 0x3, 0x4, 0x4, 0x8, 0x8000, 0x7fffffff, 0xedc7], [0x0, 0x6, 0x2, 0x101, 0x2, 0x3, 0x8, 0x5ace5a5f, 0x7, 0x1000], [0x4, 0x8, 0x8c9, 0xfffffffffffffff8, 0x8001, 0x4, 0x400], [0x5, 0x7, 0x6, 0x1ff, 0xef00000000000, 0x4], [{0x8, 0x66fa, 0x1000, 0x1000}, {0xb2a, 0x20, 0x8, 0x7}, {0x9, 0x0, 0x200, 0x10000}, {0x5, 0x61, 0x5, 0x3ff}, {0x99, 0x7, 0xf3, 0x3}, {0x4, 0x40000000, 0x566, 0x8001}, {0x4, 0x3ff, 0x7fffffff, 0x163e}, {0x101, 0xffffffffffffffe1, 0x0, 0x7fffffff}], {0x645b, 0x8, 0xffffffff, 0x8000}, {0x6, 0x8, 0x6, 0xf573}}}, 0x100000000, 0x1}) 09:16:15 executing program 0: setuid(0xee01) syz_open_pts() r0 = socket$inet6(0x18, 0x800000000003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) syz_open_pts() 09:16:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x52}, {0x2d, 0x200000000, 0x1000000000000000, 0x8}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x888, 0x80) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) linkat(r1, &(0x7f0000000140)='./file0/file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:15 executing program 0: setuid(0xee01) syz_open_pts() syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) r1 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0x2208e7c8a11ab159) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:16:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = socket(0x18, 0x0, 0x5) sendto$inet(r1, &(0x7f0000000180)="7528343cf56cbfd7da386d7ae4316a425dd055622a1afa0e087acc07b1e96f7423693f19ecf1dbaafb28", 0x2a, 0x1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000000)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) readlinkat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/45, 0x2d) 09:16:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setreuid(r1, r2) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0xfae) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) setuid(0xee01) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$dupfd(r0, 0xa, r0) syz_open_pts() ftruncate(r0, 0x0, 0xe6) ftruncate(r0, 0x0, 0xe30000000000000) 09:16:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 09:16:15 executing program 0: setuid(0xee01) r0 = syz_open_pts() getegid() r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSTART(r0, 0x2000746e) 09:16:15 executing program 1: select(0xffffffffffffff81, 0x0, 0x0, 0xffffffffffffffff, 0x0) 09:16:15 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) syz_open_pts() 09:16:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) dup2(r0, r0) r1 = syz_open_pts() close(r0) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x2) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:16:15 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r1, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) 09:16:15 executing program 0: setuid(0xee01) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) 09:16:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x40000000000801) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0xa0, 0x84) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/165, 0xa5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000400)={{0x100000000, 0x2}, {0x2, 0x39}}) getpeername$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000089da7c779100"/97], &(0x7f0000000340)=0x5c) getgid() utimensat(r0, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x7}, {0xae86, 0x2000000000}}, 0x0) 09:16:15 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getuid() open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) pwritev(r2, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0xc600000000000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) fchownat(r2, &(0x7f0000000100)='./file0\x00', r1, r0, 0x4) syz_open_pts() syz_open_pts() 09:16:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) geteuid() geteuid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x10) r4 = accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r5 = getuid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r5, r2}, 0xc) geteuid() r6 = geteuid() setuid(r5) fchownat(r3, &(0x7f0000000140)='./file0\x00', r6, r2, 0x4) geteuid() syz_open_pts() syz_open_pts() 09:16:15 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0/file0\x00', 0x7280000, 0xb1cf, 0x1ff, 0x0, 0x5, 0xfffffffffffffff7, 0x753a, 0x3, 0x2, 0xffffffff, 0x1000}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 09:16:15 executing program 0: setuid(0xee01) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = accept(r1, 0x0, &(0x7f00000000c0)) recvfrom$unix(r2, &(0x7f0000000100)=""/245, 0xf5, 0x840, &(0x7f0000000200)=ANY=[@ANYBLOB="ec8e8c2c000045000000000000003000"], 0x10) truncate(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x3ff) syz_open_pts() r3 = getuid() r4 = getgid() fchownat(r1, &(0x7f0000000280)='./file0/file0\x00', r3, r4, 0x2) 09:16:15 executing program 0: setuid(0xee01) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x4) 09:16:15 executing program 1: r0 = socket$inet(0x2, 0x3ffd, 0x82) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000040)=0x8) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x976) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') connect$inet(r0, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x100, 0x1, 0x35d, 0x1, 0x0, 0x100000001, 0x3, 0x1, 0x0, 0x20, 0x9}) setregid(r2, r3) 09:16:15 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x40, 0x200, 0x6, "3277b2537fe600b7c8bbdf2ea02992cbc7081fd4", 0x20, 0x6}) syz_open_pts() syz_open_pts() 09:16:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10493, 0x0) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x8080, 0x5c) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000002c0)={0x2, 0x2}) mknod(&(0x7f0000000180)='./bus\x00', 0x6000, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80, 0x7b6a) accept$inet(r0, &(0x7f0000000280), &(0x7f00000000c0)=0xfffffdee) open(&(0x7f0000000080)='./bus/file0\x00', 0x901, 0x11) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffff6) 09:16:15 executing program 0: setuid(0xee01) syz_open_pts() syz_open_pts() syz_open_pts() 09:16:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x28}, {0x4006}]}) syz_emit_ethernet(0x186, &(0x7f0000000040)="0d2e693e1e52a5ffb6") ioctl$BIOCPROMISC(r0, 0x20004269) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8000, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x183, 0xbd}, {0x81, 0x838}, {0x45, 0x5}, {0x42}, {0x100, 0x36}, {0x8b, 0x6}, {0x0, 0x3ff}, {0x43, 0xba}], 0x8}) 09:16:15 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) syz_open_pts() 09:16:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x54}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="728b") 09:16:15 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() 09:16:16 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) r1 = syz_open_pts() r2 = dup2(r1, r1) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x8b, 0x5}, {0x80, 0x7}, {0x67, 0x7}, {0x82, 0xffffffffffffffe1}, {0xaf, 0x15e}, {0x46, 0x3}, {0x47, 0xad42}, {0xa7, 0x87}], 0x8}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0xdb1, 0x8f7, 0xc38a, "f90db7f299ae2d47937387584f826542963cabbd", 0x2, 0x800}) kqueue() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 09:16:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0f7126df987b819fcc5c11cd0777e90e7dd2af777d31099dbaaac16a44619509fc4d9cd4262dbe28cca17907aeb2d54c0a02429edd9f8bc8885988084adeb9cb3bd53ea93735be69f2bd52b4e5db340ae93626fddb9f4268ed69142ba262e12f3c13d00d3a", 0x25) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:16:16 executing program 0: setuid(0xee01) r0 = semget(0x0, 0x2, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() r3 = geteuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x6, r1, r2, r3, r4, 0x10, 0x1}, 0x3, 0x78, 0x23a9418d}) syz_open_pts() syz_open_pts() 09:16:16 executing program 0: syz_open_pts() syz_open_pts() 09:16:16 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() getuid() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000200)="e66d537466d144d9d5dce7142e2ade870b200c18671abd712861aea6a784bed9b580d2bfa0d88c64cf954d36bf6147bcf5dee4ff7a91a6d0106025848873cbb2fec3ee4d46339539435d1eac4b0e514e65cce79bbe659ef2f33ccdd4889e76c0339dec0d805a0d5a09e33c2de41ed2057dea29b8c47db9cbdcd4e7f71f0b2a41692574f889cd11e54738d09a176ba52db1bb653ca23ccab7735bc6183f6a5d3bd334d584c22255cef5d93badc6e92198c63c7119e7f30d82f65567e70d441368edf3dc560ca98ff3dc6bbcc4ca8e2cdb688e490373df950df38dc0da976b0d973076ebe0678c0b3aa0cf162459a49bac0d21121e5a486f706b1c6522aec7ac1098080b73ee85c2e10532b2d3503a48a4f968a17b4c1be3d3b57e79a1c634a90db16c2a0c7cf05ac3a1aea50122d3c42e66c8d84383037e105c965767d29e55b097edf98624be86e4eede602a2900511a32db4009b08c56b95c90b068d27d53b9a034ac3daf17fd7027b74190a29e90651fe99a7342dc61cb322137c272dd25200f90de29051b86fe78a52e4a0be59ea51e7f5b1a6fa6033b179f7b3ee002bc8d8fb117ece9d70539d50559461d00f76f3cf55b20fab130a5f93e91c44bccb7085a51d06912bac32b7854c646cabc3ab18496fa43245bb41d060bd0c89cd45974a211453f387049f8b6ccce32031c36243dc38309e2cea07f5077022e8186b4bd2a2900bc6b9e0002a3764c173b97cfc88a5b5c282f52086dfda732b954210b84ab3228be0f1347983daea1df7f7d8ec6568e4d30406b96327260803c2946c6ece113a587966999387ce0669dd91bafc1cbc665fb2901ca37023a4d89c198403787864fa7dbf4662b9643a5df92b1055edaac4d14586d8926d1d55ee915617845e5f1a93b4cce4130608058f623ba991bfef39059bbaceb965f9e2ab6bdd7989d690ccca14d04df4798364bc74c31512159774dd65288caf975a3d9e1e493c02a0d2903db7a070c3a89356b75e31ed235f2840994e7cc859f00604be652f4fea4d7f88f83113541fc55d6a6e73341020b30074de77b0328bc547ce50d9d60580a581247452b389c96588c25c918a31f7af99c42e8b07920f7570b5e5a5b4e00bdbb66b169d1bf46e5d9ba6bfc4880fd7312f4369c9ea5203b25fe88384a8c14be3d426fb5bd4ca637028984d9e0c4f3d40ef331ffd005d90555e1021464862b48c9d7395381ebe2d069b40d9dc30a3d3a9f28019cc3bec71ba90fe46b143bbeb6cb05b9c905b2312ad476d780bcd98fde0ebe352c3ecbde9dc6b8e72b94796a3109f87ab5174191da75bfc853b70ef2ca78a9167d2da4be3cd7499e1e449febf15606b4fded50f8f1b0b7347c7f74f8e014a89c46b8dbd23e5bc1f8de52093ee1c6d0ad0fb06dcafe452eaa57cbf0991c233212fe2a1470599cd11486eaefce92bd47f436bf803cfec1adc3020e94d09500b33241f75bde96d4ea517196cfab79cbca0654a273a4994b1e51291796008453b5aad5c586dc4cf0a98207d1a1f49f8457346e0de79ed708f4308b5581b15282c04b51835dcbf7ae05b7066094821efd0eaf9d9dd1077d7ca2f93dac344eb5a326ff69a58959e0789b6d61bece8ee96cc8e710b00a5705ca4bef64e9a20215441935f9359be5a38b55b200c782c671f1b345cb95d8035b7e2d56c146443a36f86ef3a4b6e2789314c2488aecf7457950c850f17194d055807d2830d049fec69ea41a0d6a7776c9c70fa049def8baded2bde3e815f90c33beb4b81c98ec253dd5562968bb9c042a9c70e5672f638d0229f0d460030a5b098fe89861b73b1128090a1e47be8a79b2a19b8fa795cfbfddbe048fad48039667cb405f358f68059dfdd55fed212813a4f99704a41d153ad77ce339bb0b068232229691b649d3ad24a6d23faf7135a3f254ed02cdecae8c0965c906778920f32483d4ced0a97f0f7cba40f65f16bec85f88dafc558cadf20a1c558fd128eb6e339ae398b5e2bc42a1dea26586b6d0457d0352833af1fe614057b4cef345dcd2e72c0f2e93c5bb57d46423b215d16fdd593d8141bb47728c040d31c2758f98b3e247225f0b942a31e5a2526513b039af7a6564e83c6b8e00cacc586d1fbf9ba14b409f905d236ed6c99c07e922b4f497d3eba6df4c95031d2e36500c41aa4c7679e965c39c75212e06ac406d0204c14733532d06dd01a32d682ebd070c97b67b2a6ad5180f1c8eafd3855b4a47891b42f229c41eb23ece4acb6dabe40f5bec2658d3a4efd094b7315e0a8fe164d07c601f03371c7ca618656a6c9b09ff30ae3365a017ef1062bd438cbc970afdd367b6c80ed445649f54f9da46c09599d3ba57147dda0314eb8c3146c0c62b545705385fdd1ceb6957d65bc7f91210726d54a84d7133ded9bba250e300a305525011d381ede4168e2747d954e313c150e6d8ec5afb37beeeef9628302a0c9a68fee9782b7db4841eda23139eae8a62151e083e7ac554c9d2df6ea445e30251a3bba53f2ca0f39f58e0eadfc87ce2d37ffbb74f150042672691d039159d2af4c22423e08b3b32efb094bb9b7ecffc31df96d516c7b07c5dd627ff69cc0c49ca72830d80433a0b1ff607d76d819169445f41954f00a6e1e0b79e630b202297149fac5f16c3c8b80b1f3322ba5b4fdfefe46f2c86ef079c98d4b8b8406f748ae2c789aa60d50030bf85df229a01904b45530069cf82086e09d4cda5f2f6b0a6aeb6c1e65f51ab827e21292664ae29fa82365bda375af66fd2353d05fb029938c282a81147fc3b7401cb8747abb5ac061a8f7244355655bbb4bf0e36c49495da73d70eaf387434f88c4b9be1a04486baddc3546d1d130f166a66da1cc4f241141019e6638541cd498ebad040aefbf9b2f5977f8e8d6b3ccf86651337bf43ec2ff8a4eed8118d9642fdaf981ed44647609f845bd70627ad9b3d84dac6a13ed03410e219454f7c2c99b8c96528ca36247a688a0d2559c0e2ca684264dda009897b8cf854d9693ba7852e76babc9242702ed9beec22d8ff298c5581416228669bbde1f4a6b660d91c0d7a9978e6206f2c7c967a7e05d4caaa193fdc148ff6205dda93cf6f435bf846272048a2187060a194b609a2e83f32f59b5213d85b856f3d0a5e52b2bbf93b9213ec794da36f689da238f230db76e8142a846488cbd4684db704edf6290c432b9a20541407110b552a73469266c3b64e380c78d7cd27610ab10f35c98ccdfb2ffa80c23d35e4bd0452877d6d8eb1f775ab234a5d2023af9eff0445a8520f7a50525eaeaded8ca257ad7fde7ddb320dc45530ed46c14fff53e2c89e6ed40383dc32b918a8ee6550c833492eea57c014d0f56b9838096dad38761d23304d52fab38223492c44a61dec5dfb87b0a3ee697d0facbf47f3d22f6c65f0fde2ccad1431193dea3ddce1f863cd9c77c9bd7d11557ae4a299e1b22cb8f7ee1a88ff480fd5c90f46b48110878aa13ad464be4301da27debeacae3892f7b6346268b8ac08eb01ba863593b6d54e2cefce7e39ab00d82ae8a4318e12e4f2806ac19c91b07718d4b0648623cd64b3920a0556c6ab14b1356feef907fec1b103e1352df1b76f38cd59369f3c7b515b8ce86a0f01e7c36a0230bec739377df6c6d42f8fb48bed6b7777aa9108d6d0b6b98e778adda9653604126ce47182227ccb858e8db54f670650a1cccfe705d5b930a61c0b8be7129a479894356ce0a664d84c2f9270998d5e5fb03cd8e605675f2d0d9cb1bdb98fc93ae73781eb87924ce401ea60c13185ab7abe44de1c3a198f0bea4cd5e8f45aaf6f9d17b1df1ab22c74b0b5bd1939a9aa0e434aca6317d6a72182fc40e1bf2bda3e0c7423558a9a02169a8eadcef9ea87089e997b3ef0a9c0d175208441b8d5954182fbe85ef952922f219684df12c80e52c4608b51fe3f6089fae9c6715c5b9057b0c4f37c432a3f47627a48b1bef23cd17e11066967a056680c831d6c24ac0a8be0329124abb95cbadf9a26093c79d7577b7d6136a1d5202eb9050b059d9f18f0dbff7565702387baa684a09621d50056582774f67cd74df01217f5516c9ea012c97899f6481086c9656fa8d886170d1a09d6ca192ae5f8eb56babe44670f3881a90d5cfc96a4666473b6efc13809e127e894240e8edf40ccc27fc593cef5dbdc6705062d1b8dfc58a95820d86cd08c69884506162fe3e575a39a0d7d2e0a9f16a67b543711504dc444b24992db73adfd8839b8ca7276f7fd9d4a329c3776f933c8e58d4d6e5c0fb1ce57ed3255eaeed22bc0d8c9565d1f2fa6ea5302f06842f3f45e423d7eb6374fa483e80f8032259f9d64450404cdcc7a1bc7388bb399191b902ac03ffc5f568aca753cc9740faec51116c548f9fae64b885ed4d10914a4bffcac0c741b94568bf05596bc7cb573c854612342ca24b692bffc4a4cabd20b7045522e72b82edb2e253f09acc0a56bf94968b51548a49d6e3375708f9cf1193dd8d00f029721accd1be56f4931d286b02c3a1532cc4c5df4dcfd9399276e0df494cd06a7300baac55b503514fad4467ca936ed0b02d5bea274b5e408eb061725fdbdb2e6bd94bb32a5350ba70a8c694f527f62599e717d5a61f6700221a5ae95340925405cbf5af8e7fd0c6322e3f1b878a602c767fe68fafea440e18d055a8ceadca0f27b83d1cfe564048dac9b77853dbfc25a1425d7ba4be464a83b5a703114c1b9d09e06e46608c99531763aa1b8b40b69b0e9bd30cbab4fb6f49f095031c0fa74bf9a8c2907e10d3de6991867691f87fe0ab47c1e5174b7c6f2170c0c248d48de666d096c180c07ae093ee7a489814bbb95120f96e8b243ab2d59ca304b2cda8d60cea45e7d095a7fad08734895bb3a07b1d8b75065d226eb0ce94ac261afa1a08656540603797c94b56f28c5661b08c4827f7dfbbcdd50a1a1b39ae70ff5432d351c899e24121c8e6b1ff82121fcc8d6ddcbb68012ec647a72b6430e125caf7bf8fe05d5f01051b8a90b03cc962a5917b31f9d8b1d78ad90da59fec058be7ed41e55635612521f7cacb21a6ee2d2f0f3d0d561f8746af3e132974bb11e0191f7d3aa61ea1c6d9477401ce958f96acc8b2c47950481b13b65cda8706e699e4259d70df86fff2299810cdf8ddc7bf199c4cb1cbabbd0f2350f2d4fdc0b5cc762c57cc1eccbc2d45cc647243cacaa89d24ce234398387df459362a2580235b3428bb8f56899605dee0d203c078f4261f223865ab4efe6dbde2c89c2ad334441c8af23452e4240ba69e267c15d1217c3d3e46bab0ce6c600c4c93f877a980ab9497b7db05aab21fbe6fc62461e943078aa5875d9b9f8d29982ac2a5d3936faf20bca6dfe78839bf85caeac453df33a4d72e147445bf9b1eea4ebe01819f76164300048bfc962e76eadc18bafa07a6a8fab8ad7f31306cbc7372768b3ca3f6ca084d7b06491949eaa759aecbe009a049d63eb964427bc4c13dd9798e5ca7e8d028f0ce8eba28eec7ebd9f88b09928e710a00ac1d676f26da3637b0f11391ac658918b404eee8aa034f6c2bbc8c661481b89bcdaa299a617a7390402a2956ec06c43a3ebe918a08c5174770a9d4411b7411cf37475253345b014e3ac298d38503dd6b1bd1284bbd1f318c4c6a12a1653cc40d2639f6380b7f7815bf974ce829f5fa13952741724f3ceafce08272c031a5675de8d8c46425d64a714562c776ac00b050b27193836022d1830b59ea6cef234fabca2254fdd56c1e36897f6079fa3dbedf9379c4b5f722e82595a08dd80126a28b27fc5bb", 0x1000, 0x40c, &(0x7f0000001200)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x1000, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x4, 0x2, 0x7f, 0x4}) r4 = socket$inet6(0x18, 0x1, 0xe47) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000140)={0x200, 0x3}, 0x10) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) 09:16:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:16:16 executing program 0: getuid() setuid(0xee01) syz_open_pts() syz_open_pts() setrlimit(0x1, &(0x7f0000000000)={0x8}) 09:16:16 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x0, 0x2) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) 09:16:16 executing program 1: r0 = socket(0x7, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820252ff21326c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000010000000a8000dc00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000008a0c01e0767072905f18770c0e650354f1"], 0x18}, 0x0) 09:16:16 executing program 0: r0 = geteuid() setuid(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x800) syz_open_pts() syz_open_pts() 09:16:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x121, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x800000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') 09:16:16 executing program 0: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) syz_open_pts() syz_open_pts() 09:16:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) flock(r0, 0x4) syz_emit_ethernet(0x1e3, &(0x7f0000001b80)="c0") 09:16:16 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x186d, r2, r3, r4, r5, 0x6, 0xfffffffffffffff9}, 0x1ff, 0x3, r6, r7, 0x3, 0x5, 0x10001}) syz_open_pts() 09:16:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00401040dc00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xfffffe70) write(r0, 0x0, 0x0) 09:16:16 executing program 0: geteuid() geteuid() geteuid() r0 = getuid() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x0, 0xe01c, 0x4, 0x0, 0xfffffffffffffffe, 0x26, 0x20, 0x2, 0x2, 0x9, 0x2}) setuid(r0) syz_open_pts() syz_open_pts() 09:16:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x480, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0xfff) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff000000000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="85", 0x1}], 0x1) write(r2, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) 09:16:16 executing program 0: r0 = getuid() setuid(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = syz_open_pts() fcntl$dupfd(r3, 0xa, r3) syz_open_pts() 09:16:16 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 09:16:16 executing program 0: r0 = getuid() setuid(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) syz_open_pts() fcntl$dupfd(r2, 0x0, r2) syz_open_pts() syz_open_pts() 09:16:16 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, r1) syz_open_pts() 09:16:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x6c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000080)=[{0x2, 0x20, 0x0, 0x1}, {0xe855, 0x100000000, 0x245280000000, 0x202f596e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x3, 0xa3d, 0x1, 0x23a, 0x20, 0xff, 0x8, 0x10, [{0x8, 0x1ff, 0x9, 0xa00}, {0x80000000, 0x1, 0x4, 0x3}, {0x3, 0x8, 0x80000001, 0x7fffffff}, {0x5, 0xffff, 0x92, 0x1}, {0x7, 0x6f5, 0x80000000, 0x7}, {0x8, 0x4, 0x64f, 0xff}, {0x7de3, 0x100, 0x7f, 0x6}, {0x1000, 0x4, 0xff, 0x9c}, {0x2, 0x2, 0x7, 0x6}, {0x60f6, 0x3, 0x8000, 0xfff0000000000000}, {0x7, 0x0, 0x8, 0x1}, {0x0, 0x8, 0x3, 0x2}, {0x4, 0xd6, 0x7fff}, {0x331, 0x101, 0x7ff, 0x1}, {0x100000000, 0xfffffffffffffff9, 0x1, 0x101}, {0x2, 0x2227, 0x805d, 0x8}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xc264, 0x0, {0x5, 0x7}}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000003c0)={0x9, [{0x3, 0x8}, {0x0, 0x200}, {0x3, 0xfffffffffffffffe}, {0x3, 0x200}, {0x0, 0x7}, {0x2, 0xb7c}, {0x0, 0x8}, {0x2, 0x5}, {0x1, 0x6}, {0x1, 0x6}, {0x1, 0x9}, {0x3, 0x7fffffff}, {0x2, 0x2}, {0x3, 0x2}, {0x3, 0x5}, {0x2, 0x7}, {0x3, 0x7}, {0x3, 0x3}, {0x1, 0xf4}, {0x2, 0x401}, {0x1, 0xe83b}, {0x3, 0x5}, {0x3, 0x8}, {0x1}, {0x1, 0x101}, {0x0, 0xffffffffffffffff}, {0x3, 0x1}, {0x3, 0x3f}, {0x2, 0xadc4}, {0x3, 0x1f}, {0x3, 0x7}, {0x3, 0xfffffffffffffffd}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:16 executing program 0: setuid(0xee01) r0 = syz_open_pts() syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) pmap_unwire: wiring for pmap 0xfffffd803f00b960 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b960 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b960 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b960 va 0x20ffa000 didn't change! 09:16:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = msgget(0x1, 0x400) r2 = socket$inet(0x2, 0x4, 0x65c7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semget$private(0x0, 0x2, 0x8) msgsnd(r1, &(0x7f00000001c0)={0x3, "d71c375d9f59b42730c77ac47bc4fef47640140a2a9bade240a5bda77f8c97bb47d215c97dd542e42e22faa9ac37ecb21bc6d25735004aa801e51b9f41a159242aecc86b"}, 0x4c, 0x800) 09:16:16 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xffffff49) setuid(r1) r2 = syz_open_pts() r3 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) fchownat(r6, &(0x7f0000000240)='./file0\x00', r5, r0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x100, 0x44db}) ioctl$TIOCNXCL(r3, 0x2000740e) 09:16:16 executing program 0: setuid(0xee01) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 09:16:16 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x2cdd}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x100c2, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x9, 0x8, 0x5, 0x7, "98bf99f4d181390d8a5969cc85e25d3998b12c65", 0x1, 0x20}) 09:16:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x6, 0x5}, 0x10) r1 = socket(0x18, 0x1, 0x0) minherit(&(0x7f00002b0000/0x4000)=nil, 0x4000, 0x1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:16:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) syz_open_pts() syz_open_pts() 09:16:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0), 0x2, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="001e08fffa9361de9eaf57b8d22745fe1b9c5b203a4d8a6008ec025df9bf0120931bf5f5beca25a6ebaafc"], 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$inet6(r0, 0x0, &(0x7f0000000040)) socket(0x38, 0x0, 0x1df6) 09:16:16 executing program 0: setuid(0xee01) syz_open_pts() r0 = shmget$private(0x0, 0x1000, 0x4c, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/23) syz_open_pts() shmget(0x0, 0x4000, 0x44, &(0x7f0000ffb000/0x4000)=nil) r1 = shmget$private(0x0, 0x4000, 0x280, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 09:16:16 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() 09:16:16 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x2, 0x0, 0x9d1, 0x0) clock_getres(0x3, &(0x7f0000000000)) 09:16:16 executing program 0: setuid(0xee01) syz_open_pts() syz_open_pts() syz_open_pts() 09:16:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0xffffffff, 0x100000000, './bus\x00', 0x2000000023, 0x1, 0x6, 0x4}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)) getsockopt(r1, 0x6, 0xf6, &(0x7f0000000140)=""/124, &(0x7f00000000c0)=0x7c) 09:16:16 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = getuid() setuid(r0) syz_open_pts() syz_open_pts() 09:16:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:16:16 executing program 0: setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) syz_open_pts() syz_open_pts() 09:16:16 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x2, r1, r2, r3, r4, 0x4, 0x8}, 0xfffffffffffff832, 0x5, r5, r6, 0xc291, 0x7, 0xffffffffffffffff}) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r7 = msgget$private(0x0, 0x32) msgsnd(r7, &(0x7f00000000c0)={0x0, "82bc433caf063acc596921ef6cb6eb95893adbd1778d4cf4c43e540df64ec2719de5f27cb4be3ee980025977d4e25bae0c25b467c5cc8cc0030995"}, 0x43, 0x800) 09:16:16 executing program 0: setuid(0xee01) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000080)) flock(r1, 0xc) syz_open_pts() syz_open_pts() 09:16:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) 09:16:16 executing program 0: setuid(0xee01) syz_open_pts() syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x90, 0x0) 09:16:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000240)=""/181, 0xb5}, {&(0x7f0000000300)=""/174, 0xae}, {&(0x7f00000003c0)=""/102, 0x66}, {&(0x7f0000000440)=""/158, 0x9e}, {&(0x7f0000000500)=""/225, 0xe1}], 0x5, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000006c0)={&(0x7f0000000680)=[{0xd5af715f48386e66, 0xfffffffffffffffa}, {0x100, 0x7}, {0x0, 0x2}, {0x101, 0x9}, {0x101, 0xfff}, {0x186}, {0xcf, 0x7}, {0x0, 0x9}], 0x8}) ioctl$TIOCCONS(r2, 0x20004276, 0x0) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1, 0x4}, 0xc) setuid(0xee01) fcntl$dupfd(r2, 0x0, r1) write(r1, &(0x7f0000000080)="cbc84da6cac2126edbcbfde212c628e1b350ff4170c248ad9f3f2dce89625c77ceef59a5a604", 0x26) preadv(r0, &(0x7f0000000940)=[{&(0x7f0000000700)=""/29, 0x1d}, {&(0x7f0000000740)=""/228, 0xe4}, {&(0x7f0000000840)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x0, 0x2, 0x1, 0x5, "beff2bf2de7b4fbf78d17a8766953ba5c4b6ff16", 0x83, 0xe6}) sendto(r2, &(0x7f0000000100)="d9bf8356", 0x4, 0x2, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCMSET(r2, 0x4004667f, &(0x7f0000000000)) 09:16:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x820, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x41, 0x0) setuid(0xee01) syz_open_pts() syz_open_pts() r1 = getuid() syz_open_pts() r2 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x2) syz_open_pts() 09:16:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r2) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x975f) kevent(r0, 0x0, 0x0, 0x0, 0x2f3d94ed, 0x0) 09:16:16 executing program 0: msgget$private(0x0, 0x2) setuid(0xee01) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) syz_open_pts() syz_open_pts() 09:16:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x3, 0x0) 09:16:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) r1 = socket(0x800000018, 0x1, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r3 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = semget$private(0x0, 0x1, 0x101) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x4]) socketpair(0x22, 0x4, 0x5, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) fchdir(r0) r5 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000080)) pwritev(r5, &(0x7f0000000980)=[{&(0x7f0000000400)="2db6fa81245d5a3199d8473c86b3b658f733359031dc4fc84a9af5a130948b8ef5cf4f2bb8390527150a33453d2ad8524060b9b0c653c5b7e5123a469dcdbf7e7af192bef1c7dcfa69c60d8eb75a6cdd3997001b0d55", 0x56}, {&(0x7f0000000600)="a61e38b854462b1d28c6004b421bec1a838f15193eac6f2c247c5840c41432371029f2696b395b294d5292f9359524d88c577e4c20a00bca5a41c270a978aea01d7382b19a4bfa558f0a9168ffd00635c8926c6606fd74b5c557debdd7f2affdd1471e6507db8d2766e21fb89457bf96689f6538be2a23b60506da173a79a8bb9f3e828cf9dea08215b4f2408e721e55067b252310735163304f253e1ac77d18ea484293a80859dc9e5c9e800f3c8a3dc4120c6a470415995c4c58e68bfe21dd9449eba4abc9a68fdd3df3aabe038503d74fdc4eba1f39b165afe8be805cde0f50acfd4c2cd79c9abd", 0xe9}, {&(0x7f0000000700)="b7bba280cfbc10c73394a5c4383d472b3f5686549e1314de6ad32f350bc8c40fb4218870cf06cc08e3283a3d80903d7f53d6dc958bce61f684be152f98b76bb0b76445570bf334c245904fa5d91e814666f928eb83a8dd09b7d51bdf5e48f73836246f8bb66065b66d295ca07acbe255035d38e25b55e8bd0d69f3ef5478139cde64c6ec637c07652fd1e4f8c358a4419cdbe42f49448133eef947c1d26d9dd2c8d45929f2a4217821d76c46818e7229acc6ebe510d21ca7f154ac19d0c02fa1429bb94f0f2ed59cb90c811be423a2aa127110919e7bc3e2d330065377af91f90898655f1f", 0xe5}, {&(0x7f0000000800)="1f1df204736e0f1797974030650c66895ff0333f76e4f2034a492395df56d5320534c5e59059121752c71b82ea8687abd389c15cbfb961a48670ef5f9bda9ac795c2ca636b9cf9a05f7c6b226570366194721d0a8cab4976857bebe7c8d00c8bcfd6fe76e9497ebe766f4a579251900282c30b4138970f49226062eff9125f3776940eb2df79554d74590d15aaee19b9fc984784667b172470ef78bb71716e266a7c95176cadb8d7b1119bd61555e6729e8bfa324a5651dad7c0b37187c891a1d3fac3a10295dd464b7775779c7456bcc31b2dfb5012f771f9b2fcb3787c3823a466", 0xe2}, {&(0x7f0000000900)="ae7d0794f2988a972e94dc774634e7fd03db3702d108793103b4810df6e70c5951c7cb73b054059ea19599c1c09f07b865af9d8ab6ec46ab8a3076fdb053648f9c220ccbc8610ede22e97e3b5f1064422fd92154dd05e094f7f1cfb0e9231ea817a0eca2a84e84a9877f46903b52a7a15e", 0x71}], 0x5, 0x0, 0x0) r6 = msgget$private(0x0, 0xa) msgget(0x3, 0x4) msgsnd(r6, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) 09:16:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x400, 0x0) fcntl$getown(r0, 0x5) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0xd1e, 0xff, 0xb}) 09:16:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8c4) 09:16:17 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x12) setgroups(0x0, 0x0) setuid(0xee01) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 09:16:17 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f00000002c0)="804f78b660423671da0d2cc18f481a27346533130305d5b054cdb34e9d2dbb625eafa286347ff407db2fdcb3d6f939162f700cade6ef9d366325ed56fc66c25d0a7b3eb59a6c9bcb2f3c615d348864c12f1cf20d77d4016e822c2e1dab9d6b13a3f236fc8bf927755416911d2183bf346ad4fc40c88ccfd0c636e03dc1cece8af5f32bd6f49194908855f571bd368fe2f45316ff91446f27765c528ac6c7b0ff688180d1145c518db200fffd9fe3c05a611989181d16b6f6c4e1bdaa32dd4c37ab8385c97ff5ae183191480888f02ad49ad2d09c", 0xd4}], 0x1) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x80, 0x40, 0xa73}, {{r1}, 0xffffffffffffffff, 0x82, 0x0, 0x0, 0x5cc7}], 0x3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0x4}, {{r3}, 0xfffffffffffffffb, 0x23, 0x50, 0x3, 0xa811}, {{r1}, 0xfffffffffffffff8, 0x83, 0x3, 0x0, 0x778f}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x40, 0x1}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x9, 0x2}], 0x1, &(0x7f0000000200)={0x9}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) bind$inet6(r1, &(0x7f0000000480)={0x18, 0x2, 0x9, 0x4}, 0xc) dup2(r1, r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pwritev(r5, &(0x7f0000000440)=[{&(0x7f00000003c0)="0bebbfccb54cadb19b4d8ab0ee0af461c822fe928b13ced64062aedd33f0d8ffb7acda960c3c1301335fe2decfd069e1a98be96750ab63a46c40ef6045ca9c7851", 0x41}], 0x1, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) 09:16:17 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf20000000000000ba0d31e99a00000000000000002124000000000038", 0x2c}], 0x1) open(&(0x7f00000004c0)='./bus\x00', 0x28000, 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000440)={0xa2f, 0x1, 0xff, 0xd083, 0x9}, 0xc) bind$inet6(r0, &(0x7f00000003c0)={0x18, 0x2, 0xffffffffffff5734, 0x23}, 0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="5c3ff83fa2457812e70051beb236a37a54b7b979f62490a0cdd946aabf19b6712e0621962b8e5b64759cfd19c83221cba9ca2424bf3d65a88417713cb4bea28bbc7af587e5d9eb93656ea35b57d9c400b63c9ace3911a88508076d8d4a699e63823fc616b076df4fe515e54fd8cc1ee1b40d9a67ab78b513f6fa6a926af9226d2852021556f781fd969bdba09c4eec4d588347fddf234abf8f0851db9dd6868dd50935b67445e886da1f2f4e51", 0xad}], 0x1, 0x0, 0x0) 09:16:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000), 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socket(0x18, 0x8004, 0x1) 09:16:17 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) fcntl$getflags(r0, 0x3) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x3, 0x600, 0x7fffffff, 0x9, &(0x7f00000000c0)={{0x1000000000000000, 0x7fff, 0xffffffffffffffff, 0x4dd6, 0x140000, 0x4, 0x6}, {[0x0, 0x2, 0x8001, 0x1000, 0xfff, 0x66c6, 0x800, 0x1, 0x47, 0xfff, 0x101, 0xd71e, 0x8d, 0xffffffffce482002, 0x7f, 0x7, 0x1, 0x1], [0xfffffffffffffffb, 0x83, 0x0, 0x3, 0x1, 0x9, 0x1000, 0x4, 0xffffffff, 0x6], [0x5, 0xffffffffffff0001, 0x10001, 0x3, 0x7, 0xa3, 0x38], [0x8, 0x9, 0x8, 0x2e55, 0x6, 0x4], [{0x3, 0x3, 0x0, 0x7ffc}, {0xd7, 0x2, 0x9, 0x6970}, {0x6, 0xffffffffffffffff, 0xb424, 0x3}, {0x1, 0x7, 0x80000000, 0x6}, {0x15a, 0x5, 0x0, 0x9}, {0x6, 0x8d8, 0x1000, 0x10001}, {0x6, 0x7fff, 0x80}, {0x8, 0x1, 0x0, 0x80000001}], {0x4, 0x86, 0x12, 0x5}, {0xfffffffffffffffb, 0x400, 0x20, 0x1}}}, 0x9, 0x65}) 09:16:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x180, 0x8) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:16:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8050, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x87, 0xffffffffffffff81}, {0x26, 0x10000}, {0x24, 0x5}, {0xe7, 0x23}], 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x24}, {0x6}]}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x3012, r0, 0x0, 0x0) r2 = semget(0x0, 0x2, 0x2c) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000180)=""/35) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000001c0)=""/249) 09:16:17 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0xffffffffffffffa2) 09:16:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) open(&(0x7f0000000100)='./bus\x00', 0x400, 0x40) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x2, 0x81}, {0x18, 0x0, 0x800, 0x9}, 0x5, [0xfffffffffffff676, 0x2ba, 0x1c7, 0x6, 0x2, 0x5bc, 0x1, 0x3f]}, 0x3c) 09:16:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) 09:16:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 09:16:17 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0xfffffffffffffee3) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="8460cacd84a9710c3fe0e03b352e4f84059e4e81d6dea478b6e5757f117386c3a3f52ee177f94e5bb8d7f69df91a9b24f7d55a6937d8b92764e146eb74d883a68558d1ddc534cb04bf0978d6de48dd413926aa05f4770a04f79e2ce0f9b83c97fe6d7e0a858cbe967860bd018b86f91a3a47a232e2c30b1956b797587ee9838711d3115c9f7657e6940c841939da266a660c7b25f60b94f85f4126ed6110055f511b517ebf238cfcf28b39a462972fa3fd6c8de3a2290e88c11753418d87959fd93cf899c9", 0xc5}, {&(0x7f00000001c0)="dc7aca162420ee66e88e21be90125804ecb730b0ab4c3eb97db4f3f658a58d2e7682efce7f8b24e9001543e50e49c9707fb7eaa79266a7f17fe1ae2aeec194fae494b7788ba5a636db3b578faf4253a4e98b188bbebaf8ce7ab4b67f131ee62d69e1b90f51e10f7e105ca35efd6e2a2a95a05b1bde04065bf0ac21081ad22544d853eb3b4d3cfa8238106c9fb406967ae2f2f950d696f5b7d8", 0x99}, {&(0x7f0000000280)="0727d6ede2c76e95c1a34425fe4e18e1aef1ccaef6be2b5979dcb9d2b180f8bb198908cf25f19a84195ee99cdabb0ba73edea5d84cbbf032f6939d901d676514352b41a54fbeeb667298cc3b6b8192b17bc553d293bfb28c8a79cba194da819da01e530bbdbae69a3ee11974a95aac923dda96ae06c6439890a8965caaaa5e3ffc8c0bd7cdce9e02ff7031bd40cc36b426210fb5a7ebc793f0abb58f07628c3ed6eb6c74b11d523b40a646bc75c49518e8661b4f9090e4da2629016586d3", 0xbe}, {&(0x7f0000000340)="f25f3d4aa34339f283a71731e8b7669b845eda39430c2f35a99db69a7f0d9a9da6263216d3b140f1bb27967c689be39f76d3f9a0efc408c865027fe303def0482512d55ac22d2f7f251bfa5526c7389cac9f8dd258467f094767e81b2d3090dbfd4d8585ed5b25741501b0a70ce92f93d3b16db16cdd0e5c9d046ff5ac98d1db09e365e2c491cf7ad3d5d6b6c86d598c403039437b9fe51faf2fcaa8e98c183d395bcc3350c03d138493", 0xaa}, {&(0x7f0000000400)="0d6361ab38aac355136584c2682a47bbb74c0995c02aba8adf7c72b613fd6925d0554b90846b18f4bbff1204d082d8924af5d8b31e0141", 0x37}, {&(0x7f0000000440)="2a1f4eb2fb95452e68e5732d8b055fe0c3d54520f86e5d5e13c4fff7ca5ba609fa1490e9f3a892259c", 0x29}, {&(0x7f0000000480)="f57a53ef86313c24cb25df100c28b3d45c28128bba59929eccdd651ce46617a6ea007b43a799ada7772b928aa53371b78e57684fad6e9cddba3a928d329cc9fb61734eecea77f495af0ca6da", 0x4c}, {&(0x7f0000000500)="096e8c68986019c67844be8b2dfe0627e225e1083a2a7b70f25dc9140402b91789c09da72a4b571f3d80614c4cd77283c557db156865708bad1c19867480632d1300b211608863d52e18c1cb3a0a0ae8528b5eaa3a1acc564586e1f227ed6a7a5d9c5dd92dc36e5f43e65362f52aae6e0de5aabcd61010473064ce3a05808d35d42a045a2e97df3f3b046b43c5bb2b86b1c1f36e19a3f6c1e38d7d33e54dbcf031e872a09ec1dc49ee7ba4009a38aa7206be0df336b291713b9452e78eb1a7dac41a937c5260b7ee7df102da05321bde5abf24bc023770e99a", 0xd9}], 0x8, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x400}, 0x4) socket$inet(0x2, 0x4006, 0x80) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) 09:16:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="670dc3", 0x3) dup(r0) pwritev(r0, &(0x7f0000000080), 0x100000000000021c, 0x0, 0x1) 09:16:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r2, &(0x7f00000003c0)='./file0\x00', 0x0) write(r0, 0x0, 0x2fa) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000340), 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000002c0)) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="515928d425393db6d622faf65112ed5af8acb47bd5b3b77885a56f904dd602405f519572e948de88850a948d806be1d4e452222120f0006c47321ba8f04bf05b4951a638578f6e3fe7841f501c7cfe51701185fa9ed72bc9796b36cac8dd54ef7e243eff0d1450d1777a37a9e6e7fdf8d128c646b1c67950c9e979dec7a9e825908481ff17f7b9028231819d37fdaa1a9be194908566b386fbd824612a0790a932f00930f9d42d909e8a66edc58fda6164a7331e3612f3b8d6928f57303ac70f3bf8b2b9501d1f3b4e4ee7228522e52f458785217a7e67cd231dff902f0f4e90c96b5740f0b74d5dee7c2da30998c7cb4375604077decf", 0xf7}, {&(0x7f0000000180)="3372acb65b4b5c787f6a138aba3b5f0676f7d39c9c3f5d6d3e8febcc233e311ac993a4f98a18ed8251e8ec8d410fe1d453dd2c2b903dd3ec83313ce5aa52d671f50c82151aee7abea9a6fa295e8cd5df93346f688fafe67650ad5f3ab54f4721ae9bc10ed9c76675143e112898c870a3b78dea055eb53ccbfbb083d36b2be6dfdfa7359303177e46a92973c5c72c612a72ddb3f5", 0x94}], 0x2, 0x0, 0x0) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 09:16:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000840)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0243d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01b09bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304b9d2600a", 0xff71) r1 = syz_open_pts() close(r0) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000200)="3cb625aaeccb146f3409b524b4a7ed4426bba8146f8dfa7c491f5fc4a70ad91a613398ad572b85c5b8afed4c15b935840f9f9309df0f8acac4c4253eef5ffe612d605efd8ae4c101fc8d1d3d5474a7e211f2667787", 0x55}, {&(0x7f0000000000)="6a1462a9eaa73cece2ad0d", 0xb}, {&(0x7f0000000380)="57cf909ddbf3ab3d1592f541723567c8959deaca2ebb8268c1c1b97b0ccd8038eea20c088e64bdeb9a03281fd9932443277dd9e0c24a86af40964555620d6c4f2786a0645b8eb922c9c1e6d753cca420140c365a35738174e79bb864010645e3978a1d91ea9772aee4bf60dd60b194c9c363959002554d04e99293c902077b7ff1b018f3e8e16d9d5855ece3904f60d5b9c38aa9c09b490d36b8e6d04318c0d40c465eb244865b7592ea1318", 0xac}, {&(0x7f0000000080)}, {&(0x7f0000000440)="4f5a229a265f4dd328c18e8fc8de8aa0d5fefb0ad0e6ce65f7f092002fabfd1691fab39b670e047fb43bdbd704512faca0cd23924bd75272b953abcdee2807edbc15d4d5d5202a134bfa9e37cb970bd6fc683bf88335f27f627dd07b03e3e4d48cb996a070a22d497162", 0x6a}, {&(0x7f00000004c0)="57205af2bb67055f6d0d06ea1e24ef71fe836858cd93176e6552d3b58f686964c9b31c6dfa69068369a12dbc4aba1dd508eb40eeb249a590690a0fc070061fac204762f4f0a261bffb3a2c7a89106f242e886f2b9747b0a0df8b26428085c3e87fe8fec8cae6c61d549fec2ef6e0bd0140f5c155d72a14f7f97a2d9770b566ce665976c2366bc6edc7381e5e6c73356f1ef2115b7b8e4108bbfc0d8a660666702a4b1ddc7216f8f7b37897c1c5e4e49136cb57b11887b3694e447f4ca5eb6fbfd4f93d1b50bf68432378a4887140edcaef9b014dc7cd761df42c8e", 0xdb}, {&(0x7f00000005c0)="979803973cf6713a897dc36551cff40f0ec4c61354f65b2de2025c5053b2fb2b27a788a89d837a06ab5aa5263ce9046bf4186622e41e18f956645ecf3b66481caed433ff80f5760ae78c164864c51b06efe38ed41e31d0a453adbf5684dacac819ca2cd77cddc9a5f5e3a5fb005132a66ee841bd322d23ab25c980bdf3a7875790a812d19577b9fc049c3be2b4461b13aa0610fcc2df8a156d765eebe44191034d0c28c79526b165e337c1bb6105ea3c5986e37290d0f8a9ed3ad563f1825f72b91906a90fa2461301efed7a5debeb189b30348ee1aedec763fce0450c60c4cc5f6382e7e34b9af9f450c1a33062dcf54b45799884e6dcec097679db5e75", 0xfe}], 0x7) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000080)={0xdf, 0x0, &(0x7f0000000740)=""/223}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000fc0000000400007e00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:16:18 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0xb0, 0x0) r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)="12c2b141aa452db7d1898f11150bd6dc20bc95ca4ce008b629935f6352d286ee65d0866cc82789a03fb802ab46cbfcae006336746a169710ee6c62653b81c6089cafed94280b93", 0x47}, {&(0x7f0000000140)="12cb77c88e2c7a2a620ad16a6aef0e9843ae857873b92c6abc489198d7178ba72efcafd955f869b6486f56f54d42d17bd10c0ae979ce466780725a69e87501de7a92ce97e8a275d4a7eaf6b4e07a13bcde70ae001a183257ac95a5e5b89bcc74024181cea059443dba76aef1eecbef3ba01743c4b19fef5bba52a3dad1af973acae902f920b4e7927542d256e4e9bd69a6adc525374b924959ad11031461615953f641150eb8a7", 0xa7}, {&(0x7f0000000200)="a5ce4c0d4f0eed2eb5bb2fcce2ba8b579f59903203ae4bb8b2a65fe0495f8a7fb8c7395a45fa678da9ad0e6e18172ed054c9a46d08f8886e7117989a435b2cb44eca83d9f3f2b32dd3ee54a54b84dd3c20c5bbbe4dd771ce5a53e7e8ecbac7e6ea8d6a6313eeef2f794cfc8eac70a16df25d81b354d3b44a9e680647d75e3a609c3f582d9b6672f71579052d74477fee653a9a484322ae787bf22b3700738a2c9824e9a669a865d22376a9b937ec8da3ee93efc32f5ad8f11ab41017da12e2c1021b43a37f0e06068f8ef667ef6aee2059e6b3a92cf526dd71c9", 0xda}, {&(0x7f0000000080)="bf53643fddaf34a01a993da21bffc9c48ad88943c1435f46a855bf49f559c52c402821110ee45a6dc21d2056a598f6", 0x2f}, {&(0x7f0000000300)="fbcff690f03db2ebe27afa34c751c897776116d36c90787ad5ba757c96dafdf0d8a8a477199aec5a1c99a8227b55af313a313d943bfb1a550c465e67fe83964d92b2179b45213737ae88a692f3e0e3baf3a9da24e198c59c4e3e9f9bf9aa9efc722b18443beca200043a4f281c4b413bed4dfa14aa46b337071c25576b185eca028825df97e59e11b9c211280691aabbea04fd4b89b5a688e9f941fac7e7ed08b3372bfb714d7c74dd9bb2a224e39af75f0d", 0xb2}, {&(0x7f00000003c0)="5c72095d698d6e3d81975a7359d933cf4bae0ab5dfe4865f1e37da4515a7298424fe0130c6eb98ee8baf32aecd2852b1131bad68d48abe759d6b74ce3e243c571c241903bf630e8c1dd8d5ce07c9a9b1ce6f049feef6ffdc33566961edbdc1802bddca2ea72c9a23220b1b3a5132c56aa65b617dceda296328503fc32e8d8e3583409a1f42d0f3b4c5ae5d433e459ef6944f11972155160e178571f360ff25ea540e66ed69b77375ae6b3b5a4d3a0c2790e47e4ff49e80e459341db43965728a365330a9b248bd413479118fb7f2671ca3cf22a91fb4bf9bc6441319cd0bffd38999cbe5a717b7748b6fe6dcafc0bb98612674e23ce12ae781afd3f240a2", 0xfe}, {&(0x7f00000004c0)="3cabed2997414f948407e9bd8f0cd6d111bca8c56fd5469bbcf7f6b2b107ce35bea51f2fe512faa69d263f7fb0ef6ca7d2767c23f122986115dbcbd2b7cebc5a79eed0de7e44f6622b0e62622de86cb2f41634b8d07be99eff9ad8e94b6d29", 0x5f}, {&(0x7f0000000540)="932de55eee472277c348a166ee7552bb3bf84f50c9e376705b18016766853f990498cea3eeee00da838572ecd4ded8ffe3159c9620f5eed06e51229f0cb9b26f673cb94cb201ca8140e9f1ef629d3ff1e0e89e7ec43d46e29c7020a69da00bba38c471345be1490cc559b17e0c769070ca51d4c413", 0x75}], 0x8, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 09:16:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(0x0, 0x350b6acd4621994c) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 09:16:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x4, './bus\x00', './bus\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 09:16:18 executing program 0: r0 = shmget(0x0, 0x2000, 0x5, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0xb) r1 = msgget$private(0x0, 0x8000281) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082c1a1d0598034cf3600"/207], 0xc6, 0x2, 0x0) 09:16:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:16:18 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000e2fffffee70000000000000000005b9d071b542a538706000000d6180000002900000031000000000000000000c20000000000abef8a0870e468c8a1ddd9d80a1ecd9ef081178875933d72c84fafd47b258f74c798efad7b1dc21f8189ec9a420b6353f9fdf8e1fa80b4b0a496c6e7f88365ccce859104d160e1080f4a76e69df08b71411800ad741bf0e9f2c8a11d6ee0340463ec46bd07d13de5f9625cf1367a6d60121668e769a167ca1a74320e5e7cd26228a34f0bfa9703e61a56a86a9ccd0d68caf2cdf49e92bc6dd636ad7b7d97f36470155e6c074a2828cdeed73152851e815d32eec5d262b0da86cd5a06e08de3f1187f91d0b7d401cbd5f90461442b0529da8e83b292230ae36ac7bde49b949dd6e08714e5b712f44eefa591c1e6f05c1b"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) fsync(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendmsg(r0, &(0x7f0000000080)={0x0, 0x78, 0x0, 0xffffffffffffff95, 0x0}, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) getpeername$unix(r1, &(0x7f0000000200)=@abs, &(0x7f00000001c0)=0x8) 09:16:18 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setpgid(r2, r0) r4 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x0, r3, r1, r3, r1, 0x80, 0x5}, 0x3, 0x8, r2, r0, 0x4, 0x1ff, 0xfffffffffffffffa, 0x20}) r5 = getppid() setpgid(0x0, r5) setpgid(r5, 0x0) 09:16:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffff8, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000480)="4db1bff325d6f975b031991601f1ea9a321d01ae8424a3f2e906e2da878cb81bd9a0a0dedb58b29f8a9d7db96e8b17b49641dbb6e6e22ad99a3c5024a6a549b9a0b6fa3e58922535ee626af3dcfda22e3b75bb5e06ea44c2fa12accd55713d039ec7b3a8cfe41b1c9ef28d584100c974c2b2632617bb769292c6579a68849d12c2f8bcd731d85bddfb9b7e3523d1334523c5dc79665e369767c1e470116169d0da5a980230fe08922c0ac52bfd64086fa07432137c5a913e952d93a0330b9a368434357441b7a917f75daef499fe88acc50aac5ee815ee688b427a919b2459b6f39e9566e7826f75fbbb3f7b3d506a84dcda91dacb5af8fc6d570ff0158b7641f307cbc194cd287461bd549fe01394690cf7da51afb91f00faa52748ce75cd6a08e79a8d9d697bb3fd50fdd4b408711bddcfcd241e8a840e7a78af3a7ce34c3abee2e350dfea9be069b328787deff0ab5f03734a99ededef7917730a43c63b3988c6aa78e8c5a2aa4b7f4d1e746aa33b67c9481a606e33ca744be2362c9f73dc9fcfa8a9e929f8bfe32f56d8386dadb5e11da640cee2978df5f6387c2a389ac6ae6ec27f1d9447badf129106b64a7459c7282910f99f96021577ee03700d3d78a3c31f92603cbb7368554e7941f1d25f0d04a9b9a25fb7d37e1dbf4e7ba1663839718f8bd2cd7ee8fa293368ee66cdd5b0e86821ccd8c47f063e8aa43d355a2c4f8a84b39fdc6a18a95f28f92aabea98cf660c7f38c8f155513257cefe14ea50d4e8d7cd01e0851423318b61b42aaf043d5de0c454fab60a900ea03499b61a34a29ed3ae9da5e17d25b2bdae8be422704c4c44ab997f5f29869bb6bdca0cbf3e5c1ef7992192639d20132e75fb2e616d578a742e9c8cb78bb02e5ad4aa2d857ddc07a82372130ebe67f10450c144530a1d7a868f8b140392fc3453fd7e81274d6bdc5cffd2f41785f060ea147acc66d63c69cdc869615642cd8ce0e678f34d13217bd1f9f415bb35f5a3cf30033981002a06e9364dd6ce4e3abfefb6fedf049458cadcda91fd3cb26ffd53e21faee68afe15eaf6ea0864e5a9df9945ca5836a83048eb981fd46bf08acc69870845a4faa1819e010e301b00453d005b05c4e26fcd04db4d37e2e0e8b3ff27f0cd87c0b05a8046c0e3ef4911569dc227850ee1a2a3d3c4c847c46fb2c5d089dd85043af60f34799f0995a14fd535a3d23901251578170ed979c1f4c0e6db3b97d05e76cc353670a75241935d42485cfceac8986954f11711971840b5dcae020edc1b48634ca92cc7aef6228936172c80330e7f12ec01cb667a26f46c4624add1ed6e2c8651df27f5ecc0e3919d636a2ddab506ef9ce6e2b68e0c0ba2c21aaa55501c2fb5dc6995316727df2f80d7d9fccf771620cfd3afd35f4596b27d90982723ab94e5b2fe0aabbd288b32a9a7797d1aba7595f9c094078a32c343f83be6508f3eb1fed15958e437b6d6806879cfda9546be48bec014fe3ec9a4835593b7414dd824f07377bd7dadeeb55f06724ea29234bffa21ea0c188d62d8443a8a06b08e53e3928a0bf490a10c4476f05074c713df30898193e8187c74ad4baffd2ecd7e249af47c849746a16a1645f33da93aabbbae4ab40d047287d855b78fcea9102799cdd6c735b66c0b4e22d1c37ce39bc5f750ea012058c96c9074473bf3c5b765567fcb5f31ac64e5d94f7b07fde277ddadad88a449784888505e04a4cbd9655b3b225e7911157f424597bcd01cee5582d6990bbd848d084576e6472185279a402381339b56623be763d893e7d18e16a94af900c20efddda0d4ae7b9293bbf34a8191b2fec689fe69e17590cfd8215e43dd51d279a2534df9f3ebcb2337a9d3141646e94ea8f761d40d18de424449b520526d7cba50514e7ae9a0245c59556e5179bebe100be1f620f2478223d4cfd009c4fc13da76a414640cfdce435ad87c0db7dad20b1f95f6499774f389af593492609368f957d1ce288252ca451a2d76c16c6b09cbfacde761d1eaac5452f62f1f093c70a98bfefe307b00e8a14d5a689fffee5f1f7abf625e0ee04a7cdec6ffb98b6cf7e36d0a2526da9a36564294b3d65379e2bf15f0cb8a1caea14d01c8c42ef4a577509123ac9783fb746ad22bcb70ca39e5b5ea4b3bfe67ff1c5f4e065ba9bf366e3566bcdc61dccf1eb894a27b85d5d14be0e904ea9d83654bdffdc096a851712e99e07c170a758437aa7a2d727a73932e3c0fd4bb75d9236ca2fd33794b2a3716bcfe7b57a76bc0956fda6c6d61b5371f7bc5fb0f76051c49cbd6d77028c60eb87ea5136c29e4363fbd09245f0fbac2cd6d335adccb3b8d654713356dc2cb0098931f1dd3c0ed1aca8741f0a70db65007dfb6d47ebddee1593c94bdc0aa80668df4d7125b493a1624375b038483029bc77c9e1ba00a75f2f13815146e48d0896ff307933bd70c598f48abac4424547fe87b7bb3ac903d208e73ff7c3f6e859e2df0c38778a4e0d33d6ff712f05efbca6cad07fd2efbb954bff14e6df0c2c1b53a050eb3b8cc73af3a1025066bb1288b959fe1caa2b6b158d61b9a0c7f29325e769459318d3afc880a17b8631bd2cbb0ea3fae60bf5da231545499cfaf48147e50b3c9171a315b2144f2ca97739dcc5ed26c1f3963ba7ffea766fdf015b85bb6fa2e79a29be32580afdd87c922f1ba790c7e08a37c4d9e740618df68683c618d3c70c18154cfb706b19cf1e74a8308b44e408a81f2e0d8cc5d0fd1f711f97a330b5731054e685d023eb391020e39693f7699d5ce334e91bc39f9062c0c497f16763d20b380ad0743364c1092222622a2948e89fddcd34b00e33ea1e03ea5b8bd793f4d49dc2ee20765a9a1763eabda8e6928bdabe9498e8c2890662631f99a6c73f7ac052daafba2f60c4cb70df0b021d4b5c57112c6acbd2b19d625bff71d1f6e02a907f17c51e7ae19af4ee2d3a2151e8b8425bca9e99dd50bdf7d910f7743007b625bf74258169c278065407981f9343aff05168130778193f8254133d33a933829fc9b40899eb73c087976eb89a697e33263401f487060ac9d1d727363e812edfa1faef1d2d61f804551e3dbcf8fc94c457cf62df223a9aecf6b3275ba1f714dbce1285ea16d3b377b3f58c6319aaed053407c5485a7ce148a012bd54721be1bac41f81884d17a431d653bc70c4c84a997fd7ebb3a6c8b49827e54ed26bb35b4ac5cbdcaed1687242f48edf4f6bf9c2f14cc06ba103c43fa666121bf116782403b19f5235fb3c38493eaaa339461e812134c0fa29deddb0b21baffdd792014db4801481f203c05d7c51b491476069be9b655972e9ce05bae96efbc6771d005e113fcc99c7d270dcc1dcfdb8ddae3f107799156b1971707ea957027012ebcff42eeb7d189306b87a69964d669be69d97503cbb24d9860ba514988a2a84a003bf015c09e3ca75288190fb9f03e234e28c14dba7c5023262bb950f599f75a204392635fad514e371573464308fed38d8b9087209ca85c49d3392891f7b47c2bc92873ee23a1d5348556deacf3e54e54a0c6bf298f968c8be959ac86a29d5448bc452aebcc36c2eb097d30cc015da274fcc0369e3d95964a25581b404168280117ce35623564bd4eefd5fc759a8bfe8801570f6e6786e099accab0a034294a0b9e09c594f917e6d339eb9d43e021800eae9dd924d4941f047ba6b803c002d2ef46e93392837a350289fd24d49a96f6daf8c38dfc465828a6b773f34ec975fa4ddb9d0ca63c52538d2454a2a260d8220371c4b4017e7e465c855ecb595bf4892d6c827df4480435477a6a9f2b5b45bd688bbf15d16987da7d5d6796a1c9678224ca8a1d45fdd567bf4eab1e906e1bf18e5b429879e1dec9d0ca0e988777dc3967c5b48c226025461385dcb39e7c815b130efc8bb40d6c1235e12374502056cd61429be66d1b616dac0c2eab9061722c1e9402c22019bf596b9ad9e86341bc7c14c2b8a25ffdde02d282a09874067203d7d16a0eb2b7ba0c8c637ad7274be2acbca4ad990786ec575addca30ec674076cfb43606444f3484721dbb69f23106dcb6c35bfa96efc1aaa728aaefa5f8b7c16e1f5ab63a4d94b778fcf05f4693acfe781b33dc8220a60bec2a4b5e9d825ed7e25feeea1c49da3f2e99450ea17fdaf837dfb9c5fc219eba4c344a79156dd2fb251722d81422e5e491f511595c93cd15c34a9ebcdf6de7aee74a7b37712fa34b732b431c73f695ec6faae31c45919dd7f0d149fa69021249517663736ff1354513dcc9803f70f9860165cf655647c681960423bc2af1b5bf9a4ef1dc648f44a5f523905562be3e8898655c234487bb9370b1f8616f7268f66fdee01cf162154908a549d93e075927d60baa318f28839eccff455932548cef91e24127cb0d9a364d8263d7289e137840b48a51d38abc883315df21d27a12208df04e886b50d37bd876f9fa382c850ccf0044ea310e20b8d93d55bdec9f0ae3a74ef966f9d19235ffd02ba244080040b8b6dbeb92c7cd6976ec2583e43330ae791a3789eec300e8a7d5b8de999040a236f2ec4e3a1740c2410f4ab55c8f58e76e8e1ae5f4f389a70e86d79b0237968d665a3ec901e729f1261138e959c64a2311c34c857c1eb4a048b5854b78e8496eceaf42bcce647a63b19659bec844a641006b05fbc09b052f0d551af525b1cb331c02e592a6cc11686f8040d5523826fed64483ec92607949eeb24971424e3b38c17e776793cd9b7d0fbd316b3a644e6dadb3bf49ae118397acc88af9669f66c1d0b456914822dafb79e868d1f28a0bbf846f5f1ab245b7db1d35d7ff3b92d47dba66d8b1ca28cde83d911858f7172f578e7098b9f1a412f88a444c0774a6ab9646222521b1dc7e4ed9ad69322931605b1d83e6c853d23d9c1eacf269d218b7a2cb358429baf59fb6ab03d04fcd5b3ae7cbe0e29247f1d9aee29bc58502f046d0e45fed6079a1f202c3426259bba94282b7b1b8dc4b60be0c5115fb5533330678bc56d2ee055717eb7f027b816c16a395a31928582aa15fa07ad46e6ee0ad29373611c4628e8eb1c879ac12f9620d60b27e973a56c24a178494b29db4cce82596a8b960c97e3037691b38acb37454978dae24f1e658c913af5ad93d71dc33ea4fd37c18159175931a9cd085b4ea1c5e0110c191bb208cc7d01f093ecb903012a424e093a4a26dd9278c16964772a388435c9a82ca14e072d58d866a5760513e066339a228e27542def7cf9d7f5b00963d798749f02e4b13cbd13d8492d13da9a010a8d4b9520f5b70b1fdcec5e3e53845931abeef798e71782ca5fd087b53680ae710ca13a168aab3ec3858b1240dd4ed1fdec5e7310cd6f1d2eee4a762bce9fb39939d4aa419c934f87698df8963e18093f3e0c1b1053fbfc138e11511acb9d9888f68636f6b63a0afc589cbfe399598c551f7b9551835c04e51471431f89ac70cbd613c3eec3b3e95cd9cf67a160b3659f53fdde732d1801fa083249bbec3663cf1e1bf4bd32cc445b49706b68274eabad977d9b196a4a16fb6c6ab66b5507b03f554388732f436515fde9104b72ee8e8a8cd26041bb7c7d9d687d995aedb49c2d3021697b05d8292bff2a5bbaebfecb922835039660defa782c8041ec2c166f2d019921209478cb439", 0xfa0, 0x0, 0x0, 0x0) r2 = dup(r0) fchmod(r2, 0x1a1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x65, 0x28cbd04b42bb70b0, 0x8, 0x4c36, 0x1}, 0xc) ioctl$TIOCSETD(r2, 0x80184600, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0x7d9d, 0x640, 0x7ff}, 0xc) 09:16:18 executing program 0: pipe(&(0x7f00000001c0)) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xfffffffffffffffe, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7ffffffb}) 09:16:18 executing program 1: clock_settime(0x8988879af18fe22c, &(0x7f0000000080)={0x4, 0x80000000}) r0 = socket(0x400000020018, 0x1, 0x9e) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) socket(0x20, 0x5, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0xffffff41) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) setsockopt(r1, 0xf7e, 0x0, &(0x7f00000000c0)="56c4d509ebd26a570ea9f2bd835dce22bfc7d86fcc4be81af23fc36fb00cd52c2b17a10eca4ef2b34b44b2229809af669ec5724b6f6b52497a1083b5132a985b47ccc12b01105c1631a44b177cdf762f4f5a9cc396378b6dfe543988cab18dd26b75e8f40d582a50397e913f", 0x6c) 09:16:18 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = dup(r0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20000, 0x0) r3 = getpgrp() readv(r1, &(0x7f00000016c0)=[{&(0x7f00000000c0)=""/71, 0x47}, {&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/254, 0xfe}, {&(0x7f0000000300)=""/152, 0x98}, {&(0x7f00000003c0)=""/240, 0xf0}, {&(0x7f00000004c0)=""/240, 0xf0}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/197, 0xc5}], 0x8) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x5, 0x8, r3}) socket$inet(0x2, 0x8000, 0x6) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 09:16:18 executing program 1: r0 = socket$inet(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) chdir(&(0x7f0000000080)='./file0\x00') r2 = shmget$private(0x0, 0x4000, 0x280, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) getpeername$inet(r0, 0x0, &(0x7f0000000040)) 09:16:18 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) fcntl$getown(r0, 0x5) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x7}, {0x8c, 0xf05d}}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x1f, 0x5, 0x7, 0x10000033f, "48836ae1418197b70a4282b75d25e7b907bf859e", 0x5, 0x9}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) pwrite(r0, &(0x7f0000000200)="bd55046749357208c23ff2baa703beee6db7cc900484281cc02c91c50f6503df9d40e08dd962971611ca760f13249ac8660c0966c31e5da3a5c64397cb1a49d9c7a876413f324ad16f2aa99b6480852a4a7806b14b2d0eae8ed47946898154e074549e60f3", 0x65, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) 09:16:18 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x2) 09:16:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x7258a483aad8f3f6, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000140)={0x2, 0xb92, 0x401, 0x0, 0x81, 0xe8, 0x0, 0x10, [{0xd9, 0x0, 0xdbb0, 0xffffffff}, {0x4, 0x6, 0x3, 0x1ff}, {0x1fffffffc000000, 0x0, 0xfffffffffffff000, 0x401}, {0x0, 0xff, 0x1, 0x8}, {0x101, 0x4ad98769, 0x3, 0x9}, {0x7df, 0xfff, 0x956, 0xc73}, {0x7, 0x78c, 0x9, 0x1}, {0x2, 0x8, 0xc346, 0x7f}, {0x100000001, 0x4, 0xf9f4, 0x2}, {0xffffffffffffaa21, 0x1, 0x1, 0x36e000a}, {0x9, 0x4, 0x8, 0x4}, {0xfffffffeffffffff, 0x0, 0x1, 0x2251e10e}, {0x81, 0x2, 0x6, 0x8}, {0x10001, 0x0, 0xeb21, 0x3e}, {0x401, 0x8, 0x2, 0x5}, {0x7, 0x1000, 0x983, 0xcd}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffdfffc}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) fcntl$getflags(r2, 0x3) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000340)={&(0x7f00000002c0)=[{0x21, 0x5}, {0x85, 0x40}, {0x25, 0x80000001}, {0x2, 0x7}, {0x143, 0x8}, {0x88, 0x9d}, {0x24, 0x7}, {0x0, 0x10001}, {0x120, 0x2}, {0x27, 0xffffffff}], 0xa}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x1, 0x0) 09:16:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x4810, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="82022e2f826900003000ef6709b6a3629ad0896bfca18abfb6f318731faa83b10461890504000000987a3c5fd9efdcfdc20590c0ce19261b2ee6ab87e7d4021dc0d48cf0fb34fe2123742c5b63522cad48588c68ae979e3e6f9eb6ff519edb938e71dbf833b2651ccedc5800000000000002510661444f4336caf6533813f66eba7d2ebcb4697df4cb375d6eefb297c28b8d7cc0faff6c7060efc556d53a1f99d94b49ea457f4b8e6f686e5d034c4ae4cd4efae8fa70e8a8a7bd6bf397173cfe0946884f5c1d66c370745819ba245a3b3af33c87e818ebc34613e72fd1657b0c7e8e3a0150f8fcdca6d05ac0d00ae266b21850f800eef612401380ef92ea76686063ac3c01bb6371dc4e58875dfc4628e12d0aa87ce00a0eecf50dd858e91bf4b57ab92e31006ea54b4dc333968ea7fb7a51af32687bec903dac78efeed69f353fab43c3e4a21e65f592cfc2055edf89acbdf22c65765220f64efe7dba008975d6d22fe306101cd6feb438a244a671e3545ccc9f59a9e3e9b6353089045da6fbfef345ff774f5ed7f71807b62e4fc86c089ac1d726cef395dbe9400dc87d848b7352cec66795347555872dd66a37d864"], 0x10) shutdown(r0, 0x24002) 09:16:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) fchflags(r0, 0x0) shutdown(r0, 0x0) 09:16:19 executing program 1: mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) geteuid() 09:16:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getflags(r0, 0x1) write(r0, &(0x7f0000000040)="05571f05220a", 0x6) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) sendto(r1, &(0x7f0000000140)="c7b7d8a72e924e8b2d4e1fef466b47bd44e1f7775c334ff77bf13c2e8f07bd34eebefba7f30edb906786087c4e5aa06d4dd7af6d746ea225d23d588face3298a3949319c94fb18845fc42411a73dc3cf44ee85eeb7ff2bcad144fc9074e612a7a7661961dc81552defe54cab30dcb7693cb5e97f9f7913d5b66779967ec5d9b46031f476a15b3b01fb542ecfc322dcf85993afd813d77ee8f3701f5b3e7558939021676ee2298c720ec2", 0xaa, 0x218118f985964cb, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) bind(r1, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) fchdir(r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r0, 0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getpgid(r3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x81, 0x8, 0x0, 0x3, "3a65321e5228aa467f0a103572f90805a16ce14c", 0x7fffffff, 0x8}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000003c0)) getpeername$unix(r1, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) mknod(&(0x7f0000000480)='./file0\x00', 0x0, 0x2) chmod(&(0x7f00000004c0)='./file0\x00', 0x2) r4 = dup(r2) getpeername(r0, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) r5 = dup2(r1, r1) pread(r5, &(0x7f0000000580)="f74a27802e7421f0f662b742c9be80e47632ca1c18c5586e9db1e8f03a5655f812a216e30c107913efd1e512f8ad785db6eaaf5c734510df7c5c3f9e1849e918c3544bc66570b6791e18da2978ce1f10592d9fe5ee6a62b7e44d9b6da2d625b11e934b65b71a6c3cd042feb6788cb1694e49897ca7643bc7d49c991be46a2d34a67f351cc4", 0x85, 0x0, 0x12) execve(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000680), &(0x7f0000000700)=[&(0x7f00000006c0)=',*\x00']) sendto(r5, &(0x7f0000000740)="44349338601c25cc2fe1c4a3c360d98ef90c18b4c4796cdbc1fb3bb7988c55f4e7452b2917b9d1e7e419c865b3ec1bd25cf052", 0x33, 0x8, 0x0, 0x0) fchmodat(r2, &(0x7f0000000780)='./file0/file0\x00', 0x0, 0x2) getpeername$unix(r4, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) mlockall(0x1) r6 = open(&(0x7f0000000840)='./file0/file0\x00', 0x81, 0x80) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000880)={0x2, 0x7, 0x5}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000008c0)) preadv(r6, &(0x7f0000000900), 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000940)='./file0/file0\x00', r6, &(0x7f0000000980)='./file0\x00') 09:16:19 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1002, 0x110) flock(r0, 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xf0000080, 0x9, 0x7b5}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x200, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8d, 0x10, 0x4, 0x6}], 0x2, &(0x7f00000000c0), 0xff, &(0x7f0000000100)={0x5, 0x1ff}) 09:16:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getdents(r1, &(0x7f0000000180)=""/116, 0x74) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80050, 0x0, 0x2000000000000}, {0x400028, 0x0, 0x0, 0xdd8}, {0x80000000000006, 0x0, 0x8000000000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 09:16:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff130397a2d22a94c86748e69931929648", 0x14) 09:16:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x41, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 09:16:19 executing program 0: socketpair(0x18, 0x4, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$getown(r0, 0x5) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:16:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x3, 0xff, 0x1}, {0x18, 0x1, 0x8, 0x1f}, 0x7, [0xfffffffffffffff8, 0x8, 0x1, 0x9, 0x6, 0x1f, 0x5, 0x80]}, 0x3c) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x4, 0xcd1, &(0x7f00000000c0)="6dd88b93af63d8f199228df6db7b1575f08c40e447970bb7d622db430bad7e00dc833561d4577a07b58fb42ed705846fc4b1d19bbd779b59fa24111a22f4e2bad96cc3954d21f5b714f4dc3685b35a1a7dea48f83f938c320c2856acba067a21efedb257c802dd6cb848f74ba6b33b28030b74ed7c0c1aa56332f6ea8bd2904efe3e51aeb39fad53b609ed1a6160648506644cafc5e1ff8c", 0x98) read(r1, &(0x7f00000001c0)=""/89, 0x59) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) vrele: bad writecount: 0xfffffd803040bd28, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1481, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vrele: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *291244 72867 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd803040bd28) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff8000149d4b70,1,ffff8000ffff29f8) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd80374163f0,c0106477,ffff8000149d4b70,1,fffffd803f7c6a20,ffff8000ffff29f8) at VOP_IOCTL+0x88 vn_ioctl(fffffd80375af0f0,c0106477,ffff8000149d4b70,ffff8000ffff29f8) at vn_ioctl+0xb6 sys_ioctl(ffff8000ffff29f8,ffff8000149d4c88,ffff8000149d4cf0) at sys_ioctl+0x5b8 syscall(ffff8000149d4d50) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,b5830820010) at Xsyscall+0x128 end of kernel end trace frame: 0xb5a4b9ad970, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vrele: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd803040bd28) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff8000149d4b70,1,ffff8000ffff29f8) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd80374163f0,c0106477,ffff8000149d4b70,1,fffffd803f7c6a20,ffff8000ffff29f8) at VOP_IOCTL+0x88 vn_ioctl(fffffd80375af0f0,c0106477,ffff8000149d4b70,ffff8000ffff29f8) at vn_ioctl+0xb6 sys_ioctl(ffff8000ffff29f8,ffff8000149d4c88,ffff8000149d4cf0) at sys_ioctl+0x5b8 syscall(ffff8000149d4d50) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,b5830820010) at Xsyscall+0x128 end of kernel end trace frame: 0xb5a4b9ad970, count: -9 ddb> show registers rdi 0xffffffff8198adc7 db_enter+0x17 rsi 0x75cf __ALIGN_SIZE+0x65cf rbp 0xffff8000149d4730 rbx 0xffff8000149d47e0 rdx 0x75d0 __ALIGN_SIZE+0x65d0 rcx 0xffff8000149e5000 rax 0xffff8000149e5000 r8 0xffff8000149d46f0 r9 0x1 r10 0xffff800000998240 r11 0x6ec4bc8c7d47817d r12 0x3000000008 r13 0xffff8000149d4740 r14 0x100 r15 0x1 rip 0xffffffff8198adc8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149d4720 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=291244 stat=onproc flags process=0 proc=4000000 pri=24, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff38c8,0xffff8000ffff2790 process=0xffff8000ffffaa28 user=0xffff8000149cf000, vmspace=0xfffffd803f00caa0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 72867 70385 86928 0 2 0 syz-executor.1 *72867 291244 86928 0 7 0x4000000 syz-executor.1 72867 435687 86928 0 2 0x4000000 syz-executor.1 13243 199493 86377 0 2 0x2 syz-executor.0 86928 96620 86377 0 2 0x482 syz-executor.1 29093 220295 1 0 3 0x100083 ttyin getty 83786 389813 0 0 3 0x14200 bored sosplice 86377 327192 31465 0 3 0x82 kqread syz-fuzzer 86377 84159 31465 0 2 0x4000482 syz-fuzzer 86377 325212 31465 0 3 0x4000082 thrsleep syz-fuzzer 86377 292037 31465 0 3 0x4000082 thrsleep syz-fuzzer 86377 286560 31465 0 3 0x4000082 thrsleep syz-fuzzer 86377 508515 31465 0 3 0x4000082 thrsleep syz-fuzzer 86377 40502 31465 0 3 0x4000082 thrsleep syz-fuzzer 86377 184477 31465 0 3 0x4000082 thrsleep syz-fuzzer 31465 115122 72257 0 3 0x10008a pause ksh 72257 199583 37758 0 3 0x92 select sshd 37758 512456 1 0 3 0x80 select sshd 27135 251850 2779 73 2 0x100090 syslogd 2779 381001 1 0 3 0x100082 netio syslogd 69029 5358 1 77 3 0x100090 poll dhclient 42378 114508 1 0 3 0x80 poll dhclient 61355 490828 0 0 2 0x14200 zerothread 7323 141273 0 0 3 0x14200 aiodoned aiodoned 49098 14658 0 0 3 0x14200 syncer update 59334 90050 0 0 3 0x14200 cleaner cleaner 96376 181749 0 0 3 0x14200 reaper reaper 21722 113932 0 0 3 0x14200 pgdaemon pagedaemon 58905 483887 0 0 3 0x14200 bored crynlk 83660 438479 0 0 3 0x14200 bored crypto 99103 222383 0 0 3 0x40014200 acpi0 acpi0 88479 56832 0 0 3 0x14200 bored softnet 86936 116919 0 0 3 0x14200 bored systqmp 50706 370652 0 0 3 0x14200 bored systq 63276 192465 0 0 3 0x40014200 bored softclock 21189 349296 0 0 3 0x40014200 idle0 60391 514883 0 0 3 0x14200 bored smr 1 349747 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9588 6513K 14817K 78643K 37186 0 0 pcb 13 8K 8K 78643K 668 0 0 rtable 118 4K 5K 78643K 1920 0 0 ifaddr 77 18K 19K 78643K 839 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 570 0 0 iov 0 0K 32K 78643K 1221 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1206 76K 77K 78643K 12973 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 96 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 847 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 12627 0 0 sigio 2 0K 0K 78643K 154 0 0 proc 42 30K 46K 78643K 1440 0 0 subproc 32 2K 2K 78643K 93 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 854 0 0 in_multi 33 2K 2K 78643K 420 0 0 ether_multi 1 0K 0K 78643K 64 0 0 mrt 0 0K 0K 78643K 22 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 132 583K 583K 78643K 132 0 0 exec 0 0K 1K 78643K 1124 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 103 21K 37K 78643K 30237 0 0 UVM aobj 130 4K 4K 78643K 149 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 372 0 0 NDP 18 0K 0K 78643K 229 0 0 temp 212 2728K 2856K 78643K 41495 0 0 kqueue 0 0K 0K 78643K 88 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 13 0 7 1 0 1 1 0 8 0 rtpcb 80 581 0 579 1 0 1 1 0 8 0 rtentry 112 87 0 42 2 0 2 2 0 8 0 unpcb 120 3259 0 3249 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 1376 0 1376 1 1 0 1 0 8 0 tcpcb 544 1394 0 1390 1 0 1 1 0 8 0 inpcb 280 3809 0 3802 6 5 1 2 0 8 0 nd6 48 15 0 9 1 0 1 1 0 8 0 pkpcb 40 40 0 40 18 17 1 1 0 8 1 swfcl 56 5 0 0 1 0 1 1 0 8 0 ppxss 1128 161 0 161 42 41 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 331 0 136 17 4 13 13 0 8 0 art_table 32 332 0 136 2 0 2 2 0 8 0 art_node 16 79 0 39 1 0 1 1 0 8 0 sysvmsgpl 40 60 0 54 1 0 1 1 0 8 0 semapl 112 845 0 835 1 0 1 1 0 8 0 shmpl 112 147 0 19 5 1 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 24447 0 23036 46 0 46 46 0 8 0 ffsino 240 24447 0 23036 84 0 84 84 0 8 0 nchpl 144 41647 0 40030 61 0 61 61 0 8 0 uvmvnodes 72 7765 0 0 142 0 142 142 0 8 0 vnodes 200 7765 0 0 409 0 409 409 0 8 0 namei 1024 138190 0 138190 4 3 1 1 0 8 1 scsiplug 64 12 0 12 10 10 0 1 0 8 0 scxspl 192 119918 0 119918 69 67 2 7 0 8 2 plimitpl 152 800 0 793 1 0 1 1 0 8 0 sigapl 432 12795 0 12782 2 0 2 2 0 8 0 futexpl 56 197773 0 197773 4 3 1 1 0 8 1 knotepl 112 5158 0 5139 1 0 1 1 0 8 0 kqueuepl 104 4187 0 4185 1 0 1 1 0 8 0 pipepl 112 7330 0 7311 8 7 1 2 0 8 0 fdescpl 424 12796 0 12782 2 0 2 2 0 8 0 filepl 120 81789 0 81693 9 5 4 5 0 8 1 lockfpl 104 3496 0 3496 20 19 1 1 0 8 1 lockfspl 48 1187 0 1187 20 19 1 1 0 8 1 sessionpl 112 26 0 16 1 0 1 1 0 8 0 pgrppl 48 142 0 132 1 0 1 1 0 8 0 ucredpl 96 23673 0 23666 1 0 1 1 0 8 0 zombiepl 144 12782 0 12782 3 2 1 1 0 8 1 processpl 864 12811 0 12782 4 0 4 4 0 8 0 procpl 632 29052 0 29014 4 0 4 4 0 8 0 sosppl 128 104 0 104 27 27 0 1 0 8 0 sockpl 384 7765 0 7746 28 25 3 4 0 8 1 mcl64k 65536 2060 0 2060 198 198 0 65 0 8 0 mcl16k 16384 32 0 32 19 19 0 1 0 8 0 mcl12k 12288 225 0 225 46 45 1 1 0 8 1 mcl9k 9216 166 0 166 39 38 1 1 0 8 1 mcl8k 8192 141 0 141 36 36 0 1 0 8 0 mcl4k 4096 665 0 665 34 33 1 1 0 8 1 mcl2k2 2112 79 0 79 31 31 0 1 0 8 0 mcl2k 2048 74135 0 74090 46 40 6 15 0 8 0 mtagpl 80 245 0 186 4 2 2 2 0 8 0 mbufpl 256 175938 0 175757 115 102 13 41 0 8 0 bufpl 256 37007 0 29241 486 0 486 486 0 8 0 anonpl 16 1036152 0 1024404 303 240 63 65 0 62 12 amapchunkpl 152 53278 0 53163 150 142 8 19 0 158 3 amappl16 192 68511 0 67867 300 260 40 45 0 8 7 amappl15 184 5 0 5 5 5 0 1 0 8 0 amappl14 176 66 0 62 1 0 1 1 0 8 0 amappl13 168 9560 0 9559 2 1 1 1 0 8 0 amappl12 160 10 0 7 1 0 1 1 0 8 0 amappl11 152 62 0 51 1 0 1 1 0 8 0 amappl10 144 74 0 74 9 9 0 1 0 8 0 amappl9 136 607 0 603 1 0 1 1 0 8 0 amappl8 128 181 0 153 1 0 1 1 0 8 0 amappl7 120 45 0 39 1 0 1 1 0 8 0 amappl6 112 79 0 66 1 0 1 1 0 8 0 amappl5 104 235 0 225 1 0 1 1 0 8 0 amappl4 96 14115 0 14083 2 1 1 2 0 8 0 amappl3 88 585 0 575 1 0 1 1 0 8 0 amappl2 80 101706 0 101639 3 1 2 3 0 8 0 amappl1 72 235684 0 235264 24 15 9 19 0 8 0 amappl 80 29385 0 29346 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 148 0 19 3 0 3 3 0 8 0 uaddrrnd 24 12796 0 12782 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 12796 0 12782 1 0 1 1 0 8 0 vmmpekpl 168 93188 0 93164 2 0 2 2 0 8 0 vmmpepl 168 1452871 0 1451150 339 253 86 99 0 357 6 vmsppl 272 12795 0 12782 3 2 1 2 0 8 0 pdppl 4096 25599 0 25564 6 1 5 6 0 8 0 pvpl 32 3005371 0 2990473 759 526 233 255 0 265 110 pmappl 200 12795 0 12782 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1055 0 440 23 3 20 20 0 8 0