001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="5df57ae108ada9eab529afd1a1bf", 0xe, 0x0, 0x0) 16:00:33 executing program 0: setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/57}, &(0x7f0000000080)=0x3b) 16:00:33 executing program 0: sync() getrusage(0x8000000000000000, 0xfffffffffffffffe) 16:00:33 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000280)="e3cd8883e1a506fd6f52adc83d1c07b42f237b9dd30273ae3499cedeae212d62a56fc89a742669960c41a609cd6543debfca7455391cc415fe26826b7d5da47cc30c28120d41518abfe485daf19f08154ce12b80cfd238d3d105f38829eb3614655b180b8b9c03cd23ce99f03b45732d67d5d99ba0d42fcc7fe7398f6960c0242dfec1e83d742fefcfa556b492c80e07c85a82b0dfb4", 0x96}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$TIOCFLUSH(r1, 0x80206980, &(0x7f0000000300)) 16:00:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x201, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:33 executing program 1: setuid(0xee01) msgget(0x0, 0x3aa) r0 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r20 = syz_open_pts() close(r20) r21 = kqueue() kevent(r21, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r20}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r19, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r21, @ANYRES16=r15], 0x3, 0x1, 0x1000) msgsnd(r19, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r19, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r26 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r22, r25, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r26, 0xa5, 0x1, 0x100000003, 0x6}) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r27, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000480)=ANY=[@ANYRESHEX=r26, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r17], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r24], 0x4, 0x2, 0x1800) msgrcv(r27, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004080d7e1dfd6fc1a16d4ae7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r31 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r28, r30, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r31, r31, 0xa5, 0x1, 0x100000000, 0x6}) r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) shmctl$IPC_SET(r32, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r32, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r34 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r34, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r34, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r35 = getgid() r36 = socket(0x800000018, 0x1, 0x0) bind$unix(r36, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r38 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r35, r37, r38, 0x10, 0x9}, 0x8, 0x1, 0x9}) r39 = getgid() r40 = getppid() r41 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r43, r44) chown(&(0x7f0000000200)='./file0/file0\x00', r43, r44) lchown(&(0x7f0000000780)='./file0\x00', r43, r44) lchown(&(0x7f00000001c0)='./file0\x00', r43, r44) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000080)={{0x6, r43, r33, r37, r39, 0x1e6, 0x8}, 0x5, 0x5, r40, r41, 0xfffffffffffffe01, 0x9, 0x7ff}) r45 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x9, 0x0, r2, r28, r33, 0x101, 0x922}, 0x100000001, 0x595, 0xffffffffffffffff, r45, 0x9, 0x0, 0x1f}) 16:00:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getdents(r2, &(0x7f0000000340)=""/137, 0xffffff3d) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x22, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000140)=0x2, 0x4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x81) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r2, 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) syz_open_pts() setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x2, 0x4) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:34 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x3, 0x4) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r1, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = dup2(0xffffffffffffffff, r4) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f00000001c0)=0x5) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000180)=ANY=[@ANYRES64], 0x1, &(0x7f0000000440)=[{&(0x7f0000000740)="60aa45010017acc5517a729e460a49bf46a9d826efa8b5596c67ef9f9069432947aad272e0131c869932aaf985c9531a5477404a78ca4cee5255251e4cf00ad6ea07ba0d1d19711e", 0x48}, {&(0x7f0000000240)="ad3c7807c92ef7ebff8bed920867f57f2da96121a5a688489b05ceef30d6257b17c486e8046380e21c7dc17dd63636f962a6020ec4a14fc487c3799924561d63821b2d1d4c79c75ad05318383fb099ca5a8c3693fc894396150efa78fc30fc882c2741ceacc2ec0021be5889680f25a36cdf5884ced87de93d4acf43839f7119f01253900ee06aa9bae6145347721a", 0x8f}, {&(0x7f0000000040)="8b1a441c6e464a908edddbfe55a0fd427b824b9eda262b3c9ab85c983e74f27ad6e0e88d9d98b843040dd9497fb81b8872b23eb3895551", 0x37}, {&(0x7f0000000580)="2cd81f837f9a3925791171e7fa961eee7f64c0ac3a0ebcf553175aad0a9c0b13f2f1263ed5c81f25fcc171b2cff7c438188f768cf6927725683a5541d137534343a02b524a71f842530e76e4b2f3d6", 0x16e}, {&(0x7f0000000600)="d0e25227e77bbc76019c54ac73e04c30a3ed87693315f211c36bd095226ec72c54c6f428b9aa2e7db3e46b29066d5dc500676ca0df724878c93260191148670e460034202d86258eb3fcc6449054a7f470d155ba420c8bb5275008a4ddb26982d4abe39e5ce4dc66a46b415fa058c228030000000000000071119ffb49f3bca0fc822d600c6d857702f1de696307f2820e4034d2e3d7079c89ad83a9f1b3d2cb4ddd9128559daedc132599a8c44f760ed869b59a06a280977d3889d83ef3226b36ff6dee9788ceb5e2e7c8613d358a381f9f10202318af4bac855a178c2a4ed62471cf6d03434b03498f5ac303e44c587676ca790286e64bd1388d86f6bb82783be95b7e108d3eea584cf84927221a337660e895d3512c1ff7d4b4d7e59a9931cba2bf65be83222dbf36d78fbb", 0xffffffffffffff80}], 0x5, 0x0, 0x0, 0x408}, 0x403) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = dup2(r3, r6) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000400)}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0xa80b3f56920cdf09, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) fchmodat(r2, &(0x7f0000000340)='./file0\x00', 0x100, 0x2) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f00000003c0)=0x5) fsync(r8) 16:00:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="08fbdcab", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xd94624c26ff3e3a6, 0x43, 0xf0000000, 0x73, 0x401}], 0x3f, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x2, 0x9, 0xff}, {{r0}, 0xfffffffffffffff8, 0x108, 0x80000000, 0x40, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x2, 0x367}, {{r0}, 0x0, 0x4, 0x1, 0xca9a, 0x40}], 0x5, &(0x7f0000000180)={0x6, 0x80}) 16:00:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) unlinkat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0) write(r0, &(0x7f0000000180)='L', 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) r2 = openat(r1, &(0x7f00000001c0)='./bus\x00', 0x8000, 0x48) write(r2, &(0x7f0000000200), 0x0) 16:00:34 executing program 0: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffff1d000000ff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000080)="9b375ce1b1a941f0", 0x8, 0x208, 0x0, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000000)={0xe5, 0x1f, {0x5, 0x4}}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') renameat(r3, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00') 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040025}, {0x6, 0x0, 0x0, 0x8000000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:00:34 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x800, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r2, 0x2, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) pipe(&(0x7f0000000180)={0xffffffffffffffff}) sendto$inet6(r3, &(0x7f00000001c0)="50d967207e0e6c3cbfee0e87ed1b04011b51f36238b2f547134a58f15ad0adce6ca83159c03030", 0x27, 0x2, 0x0, 0x0) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000200005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10020, 0x0) dup2(r1, r4) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x42b0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) linkat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x4) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x9}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000480)="ef5e8b5705f018d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04c6e3bd378f6192a065caac5fb404f6868e7b5256042a37046239208439a9cf794bd95b8e79c2de894609859306d0d3b838dadc2d0766c5005ddc7af3e1b49629497949a7d2a012e3654dde52f81ba7518b95b99c8e98ad97a306747478338156c722f0d489abb35c94d16aa230437cf9838474a19e6719ae0a766bcae38d65e8701f5f20b54d67", 0xe70c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:34 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) ftruncate(0xffffffffffffff9c, 0x0, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(0xffffffffffffffff, r2) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:00:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) chown(&(0x7f0000000200)='./file0/file0\x00', r14, r15) lchown(&(0x7f0000000780)='./file0\x00', r14, r15) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r14, r4, r8, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = getuid() r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r21, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="727b7b8ecb0ab1c1fc4cd3976196c8a173a6864e3a5f2720f8091038ad372c55148896a02e5ce30c5fa4a582d2818b1803921fae0c8cf9af158141173fa7cf3b762c9db0c6a66dfc409a660af22e23cc3753e5ad4e413de0573d589893eb3a3c4047a0d401db3ab24d7b1143ef5af65c9cd93026f12942752afd6f2e2991fdb3ef65351e16ddd9f656ed707494e8ea74882f6e1838b214261711adb6b3e8293b378eb70e032bcd46533439b3d81e937b50edc85947938aec58e5d37de3179814d35978a38d60ae469a1fd944f05afd542ca6cf9f0fc0c846184d45c676c1c5", 0xdf}, {&(0x7f00000001c0)="6137d890616f62dbf28dc52e7f0aa3d66a95fba456bbc27e272ea9384c45c319ff1d2a76d69edf6ebc76d517255c7ff0373418ada5366c0b0ec689a9a37f0bd8c4b07c285f652d2e", 0x48}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r11, r16, r23}], 0x20, 0x8}, 0x6) 16:00:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000340)=0x7fffffff, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x21, 0x40}, {0x23, 0x6}, {0x1}], 0x3}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x2, 0x100}, {0x47, 0xfffffffffffffffb}, {0x0, 0x6}, {0x6, 0x5}, {0x192, 0x1ff}, {0x42, 0x40}, {0x3aafbba18c170a48, 0x4}], 0x7}) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0xa, &(0x7f00000000c0)=[{0x7fffffff, 0x7, 0x10000, 0x200}, {0x4, 0x5, 0xff, 0x2}, {0x3, 0x5, 0x9, 0x5}, {0x1, 0x9, 0x80000000, 0x8000}, {0x0, 0x7fff, 0x7, 0x7ff}, {0x2, 0x0, 0x9, 0xffffffffffff8001}, {0xba0, 0x7, 0x3, 0x100}, {0x8b9, 0x2, 0xd4, 0x1}, {0x409, 0x6c8, 0x6, 0x3}, {0x8, 0x6, 0x8, 0x80000000}]}) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x100, 0x9, 0x5eb, 0x8000}, {0xee2, 0x5, 0x0, 0x10000}]}) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x4, 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() ioctl$TIOCNXCL(r0, 0x2000740e) bind$inet(r2, &(0x7f0000000240)={0x2, 0x3}, 0x285) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) sendto$inet(r4, &(0x7f0000001100)="b3b00b9d78d468244d73576e83ca13964df78b79104fc2a52861c8d14ad8f92a3aded7d5bbc12781259ab82e26d7625ff2088f54b03ff7c68bba6a54db231ea65fed9143059a0ed8c8257d86d688073b9289bad6a5529db671a066", 0x5b, 0x7, 0x0, 0x0) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r9, r7) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000010c0)) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r6, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x2}) setreuid(r6, r3) setuid(r6) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x95aef784b7cc4653, 0x0) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) pipe2(&(0x7f0000000100), 0x18004) 16:00:35 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x120) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206932, &(0x7f0000000300)) 16:00:35 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6={0x18, 0x1, 0xad6, 0xfffffffffffffffd}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="1de2fa291da29b79c41e0275aaf64f7c0702e83108437f313c54f60ad63e425788a91888a0794b7aeef22e85409256cccd92e6fe08d9459fd23b0c2d8841eccd7020dd42498272aab14cafd8b1130eb21097be72ba25eeff314e22d81e131c83032004dcd42e5d9404d12413601b45363ac6ffd78d364826e321f5ba304f461287cac3be29ccb1bfd1a631cce00f450d938d93edb4437aff3d4d21debbc34345c45347abef111f92670dd8223d6e9eddf1f994c71cc3e0b82faba7b0f81a2725ec1fae9cc15cb76d46918095801c681e33d69e2d25421be707a5985a4bb8061ac7105e1aa7a08749010902c9d7b798fad1fc4e", 0xf3}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="7013854fa1c31172c536f8029364baebcfa5b83b6ea6246318deab1f825a7577b66c37cf3b25d6323df60204baffd17c21de053d7fd42b14b7589d02713b7b08", 0x40}], 0x3, &(0x7f0000000280)=[{0xf0, 0xffff, 0x3, "b2056f330991782334c1feb3c20e92157bf17a40e9f5b3af13aff5717ff86a440265abd4b6389fa1c521e3f7797516a53f9f20e9bed0b0f3632ed29b0a6d81cc3f0e7ddb62cf88ed0f6dfae9659efadd0cca330fe1921b7dc0e0e1d3ea51594a34f8253944f70c2d3faebd773913baac46b1a09d248f55b095b82acd7d1d41e9b56002123ade7fc4c4ed40467400a98480bf0e8ce8401ba0342dc4636cf15b55399e1853204dd343c718df1ca00a9dce22fc5d3b2eceeeccab270f63b10ad4fde69887fc11f4c09a0537057dd762c6505ad69fdaaea96be0b3"}, {0xc8, 0xffff, 0x100000001, "7a88204470dfb55c534d08d510e137952b6479f6f3de3dc9d8e7c4a3f712cce1301d0ca19590a508f93d37823f6fcb5d3a04f25628dfe1aeec2c34b0f5b698435fa0aaff90b7f75ab000aec434a200cbc00fdee41caa8d0f011590f1b98d12184411434a2ffb648208765b12dee0b8e78f58c9dadddd1bc6a7e77c50b67c80bfba432f8c72f179925d0b7f393329735c1c151f4ac3b1de7b15e7e80adab572c237ef70f6cbf2f1cc55ab7732dc442308f50fce0bd6740b"}], 0x1b8}, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x3}, 0xc) 16:00:35 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x10) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000280)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r1, &(0x7f0000000140)=""/206, 0xce) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x2) r4 = dup2(r2, r2) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) 16:00:35 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r0) execve(&(0x7f0000000340)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f0000000080)]) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getuid() r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) read(r1, &(0x7f0000000100)=""/129, 0x81) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) mknod(&(0x7f00000001c0)='./file0\x00', 0x2011, 0x2) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0x8, 0x80, 0x4, 0xfff}) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0xf493b1d0a5956b3a, 0x100) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/3, 0x3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3cf, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r3 = shmget$private(0x0, 0x4000, 0x240, &(0x7f0000ffc000/0x4000)=nil) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x3000) 16:00:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460001300000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6000d7d026ba8af63ff3728cd00000000000000872babfbb770c1f5a872b8afaa42c53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x2, 0x0, 0x0) 16:00:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSCTTY(r0, 0x20007461) unveil(0xffffffffffffffff, &(0x7f0000000100)='\x04\x00') 16:00:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x88) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, 0x0) geteuid() semop(0x0, &(0x7f0000000100)=[{0x4}], 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9}, 0x0) write(r0, &(0x7f00000001c0)='\t', 0x1) getgid() 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0xc60, 0x44) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x3c}, {0x7ffffffb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) 16:00:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="e32e4d31b7924a77a96c653000"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) socket$inet(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723, 0x0, 0x0, 0x1}, {0x800000002}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r2, r4) 16:00:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x114) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006, 0x2}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:36 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10, 0x0) pwritev(r0, &(0x7f0000001240)=[{&(0x7f00000000c0)="74a778593e3e", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f00000012c0)='>', 0x1}], 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20003, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x1f, 0x4, 0x5}) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) 16:00:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffeffffffff, "73cc5160527b0100e534840c76f3000700"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x5b4, 0x10001, 0x4, 0x81, "a366056e5b3fbfe4f563a8b633cca4e5318d939c", 0x80, 0x6}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0), 0xff7ffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x9d54}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x40, 0x80, 0x1ff, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r4 = semget$private(0x0, 0x4, 0x201) semop(r4, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r4, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)) semop(r4, &(0x7f0000000a40)=[{0x1, 0x1, 0xf6029c16786bad85}, {0x1, 0xff}, {0x0, 0x6, 0x1800}, {0x0, 0x993, 0x3000}], 0x4) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f00000000c0)='./file0\x00') readlinkat(r5, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r5, 0x5) r6 = dup2(r2, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0xc51f}, {{r6}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r6}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r6}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x2, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r7}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) kqueue() 16:00:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) getpeername$inet(r3, 0xffffffffffffffff, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffb, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x10000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000410000008000"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r2, r5) 16:00:36 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723, 0x0, 0x0, 0x8}, {0x800000006}]}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="19b7544d9fb3a355114f930dfe4216ee9deb666062dd83e47f8ed1ef9df16885fb5660d34d8373d671a1e31dc2976dd2a6ba89b54e669c3b420345ef75e78faa990833c220a94434622a73e6d16c389897769c71e7e972ef2549c64a2497a1ae", 0x60}, {&(0x7f0000000180)="2564ea2b2084060e7222fae204bd6dc196903b5e9aa7087053c2e93f3481bd20e9d6c29a477b6822d90c8b73af7f8a8a6e067a0d371bbcde4a4c2c7caf386d6892c42991fa4571ac019cbeb9b9158f6cb3b2d836f3049155ef551fbc2aa98b6cb4ee90f35ec1ab5225478998ad4eef7e34c7eb00ca635ae98fee256b01a81df1", 0x80}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="a0068fc1debb3d40b92e0a480b46") 16:00:36 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="d38ef832e744651def35acd99e3768cbfc0a2717f0d396dad3553f3e4b3e9f70e6c428ae10cc73c4830cf605d36a65cdb327fcac89fa5cb6360734e5cdac004b05f5", 0x42}], 0x1, &(0x7f0000000140)=[{0x20, 0x10001, 0x3, "f126f4c24b135e9c9841"}, {0x58, 0x1, 0x4, "1edd551a9f0697c7a13c6ac1572fb15e41ebaf9fc5015a756184dc8f575707a588ed7b5b504023a65691ee09652c36895397c2eee86b49c996bdbe51ce1ec95571874e9f0bf3918e"}, {0x18, 0x7ffe, 0x5, "6134e415e89978bd"}, {0x20, 0x0, 0x4, "b58626fda1e25eb68e8e6a2012"}, {0x58, 0x2ae59a999007112c, 0xfff, "0289b95e63dc6ffa4e79d9803bcaff8eac0e8634eb71c03e7245e30522da08ee82d8426c403d040fbbde2dbef01cada1ac5666ef46e5cafc92275b455e4b0579a7e0aac9d9eb"}], 0x108}, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 16:00:36 executing program 1: r0 = socket(0x3, 0x1, 0x20000020) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:36 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r1 = socket(0x2, 0x4003, 0x0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) r3 = msgget(0x2, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() r8 = getegid() setregid(r7, r8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r4, r5, r6, r7, r8, r9]) msgrcv(r3, &(0x7f0000000540)={0x0, ""/195}, 0xcb, 0x0, 0x1000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xffffffffffffff69, 0x4, 0x5, 0x1, 0x401, 0x10000, 0x1, 0x1, 0x1, 0x2, 0x4}) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x34, 0x0, 0x0, 0x8}, {0x6, 0x0, 0x0, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f00000002c0), 0x8, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x47) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r7 = syz_open_pts() close(r7) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r6, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r8, @ANYRES16=r3], 0x3, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r12, 0xa5, 0x1, 0x100000003, 0x6}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) chown(&(0x7f0000000200)='./file0/file0\x00', r14, r15) lchown(&(0x7f0000000780)='./file0\x00', r14, r15) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r18 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r22 = syz_open_pts() close(r22) r23 = kqueue() kevent(r23, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r22}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r21, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r23, @ANYRES16=r17], 0x3, 0x1, 0x1000) msgsnd(r21, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r28 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r24, r27, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r28, 0xa5, 0x1, 0x100000003, 0x6}) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r29, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r29, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r29, &(0x7f0000000480)=ANY=[@ANYRESHEX=r28, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r19], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r26], 0x4, 0x2, 0x1800) msgrcv(r29, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004080d7e1dfd6fc1a16d4ae7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r33 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x2, r30, r32, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r33, r33, 0xa5, 0x1, 0x100000000, 0x6}) r34 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r34, 0x0, 0x0) shmctl$IPC_SET(r34, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r36 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r36, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r36, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r39 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r38, r39, 0x10, 0x9}, 0x8, 0x1, 0x9}) r40 = getgid() r41 = getppid() r42 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r35, r38, r40, 0x1e4, 0x8}, 0x5, 0x5, r41, r42, 0xfffffffffffffe01, 0x9, 0x7ff}) r43 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r43, 0x0, 0x0) shmctl$IPC_SET(r43, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r43, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r45 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r45, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r45, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r45, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r46 = getgid() r47 = socket(0x800000018, 0x1, 0x0) bind$unix(r47, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r49 = getgid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r46, r48, r49, 0x10, 0x9}, 0x8, 0x1, 0x9}) r50 = getgid() r51 = getppid() r52 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r54, r55) chown(&(0x7f0000000200)='./file0/file0\x00', r54, r55) lchown(&(0x7f0000000780)='./file0\x00', r54, r55) lchown(&(0x7f00000001c0)='./file0\x00', r54, r55) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000080)={{0x6, r54, r44, r48, r50, 0x1e6, 0x8}, 0x5, 0x5, r51, r52, 0xfffffffffffffe01, 0x9, 0x7ff}) r56 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x8, r9, r15, r30, r40, 0x10, 0x6}, 0x3ff, 0x2, r52, r56, 0xffffffff, 0x1000, 0x5, 0xfffffffffffff5b2}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x80000001, 0x27b5, 0x1, 0x62d}, {0x400, 0x0, 0x0, 0x53d}, {0x100000000, 0x2, 0xffffffffffff6ec1, 0xffffffffffff69f2}, {0x9, 0x9793, 0x253, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x200, 0x2, "bf6f9f63d5ddfe149753b2a5dc58713d3c07c382", 0x0, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000000)=[{r0, 0xb}], 0x1, 0x0) 16:00:36 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:36 executing program 1: r0 = socket(0x18, 0x1, 0x1000) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x0, "000000000000000100e41f000000000200", 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000140)="a00969588086166c55d3c92161b02cda7e5d058aa72a261c33d5196f55ec65438702045ee627e578f3b6101987857a3389cbd57284bb7e6944ff29be32", 0x3d, 0x401, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:00:36 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000002600)=[{&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c7", 0x28}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) read(r0, &(0x7f00000000c0)=""/215, 0xd7) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) 16:00:36 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893f774c62330e6f8ba1fcea5bcacf46778790e0a4f80cf28e81bcb18f17a41618f3a5228065bae8cb5a92f9c4bf6298eaaa3dc78f311010410ada8cc34cb3e6e05ace459dd7270f1509714334550da90b0400bd091f62ab2383208204e677bd6ad9e393d72664c5ee7e732be299b96215aa8f564a7902422f85b9f5970cd6682d313d3c4d823b5b6c8cace1467c09976185219912c9bca6354f78bf0f9de82eb664a93016ac9c58c36bc9c9b170cea59d14307ec708c2e489617e5811004f9d76adfaabbecf0630c033d29b2729193252144b9e7ba661758e54185562d2aed8df9d2d3ba6ff2f8b0c6cc4bd40a13fa7a4ecb0858f5756600ea66c68136615c31d1cae41ba534d61a756f7fa9a5242d6607b4fb44f844c1f2bf3b26fdc867a05bcd4cd64559c54ae12c1"], 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:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x9c2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x240, 0x0) dup2(0xffffffffffffffff, r3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x1) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r4 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) r5 = accept(r4, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) fcntl$setstatus(r5, 0x4, 0x4) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x40024004000028a7) r0 = open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a41e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="00000018602700000000000000000005000000b0050000000000044000008000000000000000b3e8e71e56088fb7d9cce84002ef", 0x34}], 0x1) 16:00:36 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x101, 0x1ff, 0x8, 0x0, 0x8, 0x3, 0x7, 0x0, 0x1, 0x2, 0x68b0}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 16:00:36 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fcntl$getown(r0, 0x5) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000180)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e890053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c20000000000000000", 0x57}], 0x1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x3) syz_open_pts() 16:00:36 executing program 1: socket(0x18, 0x3, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x28) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600", 0x0, 0x40000000000000}) pipe(&(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x3, 0x1, 0x80000000}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="62002e000174b82b00005e845461def27fc95cb0d45c0adbac6f6632845d72d9170e5c9d30fe0a1a0000b3311dae4d8a0e6c9c3a9043a6ac2a2704d0092380b14a1b9d80b1630a60f3fd0423630a794d84cc0848e4e08ec34aa311354a76cd7b3e225b"], 0xfffffffffffffd13) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000380)={0x3b, 0x80, 0x6, {[0x5, 0xffffffffffffff59, 0x1f1, 0xffffffff, 0x8001, 0x7ff, 0x2f, 0x2, 0x10000, 0x14000000, 0x4, 0x2, 0x1a3f875a, 0x3f, 0x7f, 0x4, 0x0, 0xfffffffffffffff9], [0x3, 0xbf40, 0xffff, 0x6, 0x6, 0x101, 0x800, 0x1, 0x8000, 0x5], [0xc361fae, 0x5, 0x1, 0xfffffffffffffffb, 0x1, 0x4, 0xa4], [0x3, 0x6, 0x3, 0x9, 0xae], [{0x100, 0x1, 0x1, 0x1}, {0xca2c, 0x20, 0x10000, 0xf97}, {0xfffffffffffffff7, 0x2, 0x24, 0x20}, {0x7, 0x3, 0x9, 0x8}, {0x1ff, 0x8, 0x9, 0x9}, {0x1, 0x6, 0x5, 0x9}, {0x0, 0x3f, 0x67c, 0x7}, {0xfffffffffffffffe, 0x98, 0x4, 0xfffffffffffff800}], {0x200, 0x40000000000, 0x4, 0x4}, {0xfffffffffffffffc, 0x1, 0x20, 0x1}}}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) setgid(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xfffffffdffffffff}, {0x1000000045}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:36 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f00006fc000/0x4000)=nil, 0x4000, 0xf, 0x810, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x7ff, 0x7, 0x1, 0x8}, {0x6332db7e, 0x5, 0xfffffffffffff801, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0xffffffff}) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x6, 0x3, 0x200) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="2f66696c020000"], 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r4 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x8) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) r5 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fchdir(r5) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0x4000000000000, 0x1}]}) 16:00:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000000)) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x4c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\xff\xff\xff\xff\x00\x00\x00\x00\x13', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0xffffffff, 0xfc, {0x8, 0x1ff}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x44}, {0x0, 0x0, 0x1000000000000}, {0x6, 0x0, 0x0, 0x101}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x8000030}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000140)=[{0x15}, {0x723, 0x0, 0x3}, {0x800000006, 0x0, 0x0, 0x10000000000000}]}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = fcntl$dupfd(r3, 0x0, r4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11b6c92df23c3b72, 0x2, 0x4, 0x6}, {{r2}, 0xfffffffffffffffa, 0x8, 0xf4c05d23cad4ebd5, 0x7, 0x5}, {{r5}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x3, 0x7}], 0xf986, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x9, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2e18bd1589ad338c, 0x1, 0x2}], 0x198, &(0x7f0000000180)={0x44f800000000, 0x8}) 16:00:36 executing program 1: poll(0xffffffffffffffff, 0xcc04a08fa313d266, 0xfffffffffffffffe) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1179665ea6c4bb2, 0x2812, 0xffffffffffffffff, 0x0, 0x0) 16:00:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x11) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:00:36 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) r0 = socket(0x11, 0x10000000000003, 0x0) mkdir(&(0x7f0000000140)='./bus\x00', 0x201) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000000040)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebb0d7d026ba8af63ff37282934e4fd890100d3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000020200a371a3f8000090d2c4e5187c00"/160, 0xa0, 0xc08, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000001000008cf6550cbad9397a0000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000a27041ba2987b8b597ca5964c8a42cc3ffcb522eb5cdfadd66fb6b8dc6a8c2972f9fdd33da20b545c0cb813ee72d7cb37b02d18ef3c3c78d9b71abaf9d93d86e80371d35deb3b2aec54a0535837eb8d16f9242d42635259004c3a5cd629d3c2fb0141ddba7e3d33f3bc0aaca38e1cc398d5e82fdc2ccde4a754d8052ccd93a58779e047bc02de1dc6906d87ba4954ab796b2ecd6156447c6634baab57fb290afd892817d8d2473e924bae6fd80631fa77115dc0faa0cfc6d325131e95d8eab306cc2b86fdcc11b11da35806728e546cececdb159e7363269bdf7e2047b323faab870f0d920e72721bfc2522749b4714d9d41f4721470fd4c5c431b1b17b85ee0fa49346df0c220223f440bccfe77ff83d3455c9bec7ef6dd0adcbc6ba0f0ed8b06fed2a4d16c1418fb41a173204da0cbd6c180f2a8c9e80a592bd2a3568bfb9a227d9ee234455d4e6b308f7d9f004cf523482fcbbef146011a62c3a89685bc9bd199e765d1fe64ad7ff4cdc5e6d6109405f5d57189440550e25802a3b99ba95864fecd04ad7ef74f81ed66bd587702ae9309517ec61708cf252dec082ffef15d3c75f9abe48dee8fcaef51e6ec63dfb0faf6971b894b00f9ff09419424076b500cbdaf804a1c43000040b5ccf8d014c0abdcbcf362504ec7c65c7cb972dee9e3773a15ecb6f72c8cd5dc428fce5c"], &(0x7f0000001900)=0x6e) pipe(&(0x7f0000001980)) r2 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r3 = accept(r2, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r3, 0x1) connect(r3, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r4 = semget$private(0x0, 0x5, 0x100) semop(r4, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) r5 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000480)=""/97) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0xc0105715, &(0x7f0000000080)=0x37) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r9, 0x800c5606, &(0x7f0000000540)={0x1000, 0x3f, 0x1}) r10 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r10, 0xffff, 0x40, &(0x7f0000000100), 0x4) shutdown(r8, 0x0) 16:00:36 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r3, r1) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:37 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:00:37 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, 0x55dcd3b4, "73cc5160527b0100e534840c76f3000700"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000013c0)) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000000c0)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) writev(r3, &(0x7f0000001380)=[{&(0x7f0000000140)="8c92993f65af8fbcd552ff8f01db7fb529fbce8de82420be9c981b014e5d0908c3306126254be51b348f77cfdfa5ef30a85d7baebd79ae0f38c5e9ed154642d111205e0f39d8b4eef7b18cfea70ce0f24a5d19b1a778a530b96b630f7d4ca1e4079b0f94b3cb5f77004f6c5954cdb21828d854ec14c0319c1e3bf0ad3f551b0fff133d5775f69c341b322821af22d6891437f0", 0x93}, {&(0x7f0000000200)="003a805da7eade1f4aabe4c3b237453b99254ca677212af7e6e0957c264e8a81fcca95ebba4f433dd25d8fd401a113df715f607fa8c5d800c07a011d4560830eafc995c71362d5a5d135b4c93788f1b0f65422736a7c4c47167fd996280bacad6d06377c58f3047ba99e32dff5d0be781503119b6ec5e148eaa9ed647c", 0x7d}, {&(0x7f0000000280)="4aa6b5a805d5cf9ba74b665fa784f42ef569a946048e258f64c0154fd4d7fce98cdc73dbe924c9580306ffe3a080539f0ab4e1b52864da84e67163fe27092c467c642892f22772bec607cb32cefbb44f7adb", 0x52}, {&(0x7f0000000380)="7ea4dda154a213a9df5c24b57328845770d9d87c07a1d8b7b23c5b03b506df201e828a52fd4b2d9be3db451849b120366a7b11c8919742de69010c4f1171199989b447346933a7a016ba175c69b663944100d267f59782f8f5eb99f95e8e76e002041e856525b9c21ba89992a931d049fa558dbd7bf73109ddc3be915e46e0a8c6c1283b87514364698c0a6104a1a9416995dbd4e3bdef536552524dd90f07893b02f766e277561801ef1fef2766265f48d9dda6f2497e1bcf1e6b417a6602920a978554f21552364975eb9bee11e5cddb285b626052cedb356328279c4a51a3a02f0deb26b484ecb987edc9b71c056809682f187203fd3e8db9bc0252b72821f303f173ef029abfb620d40e17732d8bd6dbade66484033acf2a4240e903a0533615c90825641c86742ceb6a3b7befcc3665c55b641eaa3cd4bb8f330ffb3e1edd765b0412efb1f386e1a63d097dd52916d5552c3c04423b54e1198f5cb923bde80fb3ea90ceeb6e0cb61c36179a7e2420571f2e85786210381144cdaedc59f1f91c2b16d1b3e7820d5ac4f912bbeecb86e60cd3204b037aa9a52530aeab18cb6b617cbb695fe33edee74f1ce2c4ca56cd78d454f6b679f82be1607f4fa70eeb37489a58a80f8fde9fdece35d742796567b068bb09bc4ddb28f96b3fbd617b621a223fdb3bf67ad987e3d12f5e19a244a71bd9ac1e06aa55aa319cf0da528bca495153d805d780d57fe00362b7fabcfef08eab3dda4eaa1eb4e5163eb75d78bcb166406dfbb359db37b8b71eb4c4ecc41d8f19cf0709049dda13369f4cf1a354a7bb4b37bf6346b4691b38f35ca1ed66919b3d63cf44beada8d65c8150930553cdf476aacf50ae219879968cb8e1109397c08cba8c69859eab68b9d23cf7ba9da7aaa91d7ab21446eb7d2a8e7fce13c36c0ae4bdae149151831aaad66b2b54777fce1a7507c7ec1a34c1018fe6123f5acb3ec87152ec58d82977e0adaa59a5cc5becfe3979af7894a0c4740ab020f00841c405154fd9186ca25d6f2c7bb8ea3f2690ecf00c4c20b667335b70e067a3e5f7f5f722982b4ae02cda30aa3e66a2de469e82bb24751eab45ca21c45700b2d3a327f8452283f350f4ea217ec9ba8dc79576e39d532c85f3949f80044f9d2b53e40dc8a0c0ca8e8e3e5fdf536905688df32a7a40848cf6be24c7ddeebb5159acbcd6d3be3abca1d36d261d8aab84c2e169820f2c65690475cd7de474f57e1fdb2f7bdada2fd28a7d4cdbba808f583546a960c9b21fa8eff9ca96d2f54d2cc4f1026c060e3b24efe9027bb03989beecf03ac70ef7ad5f0818332a57b35340546b4cd5fa5679490340fb4d515e480acf286a7e29583f3e5a648f46aef847297dc5237b1a83b2dcc0b1a5e59222e70a11e9256cdbd7c8375c26c7675681e76983702532640d3b10c6ca5b8c63091cf9320e4774b161827c6928c77bf7126f08bc70561bf379719d6d498da54a706b65ece91b3e7fa054b162922ec220f8c0421ff578fd31ed5aa007adedffde3e66cbff467623e804963ba41672108e3e6c0b490fa8cdd798462ee2a1f0c1b8b741461ba3fe10afd895bb9221b37189d5856782b37014bfe97b1088b85be3bb9cd26e3ad04170e9d68e88aec13503f96e457c1c52d6c22fd0bb2346ca0d01351fe6f0806bad4da4c57181d859043a6f0ddb77247d8c772ade3b6b0cb0ee90aca7475894225fc380caa7276a9cba92da093f589d66e8f638b5c1c5dc05cd4818ebef02c62570cd999436c622ac2ecf7312f0face7df40a2a89eb5a89e040723dc1ad3ce0023f40a86bd4272afb8c5c1c4a1b5c54fd4d0fe5034dda55939fa829a26c14d5175c55546c29ea310d0e01b0fa905c6e2dad2153cf7a6d1e04f09eee9bb0ab82468565ee3d397b566ee04970bfa509b0f73c6d46802fe01cd0f1a2bacda40fea90ae2b88fb0e65d9276c118610b8f31abfcaf755d25c890b860bd5ef528f122e172954b2131600041c57dce80a3afdc11ede0a10a9a01d17ed2115566273ad09107d5103b45db2e26b92eaf0f1703f9d3d42800cdf821355467f21c51a919e598e009ca490483fe1da2dd304a2256634c49d399eaf9d31a4b67774126a62759f46c6b1a8575eb1bea79b9f3d6517b4f4c89276dbd4b926af2427df09fdd0ddeb09450301d7e9f373bc0b9826910202a72dd83a9721b5d8682549ddbb6454eb84be7c76682542a73ee4da4ea170cbeadaf89377d90649e99bd7f2a1239705a246949a89f81c06d794e66c4720d605341ca879ea72294d0045b2fb44528cb9d818f76bedcfc8fd9908e44ce8b529d6607f41aba1a4fa997bae67cdb682f276a4dc35fe4a98aa83be1b3a482ccdb095af07a7155a410db31eaef11c361a4ed639433842c60fa7e5443389fdb053c26ebdbdb2dd55e949e24053d22d4ba131378ce29b4ef159a19a143408b709f64a811351c9a3c08620a0d0f83cbee96fd61060377634860f2c384bf3daba70e358e77ec87509f682647ba47ccca9d1bf2456981fa116363c4d56927fb45f96ece575f45b788170e13c43f6a4624db7406dea972406f158043e491f7422b724e7fabdf1526cb4b52c2aea1fad0b2cf2399173920f4ac62c0c0fcd6b95caa766b31492d4203a9ec512e47790b7d559a909cd12e6375be92155475177fbd10f178e6ee80dd6650751f11ca2522ca88d758a213eab78dc96000ecde5cb89bd697db1134ee4d28a5652191218a2c30cd837c77e5b18f58d0c03987b88098d8f3a8cf6c057873180a589473e880215242bb87ef7d1584e6bde6651f7aebc67bfe4b35b5a24524cad92a3c3b52ba69b40dea75c865db02b7b1e56d39c20a5ed5018a6f4aad4d17e15814530b0494f3915ef10d35705f18e45c60caae0165d100fb699c22f63f3d661222215be61acd8ffd524b17d83ce835c1426012a7c25d0d235515966d31e5cc2408f08a170eed6eb97ca8e49705c38191e5d0d8adca9c649ab6a585145685ba1c1a201c6367d90bda9b06384f17ddd653e9f9cfbd8ea4cc26e7f3b0bcfb9140f9581430a1fba9d44afca7ce35a6ccb52db707633c4e13606f72ee6560c18a40c546f0657b781a27c5e8d15b6b695786c134f6e20e9ad892f53f90dcdb377c16f777e2de67bcebc89d38d18af986f7f9d6d745144d891e6610de1e15458519afa0d8360ea735d23347666a5d1fe00874af72b4e477447e0e46cac57f135645741d65f6387bbcf960a8632f5cae41809c1db90ed16f47dd936c542d34214c3a36c9bb0558d206a303d5b58cafabb468e24537bc4b0d395b49008cc6f3391d598261c9a46a2fa74618fbba52869c60a95914950bb40ed63c8905c7b2276c738d24110a1c1882f5875701a6a8fafe9650971d8feef5858b531f0549696d9794df65ed620dce0f17c4d9979aeec25a3f4c005689abf8d2a94dd546897c539d4acd97f07079a615271ed63f930bf5ae81c636a38607fd4c34d4b49e212a1a88ad6d017312533e6b0a182e2d95dc61fb3ead2aa91cdc57f5d77a0cba061fc01bc6ed586ee5e91f496043a73d797031f00d12e30fa1c5146b5fc1a8cb2277af4b6d18ade9c103d67ea3753b91b342ab30a2bf264456edbec91485ed1977df24c511598af4a22cf75180aa205ee433aa59b632f82d2eca80449882a14f0b6b3ef4c07f421c81731ef566fd592376452cce3bd51b77cf0366747e8c47a36b04ffc3b452016d67a00058f2678b8a130d22867567e984dba81d8e63f682c09dd9af2a2bfc62c94eebc510431b40714051419a8fca90a84d74a5805c24f82ebd314c044ffb70194703b307b0180741ff7e035950dc5f7dc1492760a19ba99ce528105c244be250d3926b551530af5fa46979326683c0eb6ce210bd1fc63f162146896d9c8f9682bd5d8e539fbbc50951d44566d87c1b1f6659255d6cc0b31a2bdee0f38a4dd829f017408c758787919c8dd30892f3e9d2e0b3127147367a7b22901de2acb9a69e2725456ba4dd1315fb02d8bbcd0b305249c67a706ff6bafe6d09893f6355d3c0533d61b626dbca07b9588b2efd452eb4c165ea5373653413f8f5688313bfe2716df77f136ddf34bad2b7a33144506fba7c491f583695d3efb7473e7eb0bc21949a348a243167dc385d4d7553931e41aa8589e90e6b9c1bdd38438a5ef4023c6a4cb7945cd67520b27133ddbcbd990005150b029934492ddf0416ea86d674ed5989e9dc1cf8089d5045d016b6accb59623fc917f6b82435e8b901f10e01cc7122e93af13881e96dd9f4e3a0c8b9acd6102eb620379164f25e75a5619024607c9b991c7e5c6c33004616218d72b9b0f16e31fd5375513a25b8bbb706806594670c361f1e1c8975640047949b5c8fd752b37a8f1b2ce5b1872935bb1e9fa9157a264b591fdab40734347e9ef98652466585956798c187cf96fc7f58a3f837ab3eefc8a7d49dd8af06f75694260b323a04396f2cc083a94af8ac9a078cb49acf5511e7639a9ff266e4b8236190f4a1a8d9505f1a8912a6d2b6d7a38c3245d2d53ac31d948f4ffbb4cf92226501c6340f89fb6db32c02e92e189bb77107920ebf0677a5155404f0cfd340dc26ad5ffeb009c901a76840138ad93b29e50a32b31f84a84df4d96b01f8958649faac80d89264cea79ecb5d6d8a082b1b40f7e0b429b61d23e1bde05fa8b6e1cc890ec26c83ee4de4b08d2fe815dfe56e367da1be9c01c500ad4268b60089ca2224e96d14268fd3ee56dc2de2c88b8556d10237dc265a1010f8e2aad8aabae8fd8b11f71bb434e07f60b67cab672150136f9273d43a70659cd5f40e491f61338a526136ec118e1f92db291bc4532a39977476d2b4e8d83b6ea4886560cc50e3af62b359cfcb21aee851d40a96bd6541c1ac91044a85793c8db0d0affe60ea60303eab3f8af19a0c2907f7f2b52fd8b8979ae815861680f7f2ecd689e21dd8eb435aa24be27e7972b0b46d9a9ad4bf8a881aa55e0c2044a40d8bcba9a7efb33688af489d50f4ba0a22270344f72dd5cdd9d459a09304fca1763beb91c28e3c896ee8fdb579c43ecb18267af2398d77bb08a71fd54759ed6827b0dd8538856615b584ed2a6d17fe319e2893fa8cfbf942dc2332fb298559790eef8f6e1750928078f799bbd4a23688c63130841fdaf9209e5f1b4657984fcdfcfdbd12bfabbd477190d24c34c598b252f05b55386ec82cea80e2c6db531dc43eb0e7b291286361ce22c106ba17ac42ba79d17e16e7e5969ecdf25c7f39e16cf7f83c9811cae1e3e0cb32e35aa01b1e941672687f856d59c8d426e2dac9e152a40d95d0a1bc273f5ccda61a5f8a5fe014b3707fc4eaca62e2d01f3d1b478060d65b545ff18f9cd2ec290f5706e57093ce96ae627c5ec766c2baf52b728bc7d7aeb166ff09b6c00832dbaa8db01cf06a54924ec4bfeb19e40a668b0c74803be3e07c3b7bc20cce53e1a6070e854122ff1f9ff0f10001b0800acfc79039f1b04c367783a5f32282434d88a40b8d9e540107ca3cecf82f7badc160d85de58acf6a6a7421802cc6ccc5b99d2187da45d6247e8a1da5388f912b7dff3280e8369a995fa5691155c238ea51d3fdf6fd6b270c1b1aeeca7b1cbdba42d05a9d2d1427bd4b9d24aa18d1d0e311b0b51e00a41a60cdbe64d80f331af543734f172dcb05a7e49814cb77e0c8e7bc2a1b12f468d9743ddd296a23cbf5bea3c3a05b0327b5be949d28d13c25ce69c5a639df083ce668c2ba55fb0d56c15e8f8d2d49dc8011fe54af469cd356cf07957dfa801d0c87e", 0x1000}], 0x4) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000dfd000/0x200000)=nil, 0x200000, 0x6) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a024b029be96964ae14f6357e3a", 0x68ec065b65487144, 0x0, 0x2) 16:00:37 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r4, r6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r7, &(0x7f0000000680)='\n', 0x1) fcntl$setflags(r7, 0x2, 0x1) getpgid(r3) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r8, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x15) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r10, r13, r15, 0x1e4, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) getpgid(r16) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) 16:00:37 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) socketpair(0x8, 0x2, 0x7, &(0x7f0000000000)) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000100)=0x4) 16:00:37 executing program 0: accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) listen(r2, 0x80000000) setsockopt(r1, 0x2, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000080)={0x0, "7ad7222b"}, 0xc, 0x800) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, 0x0, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000100)={0x20, 0x5, 0x80}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x7, 0x1, 0x509dfa15, 0x2, "535885acb454ad30516e6229501b268201b5af26", 0x2, 0x3}) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000480)=""/97) 16:00:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setgroups(0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18c80, 0x0) setuid(0xee01) fchdir(r0) 16:00:37 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xffff, 0x0, 0xffffffffffffeffb, 0x7ff, "68d19de7832b0db1cb2fd71bc1c6822bc600"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) read(r2, &(0x7f0000000180)=""/20, 0x14) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x4, 0x4000000000000, 0x101, 0x5bb2, "56f159bb217979ff27d6b23ec9827badd5699341", 0x7fff, 0x3fff800000000}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x40, 0x29) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x80, 0x0) close(r2) fcntl$setstatus(r3, 0x4, 0x80) r6 = shmget(0x0, 0x1000, 0x15b505146b42dad0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106924, &(0x7f00000000c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) kevent(r7, &(0x7f00000002c0)=[{{r1}, 0xf9f92b6a4dd4e6b9, 0x4, 0x1, 0x1, 0x1}, {{r8}, 0xfffffffffffffff8, 0x66, 0x2, 0x10000, 0x1}], 0x7dfc, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffd, 0x10, 0x100000044, 0x2, 0x20}, {{r9}, 0xffffffffffffffff, 0x2, 0x2, 0x3ff, 0x20}, {{r10}, 0xfffffffffffffffb, 0x18, 0x5631e8099f5f530e, 0x40}], 0x3, &(0x7f00000003c0)={0x7, 0x3}) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800400000081}, {0x3}, {0x4000000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) setsockopt(r0, 0xd2, 0x64, &(0x7f0000000000)="42c1e934e757271847be1a6712baf21b35104eb94240938923a290c628f64f9b0f42451791738356e3d79fffc2fc89cff2258f98fe4dcbb1877f18c9c8bfb2d6c03922560aa259d21b21fd926041b77b2b5b17c429b7e42391787908ec6e7f8e93e109be6e6d9f3dae3f3438459c2628b07c7ad4a464bf1f9cb74050d40725fbf3effe4fceaf622fbcb8ed68b6e6abd43d1b9ba17ce7d34c7bd3e8d1b180706fe495ef5717c52961084137a5bee435e85a23", 0xb2) r1 = socket(0x2, 0x4003, 0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) shutdown(r2, 0x2) getsockopt(r1, 0x0, 0x17, 0x0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(0xffffffffffffff9c, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x4, 0xfff, 0x2}, {{r2}, 0xfffffffffffffffb, 0xc8, 0x1, 0x1ff, 0xfffffffffffffffd}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0xbd7b6af495249d17, 0x20, 0xfffffffffffffffc, 0x7}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20, 0x1ff, 0x3}], 0x1, &(0x7f0000000200)={0x2, 0x53}) 16:00:37 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00000a7000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget$private(0x0, 0x20) r0 = socket(0x18, 0x1, 0x0) mlock(&(0x7f00002a3000/0x2000)=nil, 0x2000) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000080)={0x8, 0x3f}) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = shmget$private(0x0, 0x4000, 0x40e, &(0x7f0000ffc000/0x4000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x7ff}, {0x723}, {0x800000006, 0x0, 0x400}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r27 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r15, r18, r20, 0x1e4, 0x8}, 0x5, 0x5, r21, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) lchown(&(0x7f0000000080)='./file0\x00', r6, r20) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)=0x8) write(r0, &(0x7f0000000140)='{', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)) socket$inet(0x2, 0x5, 0xf775) syz_open_pts() syz_open_pts() 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x25}, {0x6, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x800, 0x0) fcntl$setstatus(r1, 0x4, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000400)) r3 = dup(r0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x81, 0x28000000}) r4 = syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)) socketpair$unix(0x1, 0x397bece86feae81d, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) r8 = accept$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) pread(r8, &(0x7f0000000340)="03b052c7fbb4c1792edd077344cbda1f87e6e6d6780daf484f43f3cc19f8c5027244c987e9c93513e59cc2e67854b946c8065ce42be5b21e4ca984ac83b1c12ce77661ddc0434047a1dc5eb59af4469185ada1d950f4b7ba0d8b36517fe6caaed98403bb5817a0d7f2ff61801a182ae065d7205cc702b5dbc0304cd3c02cb181a677ae49f4ad87", 0x87, 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r7, &(0x7f0000000080)="886d896aaae11cd6035c9235ddb54f7e7104c27c0f92071ab444a8ad2aa31ee22c506d33b1ec735d9dde9ab9dbe287db5874e2bbb46c0e7b2076ebb1ff", 0x3d) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x100000000}) flock(r4, 0x2) fcntl$lock(r4, 0xbc49ceed1baf7e70, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x200000005}) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000440)={0x7, 0x1}) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x8000000000025}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fb", 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2000000000000172, &(0x7f0000000140)=[{0x15, 0x0, 0x64}, {0x723}, {0x800000006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x8, 0x10000, 0xfff}, {0x3, 0xffff, 0xfffffffffffffff7, 0x9}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x1, 0x0, 0x2, 0xef1}, {0xff, 0x2, 0x1ff}, {0x1, 0x100000000, 0x8, 0x4}, {0x0, 0x7ff, 0x5, 0x8}, {0x3, 0xe8, 0x6, 0x5}, {0x1f5, 0x9, 0x7fff, 0xffffffff}]}) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:37 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) nanosleep(&(0x7f0000000000)={0x8, 0x1}, &(0x7f0000000040)) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:00:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0xfffffffffffffebe) 16:00:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2003, 0x1703) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x9, &(0x7f00000002c0)=[{0x7, 0xfffffffffffffeff, 0x2, 0x10000}, {0x0, 0x400, 0xfffffffffffffffd, 0x867}, {0x9, 0x9, 0x7, 0x9}, {0x2, 0x1000, 0x8, 0xfff}, {0x9, 0x1000, 0x80000000}, {0x8a5c, 0x8000, 0x7fffffff, 0x10000}, {0x1000, 0xc2, 0x6, 0x2}, {0x40, 0x0, 0xffffffff, 0x39c}, {0x3, 0x9, 0xfffffffffffffffb, 0x1ff}]}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x68f994a1, 0x0, 0x6, 0x7f}, {0x5, 0x7, 0x1}, {0x8, 0x0, 0x9, 0x80000001}, {0x5, 0x9, 0x1ff, 0xfffffffeffffffff}, {0xfff, 0xffffffffffffffff, 0x0, 0xffff}]}) open$dir(&(0x7f0000000140)='./file1\x00', 0x20000, 0x2) r3 = geteuid() r4 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r3, r5) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r2, &(0x7f0000000140)=""/32, 0xffffffffffffff8f) syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) r4 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000200)={0x4, 0x10000, 0xd1, 0x37}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:00:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r1, 0xffffffffffffff9c) preadv(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/79, 0x4f}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000040)="a3a17dc55bfe2484e59bac7b6f771a517123", 0x12) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000080)=[{r2, 0x40}, {r2, 0x80}, {r0, 0x4}, {r1, 0x10}, {r3, 0x228f3efdcdf1197e}], 0x5, 0xd58) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000140)=0x1) 16:00:38 executing program 0: socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000002580)={0x1, &(0x7f0000000140)=[{0x800000000087, 0x0, 0x0, 0x80000001}, {0x87, 0xfffffffffffffffc, 0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x100000000) socket(0x6, 0x8000, 0xfff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20008, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000040)=0x7) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r4 = accept$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0x29be717654c3c2f) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000280)={0x7ff, 0x3, 0x4, 0xf590, 0x400}, 0xc) r5 = semget$private(0x0, 0x4, 0x10) semop(r5, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r5, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) getitimer(0x0, &(0x7f00000023c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, &(0x7f0000002440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, &(0x7f00000024c0)=0xc) r8 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r8, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000380)) r9 = msgget$private(0x0, 0x718) r10 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r14 = getpgrp() r15 = getpgrp() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000300)={{0x8001, r10, r11, r12, r13, 0x4c, 0x6}, 0x8, 0x800, r14, r15, 0x7, 0x4, 0x8, 0x484}) r16 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r16, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r16, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r16, 0x4004746a, &(0x7f0000000380)) r17 = msgget$private(0x0, 0x718) r18 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r20 = geteuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r22 = getpgrp() r23 = getpgrp() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000300)={{0x8001, r18, r19, r20, r21, 0x4c, 0x6}, 0x8, 0x800, r22, r23, 0x7, 0x4, 0x8, 0x484}) r24 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r24, 0xffff, 0x4, &(0x7f0000000000), 0x4) r25 = fcntl$getown(r24, 0x5) r26 = msgget$private(0x0, 0x0) r27 = getpgid(0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r27, 0x0, 0x0, 0x0, 0x80a6}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000002500)={{0x1, r6, r7, r12, r19, 0xb0, 0x20}, 0x4e53, 0x7fff, r25, r27, 0x3ff, 0x7, 0x10001, 0x240}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000200)) 16:00:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) sendto$unix(r1, &(0x7f0000000140)="71493cee97b5351736995eb70a84de63f63193ac8a3509b90b77c36659f790c5c12d8110583717a3b35e4d3ca699b38438281bfe6b96916a1a460a3b461e7544f975d2dc9f6d5b49edcf21ab905a68a1121c1935ce6e26dcc300062c9afc77c1b0b56bef3c904913f14c06a3f7e2f6e7e90aa5267f78a035ea27596f3ea0b2e95e0ce11ac33ac164cce34be5b4cbdf2c21d254f86aaee03f3a00a3c72d287c8f576ff7a326d07fd8cd3c69dd8415810d57e58cb41f78b3f6c09cf674cc97d9b38dcce48c16180824e7486d397b1a136a58db70e846", 0xd5, 0x4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000080)="28010c0691aef47345b8b653b1522729ace94f03a7ac364061423edbd1d365a36fd5f2596d89ad8ab8ef802957649a81953ce32617d1d122fd9143a5965c0bfe09f6f5695402940e0e1554159199cdbbc4e29de1da382a8c97bbbab7d963ee4bdd809a24e66c7872db6eb9aa8c596eb94249", 0x72}, {&(0x7f0000000100)="595f0a302131f55cadf743a8749a0905ef91cb0751e5b41ac6b6796965d09314107926516f8789b7c1acda2d7b798f25b9b2451c3993180a07bd6f9e44c8ca25b854d3890b5ef0d9d846bcc26574943886326c48cd3be73cba6123685c3a0f831f6649e3af163035897811d9a6a68316f14c41046a0584d71b349043a3d2936c66c7adb2db1529478ac42e981e5d983641980b1698174f2d5e89b70e92507a4c344652651da2d44d9c47d460", 0xac}, {&(0x7f0000000200)="3972e84eaf907565db3202c06c15addf4d2e3ce10f7253a7b0e6422494fc494f07fb3521f632f610df33e93a", 0x2c}], 0x3, 0x0, 0x0) 16:00:38 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket$inet(0x2, 0x5, 0x4) setsockopt(r0, 0x1, 0xffffffff, &(0x7f0000000000)="3aaf94e959d4c93e4dfc2b523581fec53d1dd63e32ff0c29773b7894f1d31bac7ee524c37a920471f0c904d3875dc577d324ab780abf8db6a768ee8d47a42c596437eaf9815b680fc71d0c859a54e2f22f93ce1a3e1d007c40579fa33b7f6254b795bb582ac540af9cdc2aecb3379b9ce6435a4be9a3d527f2f40d5476a4e0fbfb43cb6ddedd2e7979", 0x89) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x24}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x81) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x2}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x1d}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x1, 0x6, 0x2, 0x3}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="8fac8d61e7e5410273fe0f3f4048872df3ebb57fad6da81ac4086397ec7039bff3842f23ced679c91ec38487c59d3f7b0250105bba944d73d1998c1bc1c4ef16e855820d7a3321d5c7eff8eb11982df30b6805b98bef0e86508f069d035ef4e032186267b8b979df898dcff75de7e99303ed1ab64e53533387eb691f748d721058fc32a5accda19799eeea673e5f2b9fdbf45640e67a1e200c64e94b15ece104c04c9f9182f3316d04cb176600838ca048a761afe9b91305da66c7d71ab232619340d3ff5db1a03f3afb1a3e9df1e22d80fc13cb17fc55e37fb65ed71f1bebc45921df9205fb1ab8be2189a7a1d51e3c230269ecf342f38b9c1f7783b6da730c30a48bfa22bdae528cbd49b2776201c26dd3912d7bf63c8e4d8e220ab4d49f929de6623a1a285d98750e4b591a6d4517be3cef2b7e30e8c9d7d8f409e848f8080c238a5ec403cf1662f300413c4836db99335d9352202aec7570e779cfbdd4946cb22166c11eca1036c8d4840549b3f4f7198b4b1829f7e688726f0272dfa6098ce8ce319bf3af142b94048eb5a96adc9945de728af97352d48963eebb38a0a680604563a2d196ae41bca4a513cfd985deb0a953729ba35130bf34d6a3e73889bb0eb2e8fc9c49d02e2f8b8f8c91273aefdaa952141b16dc90432761c9e03347400069cd22ea4768995228cb56c7c6ece40a6eafa886ef116ad06493533783cca6b17f913e24f29c6950914b0316e5f4985ade24ca207c596a0b445772cf7ac4e37a3dafa4a0de79216ced6b1809e5b0c6e4ff798c92f94e64bb2c2816ae5146fccf0580b091f47e80aa659016dcd9d19abf05927ca0897f79f88af6b9007ec5872694447893239dea84af27c156eac7802132cfd469398f199a60c1f43e09a679263c5a2292f315aa0dfa35a0b25ba8599d4489c6e96680adb8b0c553a4bf53311c5258a5abcf3a42cd747587e92bab0f851ad153b157e63e475aa70307af0b9e4117620cec7a2dde00b792bd8d7b3c77d6c5013c50d0d0bb974fff1dfea27f3622805620b5b2afcb7aaa66c1f47f0f3c97405048410b54cc839e3db737cc8739849cf1a2daf4f3dd82366416dfd7cc740761694b522acd023128acfe357778346c5a3bd66b5fb755854ae24955fdfac1f64655acfa835e2f80430d8703ce3ed1a5760474a64bb870ed62cdfd34ea754966bbf9c3a41d919ef82e1b6b89e9097626ba28502bf3163cc2aa0159bbc3eb991954103bb422712b0c8f64fc61e988aee25c4df73201ae9e64f37a2e3a55c8e36952ba8a0a5ccbee9e16e27e98ba67cce4fc098c96ffc974adf9ed0e897f58868fafa479cf9844aa294644325b7d985d31ecdbef1ec18eaf13cc5ff1b6fca7242a8d308b03d303a04d03297263960825460860f4eb64fc65c02604a887db3bc514940a50930887382f69669e619bff6f82fbe321deef4c117128b10c91bdab38e3d70f8d462b25b31258da4b4e6993da26f05e06942258fc8dc1b43d26706753debe6e57ec48effa7de713c27d9c3dfa2ac36840f4621db1584b99d44eefb34940551e8b64b8b588d480b60581019127c8f7fa1eb54087e22f443231507d8263544b8548cc855d22811a1dd1d380a666d6c8f8b1192d44dd1978a76ee112af6cae5be8dff180666aca8d092880815297e9e9024c7e89dc75532f2cbf576a5527d17678a9161678c1fea3b3ed8c4f077f1bd328389c6d83c95a51089a1c23feba9001c14428adda280fd4c19dfb5d76ce6084afc27e187d109a83a4dbcd0cf0a569cfcf495b6c11b4158579a968da0c58186c3ab620cd4a55ada4f04fca0dab8589534e9478c42e946b182cb9bc9c5bec4f45e3fb077309256aa41668c78ae0699f272caed665def04b8cdeb3dfa6a689d334de230a9c136aa5e3a808418cd9d53b7a0ca94b482fa0509503d1a0d52937e631f8f97f579537bf389796dd4d75998831434c488343b80adb4267a9c9b2eebd9021f0a784dae36c646372cfcd419cac2c74f335785dc42026ffab3d20e455e2b3d08f2aaaf054cd988a3e13f5cab852e2ada76a1027d4a46f9bb6a960e17be1f9c6a49c2c533b6c00fd6eb078e820d32b0edc5b0d998f58bf4d6a84a4d1e116ddf8f346d74b3f1c8903fbf3c341df201b0eb91e49061c267d013d9635d8d4a1735c654924e0bfad02940228c1619b07bce50a4f6578749bf1d64bcd636bdc7265426c5507734160cb0ae3b563c186797fd0e7ce0a14572994177afecfaf2671001c1813d2cb9e165035658e1b6bbb1ede85722b91d443d30b820aa441fc5bd01e9cea999759a1c901a2958e4b0d0c0ff5be3e24a40aa7909a84e5ff70279b89e737d86fa17fd179bf1869d8101c90ad2be80e38977f58ca7f27e10e0cc86c60146c68555229b510bafb4d9bf16a24ab013e3547e033c5d4839e0b40a41c92b04d0063e8f1f25618d6a1ec332bc436c667419329fa4ed55689d2d0ee57dfbfe9ccdc280a9febb307002d2f7c3410803dffbce974ac4116cc26b2837d455a2ac923688d42fbbf5a4b533c58a7eb5caa4b1a1c727cc2e6df6361f0205130407c6f2ff58277d22ed3c6a48cf36fcb1dfbdd33a96a1a2f308216216905412c31220b29424f004c1baedbcd6fe586ef7519f6404a78842486e1248ff99e409b7383275994a53f76e681e7c45b4d174fc785ae1eb214aec72bc5baf5bb5e31ea385d51f2f0c6b22eca754ca6024b70e0dac7c3b5950e3d4d91cb5d5872f80f7e9af0c58c4ff2aa4c01243b7388686de8e104e76cbeb7b185f3794b138b9c22c4285056a3fabe8cdc18f2fe6b1a7b58b53da5c4f39a48e62ca9fc325b3e4ab5e61982c7e858e91804deba39bafca19e2ff48ceb5ebf11a168630cd907ab6b4f6089f3330e8ee79465000faf5765c67847fead0c76cad29d6acf64c9e70ae5b989673ea412beb99fcffe53df60d0a1993a5013a87e0c509011628792130e109841ad33d8d627ef41666e4c0c191d5cc8820b513e19e260990668422bdc0a061a5fc3168c53a6939d65e334e4b891225fa2367b400d63e40ab8ea8273be1028b0822b39eaf18b081b22098b91c4d871c1f370b1dd22dabfd1c685f3096321011b20074cc7e0cea8e009eca71c93be01137a39b9ce4afe7a847f8fd530bd7d2caa6943b2238357574f0b26bd7beea819e830d0374515e21f639784a88c825119ec8050c78cfbcb09e966fd23bc4bc4165bd276c7aeaff69180975ca93a619b0bae679c54a058c71564ca1e74c6d554475cba8534f47243d5c8c72ad5924d62a56b94daaefa0cd9b3c490c0e83a6bd33d117dbf2ea6e6a6e7b4eda554ddb230bff979f939e085a717ef7bc46987c0438a44a8c1ea3295c09c9c837c3b73bf9c9ba222acd475a6a7255b5961b4956835b2f2770a0f30a9c6225583454796d4d9e3529f1ea6ab3690dbb6398bb027ffb17ff4cd7e096d945ca5384ca51fadfac9199df3157bdb1f72da0bec7560c17948a7f0903afe8c125852cd67ea11361531fe9c86fe611263f03df06a00779a8b0a957b71eff2d0d698051e7ad1e0b3364cda03208e222a36db954d2d0cd04f8fcec2fac647147d220a09577a315b7b2e43d495f6c23c53fda2a1dd82bc981cc2c908f38f6b83c15f10789b584469875171770b850adbd8ef31cfb1e0b92941acc9bb5aa93a9ea19455c0df6e8df34478b588242b008716fecfbeec93a8de0ed953ceefed05e597a097487f53879e71332c93ebce9cf5f8c07d54019c922c92d98515e2a0d0b94b4079458f2bbd2a9b9f4eef3b59b6ae21ef6365f254d724a76676731da3b3c724b78620ed18c01ec4350f49c0a10157df95839d0ba698b139cb57929ca8455395bd800be1732ea13dcb7f6307b3a7c75133a5f5b8b19ccec9c83890a0d2013f6f7647fbf6dbed7436aab4bb18a7abdae45bdeb428280662a58ba70ecd74d26b4404f6ac5bd22116347090eae202120ff44bcaeb1243214eee392f564fcfaf9087517826206d58ed559aee747237428f0618b65f84c115c058306b59a8dcbd50f0ba0e9467358846ab92c6b63cab70c69a6d9d3f26dc91493f098f115b9bf2ae360d8f5055483ce33faae401368b41a53e5eb5fb129ec74e73c57a884d710391673b95451b2c71257af57ef0aabd4ecac525f33dd55014f8966edd5f6dfb875c95c7d6185397a8b5d6d7256fec17dc934ccccf769cb18247df08c054f2818c33ed9f311f2188e20c71d666f9b5487dbaf93de3dc654228c409737e71db11c2d7711755fb79fdf832a3a3ac8a30bf79ac75ff52fd34828c1473e829a88896b0186e40001600cd48b35d6fa54501e3f0ad8bb6df0198d133e38f7d18807a1d009f214c9e9852fd5458632038cbdd4d31c2f3778f689121e5f278602f6ae6612912659e1ed5d955a2c8f7a40b6f7936ffe787cc4f5bc27306d8d57a55c17c84c0ede8a477f5ba58370d7882dd24071dd745abd8af6dd212e059a609b3d791a10e03054ed7505357084fa0e43d850e584cdb80990b4725d555b3d244b0d999e45bf05f1be5d3ab624458714bf7028a6d829e5a6586c3abfc76b78e2aa6145cf1fc7433e3144fca244ff37a0b9bab228f7684f46af433bcb4b474e5f6eb499a8501c9fa72827308236dc3645862b9ca91c0e4c7d47d484f50229f991916c92ee3879e64fb203f15f5a1504a8332e94a89ed8fadf2de0bbd997f817fb40142ed4636866b0bc2c075c77271af0ee01f3421e451d3c741564aefcb1e209cb1d99ede8da0393a7385447e951b9c2d1b4711913c0d6e445246fddfb747549fb3d9e44ba143ec7e78ab2ee48a3a48656437c38f94b438b38f8a38dca62646a7d92cf3b7ae5f9623ffcfda2aff36f3957e250ed331151bbbad5b12681760800b3ee562cba93d968e2d727cae1b014699faed850aaaf65efd5a0cb03cac8361005d529d7c1bb9aceab5db0be8e0b662732bdca09e973bd3e9df27ed9172c3b9f493e91c2620dec08ab00f602ed92f6964e79506e950c7eeeeb058c41c1c033142b8d0b552ee56ab9dedd1dff805f977bf8802e10a77d36a3472bdf1983d80590ad7246bd6bdda2fdf12ff949fa5f057e6aeb68b6b0130c34ee828029e8c7be42d80bc31f6f9556929c3bb5443226ec1cc27e198188b02a08c38a708d0930903c5d6a4ddc1a9aa4e6f5b5214459314b6fae4b5bcd4f92cfacb80117c62c719b861e5df54c32fb601d74ce2878d340a477f73b67a247aa2d6258c90f1bf1d789723ff648738e697b3399187b0b4300e048c7bb71b61b33009e5eaf0e68387f17c9b5a777145f7939bd6f21465e84924053f25656f75c2c7925b5788eeec4286c0154bbc7eaea19c89ab3a327ef5e112a7f67aa1416901a078cbd1d6e4b6e1ac731a3e807962daafe3d4c15bbb08748d4f2844423d38f148bb316198cd55b094231ed4e5f3de7fabb77e833ce1418bb78bf4b5fab4e25bb1452312ceb448148be7422f493c8d34fba346c2f04c6f61f0d447e74b4df2dbc12ae771120b76e3bc88d89655c51fb6f0fec1cc4d9da921dd8c35ae202ecb51579d2c7b19ec94c713c9b83cd2fbf35a6438bd8cf5d8efd3762899811a013915027d432d96d153ac55a6f858129507c5b4dc49abd00f86dab9a5b36a10f5c44654db06808e6768fc85adb8655f03bda59faf829118d470bdcf56e0d21e0605fa30462a602bf00b0f90ccdf6b191d1ed458ea912b32b3ed22361b3e3b5a90b0c3bd5737064c9b9655621ee6dbdd6deaa7972fa53e4e8500b727456d07c48a2459", 0x1000}, {&(0x7f0000000200)="e17298678bd68eac7be2bf59f29d33710d6c81ad0b12074efa74838a19539596a571ce530444ac1fddd220d4c01c3bf53372fd8d787df0ced836328c5523", 0x3e}, {&(0x7f0000001380)="860c687393338c179c9e3b49865e17b8500b11705a7b10da78603df32024707ebee5da297ae7635a1af7eba68136af2c0fb991851ef9786ec73dfc231eb320e58e94646bb7a3a855b211fb8e7f2b40fe82d9f4c26d22cddaf02a2009664115f1b3a1a28fde7e7b5748d29f6f94c3375995d4fb7db27f916d2234fce9a06b2f930e7a9b8a76303cc027e136bbfb07930de8b82516560f4095e63d97c0ab7d", 0x9e}], 0x3, 0x0, 0x4f) 16:00:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xc0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) 16:00:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:38 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() recvfrom$unix(r0, &(0x7f00000000c0)=""/21, 0x15, 0x607d39f79b164175, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) dup2(r1, r2) fcntl$dupfd(r1, 0x0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) setrlimit(0x0, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 16:00:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) 16:00:38 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/\x81ev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x0, 0x8}) 16:00:38 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x4, 0x2, 0x200, 0x0, 0x6, 0xffff, 0x9, 0x1, 0x1, 0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x42100, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus/file0\x00', 0x20, 0x2c) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./bus\x00', r2, 0x7}) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x4, 0x9, 0x6}, {0x800, 0x200, 0x800, 0x6}, {0xfffffffffffffffd, 0x2082, 0x7, 0x9}, {0xb40c, 0x101, 0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x5, 0xffffffff}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) r3 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) sendto$inet(r3, &(0x7f00000003c0)="6b3f8ae9c72b0fcc25ed2a05300cfd5283388748fd7162f1b3796dac0a485320a08a55bd3ff6fd710a5152c2f3c5a0d72294edf45007a105d19889eca494c79024c2299ec766f946be8269d7ba777ae617838da19fbb463e5b1e352d298503bd117249df7f06029052f13bff7bffe68b5d2fc0c4b78c9c88609276a9fc25e50155076dffd08eaec3d0f1fcc55974152f57b3a802998ea3907c992ae4747ae25a6c90e9", 0xa3, 0xd, &(0x7f00000002c0)={0x2, 0x1}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x100) syz_emit_ethernet(0xe, &(0x7f00000001c0)="149130dae9812a8d8380c0b01f00") 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x15}, {0x4}, {0x800000006, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000300)=[{&(0x7f0000000040)="455c566cecefd89e1fce0f643b075f4123", 0x11}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x2) faccessat(r4, &(0x7f00000001c0)='./bus\x00', 0x100, 0x2) 16:00:38 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xae4fa0f847797f11, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) getsockopt(r2, 0x400, 0x40, &(0x7f0000000100)=""/60, &(0x7f0000000140)=0x3c) write(r0, &(0x7f00000000c0)="025cf012", 0x4) 16:00:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000040)="c1473f26898ac274a90b9a3549642410c539945b4fcd001e93084c34a79b55e499c0c65d90820b8f7beab576af531a7ec14020acf9dc705416c95bcd1fefa52cb7280d49e34f2c65cd7843141920db2cd4ddb474d917ef15eac1a7deb76c3be02489a5f8e77c320f48a9d047dafa8a5870f5", 0x72, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f00000000c0), 0x0, 0x601, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x42be39ab0465d744) fcntl$dupfd(r0, 0x6aa0ebd2dd5e9eb, r2) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x5ff5239ae06e7bdc) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x40, 0x0) r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20, 0x0) r7 = dup(r1) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x20000, 0x0) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x10, 0x0) r10 = socket$inet6(0x18, 0x0, 0x2) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/speaker\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r4}, 0x6, 0x12, 0x2, 0x4, 0x1f}, {{r3}, 0xfffffffffffffffe, 0x4, 0x4, 0x200, 0x1}, {{r5}, 0xffffffffffffffff, 0x1, 0x7c27b02e5a83d21b, 0x4, 0x1000}, {{r6}, 0xfffffffffffffffe, 0x4, 0x2, 0x3, 0x4}, {{r7}, 0x270b9c76e6209618, 0x8, 0x80, 0x80000001, 0x2000400000000000}, {{r8}, 0xfffffffffffffffc, 0x0, 0x4}], 0x5, &(0x7f0000000400)=[{{r9}, 0xffffffffffffffff, 0x80, 0x0, 0xd2, 0x1000}, {{r10}, 0xfffffffffffffffb, 0x40, 0x100000004, 0x5, 0x80}, {{r11}, 0xffffffffffffffff, 0x0, 0x1, 0x2000000000000000, 0x1}, {{r12}, 0xfffffffffffffffd, 0x2, 0x4, 0x1, 0xfff}, {{r13}, 0xffffffffffffffff, 0x30, 0x80000000, 0x4, 0x9}], 0x4, &(0x7f00000004c0)={0x1, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) write(r13, &(0x7f0000000580)="6c536028a1ebcb3c031b8dbf5c260b2412c0a956ced43a806ddb0a84ce5d37216e00df940923424a39cc0bbd6bdebd7619e8c891eb44e6cb1588915fbe2697e3223551f86776df63e3e87514e29011cfdc18bc987ee16dd6ef306f9d5d43d3aa9e615e4cb512143afb575b04909b11649b99c3a476f27f09d8d0593abc95b70aa16fa702409db13bcf3c3657a37a9cc21a1348f5e5c72d14d3090d9b60933a54480c86b43396bd9e0571d1857d4d9d7cbea0bf7c785951f3e1367f10009de774f1", 0xc1) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r14, 0x29, 0x68, &(0x7f00000006c0)={{0x18, 0x3, 0xfffffffffffffff7, 0x9}, {0x18, 0x2, 0x80000001, 0x7}, 0x3, [0x64, 0x7, 0x6, 0x7fff, 0x45, 0xdf6, 0x7ff, 0xff]}, 0x3c) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x231, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r15, 0x80105728, &(0x7f0000000780)={&(0x7f0000000740)=[{0x89, 0x9000}, {0x84, 0x100000001}], 0x2}) r16 = semget(0x3, 0x0, 0x404) semctl$IPC_RMID(r16, 0x0, 0x0) r17 = socket(0x10, 0x5, 0x101) accept(r17, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) mlockall(0x1) r18 = openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x0, 0x0) r19 = socket$inet6(0x18, 0xed00df10722cb828, 0x3) dup2(r18, r19) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) 16:00:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000c00)="34b2f6fd7199aae744b497127de50805b4c833191749c366574db18978d1c419660b2bcee37154f0b620109729eb3620a2f76d12f5d26c315f0bb5cb33baeac6871ad9da457f484a3967935e9b6dba6407ac775518fea59885974283f6ec275c356cbf5c0956d76063686e60ff87cef7bcf5fada58fb6681395a9f44752befd103d5adf55769caa23ff5807426bf5b149d22fb2d772a3cd7d91eeac500000044909a251f8b0b64d6994b2c6cab6ba72623ea552ff1f2c01a0ff53f6a45e95c1b6335c959f6a2b072126a9dadb5aa24a27b8725c4397b524148412bbf2fb7b48f40b60f4586c005ca0639ce7046990daaa5b68f4c6a3b16633375add693f720f20b3f889a62b90a884a7e15920fca0dc14ec607856800dbedb7f1d678b99c5805004be3bbdcd73e487f3c4718209ae64ccdcda6bd3df8e65d49e7c60a9416f27c1dead23030611293b820c7cbfb05670ab0a6db1be847be127c69eb8d94a279de100d8d34c1616ed189136a6d59b78c51835569e8bde833aa666d85e47b898ea1b6f8ed98f4a85bbd7300000052ac1361f6d959e464b50d898b32e9444b4f333198", 0x1a1) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x44) execve(0x0, 0x0, 0x0) 16:00:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x4, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000080000/0x1000)=nil, 0x1000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x4, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x40) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0xa0) r2 = getpid() getpgid(r2) r3 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpgid(r2) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x3, r4, r5, r6, r7, 0x5e}, 0xa3, 0x8, r2, r8, 0x2, 0x3, 0x2}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x8d2483841db25f4e, 0x0) clock_getres(0x0, &(0x7f0000000380)) r9 = open(&(0x7f00000003c0)='./file0\x00', 0x400, 0x6e5a6ea9c71f672c) pwritev(r9, &(0x7f00000006c0)=[{&(0x7f0000000400)="5d776097f4d24cf07901acb4e4dfb2662e044d154446839b91aa8f3ffd7bd6f7a5ace4e0e1fc455e7357c902847cb31e1e858a8e57d7d6158548d7b92f0932c30df6", 0x42}, {&(0x7f0000000480)="947b7b093e4da7001abe0b6ad7f456ce4da97f9319e1a7c7d5ae9b4bff725f6bae3490f0dcb622abe27b8a54460f0258326900fdbcc4b74ac5e68d33fbadb6f8c10b7fbdf501ac6b5e3be8ae5c018b6f46a31584aa92e7a0cfe4d5bd6547d6d0d820f5021124ba208085b2f40af3ab38060d4a12a060b942eb29ae4a2250facb56725fe087e9f8ced6588961e954c4dbb6168264b34191918b479209d13a39efd11411abfa1fd0", 0xa7}, {&(0x7f0000000540)}, {&(0x7f0000000580)="81655f3eeed3aa2625a31560085426e44acb44606df1b81bc5570230d87e9aa84d08868ee0a3e6c9e8a1f45df2ce93281765144970a50f2a8060d32a91bd273218186ff163b0d3e439ac3490fd3340d43fc4d4ee41ff2b4718c300601bc8dc2409b95b02151273db68c636ca2912f49d3d379c1e904058049061aa696a9dd62933aa18ad3a5cd45ebb85989c467a69f7965daf3408f0a34e410d9239d5183cca630191e2749b54683b55d887d3f0be6b83660c5880985c9a226619", 0xbb}, {&(0x7f0000000640)="1dd45f3b6e25539a76884b3aea5dc8522eb7651d9df39692232dc1dbd9e325298237edc3fbf569aeed83b12c3180afbe0a7980a60b019b107e5ae6606a36a97dd3edfe67e8c90d811866d29e11b760393f648d009580bdf3ed446c", 0x5b}], 0x5, 0x0, 0x0) r10 = semget(0x1, 0x0, 0x24d) semctl$GETPID(r10, 0x0, 0x4, &(0x7f0000000740)=""/109) semget$private(0x0, 0x2, 0x200) r11 = fcntl$dupfd(r0, 0x0, r9) ioctl$VMM_IOC_RUN(r11, 0xc0205602, &(0x7f0000000a40)={0x8ad4, 0x4, 0x1, 0x2, &(0x7f00000007c0)={{0x7, 0xffffffff, 0xfffffffffffffff7, 0x40, 0x8, 0x8f, 0xfff}, {[0x200, 0xcf1f, 0x50d, 0xfffffffffffff9f9, 0x3f, 0x1f, 0x7f, 0x8, 0x9, 0x101, 0xffff, 0x5, 0x2, 0x100000001, 0x40681345, 0x2, 0x9, 0x8], [0x8000, 0x5, 0x2, 0x100000001, 0x3, 0xfffffffffffffbff, 0x1, 0x9, 0x2], [0x3, 0x7, 0xb60, 0xffffffffffffffc1, 0x6, 0x0, 0x50f], [0x7, 0x80, 0x5, 0x5, 0x8da, 0xa2e], [{0x7, 0x8f, 0x3}, {0x1, 0x9, 0xea09, 0x8000}, {0xfff, 0x10001, 0x8000, 0x4}, {0x5, 0x3, 0x7ad6c1e9, 0xff}, {0x3f, 0x1ff, 0xffffffffffffffff, 0x98}, {0x8c9, 0x7, 0x2, 0x240000000000}, {0x8, 0xdfaf, 0x1, 0x80000001}, {0x7, 0x1bdfa9c1, 0x7, 0x4}], {0x5, 0x1, 0xf1, 0xffffffffffff8001}, {0x7, 0x6, 0x0, 0x2}}}, 0x7, 0x4}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) semget$private(0x0, 0x0, 0x8c1) r12 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r12, 0x0) bind$unix(r0, &(0x7f0000000ac0)=@abs={0x0, 0x0, 0x1}, 0x8) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000b80), 0xc) 16:00:39 executing program 1: getrusage(0x0, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(0xffffffffffffffff, r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000340)={{}, 0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 16:00:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="dacbcf0066696c653000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) geteuid() geteuid() r15 = geteuid() setuid(r15) r16 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r16, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r1, 0xf6be9c5837c80163, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:39 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/11}, &(0x7f0000000040)=0xd) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x4) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1f}, {0x2d}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 16:00:39 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) getpid() sendmsg(r0, &(0x7f0000002240)={&(0x7f0000000000)=ANY=[@ANYBLOB="01000000000000000000"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="002ea519becae3f6bcc76d5a56be100e98158ca668f574de45b2882547c4edd53b3830e86ebbbbb3557473ec904b67e35e5dc76f1dab0453ad53d55978b4d3166ad804055ec0af85009da2c3905dbe0fe25c21f0d39536f4c0c8db42f61260304604c069a2a21ec1a5ac546206148b108ffc34f80e8e43e0827ea09930266f30dc090034e1e5bcbf302f4e66a149223410f6bc047955e4b5f83b62bcba2a9d6917686acba7e1e627f23b39da85cd2213f36de7963f255dacb9e329030c3ff41216c4c08493e42bda2caa2444dbeb0ae659781e0fd582724265c74e7408c7d03312de390632c127aaab58eaa902eef21ca1d1552d0fe198b5458617b9ab241eaa5f8734d722a8b8bece9cefcddf4fe6a618eeaa5bc32bced450c1a2d0213d9591ccab2e258ac8136e2259422915490e29635e1715a56f7d1cae553499952ba5a7fd6b5727238969f164674c99baabe98d0af94927eb38a72c8e5a8d5a8fa37fb0bcc53b679d12a4c36408250507cd9b6a6044ce44adc516d29c313f5b36e302012cd99706d701fec60c02cc91d1aea3314f8962af96812856562cd476a9b17c98fdfff8bb9166c1927241cc6d3ab02a932617172148c0157d1090cae5c8e9f6745a2345cc39f0ff3618b16e0fad8ede6b369e251b4487acdb517e5069f898b2a340d4e2c37f7d2a6f350929c2b5777a1a2bbbf59df208879ec72f1d6567220bdb154b8c4cf901db63465616ab7ca051c386a463c1c86826b574ed430feef76de04f258f35e3d9fce5d16902cfd007b79f6561d62d1fc0be51030e73ccad76d76bcf7ca5147ce27f9a374ef0449884600c29a56604759bdef120e615c4127073e9bbaf1307f1cf2e64f3fbb4e4189fb117c6486ba35d11f1ea75ed2e6ccaf5a2d6a3912c3cff68786c470f1dd0a69dc7615ff448b5b2db54ac19e25b4545a4c40d0a548ec070460728f4f8ef64d468c05ff51eefcc51c75a825b4e84c37f9be07097e780b9c46782ba2a65f3d0fa53fa85718e1c545b7cd082b4b94a9e361dbfba7436d206010147dc0aa0e5f2b31bccc29afdd95b19643322aa97c5e3ed52e1928295869d7ed83079da000aa2338935fe49fde2cb7256ae95466f5a23eb70b368884729f6a5f442525f99321ffaf9dec7596d3565b8551c62ad20de0a96a13bca7e9f6708ef476b6aa9eeb875bba092793d24a9b5f51597c4214e089b69b72fc0945e7c89ac2e59ad8e0fb3f514f8178bd7660bd732bfa37f2696ccd521ae307ec3f46ef66c71801444b81643b5d81f0635baa6d2ac7d8527c17ca9b2fb4b45c5ccb61c6c3e1bcdb913667c16f12f32cf07537b7af81872958282527e0853187d2431868ddff58abf8b80538c901a0641b4652b2d7eda391eeb6ac029b4fd55265f0994f3555942dd84814a1c4dda4e0f43d7e6698829579d08df178ea330b3c9c293b86ac1daf7a6647705009417e508a999b6cf5d94564009a4e6d28b29fe90228fc91bbc728dc746b57f07b1c9dbe906ae636e7e51d094d1af032ab7ac9c1f9c3b30b4e2e2c4526cd6e2938211bc6685733c591176e63399c7531f98c67ca8c4ca71a2b6d178dd1a38fa843bbb7bb664f71f44f1d2e3ce9bd11ea2ed81d967b1679ceeb12fa575e828659cddd94d96df99228db72bc28322b784c4b98d44ee82dace23b42b17bc76b1c142375c586e6a33bb91081d0ced9f292a8e876418ee7e1b5a6d49277c669137676b1db96bdec690d5e49ed1e000adb9ec1e8133f1a9d2e1a22b95f747812e093a66c67b5fb41aa7bf47cfaa055cc0e0c78fc012e75963d29756af90514c95f844ebf7648fa9e8b15f09311c5c52f4e93a849c74877cf02a537b37e04e80a5fc75e12586af701e3ee325978cf442809154b5247084501fd9b5646fc52edb34b6a1b646836f371c7597491916056fe931bad0e664a33ffb0c10bb3241f0c034a36a87a9cec5c5a6a796e4f96466be4d755be5f5ee2304fe8dedc43934254268cdf1199bcb4933d4e6cc5544cd925295c633fb3e19a4cb3547a212d523956c71da2d3f654c0682132b8fc4384bf0390a7e4c2af9671ceccce6bd67bf62ca9bfc531e3f879feff0558af28d2deca6a3fc5d0c88194e382ed3348741551ee524b8c4fca2f7a039276379b34fa81b1f08fdd7bb36b20b402c6b3614fd629c6419c23cf6b8bef3e1efacdf4c906e2126d4cee7764c3e0fe1b4da6f3f3effbcdce7d24875ca9fa2b53ce21b58d25670fe3aea652629de7aac0e7ab332387eda6a79c4caada18f7380c82706423e8dc76237ba4c4544e7f94d31cad5e0582410bd69e7ef324ee7cb6d4dd9b2dc6e4f8882f9651a76f6b1a75ee75470c25256872bad74cc7c0cafd1d72ab362fb6b1509c8f6f16bf7a8c638eae56e059baf37091ffe29785ab60dfb7f293f72a1b489bb562f33c5f9c506e1f4cb4d84ce4696b0290b71040288e5751d80e3eb2bae39a330666c1bf60cc06106a158f179a3bdd2618fcb62faea6267e517c8f5c23e6d18a207db3d89b52f3b8fbb02329d687bc0d795b9be19f3920a7aaa6026c81c1b6f8a0343eccb7e1cd7e1600b074c95b8eb87b70b35539406a9eea744af54dd0fdfbc89a0be67f7fe904b881e8547eeca9df12d4324cceca53e2fc7b639fa01e284362a598b5a6eb377cce39abf5df1cedf13f72ffe373ca976a336e329df12758062b2522173cfc36f485d782c2d134f9e0927f6dafb9b7c60187c2638955adf4bc9ac3fc882a07d3422f70469c66b3044e4fdad93223e2b356f065b054eb5c63c790930e348401bb13a7b36502ed3f5797c8ad29d4ca293cba79a72e368c8abfd6f7680cceaf876097a1c0ed1b064e35ee598335d3591d70994da872446bd704f25f756ff5d390306331b5e6b089761028514e1097cee0235bea2e691f7d5b36bfae21306e9135aaef747911d8d887ee60a8757622c521d0cc837ebfd9579815e8e841418be6ce33ed8c1dbccf1aafcf504744d9d605e9837b7af02d1d4f009e9a5ef04ff5b7ff8e56a9afeca375c9e469ef86650441962956779c3e650cc13f4b4e1dfa54b764c8a2b7da52268dece516835fac8ec127179ac2b79d0fe83844ed8f48d1c04da16286f922f5970133449c48d77ec691114fdfc4afe47a75433937b9f49f2d7093879663adb3b5e73c583a660f86332300c88fe142e13be7d5c7772e1a44894fd4af2b3fb0a3436be4fd7aae342fcd99aca4e342e7e0a3cc66eab55d7042b06fbcac1ef02df23d47ec6904e4e6fb0b56b348330738dff1f9152b731b8d9dbce82cff6000b26b5d88d86dd766be7168fce89782fdb33bcccc72baf4c77a34d6eecb323ae202964a0534ce3ee5ae60f0320d4c856a0b79e0a5ec29efce0b2d7538f9a27f2b9e29f3a4fb0e07e5fae1df2ed8a7390cac1c7e752cc294ae1e532ce61f144f572810f7b08b79babbf17323952203a32702cfa0078be8ada09f461bfeaa3bd01cab0c0bec820767b1b195908a91846f025cb2a5a53986b731e19d15b1d89e0e1960a5b397634468baa9e812f8080dbaf4a64ba4dd3f32835f9826c32f59f55e577405b260d1c669f69bca0e4105e626fda34a08e150a1883e9abc49d56ceec46389744766d0a52a9026a266932303ac84a082ed89abb409a7e32b8f1d01c6ffe66c3bbd3150ace420456267e624e769172ee8f7d838af653f638d10e05d803943dace320af2611487fd5d8df45f647fe3545702211a371db45594448072707e3b50bbf356c6147b2dee92fc555c558c9d94bd975eebaaac3916697304d9b81ba21e74f4f6538d7b0a2441184ec6dba7be0701789fd67461fc0d8d59f1d90f8fb0e3c1ea4fc6dc3ff28a655c058225b6c049c85b1c7b2c6657f1a74d9018e83e0eff00287f99a3663da6f5debbdb2f15aa47d5a274c6ae8286a4fe9f77c0bab58556ccd991c245c5e30c16e7ea36e4c805f473fdfab5bf45a2c85c07bfb38cdf59e33a4b3c35fcea6fad615d6b154ca36447f3f99a90185f2f3f54230a1ab9774a38567a19e1e62a092e265e8fd581b832c798239308c7db0e74dea24c95501729ca7254ecc5a35d995f3116bd9540c321248e9a98e5a7ce94caadbd3a907e54ade591aeee8a2f1c04af60eaf7c8a577a71b52a50882492008cbab8b2954cc563f08f2467fccb3016aaa7f566b9c5ca5ceedeb3167b15844f53efb2fe38101bdaa445116ad6e155a005cfdbf673e5e798b3ac467c669b6aa3b2fff9e55a7f15154fa3d6d561a83026139c0d6163751f4da2b6d7555322e418490c3ebedd01a863dbb4f962dfe816a73f9d893b18b63e1b854f6c4558a7ff655292815922617016312006080021d70f73868e69944129f3c0c98df84c2ed2edbfcc31326092356141a0b9b5cdef8c2f907525c3b07c5be2d95ed33a95c6545b23fe145a88533e92c388a09055962ce66d8831fb822cc4dba73c363a58e5de1e855a906839c59a45c957be56b4e1047e5473140e04e3cf30530c31b5aa293c70f203e7dfcbeb89be3e2d883f5b56669757b2391b000cdd38527f0da7f2f21e274f7bb6fb3ebd5a0809d2fe623d8d5d04242bcff7f5800e51201467230d47bc9bf94a18e21d7bc99ca472e2b3ddae4d498de1c54eaab248ef612818c48f0c6bc18cabcd5afce5304135f1053d8d2bd2875c5b912a2c977d88d4f33ef7c92507d780153da6cc10b24c57a3f369b31ba7270ba752d97b7dcd74b3b7d1cdbac787562ae75f90f8172218e4c35087928392ad5d1cb8efe451eddade9bc7061fb518f77f796da1cf5bd5b04fa6f8ef5ff124851d927db8c9d4d39dda03684bec4af0586c2e042d335021630e4bf0fa99278bd9f59a3042bc04fcdfc508f1675739d3f77496a3b5b99b5873b6baaecfd30ccacf5257ebe538e66eb638c067b9ccd9074de442d70270027f7ae078cdd90227ccb41a60e78f4f4bef6d50f27c8dbdb976aaae00ff78fedbcbedaa3a0350c5ff07079108f9946d75f63a51cfc36ad770afda0346935a9b7016387e85901590c02315698211861fc7421e1fe8078152127a26770f5ac93a477221cee55e14d81fc60da75c0bb18cb3a965f99e205a041dbf5927058cac5991921c18898c3375eaed9bf23749c3051865c4cebc18a4a9779cdcb99bda95f08db5c98fd7fda7ee365d589509b585580d775a00bbeb50975e5777179feb9f193aeb05bee00b686dc35a64defa98986f5d44e22c9c433c296c144ba526cd91d5f2653d7f7ebebe57e469646c995a5432147d31d189f543962867edcd66b274387779323ed851bd4ff8c074d6163d592e34dd26b617b326bfe146520eabc92155ea90b8c40e49306fc138ca1dc30e035cce0b1ff9dcefad790170fa0a79e7c480f6333568da0f1fc13e07078d3c61936778a869b78b2d8207aee872911f7d4f437ad04bf01e4b450eaf169f5246074f4a4999923535086b5c95babf57bf3f282d554f4dd8db51fd0952664c3aec54365fa180f345314e1c3fe1ac7946bf9245a8355a9ab6d4f9a6cf7cfef9374ac6062c6e1589bccecec7cdf50ddd6dd2b081950a5acefef4259f6b3e86631e6979671ce6af9ebc8fadc62ff519844c3e8b90b0927528a57c24d6c0bb1971685d16b2e2c2cd43d94684dd736fdbe8ddd93b29b007c5ccd8ca795535bbad857f4b1f7c490c155335a7243d0740512ca3da4371aa5097ec72a7114d4d4bba3bec3fed862551c955c1b576a06943b9ac61c178c89fb541c1d9a8acc3b943d0c252f65e20abeead6bf5cf93dbf8c88cec49643ed295e6f289e1", 0x1000}, {&(0x7f0000000080)="a9d46202d378afcd9a33e7203d6cac09fe8459c49f51bf062a153644cd3885ce6b649c4bc85054ac9d2490a11d9b45", 0x2f}], 0x2, &(0x7f0000002400)=ANY=[@ANYBLOB="1010000000000000feff000007000000dedd62f615fb5746b20deb537983bd554cb849a275089114014e9e8fe36e1ae2a7e79303b53a78843c353e70536c1e4f29bd2a97ad68ab16d2f8af03c72849c223b11d900cbc950190a9165644e4be20cd4d5c98d30d42f2073f978b5d1bd7ee7214d1c870f1935e93362761c588c41a10b38c32c5246bea38b73512d333410f920061a52f273b73b2ceee32c489b6e43ab962965f62bad0c3798a8f48d37f74cd85d2a72646bc16aadd1de7134bcfec42eb21309e29056a97972520eb44468ce2d4b93d620287be6d06730ca9a094abebab2f869c1bcb374f7787ae541cd435343020bce6fecfdb5fa7c4b015d4a3d159f87b2cba066775c0baa6f461ae6850df928aa6574e8dc5d5883579a78a2cdd364498ce0363fbcee8f4bc0fe15e4ae831c51977863f3da1525a7479a1b192858c482fbe1b587b2477d29abde1757479a349f8776502045d96d6cc4edbaac503b00d18de64ef4a4c55cf1ed3491f755520482bea9ebb6822af3543a214f49e91fe5fbaae63864e39ef512e9ed3071f66d3cf62e1073f871ae6f16eb2cc234444afd840ad8ca4f6d3d4febd786cb28646ce698f575de83c60bb850082e5c6b2a2eabfddc42421fe99a7b0e94882b3a4ac7856936984942325e5e03c46f868bd9e607e50b1e1f970cb2b13b09b23bf568180ad61a527065f84e3b1380076f3d215f70ed9cd809f41a09eb19d23d0c1c2503c4fc80e08b3cff361091ee5c6f6955bd9c017efd60122f0c8a801e44642bd13fe74b045d701e8559388467b150b74812cfefe9e45f1a3daed1babc9253fd52226a9e475e78912a88e099fe2ad88eb4e781c1e3f564264fb73922e1200e895197d33cb6e2a1d39edc25d6133d498bd04398f620e91864e6bd7e9aec7de4a320fe5637d09d720b0e6e758fc4571ccb6222dfc182504b85c1726a2866f4375399b88fb96617bda008ea6e141b07fac4a12a4e9407dca72b905d1ad185e151cee13687283f7d5d8ae315ecc1bd48039e8b67fab97a2fc84f6c8550d1baff9c756ef63ea3434ec9b5b072b8dcd815f9c49e6ca532dd672acd806ab2a6e4eab5310b92842dec50f6cc1723fc8b707bb68e6e33c819654f0dc6c0d566490dc53cd6aa1047955c315e7f1486275459be8ff6da9bf2efb4d60a33838cc1b369a98e941a8b24dbbe49c15cd0281b2cbc19dc8102e1aa2d59f7c4fffd26335fd009115d8cae102c2768de3083a84a80cd59c2cc6cc5e1502ced225eb21e27e6d42911f81efc95207e84dce28a1c54c62507870cfbe5814219962534528b88216debae545596c26737d270916f3eef2f1611a0979eaa8a1d9fb51c626565dc5b58bcff4016b5acfd3df393294683a144f2d53b4ade4732221e77d24129e828d6aeedba09fbc85e28c9fe2839fdcb9c3c0e8d33e0b6dc8a397c1d9e26e3006e8063a34e5e3184f5aab8bbeaf0d948cabac53155df6fa79050702e70e056822291039bb5f145e3acfeb1ae9140252ed93aa8945106ccb20552b36bc85b21d5b13117509a17ece733e782e5c5f351251eff4685a3f80ed5620d32253c0281cea051cad8e6aff38b78b1a3b83deb66cb41ed69c8260194d7de2b0de524b4261db811bc4f72670b28bf9f29978afd4d0e2858d5217593fc5410f5adad0bb7b7fa928fa834e06a1adedc7f04cdaf1a815bc7015888f4e93f6683c89092374fcd3315864c367a634bd768b66cac08c0589861d04f24ab022f61d730f04188ab3e8b4bff889248df93afabcde6565879d6c52e9dc2e7785c39247f12cf8082e0afaf67ed2dbba92c3cdb99e0791573f9bc57f4033035d0dda94695f05139bd9701511489886e67ef787018fd775fd78b4de41a40ac27003715e6dfcfddcdb963f64343efd9172a416940ad172e79fdfdc585f0943a3519b00cfb5558a18d2188dddaa29947004a4254b4184f746cf2cc7d3475854c7009f24277a95512aa74451f6346b269104694455cf1337a1babf5899c56c5e6e9162c8752ce0bc078069f83646272076528502fff33c5cbb7d09f3489ae0c3926c8fae53fba8ab8d62a8f42ac88831b351a07cae983edc055823465f092f59f6d83f7015bf3802f3aec9c6893292f2a11f117d810c1f42e22a04ac956721028aa9a57cc38d02a52c348d2962b9b43a559e46441ba7698b8f4c4d56c37c0c5d8dc000ec2ff42c1c2e9b6d338ab870a14e0cd7f78236435a56d9c12fcedac6d4677ae8e95257d56e11a791e1eff390d15d771ee7e4818ee37a00ed34c2f29e2cd93111619c779771546b3ebb961c20f216e15d09c9724d1664fa404894c6b163c856e7bc74a5ec0fb5f5dcc0537ef4ac6924f79a9d2d81973938adad731f45a5e2f118c87e25ba2e21b5bd11462c70f6a47ffd2de8cb5817798d3386534957907bb5d272591fc75fb07ca526de4db68d52fd6bc765df15e42f6b1814a9489f24b4136aedfa90481c2e519b8422e124f3511c49f2fc0eb2d17aa38299a80fbfe50afa5fd6be9067fa129da58356be61a450904a53698a7d4e801ddda3e5d3ce3cc9a3323cad583172af044921881be1d0c433f5bd62ba5af7ddbba0f7b9a7bd63ecfe2fcd15f6464773e18daae48ed250f9f57422e40e353ad39845fe33d9cfbe49e33ab12fd5ae87eba80be72b40c47ae76bf5df1a3a7e28c89406043bd64f234f24bbf172287860b23d6b565adc5e374a474d6fbe037d620c2daabb02f789b71e6d955608992a5e72cf7812e1b21dd6178607add25097a2cd00921671506f13473f80cce23e0100000000000000dec89420db1eb4dd160d2edd43786d36a27e8ef1219342fa31408b74bd0e48146f30281d57c0bd0ec8ead7eeaa344a8f409385b3e4be1edccbb952e49bb9dfd03036378ffd5ecafbed23771b90ed1e3682f411df3e9e4e12360ab02911076b6d05828d6a20e0d5eb3436cad24aa92ab775d7a804a40a7d9bbc4da5a6812a294b9a5e82fd7cb0da35392871788d231105905df99e7137b0e6b4616e60c1a8b7e713245d9028565898613dd439ffcf64389e523be75724d34757adc336c791bcac779e30271c3e28b683ce3a746d393021b1c6b23231a0c693728e0a9e0e99ae92c9e72e3a547ad7977da45e60033a0480dff60829e7a3246ac1ec0d0cbc2832914286f5a449493f2f55ba6b2adaafd7e3e0a61e7cdd4fc3a1edcc030b9e96f762e20ca3858bbec0c4926a793921312e8eba512141e6d5e5773ce99f94fff160ba85e41282e0cd8a76f44546856bee023761abeb0a02567e915a9d9f1c416e3bd5c4d4f27da7a47d64f66676c93dba500a92ba95f8571a711d07638865576d8a4fabc6f4f1f6a0192f6d37f0283f2a39e931a459e1d43b40412f4bc516fbe3e172aae0ed43f1dbc12d35357f4c04a77b8624dcc78fcdd5af740b10411d5a87eb4508628530a5b9df2d3e3468642e8138790f639d5ff431356efdf6afc71e51c80371aabc265515aefcce45274f9d41727e5113ca69eb8450861e694d6a472f7bc9fac661fd0802dea3938a801310f7fe81b592aab196bc71b79007f8d680358b361a2aee6cec9b534003fafaadc7a08e8119ff7939db9358ea220539f14b03e34b64d1d829eeb8267c1909ea31aa7142d0cecd24934fc30be0e7ded761969d6be0fff6ccc728b634959f897be295afa5de5352c51303009fafa482db34d786cfbf3bbad8ecb814293907de51339aa2fccbe23079d8b0147de4e9bf1b8ce11ffb691f6834563f9e362d64a66656041a1a6367bbc02ce140eef838e65e91536f158108b247e870a2c0e3c0d5e28cc7853f601db1662a3a23559c7be3daea8e58ccd2d891611910cf666e966e6e3dea2f5758606b482d5d05fc635e3da6e9f7542985a3afa3f2c0441cb1c4f3a24d39ab68191b35aeb822dc49355057c148a4cca37620e5b9c6efbe72f586ca7b6510b1563dfccd5c1f0cb32fc5cf0d980847763358684839ceb3b32ad58f81663d2b4f83c2416dfbbfcd1323e7682615a65adc028456c3716edd8ef3619a5209b2106e804c871d72a916eb572161a29519798d1188eaf6d751d2d0ae321a1dbbfd65061589115dfcbec29d8c6523a7735124fa5c82aff5b35aa53b8b72293045867ae3565c150b7237adbe2f90cb03c3a8c540efde37593867d05fa4e45fafaf9c4ba37aa73b9eaa9f02e1c0c747493b3af951d4eb2611a35cca5453c2d36c0b1a14c741fe7731733554511095ba5c856a21cba202394eae3a091f333199dd89aa9073db4e626a3f70c76fcd27c10611fcd424f1707ba1655472010a8769b9bbefc9dd46b2dabd45aef8252c6feb36919ab7d8b5c8e7b8f3b235bbaffd0bf65d364abaf4856b32b225520339493fdcebae6da6197e89a26b03c1acb6b672e93a269d585eb8170175082a4f46846992298ae79ca49b7676895f44692c5b1b5b505cba070e2b87642fb3e52abbd038540f07004851795be987ea77e919a66f0dd91ec267cb2b4fd489021eb11b73500191dc23e6c45552e1d39bede153ce1a46e659576a1f4231fd6d4951700f49673ae387231b63b662148b62b42b1bc8a6987cd5dcf61cb71ba0ea547148383c81eef8ec390f316166ac88b3d38b7e753c21b28a843c2f09bdf97a907bf7186b18f76edc1aa6f4e300aa53af1288528efda492d882148477c79d856b44a3494796b01e443bd7567d5e94c3de5a737cc90f31163330e651b7311e0e3ab1df548a744098340e2572696fb5fe3de129245ad5c034b3375b8de00be1060d3331dff240ce7f9ed1c864c79d44cc4ee4f83a3b3ed9a168d3959612732ffb69b46497d3ee607774c132e36610004a529e913a57840a92e756a854fd9ad182cc85b333fbc5ec21efc14266901212b6c55ab3a24aa4324c73c58ae9874502b471af605fe669f20938084f3f1a00a229672237498d38a574145ed24dff40913e6f19eaa1d03978ccadcefb908ffdba626cc77573d08f6c466dd9e33571031b4a7900c978cb741a6763f6614af020dc771bc794ba80954e3081aa495590d24f9ad739de8c2a56ffab21c53e96f4ca8970f1775eb81189942850b8702ba78ef44e1f64c595486b116a64e26bf070ea63b8ebc35b70c865c2a302747fede2379776044edefe484b463bd5198cce8eea924bc0c823fbbd39f2a83ce380c08af30d3003e07eb012f106c1595b85ca51c2703af1c6eaaf52c873cba926e685e7a05a3f273d4cffe170029435525a6a00b350436b07ab518c5a7d032364c96cb5d7967c48efe49b3fee3fa9c2fc24cf53b3a01e10c10c1a67f5947a6e68bc346ad5d1db7d762a3791deb2015d9b49493719e6004c4937ac089b64c7a036d01941aa700b63fea3995995e5be274074d117c4d236915f5921e2eab64b65d140b3bbff6a43b1ff4fb8d6e34bb0440c0dfd81ab9af632530eba83470e1b4b0b19b0de2d070b5fea6497c742eafbd4d86b43b62604316fd2ee4ad17775cf64de73e6e889567bb05aa07616bd49c24d5523917535c5951a97276013cd5b681da1b903952c6ffe8f64126a916d5737e3133afe1f1eb7eb8a775c48c0440739f240ad3dfc70d0abebd11b75239260a8dacf9950f59c9e97215162a6d4a1a5b6cb90e03a75e2ba5d779de79e915ad91cd5ebc99009f9a4e460412920d9198fa77c5893364282af09d27459df09c76c083ba04b22446b20237a0fb182bc9c719a5706ef46e3089bb385007c3372f4bd5488e29d612b5460366517a1ed3d8ce25883b22afb171a7943e5f1bf408ad5f4ef54b4105ab35e29d166e848dd2000000000000000000000000000c0000f1df5dff3fb13bbea4600000000000068000000000000000100000077aaa33bd4b80edd47d2707d31384ababeecdfd9c6c5296307c40072434415200b64edcb6d96abb464c5cf9ccef92451b712787c2d5c37aece1f9c6175ed1c24f32695a7ef543fe18c136cd60000000000be3f50a040c260787cc529635063f1650e427070e84f92bf0862894bf33534e9d1228c958dcc0c9890536ef9a0d0293b9211388d3c3339aaf330a8bc31d12ce66b1baac6a77d072b8366"], 0x1098}, 0x608) r1 = shmget$private(0x0, 0x4000, 0x600, &(0x7f0000ffc000/0x4000)=nil) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, 0xc) r14 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r14, 0xc0106924, &(0x7f00000000c0)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000002300)={0x0}, &(0x7f0000002340)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000002380)={{0x0, r6, r11, r12, r13, 0x1, 0x1}, 0xd15, 0x7, r15, 0x0, 0x0, 0xffffffffffffff7f, 0x17e}) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r17, r20, r22, 0x1e4, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(&(0x7f0000001180)='./file0\x00', 0x3, 0x800, r23) 16:00:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x50a0f83e5420a30c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2205, &(0x7f0000000140)}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)=0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d9", 0x30) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="ba410ec95f031000000802ff00000100024000b59c3d77f4d8ef1e"], 0x19, 0x5}, 0x0) close(r1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x4, 0x10001, 0x0, 0x9, 0x4, 0x7f, 0x1, 0x0, 0x7ff, 0x10000}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r2, 0x4004426a, &(0x7f0000002700)={0x0, 0x0}) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x2, 0x6b}) 16:00:40 executing program 0: ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r0 = open(&(0x7f0000000280)='./bus\x00', 0x94ee7e660f14203f, 0x10) geteuid() pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000080)=""/46, 0x2e, 0x2, &(0x7f0000000040)=@in6={0x18, 0x3}, 0xc) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)=[&(0x7f0000000100)='/\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='@/\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='*\'\\\x00']) pwritev(r1, &(0x7f0000000580)=[{&(0x7f00000002c0)="c73e8a09aed5a423c4e9ccc93b1190b21572443aab886bcfe43ddc7d999ba94718ca9765f7495bde0d2cbe2b09c877d87356209f94ff74e1b944d9444032ffeb3cf664b560a4f61fe00749f86281", 0x4e}, {&(0x7f0000000340)="c00d057ace1333d792c9bbcb362a476d32905e1d33e9984626bc4f83c69d8000a044836a35c01fc55f6b354fbf4f80d78feb9bd896137cfc5561d08c7edd6f7303d225793fedb59222a53ba9aad0554120cff6f45a28dd9b059dcb2414492cdb6d40691c49c7d0039a04e5045e3a0f1d841f37287312176daf3d5945cba61968df1f791fa5ac0cb7dc5201138852832ef19ffc7792d410", 0x97}, {&(0x7f0000000400)}, {&(0x7f0000000440)="d83e82fe2e27ba7fa23a63d7b36eb9b4d7c38a615c0e645cf747cfa1d3edeeb9223d951c34c383cb16e32fe9ef", 0x2d}, {&(0x7f0000000480)="b1f1d0a2ea55e6f7917e7676937cc060cd94bee3294a2871a68a98e22f36be26de1a0cc25185a51f88e57246cbdfeeaf30b727bca54788ddadad633e9d59c9890891daa05a508f363a7a31a874faef7c7efafaa3e6761d9385a2dbf7efa762a768067610ec29d1ede4992c2b4fe0300ab665f9a9d8ba596d623085de29b8e77cc1a4246723000362b85c4c0fe4fae876b2444a5a30f95db51193ea6277e05ee84b7b6cd570071930b81bd6ce3165b0f0d67bbf30118662db73a2a561672a14a7ca81cb0ecfb977659293f24449fe7b986f3f753233f66a530d3a9b47e1", 0xdd}], 0x5, 0x0, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) r2 = accept(r1, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000140)="406bd46519f23c5f621c71985dff4507e71291a33b679e8ae1e1a5bda632fb7c1a46a424c634181971fc0310641cc10f2eed6876b8f6df1d06f0adc7e51dd077be1bdc9ccefddebd4b6dfeb4ec230d63a8cfabb2d3ef09ff02260de58a3ff91c1801d95fbcf23944bc7562ebf846f650175c1de871cc33593bd7a4e8bceb4e89b0f103bbbf0581d5ed02ad9da08156aa6c", 0x91) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r3 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) accept$unix(r3, 0x0, &(0x7f0000000080)) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) geteuid() r1 = dup(r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 16:00:40 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = getpgrp() r2 = getuid() r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0xa, 0xffffffffffffffff, r9, r12, r14, 0x1e4, 0x4}, 0x1, 0x7fff, r15, r16, 0xfffffffffffffe01, 0x100000000, 0x7ff}) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, r7, 0x0, r9]) r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r20 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r24 = syz_open_pts() close(r24) r25 = kqueue() kevent(r25, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r24}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r23, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r25, @ANYRES16=r19], 0x3, 0x1, 0x1000) msgsnd(r23, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000525da801a0c48cb89bdf2fa50d22fa20f00240330e9bb9d60a0e35046c5aee7cb912d9df0000014f3ba081b3015a69636ecf32aeb91d281e83c5d2d7c399f60dbbee8749662e4b43d3ae38fb0565cb25cd34f0413dc62722d2211c2c3f1f1a97035a61053e0048eddf9ae121211e8bee592fded6d3e12113bd75c460099077187d032556aa6e19d9cdf82e383d611cb80afbf9f31b0fce1a954c7f74970000000000007a246078923d14bb911b1c8a9ec4141300003a6a2a7a76ab7924dbd65f7d8e0c52a8f0732a9aedad9ffc18dc"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r23, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r26, r29, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc03, r30, r30, 0xa5, 0x1, 0x100000003, 0x6}) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r31, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r31, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r31, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r31, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r31, &(0x7f0000000480)=ANY=[@ANYRESHEX=r30, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r21], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r28], 0x4, 0x2, 0x1800) r32 = getuid() r33 = getegid() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c6510b2947700272b0023bc9e74b22a182f6a52aa87d9e4bbec11669728b6f3458ac3515749a0948899e69c259d2c9f81adf91b1bf793c6cc8063052bd5bffb9f31f0e63447f8a8936a6f2a0599cd915d0e696ae136c610"], 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="829fe91ef39bb56f41cb25acb35507aaf4ba4db06750d3902ef973d66bb291245cc4f2290731ea9a01e723d60a64fe7932bfb843010f3b68804ef2fb37b6470f691ca88cc79cd0fd76a9c8e2a782bb8de4883568a7a23aa1998ec6440e05e34bf65de438d04a0dfc473150aa7e628a3c4b708919", 0x74}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r17}, @cred={0x20, 0xffff, 0x0, r28, r32, r33}], 0x40, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r34, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4da8, 0x0) accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) pipe(&(0x7f0000001980)) getgid() r1 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r2 = accept(r1, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(r3, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:40 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0xc02, 0xc) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) getsockopt$sock_int(r1, 0xffff, 0x1a30, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:00:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, 0x0, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) readlinkat(r1, 0x0, &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006002, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fsync(r2) ioctl$KDDISABIO(r0, 0x20004b3d) msgget$private(0x0, 0x20) r3 = socket(0x0, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000540)="03000000fa162773dfd64dd6849d7bf5268a7672651d0d6f83fd187bd264ae8e418a4d9eb366e95bd590fcbea17630307a3274530f3dd73a71326529d349475a3a90a5ad6839ec32f5e84fa80eb4066056eb3a15db2b002f7a3cd2d659bf0e78432f13e037f52e06ef7471286577df8a77e2d132edff66e32dd00fbf9b7b930e1463bb57cdebe033a1359d0600000000000000157cdb422c03269b67115d6506222899f94b52ae29d28b8976da4a8e1d0242d60baf570c838cd90bfd8b62d00ee3a66c3253d69bd47b2c8f01c842c01fec09c66e5cadefa0e9f1e2b49fa51cf845e0ec1be456d5c5ee6865fbf5856e976e5ea3ee51a21dba8f9ee49c4e404a0d04853cc0c3d3d9d3", 0x108) r4 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) setsockopt(r4, 0x26, 0x608b, &(0x7f0000000240)="bf8b2471a934938defb8360fee36f2b902d6303122823e003c911f7fc8f263b8a718392fde45585886b9f2918e6d163f21c8a4d020eaa4d1e0b85ace3016458f28f0870222a68ba3096533ca3e8ca24a853a0384c4da186829650c8a5b580c69374b82023594c1749dce6443d2ed908e4d5b1fa69b3cd99bc9c96e1c289ec6e5e06ea1c5fcc8afa4083b1bbacb10c1c2dc1d09c4cc936da6359d158fe566ff9ac69fd9b48229c80cad9d4cbab1ba2085147d9ce0cf1e67f77dc1277669ffd47332571f81c7e6a657d22b2cf797972fd764418d82012c358ef3de10cbc0847a4802c76a2ba8feb16e90f9783acc9e40ecbf75d1711cc83d67c68c081233cab1aa5316e2713394cd2658938abc30", 0x10d) socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2000000, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x4, 0x0, 0x0, 0x0) kqueue() r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x0, 0xc9240000, "d730c1e7bb6fc6e23c5b0000000000e449104de4"}) write(r5, &(0x7f0000000200), 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xa587, 0x0, 0x3397f4e5, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x0) getrlimit(0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x800, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:00:40 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) socketpair(0x10, 0x8000, 0x10001, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x3) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc1e, 0x800b636, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) 16:00:40 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) write(r3, &(0x7f0000000500)="bbfe17332a864be6df1f578f337768503c3e5a07ea85f601ed4988e451bd65be74e592b02d2d574a7e8097e918a80b58757af16732b5f5d0adb320c245f148e66d05806882fc76a731d1d3e4bfd25b12a784e671d5aecc42b0c010cd6a97dc7bece3d60c1c8ddb8ce270d70cd181b2138d200c49460708b7eaf5b0fea4df4374c44937aa9d96d1a0298c73978324bd53eb7f51790c1d1408491affbcaa5d7f4c6e43fd77b5841eb290851e925a7649222248c29915246a9fb037f325dabc1398294458b9fbf5ee386b56d375e998c67948d0f92d775ae8f381d5c4d8a91da808b8eee6a0734cb02c210853ed68af70bea16fa8ba347d7257c91fc5ee7fd0a903b7641e960555ac6f9e04c0ecfdb5f6e7e37c3d50642b70578da571069b193ea58cb1fbd57debc3c116c5d6475eed2312eea8cfd5f7882bce6c5242dd45f04fc88d74621a81ad554f0741381bd0a34b8b296a601177edfc1459e162a67c08ec493b0041c94d5fb85685fe0b64543774e89210c7ffb552dd63eba065de7f4345e29fa90bae3917f75d1b8ea8a52ecd6cc48054302ab35187a635bab6f56f810f2eb420ff9e81e3361226ba28220b04c35b99d51d96385d3245ffe554727eb21e881c77ccaa0930d604254b3f47da0dcc6aee7d25e446a6a1c1f328fc4a511505333e6d42e6801e56511a9c2ac70c4656e613296262ce3bc9221614f6a289f1c02d303f32215643c4aebe971815f77e93f5a4193dbb57423ce2c8fab1a07b726343a18b70f5ee216f04276b3515f1b8d34f3dd52fbe69b310a325992dedef9bf0b6f2817dc93c1d48c1e6bbd79e936c4a0102c67123ddc775a6c41fc098699d81078a419e8b98c2d3dc34b071951de459288895072b4f4360a69f0ee35c22b9f6e8cd24c0f52c0d9c5be482897d868b9bbb5c90113d642ee8a5113b50ed9676b4d9ca01bcb22729f8b878089f76c7ca94b6b29b91d54d4d26e6d3368792bae87fb03f70e23a2414e915b6d7f126f431c6aca829c112b111e8c1f9d549e3271e8291b32627c37b1847cb4e66bf806e0e68f0b290e74f0494279f6c1958d5248c92c52a10a018e6eded59a835a65118d313e275f3d94746c1e375e5b1bdf3d20b17bc3afdd238b1467aa7399b709a3941ecab139ab9e850d614f0d9eb44de339ac08b3e2376a30b19e031ac7887969c5f5a92259b3bb147ae7512e1aba9566e3d700266205d7778893613aa840bbe4d5f856483c79103b6081a6181a5b60caf5b8ae5da846b84171204776c7655414945cce4919dfab87d58dc09ad2660ce6ed553282fbeab92eaba7defe64a572191e101dd432a1234a0233e519adbae1b7eb413cfb6f364de3406a3ace5de9bdcca2ed012c0076f988c0177d4b51bb571693a146556b3d8fa29a96f034fa27b77b193e302e5e450da1402bf7c85045b2e017d3c1d11b22e68323aa64d5a943c64d9e8e72c9b48a7d9761933ed3ffda82504375b305a429de2781cc609c025f897009f75063960e219df53086ecf35e5c1b03e752a1955813906a6282e8c04b251248980d3b4a18544ded43cf746a31b11875d8c8bd258bc91f50c5c33a9f9c1a0d50133151ca4dcb4b9b46cff0e5c248630b1a326eff4bd7f24250d41ccb6bba8c482abc7bb0a42d43827b52a11996345dd3afbbf660e6636d5c619c2c485c5f33bb9d755efa1e1885a6060420fa7e3c0bf12e88c1ee2b6abf7730072020b70cc00d7dd9c65be1fb32295ac43bac83bbe96c0179d3681fc9ca5295c5b573e993bfc05f570f667f13c29124e813ea09011ed656dad03a29677040dbb3785247a23f89534efb8a2877cb559217984e227f64c5998279d7d82cbed602ee9c430239c57cae303591b544ff460dec0df0a0820b58330282c61245d32271e56d48eb554d0182e27bb00a485ce2e469447e5d9d7ddb74eabe455ba6c32cc2ee42cedf433e49b3f027eaba00352d98142e567ed93abedbe6e12efdd8dfb345ba69a7ef65dc81c5cb6c1a9dc0d563816e62c1195ee42850eeaeb31ad4eee195861a3983000a437cd215aa1c0aee44bd8fa6e6edc3330acbb3d764d185a1191730ac61b65301f44776c54afe56db411d58218b81820288abdb720d04337c6260c19ba100a850362a5a93a30397af482330a82b70d08114f2e252fa1fadcf6a60235cb95c221f3ef42b1d716d7369b435f5512343ff9d80c64eae31d81bb825905075820bef2251c6b592e0c150ecd6535e3057aa18dd66b3039b731167ef864642e625a81b9b49886160d7c3c395ff1a3a35a30bdb6d20d353fdae969d7c0747ca1288449b3bfc5e4e9f38b2f308665b96de1d413f96a3fcb9a441c8e191f19e34267defeee3221f3f7cef408bce003a32bdc8040a79c3d47760c43e3e3b47f67a2eade62b978c359c38b71768b232a109f04bea9b85d30c29f7a1733b6ba417f82f42f0eb13564c1d7e25202d20e7e908166eba195e1c36b6661112f0993c152a238d460dca3d45179c263a47b5e7c501db21e55e7bfff210cb7a1670f410e44f89047ab49c1e9a51dc61129543c57e911dcae558234dc7b60938ec2ceaa9bb5616083003fd1b6a8c9a903d1a3502e9dbfcf93de54b33cbaa2db2aa8bb3829c08c229fb69e92ccdc27a0a96e3f9046e5a2cff26c6f1e214689b9a3f440471a2929c8d454b54c06fceee261651e30e1ee0083507a960c58ec816775571c91b54e7d9e05716ac44d4325b6986c827afed9c34d6ffeb471634a2059f3523be3fe5978b991d510bfca650276b1c8b111fa13af88c4b63f71c66e3d1946dea857510f3d8cf9f18d539d33414b1a1a86903c8364e9e1c2ba9ff4d2d4c7bfdffd076a242b005d496ab23e7a2d103d1f8642a9a87eb3cdc2a362b2be3dab6fb19395b7def4b6e31ef91e8d217cae784f4c5a1a09b3666c7bdcf57d261b6bdf6b3be5b061af2c41df75c6ab48cf1078fb76df7f1dce1a78a428ca8e6dc99aec3a97ca5d4858cfd918e2b758e5f5d314a59c3d6b3443442fa7c7edc0f10cc99b8565e6927bb13892145f5e61d31da090da8f83a6703c5d08cd2cc2b0f1e00b631de87836e846204242a0b378b21b8d7d842481c69854f8409248d6f587fb57cc1664e6de2c3b1ece29b34df779579d952cb22c87a2b4a87648a81df50a3fecdf8988268d9b3c33d277750555b061c94876640e11bef1129ff35bcd1f37775ed9333a9f747feb42e8d0f5db93eba1c8cf7bc000aa9500ab4004e5a8f9b48670f321d405a94c935d15873a66bb7549ae22fbd4bda556e3b25f9b7c2ae12d9b93e12f0a8dd99cfde2751eb040b755086d6db27ab97531c89bced7c1383112aae140818e38312156a27a5547fd1c08302c3e6898131a7bfb7625c0d8e1d9659d973a24e6ab8263c48aef7968b093deb71df3efc2bccfa358608d14493cdac166ac635e842b3908d1c05d479fe26b7a9ae4dc076d1715f5b8d9fe97f5dc6d1a8d453638bc4e4252bbf3aede2514b31c28a4c50ca7abcc80fc2e8a3d48d4938132fb91d573cd56b06a88fd2c94ae1ae3eda152feba6a158e1f8cae6884cef1d717d6216507195c8e5cf7830ab7a91144ee10ca5cae387837cc5a419c415826b345941b0b5fbf5a234f928150c4b00efc2b3838a533ce1859d4571355f801d4f98f908cca5326cde3e3dca3edee195e2378b6ae68c046113e86dfa52fbda4128b1cc74d6ab9e5dda03226e4398900b25f23e700c6c438e0b0d424651db8fabb59b39fded1fd50f10e31de951edf6503551316e6867e00b435c93105cb6ee5d7ae4a96892ed5721e7ed0994003daf485aad2dea7d93d04480722496486122e503414871e74d1ca5f6dc591f1e14f4ec263eda2ebd37627838596ea9a76cce606bfe6c32a2af239277db88e42ea9ca9a7b122c3d521591a3d920d735629ef45a0fbee50be3a77f0525baf62ce4e1bfd800c65945a46e6ceb2b0879c89cce1ac310c9bba272e438c65b4559a84f4ea39d27d50dac0ce38e7620eccc6da296eb9bb4de80bc1c1ccc16a548ca6cf895a4eb136c2d706f1d964e4bff583d0ffbb0e51d68152e9e80834c5fc806faf9b0b5090b354ec430e6b647bde4c722bcae183b539cf1608d5cc6d84740eeaaba08473700507d69bb38fa3a6d4c190791149c1939ee9f545f114589db2183e4fb60b253be01cb74804e84aa4e6199f71013b0c072f8b126036126f259faa9d9fac832e36806053efb787eb455ae4ea52cac328b360fa28c6d17ef98a480f856402265fc4bedcd9b2ede7c1dd7fde46a28c26766a0e5d85215a4c92220e526bbbf60c5ac03bdfcb582c528ce50a35aef9c32b89170d529bcd179428206da3357aaee194c959b161c7ceda0f0d62e2e0d8ccc87eba0578e2af349b8e98cd97c9f36fd8899da8ef3b0a7b2be14f8ae03a0f54574c25c80de43d0e0b35f341b6798e87a9cc523fe64cae9821806b9257c10cf1f33204d6476ff7a3cdc687cb70cdc3ef7aef7fe07108bc3ca3e4c658cc213fa4a1586cff9594a0eed95d8689b1647e682ba8e40c54985d053825962392be6e0d5b1eb157a8692202e9c6ebd70dfed8fa02ee6b2a168cd8246ef31ffac310bb57a63f87ea203e24ed0779fa77387a09322fc67ec677e1ae45d1322e54791551d3e8fe0e0f54660888600540ae191e497d81ab203ded055f5f5e959a4558b7f2cd245d8ed4c2fd3f29f7b1faab9c278f4911eeec04af3d6e433e18aeb7583eab4794e754af1cdb8cb908018dc6f025cb7575702fdcc84d03094ed921a540eef2e2b578848cf9ad76816b7d3dfeecaf892a51d8598a5d682a23dcbde67add40466f34dad8eefa0e7bf1248735c12ddbb6f62ac6af55b0083d2f8a2fd453914bf732a9353d68ec33c988fd0e3953ff9cab9af3538f2fd79c867a52be1d7c0c826439767c7e665e3e81653afe21179341597a5decd10543ec778d6765a4384938c8ba7db7283b411f61a492f2672de56fb03fcb17448fc0bbf2b490ae4ebc08b28b53f3c36468bcbdd2c29e6ee44792c9cb5cf923df2ac69d6af0d204ec5a4d8a20858988dbac4f4d3b71ce843445e2f86376fb5addef27b2b5c7153d0bdf95eff15271c54fe62d760eec3cc960be3dbc40d2a659a53189cfc8737be5806b0d93b1f2ece07e8d62e9a8509b70e77311fbe4ff3c75b3635751d9c80e518872ace672b4b469e5ac262a7fbf4cfd2b8aaf58ee2704fe338950c1dd550131ea18a205a87f74e5cb2837603cd9bd22fc6c1d84bbcfbb47de2ca3f6aef46a4c991a8e0ff003e7191c9c1414aa91b046ffd4f59a0a0e06c9bc65b20cd6a2e6a59078d99f334dac62c219743a8f4553ef3014060c2842a9fd989a43fe5b0589594b334f251351983816d92461a9cb1216370021861ab7fbd8cfb9001ac30ae83492760501d6277baa7a8794e8a054b7bedbfa5925852274f5b3f1382872a964ee7ef8559e500ab58344fe2d4ca0bd4010b444599f212118f08cc6c7dbbce01f6b1ddad38e8f29d0b568fa9791572879bb9399895611329e0d1d6b92c14806e536b6402b03c8085cca4a7661977ad17909fc259a3c2f84a3a06e95e9946dbdd7fab484c85a9f830e58ae5065dc7be5568ff8db3d6d7b1defa4c293763a698ab2dec83c5a106770473fd3d7da19781a72a74b86c9173a42db40a479043e38874f96c0dd143b0a3fe8deb7b7732efefb2a1c67bd548f965e135bb77222b2691a752843c160fd3ed178e76585cd0d865914c3ac4bcffbbf07a52868ee75aadbfc8a2f92448285c09134793e2df7", 0x1000) write(r0, &(0x7f0000001580)='t', 0x1) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00'}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) socket(0x400000000018, 0x3, 0x3a) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000200)) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r7 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r7, 0x80206931, &(0x7f0000000300)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000000180)={0x77, 0x0, &(0x7f0000000280)=""/119}) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0xf36c}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x3f}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGDLTLIST(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) r3 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) r4 = accept(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="001c00"/4098], &(0x7f0000001200)=0x1002) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001240), 0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffeffffffff, "73cc5160527b0100e534840c76f3000700"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) accept(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000180)={0xd0bf, 0xff, 0x8}) writev(r0, &(0x7f0000000300), 0x239) 16:00:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000007e000/0x2000)=nil, 0x2000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chroot(&(0x7f0000000040)='./file0/file0\x00') r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8, 0x0) pwritev(r3, &(0x7f0000001440)=[{&(0x7f00000001c0)="cd0625a7c3e82fbdaa523344735da99eb8dc19cd806cd6e67e08f1c8a88b8c7a3e76df618477e8450a8a85a3c246cc39c92c4545c79393d3ea3f4343994be5eebf63a158896fa36565fa11a60ead5e5112a777b03ebc40845446cf0c8ddbb4d5e8184e9d0a80d16b9f70d1d32bb2047a88b9be4fa05e006c92e26ec062800e3c3f8a669b88b760d7d2b9ee7fb1dabcc1f4f12bc2e4ded569d4eecde1e4c1f331264f652bd79604560078ce5a4d4cbc86a14afff8bf5a9c58a4d55e51a0e40e03604a340f4ab3b9a2f9", 0xc9}, {&(0x7f00000002c0)="3a3369528643eb3da5b002a0a9c8ed096748f305fbf3f4a56c4839b02d661e1a91af6703adce17fa1b3ef5aabff8057f09a8c939ea845ac7ec8cdf8025347e61835508cc8f8a6a29cdc783d8a09cdee77f9e15400bf6a1d4f69a385e7c68be06bbb19eeeaf3e5baaf5ee704dd807dd4738a529c043b559369aefaca3a5833696ed85658005a1f8d518b72f66ad239fc3104f2c3549b19816e233928741e1f6955640d7b493ff54f6868f30ede1229e525d9543e935e27aab1bfe45214d49737415f11e85ee0831cfc0af4d10b2325861c9f2b07c019a86ecd7181eaab584bd344d821eb1ec5ed8d7f547f93e53662ca531053c9f39997acd3b24aa05b010d466745c33bae52a403b6ae9ab82296cbee0d9fb73d537d0716cd91cb3628940b44f0b4e5b2ba9a7c14e1d3aba8d691e09c090d6102705460192115ffa1be5d9579633ad494154831695e85c0aab2bdda08df4843c283cc07e930d402dd6afd671982599d7e8739e8f7ac0be5112702a2d5da86de88453108b737c385068117abd32188ff8be3f5bf4ee7e79abac39900c223d564f32872a48bbbe4875d9b9e1681321baede411627e1982b81a119032aa9f21e3ba162a7260d86e6ed43a7767c660982acf0c157b28413faed22f60908d0cbffbe0dee88f60bb3e6415b20ac4d9670f2844c324794ac5a8179d73f084914a0f025707ca3afce258c6b299ae24395858357fc458f7e91a2b3b913ce81fd137e6839873444cc6c9f2cac07d3b17eb70bb96bd67c76292554aae86885056229911ff7f827b0fd399e52290ba053778570c4c5cb171043fc0edadb79ef1432bf77a42b0a98c88936149a2ff03203ee1dac15ed6c26c28fe244310e1d69e9cdfd9e1199fd2dc6844fcc3fa6f7e788f44bf0c107195526b0ba7b271e30f6117fac7dae2c9e3439922e17a5efad0e0b7f28f774523dfbdf25315834121157697c8e7b136faf9dbb33675b4ba1796794f396550bfd16a55861c56c6dfbcad4154aefe06c2eb12c26fb1c331eb5277b297267a92257ce57fe16578736ecbc3d6aa88eab63b5e8d74bd8f2df93b9ede54e719e88be7b6ea061e31827189b494bc4d7797ee9b1eb5a7d3a30419715dde865b94e6280508877b761b877940db73af9379b5636b13bf014e4e696e69583b0c0e8a701b2fb16be153e6c8e0df60e32132dca95c48eb964becd27ae598b268afc6a99f54aefd96d4cdc3fd4af4242870df1fbbd634330d93dd95d740f6736a1753eceb273d45487a9eb661367d87d89c824fd4961c3776dc53fe1c06ac8dc8e9b8ad2e7423241d66592f0b3e840926ad8145e713b36e60a03c856156b018d0ebe730ee81881e6d976b2ef73406cd87c0a7ace1d33844247ae1fa998f1748ce27ff86c78efe812a6eb65d303cdd988b08beb964d1e158030fc79d23c1e84884a43ebdaaa4a32070f0f3d612e6134c2f10ff863acb45fee15c67f69ff146c42bfb82ae10c1bda83430cf15e3b2eba1be6f146854e208e3f117db325aeb8ff2e53889fa88dea82e37384c13f7800bdc49c09d599a7273367ba6dd353f8f93780f085a8b34dfdc0d448e3406feb676d59a8880fd9022ec2141e29a97b6c70b7160405b50da52949cfa702532df86c77ec4c039ecfdeaa7c0c0584d379c83c7388d0f15d95c21f2cea87b1b14ebcabe4b7e0b14b0287025cdb0a5f9bb78ae3d882a658f5c0645ea76da889e60c9723887b66ccbc01107205bfbd5db67f2f1a48445170567b9f244ce96908688ac0b7226a9e521c661a958e2c4c39197d88e37ad7843fa4e30a9f4c116f563dd2065e2febe1b6d266fe09e9dfb2427688bccfdaac67e4964d7fa9caf536779bebd7eaef30580aa81b4d2acd06aa4e29246ce05625355958efa795eed62d27c54a5c8b653c990c073b0c43c36a2f5c8790c321fea3131da86e482285d3d9ad760a7c84327345c7ff279d0fd91b4173139206f13545bf61d6725952b749cb8fe2111f6a37e21f3ba11b34566539d48be8ea049df028bd34baa082c9b13a1133f16187ce4aa59bfecbe36a50c8919944d96f9847c26fb44b5b405d66dbba27e69f7066cd366f809844b323b79f709b71e76a1c0e6a29e0958b6e84f4c69d5998c3d9e70787c21c866dafdd629bbabea8ea38f59983a1062934f3b85cd75491ef29cd55c985d5bfa89e162e4185461527bc534d17db2e9a64b5ba7f7ff0c3466521e9d919a856b6e2b2b38103ec12a3561134dd4c67c1a0507710fb354d73e210212cf2367906b120ff960dcd161fd2a6fa0158e113af7074e6a1754e4ad2695cbda601f7f4efa30b7155129810abaa4907752ed8c6e23b70a90b4377932c2842c14ec0b10d1c36f5e71492e781d8b77ea580da0e989b7aaed43ef5b739d8cea5bb60fac2629c3292ce61c7b6317ba7f497ea5acf4f3b3b44a219d12b251174e9b4b4d705917af7b4245d7f1f7af9d3c151fbf11dd33a753595e9dc7d773682feafefd693faa63d8f656a0900f0dc123d129c066a8068c37a2c2fbf0a5d236c7ff796d4da516462513bbc060537e1b43d96a4b13e4c2c2eb568f274c5bf2dd00b345376c58341fb4675d63c753fae210ce45104116e09c71d6e41d7dded551b1bd0e1ebffb6f623ccc681b6795189acfb9daa106d1dfd4656140a3549de85761079005f78ccf56652ebd4bb6f1dfd14efe57a75dca46cc44958f0feed9d57134634ef501e092eecd38be636107e4d7a41773e3f16e642759fe59eba81cdbf007cb8f21c3f3b219781d9e072c921693546468e92e96585a9daf106945d9a0b192e0f047e8d3294f33a6c4f29ba467684888bbba61c5b50dcce368da026694679b5e26156290ff2661650da3041a75bc26bd8b47dc6ccb7dae82fe833ca3b120003aeaa5a41102c579f5d8670879bf67835df9fdea74a05bfcd918922e1cf5fc843ae0d71e79dccc463789caa04465aafb7655051e0ef63d786a50acb03029946f4e6db589be38a8024bd4bb47388ac0e0544c68b6fa0bd2f58c07eee9dddf368d6c8f363a632dd95d47c425bba9ff3ad3263b6183aa7576a2c1d5b54bc22646246c9ce841e235b4f770ce9f4db0040ad347b022bb7dfb97f53f4872b7384605d9b7e6964b82d97737535e35bc0a1a055fa8e01d32feebba67e335f2ebdab9ac5e2ec488687c918812b2013aeb4f9445420933ddd357f7e159c35afb6bce66eb955d74c7cb3389256c3e2d965320f10b51f46bc7ffeb47a914a4556917a1a75f18ddcd376d052ff4aa959f7ae6545e316a7fdf969a97c4b6109a93eb1a59900e02ceab695702231b9d42b00a89deb93211a3f9f1b552213026a4d550a214ac9494f974be45c871cf34ce0be0bcbdf24c65980ed35e8f4a6f4ac547c460196e51bf5ac2990dcd4131e5b04d684267f82210f8b8a21afd261930ed6f1180ae86ffee185ea7b9b7c92addff249d0846a53715697dddfe217ea68bdc8e4b7e2202b5c8e265701d2bdf37645e5aaf07cfd316bfb459ec682a573fd877f7b3d3a5617b0cf0add8a9025450e8242eebe4cbab07abb6d62152ae49d61ea1c1ef14c0c1c8a890fe34be6646c4191826bb034fa50a02094166352f5be223c529d5b22e10f9d7e1152ebab105bfc7b3ac81fb2d35fbc380c6fccdc560cca4bbffe5548706f0115ac6c86ac4e7f75dd48c2e8f81c2d996be890c2e0c10f0ff051db3701d45559038b95c82b47883953348d96b17d1d3521f41502a10462052325148846edef3874f3db3e46055c364232d4f3e2080f1aeb857ac0ead293e0afd437c8437647c5df0cfd61cf7c96c50b9b81055e5598276441e7cb6b0f541952dacd5cd31da1485831e079b36ca81f25f97d68308e3e209144a1c6b29fdd4c46b4d438de70660824eea93509504b4879d9cb35cd2df35a2485131821f78f611beda79ae0a12cf74479e170487634047ed410fa018ca941059b3bab1b9fd3c03618addf449557fc2e89f8ce80fa6923582fbe6dfcc346fa1b8ff482da66c6ca2fda5975bb4da932a88082f785f4e737ea5f6ea34e8cd49f945379a2061a540bab8d0f8fdf56d58370b86543fb7317c2e2c9c70d362299749fcffb847ca5e8d27ea9c5f7b1276e9b11f57ae565904f1b6f1ad389ce29f487266e6d84ba917655ef70e47a9cf2e83c05921afaf32c9c780bb08cc5a3e6a762056e284283e27ef11250a5a240279ed7cea0264452880290fa10e6892bf7e40ac94567d96e6a514473924f8eff159a23cccae57e9ad5ae38511d48fab850916593bf1059076ae35a1f6ae1d61e3d2ce4e01ef0ae94b4a56f6365be3bf54412738f1249d39822eee1dd538bf32a2cd927776c9d1e691f1619a5d1192acc75f14331bd507b73f4e7f092d36ce8b4148405f4f90a94b82f75491d1e98a6307bc854a01aa5addc2356d153f950aaaf5b176d9f879f5006625bf59e074d347a2006f617971bc839a99554157014f9fe35b00795f2bba694c8a2640d36c988db00e3a69771b2574b626a9acb5d601bfa3d2b1a3392f509c32a0753aea269dc96ca9c442496650bcbf22c8cd9e6e78eaa093fbaed9b36439a1c1bc2359fe7571f6d6cb0dbd3b2d748c49d25c61e992d771b30590ea473bdeeca90a387489631970e3085b9478bc0512eb65e1c88d58c70f02660728110efd5ae2feee5a060303ba6648126c7da6bbde8ddf84a20b28149a68c7ab57f9c0d30304204eb5abbbc81584d7a7c19235fae466b5cde8a19f79b327e2631eae259dbcf4d61ca6e092a16b76eb89b18113c9c47909126c4b989475d630cce818aee241037c5a564f3522758ac1cf8db32baffea22921e3be681c9d22c25801065acb2a2ccfd83d3de11cd353fdb878a85860d6b92d23e66bc84d674439c272a79484c329a44fa29f0bea8decccf6dad44fb142735b2e0ae3249336c4e1cfc89ea507ed3b51f5690e41da1337ddf7ad91fb2e972fe9a6bfb97988e7df88eb656c9187797dffc40999867576ba256c76c293e4f651070247bb323247f4a4627d4328eecfd96c20e995e896318522bde9ad3a4c244af423f9b42b067ca8e23315d0c3ce3b089d80920b9ee893da155b01d58fa679184b5972ad9bad21b7c0a356197be254c7ecc7a1774c2483c9801d54243f9b4bf296cccac441767339c4ec78bb6a5f131a6f3f6e4f0becd69d0f22f185513110302052931681d8f0080138995e99bca0603d8733766b307cb255dd2e09be9a1aaa36fc0e0bc9226414b34d4921f3da582a4bfe0c70cecf09ed8e3a6ccc8556ba313fe4e4ad4a019b03c6c46fd0d4b5d701cc3ca2dd2bc793a6265a41842240a1437da9f7b8ae253614b03d2268fb47b8bd6fbd13574629962248ff078ae048ad222ab59b0b592947285d5f9bc75fc6856c8cf229e5859fdc0c36eec8cdffe71197a60a8e6280882a2c34fc704ee7dc0de16d4d226e2522dd48b69f6e424550170d64fe6a25e2109b996bffa33db37b508450bfe2d5c60b912913541c131e8eceb9a8b455fa3e5c27ead1a92f6221997e4ae0f0d3cec7fcdcbc4b316a1e7649ecf39f114b9664a5549d48661bb1595535317ed5fe4ede965cc7b0c3cace587d22562e2528d2ef1e575e15748c54a67b8ef0c7dddca1ac3499509e64ce5ceab753613db749a50544a639b976531aafc65a378c95331acfc08c5dd353779a7fd3580122b0fa0bfac8e955fe27619b504c6d711cbae6d8d4827834cd29e57ac8d101e6e15628dba5ae6dd0e5baa79b0fa4715271cc54a6f5e615131e3734eb78a13ae19a97d54d78", 0x1000}, {&(0x7f00000012c0)="dbff8c6ed4ed23628d1019d03c93c00823e28e6b7d7e0bf6872d069bf60d0165341b0bffc9becd16d16e98f09a59cac106e1c23622aacd5887977b15080eff358b90984402ed673ada914a3d906fe24aa7bb5769ae45e3726ed9a5ffd543a4bfef60022dedb2518974321de97ff78069f94a3cab58d36d808bf08399fcff4e1d6b06dc45b1ad450e1dcf9d75f773e8d87c6998ccf0f16d25bd92a11e17206d5d3c172039bbfed2c2a1ab065591dbe1b55cabfca54cc0f67a891facb4f3", 0xbd}, {&(0x7f0000001380)="956db11157203395885526653b767a3f332d3020356af7a46d2ac6b0fb39972c81164ad95520fc4ce4eec6f7aaae9cfc0a51872cf2c9d5b136567a9fa890eadbd78e0809a050a3061e3d7401150b618a181c84aeaf7531a10b84c8c7f573a87045454a89b3363c7bb39b844dc58d304a653ba5ec4777e1f8cc6d79f119e2812721a2a822fda8165a4ab07c00b4e4", 0x8e}], 0x4, 0x0, 0x0) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) socket(0x20, 0x3, 0x9) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0xe) 16:00:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r8 = syz_open_pts() close(r8) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r7, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r9, @ANYRES16=r3], 0x3, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r10, r13, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r14, 0xa5, 0x1, 0x100000003, 0x6}) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0x3, 0x1000) msgsnd(r15, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000480)=ANY=[@ANYRESHEX=r14, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r5], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r12], 0x4, 0x2, 0x1800) msgrcv(r15, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004080d7e1dfd6fc1a16d4ae7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r16, r18, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r19, 0xa5, 0x1, 0x100000000, 0x6}) r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r21, r24, r26, 0x1e4, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_SET(r29, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r31, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r31, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r32 = getgid() r33 = socket(0x800000018, 0x1, 0x0) bind$unix(r33, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r35 = getgid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r34, r35, 0x10, 0x9}, 0x8, 0x1, 0x9}) r36 = getgid() r37 = getppid() r38 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r40, r41) chown(&(0x7f0000000200)='./file0/file0\x00', r40, r41) lchown(&(0x7f0000000780)='./file0\x00', r40, r41) lchown(&(0x7f00000001c0)='./file0\x00', r40, r41) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000080)={{0x6, r40, r30, r34, r36, 0x1e6, 0x8}, 0x5, 0x5, r37, r38, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x3, &(0x7f0000000200)=[r18, r21, r30]) lchown(&(0x7f0000000140)='./file0\x00', r1, r42) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000081}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:41 executing program 0: r0 = semget(0x3, 0x2, 0x0) semget$private(0x0, 0x1, 0x324) semctl$GETVAL(r0, 0x18d14424d96fd1ec, 0x7, 0x0) 16:00:41 executing program 1: socket$inet6(0x18, 0x1, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x1ff}, {0x18, 0x0, 0xffffffffffffff57}, 0x0, [0x5, 0x9, 0x5, 0xfffffffffffff72e, 0x6028, 0x8, 0x800, 0x5da4bebd]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) socket(0x4, 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000af05c8ccee00008891c6749c00"/33]) socket(0x20, 0x5, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)=0x1) setsockopt(r0, 0x0, 0x100000000a, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x7, 0x7, 0x20, 0xfffffffffffff094, "f577e31861f972327b79cd1bf0601ec0aa2628c2", 0xfffffffffffffff7, 0x2}) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x3bd, &(0x7f0000000240)="b6") 16:00:41 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) setsockopt$sock_int(r2, 0xffff, 0x945660831f6255ca, &(0x7f0000000100)=0x4, 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0xfffffffffffffffe, 0x4) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 16:00:41 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x2}, {0x10000, 0xa93e}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xf, r0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x820, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x802, 0x0) r11 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x37) kevent(r5, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x10, 0x4, 0x40, 0x3ff}, {{r6}, 0xfffffffffffffffd, 0x40, 0x1, 0x101, 0x5}, {{r8}, 0xf5b301fc29a62e2e, 0x12, 0xf0000000, 0x27, 0x3c5}, {{r1}, 0xfffffffffffffff8, 0x6, 0x1, 0x4, 0x1}, {{r4}, 0xfffffffffffffffa, 0x4, 0x9, 0x622, 0x7ff}], 0x3ff, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x40, 0x1ff, 0x7}, {{r3}, 0xffffffffffffffff, 0x0, 0x20000000, 0xfffffffffffffff9, 0xfffffffffffffff7}, {{r9}, 0xfffffffffffffff8, 0x20, 0x4, 0x1, 0x40}, {{r0}, 0xfffffffffffffffd, 0x5, 0x4, 0x7, 0x4}, {{r0}, 0x4, 0x6, 0x20000002, 0x3, 0x1}, {{r10}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0xffffffff, 0x2}, {{r11}, 0xfffffffffffffff9, 0x4, 0x8, 0x7, 0x1f}], 0x1, &(0x7f00000004c0)={0x5, 0x3}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000001c0)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x100000002d, 0xcc84, &(0x7f0000000500)="ebffcbff13b9fd812eaa4e7130487f34e6993192ceddea93eefae6678f0a90f014646cc8be04c4aacdee331f1dd71f75", 0xfffffe2d) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x8000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x4, 0x7, './bus\x00', 0x81, 0x5, 0x200, 0x2}) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x100001c}, {0x2c}, {0x6, 0x2, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="ff87a31900"/14, 0xffffffffffffffc8, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:00:41 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x06\x00', 0x100, 0x0) r1 = getuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0xa6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f00000000c0)=0x8) setsockopt(r4, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r4, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffff, "73cc51f351b3fffffee53456087ef30d3fc9c06d"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 16:00:41 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0x3f}, {0x18, 0x3, 0x8001, 0x8}, 0x0, [0x2, 0x7f, 0x1, 0x2, 0xd514, 0x10000, 0x5, 0xfffffffffffffffa]}, 0x3c) setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000003c0)=0x1) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x20) fcntl$setstatus(r2, 0x4, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000780)={0x6, 0x200, 0x870, 0x9, &(0x7f0000000500)={{0x101, 0x3, 0x9, 0x1, 0x5, 0x8, 0x3f}, {[0x2, 0x7ff, 0x7, 0x80000000, 0xfffffffffffffffa, 0x6, 0xffffffffffffffb7, 0x80000001, 0x4, 0xfffffffffffffff9, 0x3, 0x100000001, 0x9, 0x1, 0x6, 0x8, 0x4, 0x5], [0x1, 0x9, 0x2, 0xe8, 0x4, 0x9, 0x5, 0x2, 0x80, 0x4], [0x1, 0x40, 0x9, 0x80, 0x10000, 0x1ff, 0x1], [0x4, 0xfffffffffffff0d7, 0x20, 0x8, 0x6, 0xdcf], [{0x3, 0xfffffffffffff9d6, 0x101, 0x453}, {0x8001, 0x5, 0x7fffffff, 0x8}, {0x6, 0x6, 0x8, 0x9}, {0x8, 0x7f, 0x2, 0x10000}, {0xb5, 0xf6c, 0x5, 0x158}, {0x42, 0x6, 0x7, 0x6}, {0x5, 0x55b7, 0x5, 0x1}, {0x10001, 0x1, 0x3, 0x4}], {0x8, 0xff, 0x1, 0x6cea}, {0x7, 0xff, 0x20, 0x1f}}}, 0x2bd, 0x9}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f00000004c0), 0x4) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000080)="bdd7c53fbf672265369b5313226d58d538557c2af4761117297e72508649a834cec6edfb0b847c2882dbdbab73d3f4726ff86560c15a7b61e8214dda080422a62b1c4e841c0c75ff133fd13dc4226dd91fd105a90c22262344d40d5522043037bb3a9d6ab6bd6430", 0x68}, {&(0x7f0000000100)="acae683fbc0750cb53fe8082e7fea24fc5ca67088b5bf33732c97b7728864806984dff33a0c2f503fec53bfe75af84e2f471327ff1cf17ea2ea93d68e8ed609002b37c325345248a08980d04d3499fa3141f0c997cd5e6d5abfe90a49243a53eb7cf70752055e7de2b124fb2a81c3ebbcdac39ab62f282be4948bf723e584dd811262a68d91eb4e78080e514313511ad17e81fa9f7db494cddf8d0a8107ee18fa9d2ef8dbdf2a8f1a2dec5326d122268ff77e60ca852f7064f021bed996ed7583c1a1f1951657e35d3a7f9ab5cb29587ea989ea869975ea9e92cc37e7f692aa7b9947aa294bf4c05d43beb75afddd3d0e5e84366d7cf9c2634437294", 0xfc}, {&(0x7f0000000200)="6a32a1cd8d5bdae9140a8ecaca254a1553d5e23689a1b0466439af4a719431158000a81c8c373f301344571edb53adb92bbaeba056ed588c4fffbdaafe44e73814d47d0e951f2798020b680b994240fd1c237137777b232b91f60166ea506774b594db623f787ca26fbfa007374d78985009953e5b18a7c278777401415c5491e507424bea3c2377217d13417dc266e9821f1c44", 0x94}, {&(0x7f00000002c0)="67467e043883000f5d4938f1618e5cbe6f5581a4339284a114d79584ba7d5a111d235a2f17fe7adf8eecd1dffabe153b6837f17030bc83dead9e9de8a7b90b5c826b141636b8c189d8d09ec17020de9b3a14895e1e1983fe07b2994834e3606b858bc53c5d51ab4b30e7f35241199f2d4bc71aab55", 0x75}], 0x4, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'ta\xfc', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x8, 0x8, 0x2, 0x6}, {0x7ff, 0x5, 0x7b208e4a, 0x7}, {0x400000000, 0x0, 0x100, 0x5ac}, {0x2, 0x1, 0x9, 0x1}]}) setgid(0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/11}, &(0x7f0000000040)=0xd) setsockopt(r4, 0x0, 0x100000000a, 0x0, 0x0) 16:00:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) setsockopt(r3, 0x29, 0x6b, &(0x7f0000000240), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000180)={0x5, 0x6, 0x4}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'\x80Y`', 0x0}) r7 = fcntl$dupfd(r6, 0x14, r5) r8 = semget$private(0x0, 0x2, 0x288) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001280)=""/4096) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000140)={0x0, 0xaa, 0x7, 0x567b, "540c2e1aa41bb21920b8960a0f80d401f6cb663f", 0x80000001, 0x615e}) 16:00:41 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYPTR, @ANYRESOCT=r1, @ANYRES32=r1], 0x3) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r3 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) accept$unix(r3, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1fffffffffffffcb, &(0x7f0000000040)=[{0x40, 0x3ff0000, 0x3, 0xfffe}, {0x7, 0x3, 0x24, 0xffffffffffffff20}, {0xdb2, 0x9, 0x5, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f00000022c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c7978f46aa6a4eceedeb09141905a5f1a101d916282568602dc9dda3f563596f4ff2c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e947e4231d7ea91d226751a266a30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e5ce9b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3c8e8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6718455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a807a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08771533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a15459877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a02000000557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa535655a7e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63035e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c0048e7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504bea0400006fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc99d56b12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8c5c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b163075a970793f2f7b04001698d4eccbe7b755b63af4f0794ac68d6f7c25c72cd6c83bd011ad90c67bb933a52a7f1773368eadee4815239cbe27afe1a5ac6b7c373f15ad1fff2cde3b54cc6eee29315927ce766a1fdb92b99057f4904f3f2f51bf3d73f029f880fc523f8da37ed2de26c4f47df883ada95f7566d9912563ae12862b3baee706fe09f3ca5c9a16096a09f6d348f43a63ccb6c6c59f829cd2f038dc413d53f7034d7b36792a6826e8080ea53f0cc4e70f186e362b57eef78af78dc272723f03d24ef9073ab67d254fc27066fa4939a2a15a42f901b3c7bd9fc7e6762216844bd90d2e29b154fb087761d18a2a4cc2c94f6c52974b99ca306ccce9402933f715b2203165ae", 0xffffffffffffff77) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) execve(0x0, 0x0, 0x0) 16:00:42 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) r2 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x20, 0x6}, {0x0, 0x3}, {0xe, 0x5}, {0x84, 0x20}], 0x4}) kevent(r2, &(0x7f0000000100), 0x4, 0x0, 0x7, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000040)={{}, 0x1, &(0x7f0000000000)=[0x0]}) kevent(r2, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 16:00:42 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 0x7fffffff8000}, &(0x7f0000000080)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffe0}, &(0x7f0000000100)={0x9, 0x0, 0x8, 0x7, 0x0, 0xffffffffffffffff}, 0x0) geteuid() 16:00:42 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000640)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6de210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1, 0x0}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/129, 0x81}, {&(0x7f00000002c0)=""/233, 0xe9}, {&(0x7f00000000c0)=""/49, 0x31}, {&(0x7f0000000100)=""/120, 0x78}, {&(0x7f00000003c0)=""/73, 0x49}, {&(0x7f0000000440)=""/136, 0x88}, {&(0x7f0000000500)=""/169, 0xa9}], 0x7) 16:00:42 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r18 = syz_open_pts() close(r18) r19 = kqueue() kevent(r19, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r18}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r17, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r19, @ANYRES16=r15], 0x3, 0x1, 0x1000) msgsnd(r17, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESOCT, @ANYRES32=r20, @ANYRESDEC=r21, @ANYRES16=r22]], 0x1, 0x800) msgrcv(r17, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r17, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r26 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r23, r25, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r26, 0xa5, 0x1, 0x100000003, 0x6}) r27 = getgid() getgroups(0x4, &(0x7f0000000000)=[r2, r25, r27, 0xffffffffffffffff]) 16:00:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x12f) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) lstat(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0\x00') 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x34, 0x0, 0x0, 0x3}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x10000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc41700000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r4, 0x2) 16:00:42 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='c\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) chown(&(0x7f0000000200)='./file0/file0\x00', r14, r15) lchown(&(0x7f0000000780)='./file0\x00', r14, r15) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r14, r4, r8, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) fchownat(r0, &(0x7f0000000140)='./bus\x00', r2, r10, 0x4) 16:00:42 executing program 0: ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) pread(0xffffffffffffff9c, &(0x7f00000000c0)="5bfae9f7664e49ece326076e17dc252316166e1f64a102dad69ec33c55f62196e920b36599c30fe45f0ae050979f497273", 0x31, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 16:00:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8, 0x6f}, {}], 0x2}) 16:00:42 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) select(0x40, &(0x7f0000000080)={0x6, 0x1, 0x1, 0x2, 0xff, 0xf00, 0x6, 0x5}, &(0x7f00000000c0)={0x2, 0x9, 0x0, 0x1ff, 0x5, 0xffc00, 0x4b}, &(0x7f0000000100)={0x34e3, 0x7, 0x1b6, 0x6, 0xffff, 0xc311, 0xb7}, &(0x7f0000000180)={0x2, 0x1}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) mknod(&(0x7f0000000200)='./bus\x00', 0x20, 0x5) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 16:00:42 executing program 1: socket(0x2, 0x400000001002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) sendto$inet6(r0, 0x0, 0x5b8, 0x6, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x0, 0x200000000}, 0xc) 16:00:42 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCCBRK(r2, 0x2000747a) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ba95584dc046d85848d87e000f5e921c6e714798c9c8b682254d38b351a031668ff7da3b74bc1ccfee974097b245bb0a8a2cc0e26fa27decef158feeab33554c53c0d228620a036d4e7674043fd7f9890db69270ca77cdd71be3430e0a803d20928c118793405c52092511f558b3b57a095ffeb895eda5cf2010e80d819d9e4b78", 0x81}, {&(0x7f0000003480)="6dd6076f942dc0f6f4a51442c6b86ae3763326956fff6a8fe78e30371525b8358518dee4b374c0dc816201f7da5bc133293e85e49f388c4680b7c25bad30e9eb5cec34b45d90f757748d522bbdc1427197816aec2017a509f2f7e4a8027f1340fdb7f9d149f3b5cbfad3cee905894a2f1e6cee6ccea09d53d9a525f76eafac7289bb2f2db572e38a30cb1518a2e326a7efd91edaa0679c84094b3e65a2c68c662e91e7b31848566834117939fbd603898090dcdd0461ee954e376739cb0ebeae322cb7bf5ec515cdec0781340ee5aa757ab67db46ef26b61b0fefa9378e9a7834e4e7824ddaa03c68bccd89aa99c7bbc", 0xf0}], 0x2) 16:00:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000001380)=[{&(0x7f00000001c0)="79aeea792ea55270faa4799c", 0xc}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) wsmuxpoll: not open 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000780)={0x2, &(0x7f0000000740)=[{0x8, 0x6, 0x40, 0x2252}, {0x4, 0x200, 0x7fffffff, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r1, &(0x7f0000000680)=[{&(0x7f00000000c0)="98c5035a3426daa4f98a58482e39aa2270a94c0d7b9b394e4a4f94568433cc63545da4", 0x23}, {&(0x7f0000000100)="11ecc189959eb70f47007f4a562f1b56398501b096937e532c557f294eabc221d85fc28b177b9fd9cfc5f8de0bec5637e2b14331c0ee171b1936305851b18c365362bafa7d671897aa1c8848a5ff12a1ccc41daf08337b3c65489a00766d0c600d2e8ffc2eaad8567d44a363ba04b4959f831afa5985742a597339122b1726fac6f5871e3fbe57d595b930859a41c494b3204c8735c69facefe1253711a9701e8d4fd03c543c5dfc1cedc9be5b4abec96c68c4ed321385bafc17a4ab45bf21ca6ba149b2e8d3a7122f8f1c47c43d4454b93b08711304e2031f73a88d5ff90ae3cc624ddbde7838aa9a4ec8c228d7441ffdb6a392", 0xf4}, {&(0x7f0000000200)="1834141b8bb7ce3257c9ef357aca6f4f7cceb1da9dd01800278b01c76048ac99d39c65cfd9dda30ce0a6c9974bf9462eee45c4e647ec1c92a7e0a22efb62ae166ed24c458d44e1a7a1211521c3c97655295c8d5c86b8ce5bfcf5aef7398e36b17048dfd085f07c7095a086a6dc72337d3e069d4c9e640827e287fd69708de49348892e057178f6f978bd875e1b6b3c273774", 0x92}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="e42e74d13789478a2eddcda330f0a476340e8f21379c1193d3106d4b8854675d5ca40e8e9c2e7db235e487587ba9251bce46a185c0a6848e9e6edee5a694608cbfebe62bdb8df0cb7110d74b8b6e8a3bb68bb29443dc289588ce8743ce4fadac5955efdd6acefa3a04ae3e0288b2cdc5e226014d45c2918ef30f4fd500244bd177f8b51516174b3f555d967858ea56e7fb5f091f07da9e173fe25856", 0x9c}, {&(0x7f00000003c0)="dae678fd817cd8666cb811dd89e9a121426c4bd92d874490e8c19043f5929abf7de1ef6b65b51a4ea9228db1eb0067b8c36de8b7388cd84646f870c72926b50bd2aa1ba1373c6ff086a99485c79a4a272900424a8881ec2dbe630d810c105dce2edc2a00b91f098358406ea43f76b20901f047e96f4f9fa2df344b66164930024642f92c3f296b184ef91caa6ec1f561c86b8b330bbd4707d42f7987ea137f5dbbbb51609cde451bafe812a8f110bdbb5b53b472056a9ae5c5612a415ce6cd331eeed6d739ca097cd4846af3bf5578c0cb39a9252b31a62bf7", 0xd9}, {&(0x7f00000004c0)="fd5dd37197314aebee8059474c8b0ab3fb1ac046163d194167fde9bf5e6fe579dd3c962faba137677a330cbca136b28ae6b60591bca648c6d860f510100607daa0b2c0e6404022ef6be8d8d6a81cd5acceac60cd1647d025e62f2469ca78d4674fbb1968df4e6eaf1781387219e35e3fa106cac2ec7873", 0x77}, {&(0x7f0000000540)="829edecc6e7acdb3b6dcce09a37146eb30029b91af530f50f205704ff14bc483955facb5ceca2af8440e06f79f3e22fe86", 0x31}, {&(0x7f0000000580)="141beb06c5a098e6c99f08b15de85654966849d2c91d434f68f4a498a2da4f5d5e7ef9620979d6", 0x27}, {&(0x7f00000005c0)="7c071b6c5223cf37a86edb59a089c885aa8fb22414a32ece714d8b43682d7ef70fd6dc9c4fe4f2b57b13bcd51c6f4838c259af5960dbdd4bf2a682ef40ddd3d0ab9505e8e6ba6af0598f7a4d050124441df5eeb5316f4630054bc6d1e63654cbaa575ba14470bef5583663b1ea12952531a75b2f15be450963538085c8664170352d7a67c9b76cabadf2f832450efde53bfe7b64bf280e4cc0391201633f588db7f21f50b1fc3cb44b28dfa4a86576", 0xaf}], 0xa) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}]}) 16:00:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400", 0xb9f}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x6, 0xfff, 0x7fffffff, 0x9, "0f9460bbef655a0250de730e812f723d3ca811a1", 0x0, 0x1}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f00000000c0)=0x81) 16:00:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x20}], 0x1, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {0x15}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0xffffffffffff8000, 0x8, 0x20000000000000, 0x10001}, {0x7, 0x3, 0x81, 0x80000001}, {0x8, 0x4, 0x6, 0x8}, {0x6, 0x8001, 0x101, 0x100000001}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="11a9dcfaae39f8659cf281938dea") 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x1ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES16=r0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="63098647c6ff07e00000"], 0x10) write(r1, 0x0, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) setregid(r3, r19) kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x10001, 0x0, 0x0, 0x0) close(r0) 16:00:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704a", 0x85}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x7378da9ec2db705d, r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 16:00:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:42 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0xfffffffffffffe1e, &(0x7f0000000040)=[{&(0x7f0000000180)="cc53f8d2382df8e106a873d8c783fc25e74fbdfb15a39a5498461be74325b7dcd0e15dfc1dde081b771d6ca9f7cc1df186c405025caf35c777a7c465fbc77384b424b036921af77792e1946087bd3ffcea4f1c98e067f6b3", 0x1}], 0x10000000000002de, 0x0}, 0x402) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000084, &(0x7f0000000000)=[{}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2e6, &(0x7f0000000140)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x5, r1) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000100)) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000240)={0x0, "2243744a4b93483f86eb386bddd6e6eb44dfcb9636084ac4fd65644722dce993f76281566f6232634649b55c1ff7e266a52fdbf7764ab670adb096110e1f1a95c4b9b797fc9cbe17b3ce8cd2741b74848e12b515c60594142218e79d1d51686e9abe79a29561e4a1f54b580bd64c2632f3e25aa316abc9666d5b8191dce9210dc0c6a4e72eb7997c9b4eec8851be607f87a7c91454a2c0ce5481203edc77b8a4d715a6d2c9ff5e1b2dd9dacb6d14739486c49762a5e89a55f08c17eaf9c7ea399fa264ba011380dbf605108904246e9a159ccdc05f38e40e27dbc6b99f9f5636a5ae8da30556e5c6baeeba7ca14d208b03b17cc00b986c9e54020704e2"}, 0x105, 0x400) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) 16:00:42 executing program 0: fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x0, 0x36ec, 0x1, 0x21}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) nanosleep(&(0x7f0000000040)={0xffffffffffff0001, 0x7fff}, &(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80008000000027}, {0x3c}, {0x80}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x9, 0x1000, 0x8, {[0xfffffffffffffc10, 0x49581963, 0x0, 0x80000001, 0xa1, 0x4, 0x9, 0x40, 0x6, 0xc05, 0x0, 0x4, 0xffffffff, 0x0, 0x3, 0xffffffffffff5d06, 0x1, 0xd8], [0x4, 0x3, 0x1, 0x8, 0x7f, 0x8, 0x8, 0x60, 0x1ff, 0x7], [0x80, 0x100000001, 0xffffffffffff8000, 0x47067a45, 0x200, 0x3c, 0x4], [0x7, 0x0, 0x100000000, 0x7, 0x9, 0x18e], [{0x9, 0x2, 0x7ff, 0xff}, {0x8, 0x2, 0x100000001, 0x8000}, {0xb500, 0x6, 0x1e37a8a7, 0x5}, {0x4, 0x4, 0x10001, 0x6}, {0x0, 0x2, 0x9dff672, 0x7}, {0x4900d54b, 0x6, 0x101, 0xfffffffffffffdef}, {0xffffffff80000000, 0x4, 0x800}, {0x96, 0x2, 0xffffffffffffff93, 0x9}], {0x1ff, 0x4, 0x0, 0x9}, {0xfa8, 0xfffffffffffff800, 0x80, 0x80000001}}}) r2 = open(&(0x7f0000000200)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x41, 0xd38}, {0x83, 0xe35}, {0x0, 0x80}, {0x83}, {0x80, 0x5}, {0x41, 0x7}, {0x7, 0xbba}, {0x84, 0x139}], 0x8}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x88) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:00:42 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() r3 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = accept$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021000000000000000000000000000000000000000000000000000000000000000000000000cce38d3707ab45a8eb3c9192cdd4d778e8a354bbe447c30e331a314a98837b6c969538eaab21c10b1708b2cc45c512a1bf99f20c340b33363ba1758780006a8bbc30ac0ef8b1044b807710b328d4eb5206dfeadddca0ed"], &(0x7f00000000c0)=0x6e) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r4, &(0x7f0000000100)=[{{r5}, 0x0, 0x133, 0x1, 0x6, 0x1000}, {{r1}, 0xfffffffffffffffa, 0x4, 0x6, 0x6, 0x800}, {{r6}, 0xc68f04556936f286, 0x44, 0x1181153133882f, 0x100000000, 0x50}], 0x6, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffff8, 0x31, 0x10, 0x13, 0x40000}, {{0xffffffffffffff9c}, 0xe451ef33a7acf3c4, 0x18, 0x8, 0x6, 0x8}, {{r8}, 0xfffffffffffffffc, 0x20, 0x10, 0x6f5f9cde, 0x3f}, {{r9}, 0xfffffffffffffffd, 0x80, 0x4, 0x0, 0x1}], 0x1, &(0x7f00000002c0)={0x1f}) fcntl$dupfd(r0, 0x0, r3) 16:00:42 executing program 1: rmdir(&(0x7f0000000100)='.\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2000000000000141, &(0x7f0000000140)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$dupfd(r2, 0xf, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000240)={0x3, 0x7fff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)) clock_settime(0x2, &(0x7f0000000140)={0xd3}) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000001c0)=0xd7) 16:00:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0100"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x20, 0x8003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = semget$private(0x0, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r8 = syz_open_pts() close(r8) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r7, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r9, @ANYRES16=r4], 0x3, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r13, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r6, r14) semop(r2, &(0x7f0000001980)=[{0x1, 0x4, 0x1400}, {0x3, 0x1, 0x800}, {0xd5d0bf9af2b4daca, 0x72, 0x83e8617e0ad96db2}, {0x2, 0x4, 0x800}, {0x1, 0x81}, {0x3, 0x401, 0x1000}, {0x0, 0x2}, {0xd6c3bd2639eb5566, 0x4d0a}, {0x2, 0x1ff, 0x800}, {0x3, 0x0, 0x1000}], 0xa) semop(r2, &(0x7f00000019c0)=[{0x2, 0x8, 0x800}, {0xa3ddf3a1bf86c1e3, 0x1, 0x2000}, {0x4, 0x9d5, 0x1000}, {0x2, 0x7fffffff, 0x3439018892de8105}, {0x4, 0x3, 0x1c00}, {0x2, 0x5}, {0xd13f99e17bb3790d, 0x3f, 0x800}, {0x2, 0xa68, 0x1800}], 0x8) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000040)=""/121) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r15 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r15, 0xc0106924, &(0x7f00000000c0)) connect$unix(r15, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:42 executing program 1: socket(0x1, 0x4000, 0x4000000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa709043890c43c04) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000100)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280f18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a371a3f800040000000000dd000100000000000000004a4592b8a8650f23ea7d875801a980cfbe50aaee1c4e0bb63f0ba2978ed5abbf64b9cb06cd9c62fd37d90bbfb6a58dd7d5ddca", 0xfffffffffffffd7f, 0xe, 0x0, 0x211) 16:00:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696ce53000"], 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) 16:00:42 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) readv(r2, &(0x7f0000000840)=[{0x0}], 0x1) 16:00:42 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{0x0}], 0x1, &(0x7f00000012c0)}, 0x0) 16:00:42 executing program 0: r0 = kqueue() minherit(&(0x7f0000359000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='?de\x9d\x89\x00\x00\x00\x02', 0xc, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)=0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x8010426d, &(0x7f0000000000)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r6 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r8, r9, r8, 0x0]) fchown(r6, r7, r10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r11, 0xffffffffffffffff, r11, 0x0]) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCCONS(r13, 0x20004276, 0x0) seteuid(0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:44 executing program 1: link(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') 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$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000180)=""/191, 0xbf}, {&(0x7f00000000c0)=""/91, 0x5b}, {&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000000240)=""/213, 0xd5}, {&(0x7f0000000340)=""/44, 0x2c}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/36, 0x24}], 0x7, 0x0, 0x0) 16:00:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) 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) open(&(0x7f0000000000)='./file0\x00', 0x20, 0xe2) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000d80)=[{&(0x7f0000000e00)="49366350e4fcc28d2f0b5aaf606b1ec5cdf345929d94c6bd7f5ac15863210f537b998d6c66a3b6e93a5990f50560d298ca30"}, {&(0x7f0000000880)="8cb5259aad5e510d44a3cf9d7b1e161657b827b7e75716c9aabe6f2dc09642aaa4c61200e5378739bb9372213aa65d4eebb1d4b9fc356c1c376848b76b5159d46b9c44"}, {&(0x7f0000000900)="cf8cf6cbb5259aa2a5a6ef29fac1e6a94347dd355db34887957540c01aedf60dbe440d839fb0e80e8f0a006b25fa71e9efd1f2aa4fc8131b7eec35c63971d8d3b8c92caab6a298b5a187968207f9208dfea8d7037a80fc72fb4f2f8606217de1ac3cf7f59a8aa5755232a94657d9d7a3e56d2b1fe209594659ca09b50b"}, {&(0x7f0000000980)="dab5328e63670a8f2b069ffb466af88b3c8118d6971e01949fdb5a75fd5f954a6d4ff8982492304358250ca1fc4c90abd454d91a8b3a1518f647d3c7b6c774e2ad1d41c1f73b318e29937d4f50b886bbebd7fbe24cad60c50e8d97279195beb68676b07fdf9dd89de48731bfb5f45f1d2eb1dc17097ccc49b4f301e3bc8d26090362b768fc71255cc9b950dfc320a2f8a146d67b267ea678f669b47b3e247d00a192c5df6863714ba2c54b3c71e8fe5364e638de8611d6febf7343a99e9faf717119fc7a0f1eff1de730d5235b031438509aeec215ee243b02929d4426c193"}, {&(0x7f0000000a80)="40b2c3386677a50d9cbf88920bf207751ae389bfdee7d42d569588c6f2ac86f4b3de81612fea3d8e4f9bb05d490ad2c26fb44e4ac7b6884f9c1954cd890903c6024d29a7cc322a78090766ca7c009898e830f96c97ce55222467273ecab43be3220de75e72e68f75d465d79d9bec6aef70f4094917465efd40f08b6e54e8dabdc32d2c8211b0aa0a4f24579df06e17f295754dd3e36b3b784eee3e10b5b8804fc03093a30939b057a9eb1d161d1b0e633550322de8809f566e7579707ff306e6e9a618a19dbd8e4d22dc33257c94c94c50350c29f9b4f5478c5e3d571f858c1f"}, {&(0x7f0000000b80)="c0b8334caa2517629ad41b8ea98244317b6f58f253cc19380480e4c44766a3e8af90c9e2f1bb97050d6ad74ad6169e650cbffbece6cdb7ad7ea0c93615f8b99371cd6ef1d5997c8ffaafe27d789e03a7957cadd67355880d893101d3ff6d2656e700693e1fd1a412755a88b1dbc97dcd251ac88159ff0f29e4ac283d908e82bb9ee1e901ff697b40fee2b0226603041740a5cbb1992be01bed7c76a19d7dd45b14d9434dfef9875a83f99069f3935a4c2e17b08b04804d84ece75ebd108ab9087d173c90471a4a3bcebb8a0d5a694c6aa9bb0080831f5fb292f8ca3950252c8b64bb11141da5bf2eff2c6acb01c935537967ac4a2675b472f1dc020b79cc30"}, {&(0x7f0000000c80)="de3b260642529d744d3769378326cb096c274e8de1a489a3d77d45127eb656d8391242329039dafc212a9bc28d228f278633976df9bc820e0c6910b57f01d75761c138233f9fabd204af6ef37fcb696f8de1357e371b3e6b21fb79f3ae21a6b363deab96b18c21c1829cc1c282147b2302fbdb63f865a5785369f28d8db5339dc0d51e1987a234d6b39d577317429985b6175894f24133ab68a4d6458566462ae25a0135dc3e64f74f381051cc1e23cb6292ea174e55e48dfd576c40bc0219604129950ce718"}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000800)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000000)="2938496542c764a30971d0e9ce7c2c4df36d0aaabe604d29c968122051b8508d1d196c67e9a75e0ba088fc03f0029945f849d143babf3db35a9566", 0x3b}, {&(0x7f0000000200)="7404bf19bb992e9b105b074d45c5de8a3417e494deafba2950cc3c1eb0883aa3142e132ee4727369c7914f96cc943bb9a6d51fda667188c256d2123b9f279c32e72816f7697ebdc2bb8311ba2ab67f9c7f164740ae672017f9534b025e81afe4690fb01ca48c1a530d43f6e7b3d7aac9d79dae4f9f2b371361173169c47291165a69ee85d57871242c082843104ba1ededb73bbcff726f92cf78109d6aaa7e2a40338931c2372689a904fca88e490e50c25d400614283dea9f68a0cd5de7d77fb6828dc538cc6e0473b96a643c778f", 0xcf}, {&(0x7f0000000300)="60300859bc7e29e018adb4e83de3814962f695f3e28accd49618b741538f97115bfe8ca6630e343b148343cd9ab308b10feb1658d5c7ed92d75379365b154117b91dd1c39b21cafe1c1111ffaa27e43ddd1016445d0724bf42ea98a9e9c046a80bcfb5fcda6bf0c3070c27f606ef48ee6a7efbacaec6b259ace433024acf97377b5de618158edfa8f73a46a042ce49a5cec2664ae8ad45eac58709c2307d7a57a92899e146cde355dbfc01043722b23d7f4fbdbfdf9159a459038db2c8f60b8b59d8d85e7abe3d1c5d42123f7e82540c3eeaf43db0d33b80653c71481c0a7138f0ace8a00be8db45a7d708a5198edf41e47b5181dbed02ffb268d454", 0xfc}, {&(0x7f00000000c0)="af61c0c8a96f07a177a6d00d522f77cac5225830588cae0315c282fbbe4f5ca63960cb7daf3a0f45481b1b6403027b47c39ad1d0c32ef554b376e8103a0b42c82302fc328c8f54c4", 0x48}, {&(0x7f0000000440)="81a7fc18506b500382138affc4d46fecfbe07cd775d7abe8bbd4a4aa30ed27550be9623a4e64c178369ea33877914b040f17f9a03441373bc1b66bec790dee133ffbd2bed3565036f715b325eae6f53dff242b77e62d39ad722074387982087610446544ab8e868d9b0d4b0d5e33eca8913dbedef8d117e6c0468236646be0f92b29e5af", 0x84}, {&(0x7f0000000500)="c257952035424ed787f992dbfd989c4ded521555a9268783c4bd202d86192155953903f4182bd22d5bafb26ff12b8d9084a789953c05346977db656b7e51373437393acd9b10c9bbb71caf3f1c2f068221ca9feb5b2713b32d2d7ae99090306b2303a338e41342f0a9647353c4d987caaefa0daecd5ef481d3cfe8b9c2c455e83ac9", 0x82}, {&(0x7f0000000040)="0e2f", 0x2}, {&(0x7f00000005c0)="109a0914b19b585c3e91b4dfdd8124d539c3fd20d7ce41db9d5e717fc706df965f79f94ba9624d1f9aadd8738c148fd1a9cb0152442d4e94977d587e506167499b1113d58d7321f992367e2306f8063daa4b0fb4c33d4ff1cf2899f7bc6da01ff904abecb75e3b8a75793bd1663f139f972c06cc625013936e0c358f115013fb75f97ce79a7f69da6c2400de39881d283b6125a2675eb3383ac29b93eb0e8c86ed9da8ddc249ef7780d0d86e07cf2e5fe7d5212eabdd4e44871aefe15e37f72aa35c760aaa0f0d95b3f80ab86d0ccef69a3194296ef1775f7b7326db8d50247649845ac981dd53c40e8c142abb19f84e7e013205be031b30d6fbb1cd", 0xfc}, {&(0x7f00000006c0)="28f3d002712615b1e438a83279b40088292b8765cf370accb1e8ed94c9a25f7ce224956a3781a34cf016ada4b99ae26ae298dac0bde67b33114d8f018cea7425c9ddeb932554415fda23eb426e18d5e20f45b3617f25", 0x56}, {&(0x7f0000000180)="8492fb5293f3f3e7b981c0e760abf823967958871f11788a81345310ad3095d92eadf0cc1c6b4e2a98386147049e12c9fe5a86427d", 0x35}], 0xa) 16:00:44 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x7ecf, 0x80, 0x791a, 0x1, 0xfff, 0x0, 0x6, 0x0, 0x2, 0x6, 0x1}) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) socket$inet(0x2, 0x4000, 0x3) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000000)=0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x9) 16:00:44 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)=[{0x1d}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x2}, {0x61}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:45 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) syz_extract_tcp_res(&(0x7f0000000040), 0x80000000, 0x2) listen(r0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) socket(0x1, 0x2, 0xffff) 16:00:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000340)="229a9cfbd727be1e0de12c869ffbd0daef8511db85768bbc9e44b50a430a880f7e607d010c7622eb9830c5ec75c3bb788d5d0c1fb9261dce1e24b4dfa5efe0c5a478275b086d5507b0f68b7caf9fc20eef3db7862c67e8de93c6e77a6733bbd9fe8a708feec0d41f9b68cb2a9193e1f7484d73f7e089508b74b4270e3998995463cd07000000000000005bed2fbc4e471bf36791a131c4c19b51f2da9b90413ffe2e31dc5510a46000181390a1c031bade19e3c5245f62e241b59e9242d9e63e97b0fa00e33581d6cf438e228379c8a4000638adc51828482ff6b8652911b69a4bcc516360f3f4a0ef1904b6500256891545520755f59df799cb263005bac4d039abf8c2a4b23bb39644ac9ed7788f80b7ab00b9ce03081341db2ec04cb6d45673a11f3817d759ba46c2a8fb8b4ca94d966096bf315e242818f23f849dbc37064de1d2f059f9", 0x146) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="9b436a95111b70d031b5aaf4a3e6573717c5e368ffac5f127ed8c153fe19b18abd3833db3fa5bf7763bde887c8e375ee19810b92fe809d9394f870200a931042163c8345ed0cf8c93290799d66c73e6067c0c3d0e77c24fd56cafe462f8a14866fd489ececc86f50691b78e99264e33ef2dd2d214112af188fe83ca14de859a3e4484c0807230709200a6080a281b11495b4bf97e0df9279a7456e611ac63c715f7400f1fef07390ff32705a9796f788b86a049450397cf8347bea9523759906e3403222d89e0482a5af13bca820c728d64f84b1a2b08b1b3acb75f31db02c83d421f37b64ffa40f4d9e0e143ec6c96a688f0c199f7842099d032de993d32b457d5aed8c6754fa7ab5ee1f143be31484256efa78f3b24351cee049125583210cca41b18e77d4c0734e06d8eee17ab49e32f6eec7181e9f99c14bf3e54c36742889754a359099f7a70827476dce3a949d1d8c5950d95fcaf7dc192e6e2e63274852376eb94520a49179ec471f52d497060d0a8573266d28be7874875f37f3b34823d53f5dcfd3c04bde0ee43289f35fb720447ef2afbd84f0dd2594f61d6b4c222f96067639d45110cd82dbf761540c87f67fd892ddb3cd7a9695cd519a41d05de452f8cec3408e1b0558a8a31c72e41f8d37d30e21855609a58d703969da1f1577686ca8ef5817b8c42a1d5e6eec46352a854e2809ee36e31876cedcc5d12c2cc282048142ae8c5be0dfc7a26f2dccaa5b32342bbca6ad2c720bd6f4c00e0729244884d229ffadea2245c5a5f3d9fc9e1a840dcc49fd12005c76634a6e74bf9fe20d70bbc1e588d3bfb130c2f9787116ba4263a1a2154ee0c3e7ae1bb242af30e087216b6b4930fbac860ed155859b3e0e369f6e66a53322693b3f4638035f553f40e5c518e6e48c7c61fb4f43ade2ccc92e673edd6c6754434f2eeec5993575f3a4896bfea787b68157c3fbbe5bccb4e3f267edf25dd2a8daccc80a8176db7b5c806bc45a4d0336950f7e5fb67d7fc33b12743ae072581d0442faf58b7616c867d93fdb32288f7614060d12bb1aefb4ca37004d8781d2bffd338c3824ab5da5a92b764d187c7f351589d16673bd5ae596c61754bbbfa7c0d6ca74ea170834b0eb8d550ccac02853db85c87e148836dd79a9fa2783b41ae8b59738e255205dd1c00e0072cbed0d609e6b8aa11037de282fef26103303ee25d7ed9bc39624beee70a7cecbf59c8f03cee2fbeaffc7c6d59edb00141daf9bfedcf699635477926580c0c5164226198128422921c0eda2914b2e07fde4b87fa6d76f464785b8d56b421364f8d7d514707b8abdfd295a3752014cf463cbc89e63d0afc5f15fe5a41feb52abad0d96ee4c9422eb1bdf197de885e1f39131830b7caa1c6fb65269c5a2987a70430da1be372be97484e8eb2d360ce5ccee98b6196c9ba8fd2b7e073d1e4bd0ad3922d992a041d82bed8c3032542482bd5400e6f615cae3db6ba7431a3f378f95da9549dbac197f6e915dfc28c2e7bf9b769120cacee04cbe3159339ead46e551e97f9b6cdf12d3f5a6cf9c5587560e36096102d126d76d4750733d64a1ab337069bfc05ece049f900af162cf1921a4d28b71a3c8010fa5d6bcf806f0ea1d23ad2914ca99bd43a19b8d3c5115ace98e8d0e14552775f88c8c9795808d849fbceac8e26c8c3f57073240bff7ce8fada6b4060d25b5d75829a66f3fd98a17da23b760adfbc44beade811b77fa24b3558ac0125241b85887d469241e3f6fbc296ba70c78160f87dda56bb36334368fd100b84db075f501875ad7391e1e6121da9651cb96206d9ac35ea4bb874bbb2010b2bd9f97f4816d6c0ae3ac6467ac8ed5904718a1041c8b25494291e927065652acc9764dee67dfee1475f90773c48f9c269ace9f2096ded5ee5f7a4c48e768e44633d96b515a6a129e0c1a512d41ffb2cc5c4f86e037e6afa8d3ba0dce22fa67c2882c2866803599798aa7132512bba676b19d4b9af6a487d723ea442ee46993184a30dd2fb34e557b84f1ae9923d5baea0059fc22b5c5e0822d9dcf74a9bc74c5cd1dccd192632cf3cbc8657de63f377c71aaa29d2984ba5413a53606ae28f2db38d50f48faa0418441d692095fa4731aa103386bc2e19ab0f52912c1d1bbeb31698bc4f7bce6f724edf16b399f79a235f99023c4e5718c445801945571636dcefa1c9435843d49895004a12b6aa773bc5fcb368640168f5825c2c6e1503270c922799cac80c7a894ff95fbafc99fd0c2f0d7170b2593c963985ee535a9d17568153385b88d3287d219dd8289673239917f55b3fef29c423d8c984b8481668170205c357cf602c98a147afd280e5a89fc9c1e7503139ab5070be7a33be8f97a42ec42bd1669d6f145097d1de3dc2a4fe502c9cb4a0ec5224b22538d042179e4f1f3625bcd488c3228d3a1db331554f0e52e8cde2ba09602bcfebc2b349707e30907e34d6b9e392990100bac26f1cc4ba0044ca0a8063e42dc127e28a8b649330129b6585fe1ba6d27488baa9f457078d5f94cf8503614ee2a64ace839c94d1f573b06b6d99c3e9a32b397da1e6c4b86252ea71858806e1bcba5c8fec5debf3233ceb20ceedec7ebf87d4402359e799d18d59a8fab345e6d134763ca323e9ba08910a04c0d0caceda09db67c46568468c733ac53f35251902b8ea0293daa78e4f7311749356b5fa626eaf000f71356f6c888c26152081b4b0c1cfea1047e60075373e90cdce302ae2a01125b68cb842014108b6354f43ec450c055c5054bc07082bf6d1b26b420642e657380cf03d3454041794292b3f73505e2e06ffe2d7d16791157f35f6139108c6411e23def3d7d94a7537d441025104d7b553a908f85e496d1e27b53f75cbac6cec0174b7d7134335a25d80d25c23d9bc41700535cba3645f3c61d8ab46207b9f2c92acf7800c99102dea4df5d5692aed8e99e88475f27bffb3df012f9c1f35da137d25e6a52dad436071dcfd07878e0228f05d3f18aaa07a39a914b922b825a05b29d6aace1d099193365327e99f146a2310beea9c45362e3c8e1d7309cdbe12f2fcc93e51d3444c2679d894cfbb7cce9b0d2512a841f1841256fe21ab1af4ba117ad6ba34e23f82a8af5326fac654789e648053a40ec36479644f1867b11de2e42df2d378552f0d8726c0ec2f75df0c7b1f802358444669d77f638957d824a80e0087e59b77ab397865b07f916411b74084dca3769806ad76569e71a016b19ca993816bbdf6ae65f9d2c891919a7dc1a5bc439c461632795b5f2209a57ea103ca04a15a74c9f65d2d1f1bd21b61e06761efec1d65c0ad174504a431887e7a2ba84108f5493ff2b0b9ce6f7503b9e05dbcadf88a89d54038a8e67ff8a3ea0c06ccd2e4b43695fa4539beac7608155e707edec66b7cb390ba0cf0c017019cca4dd7c50783930ea810afc2061464c6880a92ef4ab53175103f6cf567b5137f43510ebe671cac89cf5b2d1d1a34087c4f7af6b4aec0644d83399779802df5d4d02fe052c9f89a20720e29b89974217a79f7f578089a51c7c830821a8d76d681d47e1c7a80b582b4dcc29fec9ff53e0899e4822e587de610bed9da4633e0aa841422ecf70184e587e91f53bb95e26df522c6f909f84d72c612a547bc3e1aa7d480d509a2bc70d0aa2a4a1d848a518cf5dcdf1ac9f7893bec6b0bcc63053f731438317585beeff53f0b124f2945b6929d562f7f415a0143929d00e87efdd530a026cc6f3155df9dcd0ae29639c8cc1c8d965d86c208a0579af536b71269f2a683a48b131bc6466815d3bea44af6a5702c8a58e7c0597d760efe5bffa0e1a223aaa0ab87b8c5efd2eeb870b149f26f4c91816c416bed7fb75cf3f8f441c63cec3e2c9a94cd6f6ced7ddf167fea9179bd0a3ef3409f3d563dc05ebe8c373ba341ef8d7ce4beb65a7d9603feba5abf4d2253506f8b419d29078438ef198e0e4b0032b2bb6f68e89d60159357892d6d3eb70f0ca2876d5ab593b8fc6273a2c3fda37be816e4ebdd609291c399dc08985d8086d0fbe489d604c51713f1b9810dd239b1adeadfa2af9300d725e3717ce2a69384cb88b652393587fbdc8168ed9af5cd5439ffc300bd07f7f1f896d3b1108f7fbe71cc88a2cd9bf5d0466641b8437e4acd916052382c7d7a5de81255d2e4756496eb066aff393c07152d18b3487c8f23ea5822a9f0b5a2bd78cfb81a5f25f56c03f85d4980435fb5231761672132a64958a84e4f36202405b1a22db7a0b7de524aae9b796b38dc207e37dc174ff1a306875816c84822d064e5e0fe70925ba079c9ea105c3f63e7df8dd570f4121fd2bc65a46f2df25e39a2c6ef65fc23b206b75fadb9600e394cdae35f3ac1195b5303973eed055155f4d605b7161b0d16f5682d63dd8efd862f386ad245b4597f6eef54f4fd76754f58b991e9a3de59764beac3962009281095a3cfb0f029b56d8d3aa7a7b88fb7d71ecd610b304d0ecff8faf01b2309bb5e2fce1aa7305311cbb85400837b7f35239e46101a53fadc19c074279cac3a59c15869e569b4855b0267899cc8609c29ef2e7b12277c41f8ff1f1c7a19d773f3f209355a89a827183456a592d0578e9f5fe11cc005ad9b3ffd5f23efa62f1047e677bf0af8594011936e5206d5c1b74fa1a0f1f42cdc270df571cf80d04fd711c5a8ef5341e0af62447f4b1a6561d9222f46c6880e86bae6815c643dd1f5cb0b621596a6cfd3a7c260ae44e3fa4276df6b16caa9f9cf156283086d428a7f8c42b793b524c4435d56a058d4f59a588c4557f3c54c598ca07396a1c24fc4803f03ae56ecf2810331ec94768ead7f0598f1c580bb47174a2d86e4149c374a3f15da6d6ad7b9d37ed300fc7364d307001ee72bf0c191b47338eb6f4c3f34fc78054549e8b55a11d3e508be438212127c5ed9ecc23f8fc8db31680195ec55257eb2c56f671a47a39059dceecc635679ecd8210bfa0b2de15d5937a7b405276f690a5c3b55b163365765deae481cb55008673cc560d5a71d4e2c2496f7f53d0d40c0e08bb8b62f1cd024a39d196c27b37a309cc48311bf0b6c4fc567a0833367aef21c81d469ede975b7fd8cdaa51c7c112bfb2f77d738d487746f90c2f8e37f63adafbb8b84f286111f1705899fb56952c7af131c79a62344d5a8f71a22cf15f687e02d2781aabd4daeb046431766aee2729d4d511dcc588d36e3f35bd62c56ef03c23e90640a71e85378e9f7bbcb145f907bcf43709ecfee8bfa066490d8b095fd9516545b93e768ccb85a5ea1342272fd54adf38a9f0df02d5b44990718322ba47f7f8081f07fe2809ef53c4d940da53689e42cd82587e09f29d5e9cc7e7983983650da04a26e446f24effbb49892de9e2dfa7175cbb721337faf127fb9618a5228952f463f6b92993e8c1094cd9da97aa01ef6daed9b5ed923b2a99385ff377e3295f9dd9b672274741c0d33639af64e51fdaea47f9b74b5b55cb0ba5b4b9c690262ee72cf9214a917cdf2c9cea536b35f40ad7fa1debd1f0498d51a6ff530748d48027fbb86c2b71a2832348820ef28a736f3af90317824201cba80f95c79fde4a2e3f7eda0005f9792383fc07eddbe7ed9094a6dd9874ad681473a364a9092480f847834d22d453c52db5a2b213cdb5598eba0a52097dc536a1c9e65b461869bbb9af60b923fdcc1d1d336862dcb1d69f02ac7a93aad7974b3817397d3237fa3f4bbd6bb946af19b9d4abcc38e887ac427127bb915a72fde612f30b110a823d816afdb97afac39e1c321348225c0543efad4af0", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x11e) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) r5 = accept$unix(r4, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r6 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)) r7 = accept$inet(r6, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x0, 0xa0) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x80, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000500)='/dev/speaker\x00', 0x8310, 0x0) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x800, 0x0) r15 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x80, 0x400, 0x6}, {{r2}, 0xfffffffffffffff9, 0x21, 0x1, 0xfffffffffffffff8, 0x8}, {{r3}, 0xfffffffffffffff8, 0xc0, 0x80, 0x9, 0x5}, {{r5}, 0xfffffffffffffffa, 0x8, 0x80, 0x80000000, 0xee}, {{r7}, 0xfffffffffffffffc, 0x10, 0x4, 0x1000, 0x5}, {{r8}, 0xfffffffffffffffa, 0x8, 0x40, 0xffffffffffff0000, 0x7ff}], 0x100, &(0x7f0000000380)=[{{r9}, 0xfffffffffffffff0, 0x3, 0xfffff, 0x9, 0x7fffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x4, 0x2, 0x7, 0xfd}, {{}, 0xffffffffffffffff, 0x1, 0x50, 0x9, 0xff}, {{}, 0x8000000000000002, 0x20, 0x2, 0x2, 0x16bf}, {{r10}, 0xfffffffffffffffc, 0x4d, 0x825249f2d87eaf39, 0x6, 0x6}, {{r11}, 0xfffffffffffffffc, 0xc4, 0x2, 0x2, 0xc9}, {{r12}, 0xfffffffffffffffd, 0x4, 0x10, 0x5, 0x401}, {{r13}, 0xfffffffffffffffc, 0xce, 0x1, 0x7fff, 0xa6}, {{r14}, 0x0, 0x88, 0x1, 0x68, 0x9}, {{r15}, 0xfffffffffffffffd, 0x80, 0xfffff, 0xb8c, 0xfffffffffffffffc}], 0x6, &(0x7f00000004c0)={0xff, 0xfffffffffffffffe}) r16 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r16) 16:00:45 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, &(0x7f0000000040)=[{0x2c}, {0x40000030}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:45 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000b9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="0fd7ea4c848ce8e9abf444c4fa37deb9f3884b671720b85e6bae5ec220d77a3c2e8045b42d3bd6f7dc8004a91280da8c02a1a884eba2a57b293ce70d74836c75e2279797b99214f0d646a37773a4f2438e34f36c77c8834726a24e9a77e1efb98564d01327b08a00a40cbfff38436f54fa2d6740e0318952c3be65d621f5d1ad25c563880227562bbc0ccbc5b62e16e1a4f9e2de8b2a0cbad0b7bb15c40f950f9189499f7c321c9527a216ab218799dce01d8263f9cc0086edcf7ba1fae5b01a47ec78d0a3033a0826b3d66c644849e07664c9791df0ed48e4967d60d8ccc495a3c49f5b8d91a8370d0c8f2da416871cb4ef45c5d676a30bb803a89ab7af20bdcec41bc7c6ee0687a96a384d82c302bed25c2751d52afe35413d9a1906652794dd5b2e836898196a0d87a07bda43f149d573c67c26578a08fc567fb0dbad7d7319a15842adc49df0d26f1dc890c98fbb764b2d39258ebeb5ece47c2a430d5d594905225a7401d55de3023b298fa0af69a0bddecc80fb158fb1997cbe272aa26326f2aff210537656826158654bbafb3edc6c38d7553e0c5c36a9f06fd85ed334c149b97ed1e0262e9bf0d33c9a7b1c2a12f803", 0x1b3}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10010, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000300)="15", 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000300)="15", 0x1) accept$inet6(r2, 0x0, &(0x7f0000000100)) socketpair(0x18, 0x4, 0x2, &(0x7f0000000140)) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x366) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x3b9) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000000080)="dd17a7c75edad6a9b3c5c279ec1527ec120a4737aa36ecfc50f4e18523ac1e436be395fb82cb3345678a78cf885ceb", 0x2f}, {&(0x7f0000000140)="62242c0390bca2b7de8f3c05649e94834025cbe8d683ae94234c37e4b1bb7d2827bea9ebf7e422ef4070ffa62057875674044852b53969a243e4081460b8f584d85665b7619f271fd37ca5", 0x4b}], 0x2, 0x0, 0x0) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) shmdt(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) bind(r2, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) r5 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000240)=r5) r6 = kqueue() kevent(r6, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106924, &(0x7f00000000c0)) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000000340)={0x1, [{0x1, 0xa1f1}, {0x1, 0x48}, {0x2, 0x73237550}, {0x3, 0x3ff}, {0x1, 0x100000001}, {0x1, 0x2e7b}, {0x2, 0x80000000}, {0x3, 0x7}, {0x1, 0x7}, {0x0, 0x40}, {0x3, 0x3}, {0x0, 0x2}, {0x1, 0x2}, {0x2, 0x6}, {0x3, 0xbdfa}, {0x0, 0x1f}, {0x1, 0xfff}, {0x1, 0x9}, {0x3, 0x9}, {0x3}, {}, {0x1, 0x7fffffff}, {0x3, 0x4}, {0x2, 0x10000}, {0x2, 0x1000}, {0x3, 0x7fff}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0xe7b}, {0x2, 0x5}, {0x3, 0x7}, {0x0, 0x100000000000000}]}) kevent(r3, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x2}, {{r6}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{r3}, 0xfffffffffffffffb, 0x41, 0x2, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) 16:00:45 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x4b0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x800000009}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r16, r17) chown(&(0x7f0000000200)='./file0/file0\x00', r16, r17) lchown(&(0x7f0000000780)='./file0\x00', r16, r17) lchown(&(0x7f00000001c0)='./file0\x00', r16, r17) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, r16, r6, r10, r12, 0x1e6, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() r22 = socket(0x800000018, 0x1, 0x0) bind$unix(r22, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r24 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r29, r30) chown(&(0x7f0000000200)='./file0/file0\x00', r29, r30) lchown(&(0x7f0000000780)='./file0\x00', r29, r30) lchown(&(0x7f00000001c0)='./file0\x00', r29, r30) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x6, r29, r19, r23, r25, 0x1e6, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) fchownat(r4, &(0x7f0000000140)='./file0\x00', r16, r19, 0x6) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) r31 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r31, 0xc0106924, &(0x7f00000000c0)) r32 = accept$inet6(r31, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r32) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:00:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000000dfff5a9d071b542a5387060000020008000000290000003100000000000002000000000000010080f1ac5127b89b955fc5d8b762b7e1973678f89d2ccddf7e9d89b7d8ac54f6c7d1188e0400df009b7c3a4ef8729e"], 0x38}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x1) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) write(r1, &(0x7f0000000000)="b9b45d63618e5a185c7490b4b5f2381ce5d18350c0042cd020b0af8cf43370bda6732a54b09c4d98a7baee95daea188a9e57cb66c78851591bb2ab0ebc2736927d7386d2271b6dfcf548262c43b8c777b4f8bea0574f8cb6e09a2f51c51a1e9c711f9f4e5f4438bda359849685fbd4771914f024189a7b066cb542a8b8e3dddf3b79429a3685de53", 0x88) r2 = socket(0x18, 0x4003, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000200)={0x7f, 0x3, 0xffffffff, 0x20, &(0x7f0000000340)={{0x0, 0xc9, 0x62b, 0x89, 0x6, 0x8, 0x6}, {[0x29, 0x0, 0xfffffffffffff8ad, 0xffff, 0x5fc, 0x4, 0x9, 0xfffffffffffffff8, 0x1, 0x0, 0xb36, 0x800, 0x8, 0x20, 0x19, 0x4, 0xa46, 0xba], [0xfffffffffffffffe, 0x7f, 0xd1b, 0x9, 0x800, 0x5, 0x5, 0x7fffffff, 0x1, 0x2], [0xfffffffffffffffe, 0x80, 0x1f, 0x1, 0x7, 0x20, 0x42e], [0x3, 0x9, 0xffff, 0x10000, 0x3ff, 0x2], [{0x2800, 0x2, 0x1, 0x6}, {0x7ff, 0x2, 0x74749dea, 0x6}, {0x4, 0x8000, 0xde37, 0x4}, {0xfffffffffffffff7, 0x1c00, 0x1, 0xd7ae}, {0x4, 0x646c, 0x1}, {0x8000, 0x8, 0x797, 0x80000001}, {0x7fff, 0x0, 0x2}, {0xb7a, 0xffff, 0x3, 0x8}], {0x5, 0xd4d7, 0x0, 0x4}, {0x9, 0x80000000, 0x100000001, 0x77}}}, 0x9, 0x200}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0xfffffef7, 0x0, 0x0, 0x0}, 0x0) 16:00:45 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x0, 0x4}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x2) mknodat(r3, &(0x7f0000000180)='./bus\x00', 0xc000, 0x6) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xffffffffffff0fa0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x20, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000240)=0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x2) r5 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x67, 0x9}, {0x5, 0x53e}, {0x43, 0xe4f}, {0x8e, 0x200}, {0x2, 0x7}], 0x5}) 16:00:45 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r21 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r26, r27) chown(&(0x7f0000000240)='./file0/file0\x00', r26, r27) lchown(&(0x7f0000000780)='./file0\x00', r26, r27) lchown(&(0x7f00000001c0)='./file0\x00', r26, r27) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, r26, r16, r20, r22, 0x1e6, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r20, r3, r7, r9, 0x1e6, 0x9}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = socket(0x800000018, 0x1, 0x0) bind$unix(r29, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r31 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r34 = syz_open_pts() close(r34) r35 = kqueue() kevent(r35, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r34}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r33, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r35, @ANYRES16=r30], 0x3, 0x1, 0x1000) msgsnd(r33, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r33, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r33, &(0x7f0000000180)=ANY=[@ANYBLOB="0800002457001300"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r33, &(0x7f0000000440)=ANY=[@ANYBLOB="6cc12b0b94d33eedb5099af517fc71470d2a060026e5af4500f094f96562c201010000bb9729d72d5ba8c645435108d15d61f11005c900"/83], 0xffffff64, 0x1, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="b8a7e710a1e10000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c00834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301671fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r39 = fcntl$getown(0xffffffffffffff9c, 0x5) r40 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r40, 0x0, 0x0) shmctl$IPC_SET(r40, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r40, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r42 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r42, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r42, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r42, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r43 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r45 = getgid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r43, r44, r45, 0x10, 0x9}, 0x8, 0x1, 0x9}) r46 = getgid() r47 = getppid() r48 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r41, r44, r46, 0x1e4, 0x8}, 0x5, 0x5, r47, r48, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x2, r36, r41, r32, 0x0, 0x44, 0xffffffff00000001}, 0x100, 0xc07, r39, r39, 0xa5, 0x1, 0x100000003, 0x6}) r49 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r49, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r49, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r49, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r50 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r52 = getgid() semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r50, r51, r52, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[r9, r28, r38, r0, 0xffffffffffffffff, r50, r53]) setregid(r1, 0x0) setregid(r1, 0x0) 16:00:46 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0xac325acff56e3ccb, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:00:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000001c0)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000240)={0x7ff, './file0\x00', './file0\x00'}) r4 = semget$private(0x0, 0x1, 0x0) semop(r4, &(0x7f0000001980)=[{0x1, 0x4, 0x1400}, {0x3, 0x1, 0x800}, {0xd5d0bf9af2b4daca, 0x72, 0x83e8617e0ad96db2}, {0x2, 0x4, 0x800}, {0x1, 0x81}, {0x3, 0x401, 0x1000}, {0x0, 0x2}, {0xd6c3bd2639eb5566, 0x4d0a}, {0x2, 0x1ff, 0x800}, {0x3, 0x0, 0x1000}], 0xa) semop(r4, &(0x7f00000019c0)=[{0x2, 0x8, 0x800}, {0xa3ddf3a1bf86c1e3, 0x1, 0x2000}, {0x4, 0x9d5, 0x1000}, {0x2, 0x7fffffff, 0x3439018892de8105}, {0x4, 0x3, 0x1c00}, {0x2, 0x5}, {0xd13f99e17bb3790d, 0x3f, 0x800}, {0x2, 0xa68, 0x1800}], 0x8) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/179) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = semget$private(0x0, 0x1, 0x0) semop(r5, &(0x7f0000001980)=[{0x1, 0x4, 0x1400}, {0x3, 0x1, 0x800}, {0xd5d0bf9af2b4daca, 0x72, 0x83e8617e0ad96db2}, {0x2, 0x4, 0x800}, {0x1, 0x81}, {0x3, 0x401, 0x1000}, {0x0, 0x2}, {0xd6c3bd2639eb5566, 0x4d0a}, {0x2, 0x1ff, 0x800}, {0x3, 0x0, 0x1000}], 0xa) semop(r5, &(0x7f00000019c0)=[{0x2, 0x8, 0x800}, {0xa3ddf3a1bf86c1e3, 0x1, 0x2000}, {0x4, 0x9d5, 0x1000}, {0x2, 0x7fffffff, 0x3439018892de8105}, {0x4, 0x3, 0x1c00}, {0x2, 0x5}, {0xd13f99e17bb3790d, 0x3f, 0x800}, {0x2, 0xa68, 0x1800}], 0x8) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000080)) r6 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x5e8689a3, 0x7, 0x2, 0x100000001, "73e04267685c3be42fa40cfee091ad905e8e74ae", 0x2, 0x5}) r7 = shmget(0x2, 0x4000, 0x48, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:46 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xe7) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x14, &(0x7f00000000c0)="bb6883a8d6e72b1919a8e256e21358e9d7462b46e4", 0x15) 16:00:46 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r2, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) r4 = syz_open_pts() ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000000)=0x100000001) syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r5, 0x20007461) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8, 0x0) open(&(0x7f0000000580)='./file0\x00', 0x80, 0x100) nanosleep(&(0x7f00000002c0), &(0x7f0000000440)) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000200)) r7 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f00000005c0)) kqueue() writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000340)="a74d2e362292859127671ff4a22ab39bf89e833bfd2899d56148592f8d335825ba1146be5b93a0ca099027f1a33c2a7ad00460feb111aa0da881f751bb15d67f99a6a7796ec56b1a89788e9c0ed783ac5a8271f6070394ad907565375a476f3b4044dcb96115b45cef61989281b981fedbd96b2e272d9806b075927f4bd936c9d47973085ff59edc2ac36a993454a51126093cf6fda64b702894b785ad7025fff38a4d8a28a6f3d31f13769e12aa5434703a1cd26867181d23388d4fbbe3bcb861826b9ca54107f6ebbbcab0b1a48c556679431dd21175e35613301ea5a2f9d07b033daf62dfe35b0cafe9ee78116906bfbd", 0xf2}, {&(0x7f00000004c0)="76f74c5e6dd2954c2ac07137512c049714c334c4c6dfbe30e1c73273f8dd6bb2aa85d350ebb9bdabb2c758a026c5fdc68e1424c0b7f95c2e629ea5f593a4b303977237682a1a08b926806d60136e7d9aef4175b5f470b2535f757dca1d0677d1bcb22e2a33e5f8b1dc2e36239eacb2e9aaf6d92d5e1ae064f645288a921257aadee0e55ecce0e36a9c0f8ceb8487f9bf3e4998e3cc044209826f2600755f6d021ede8308d6158ddd1b68ff69d8156ee1a616", 0xb2}], 0x2) 16:00:46 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x4) r1 = getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x10000, 0x800, 0x80000001, 0x8}) fcntl$setown(r0, 0x6, r1) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x180, 0x20) ioctl$TIOCSCTTY(r2, 0x20007461) socketpair(0x6, 0x4005, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4}, {0x200002c}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r0, &(0x7f0000000100)="423bd4fb055c9603887f917e2ecd", 0xe) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0x4) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a024b029be96964ae14f6357e3a", 0x68ec065b65487144, 0x0, 0x2) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) 16:00:46 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) r3 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x9, 0xa9e3, 0x81, 0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xffffffffffffffe1, 0x1, 0x3, 0x3ff}, {0x7a6, 0x8, 0x200, 0x81}, {0x8, 0x40, 0x3}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be919b7c2067e3a", 0xe, 0x0, 0x0) 16:00:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x21, 0x40}, {0x23, 0x6}, {0x1}], 0x3}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) 16:00:47 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) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x301e, r1, 0x0, 0x20) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:47 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0xc002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r8 = syz_open_pts() close(r8) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r7, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r9, @ANYRES16=r4], 0x3, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0800000000000000894b5ec593dc5b56f5a8781d7f1c77c466287595ca85e5c7bcf2852c35fee3a0d0c9aef001e711dec2d5cd0986f1e382ffd518086102ac27eb5afa3d0218366a15257b3eb286cfa90a755a999b0101d7848d6a093e5ccfbe39831257e041a0e95e1d3ff0d53451d4f06c14f68d631dee4ffaa99f3055adaa5607ac4bd52a0d8a20df4ec45e7cd4c16b9fac13abba35dd9c0d589d89a3e9f3a81ca691cfed3a04000000fe"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r20 = syz_open_pts() close(r20) r21 = kqueue() kevent(r21, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r20}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r19, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r21, @ANYRES16=r15], 0x3, 0x1, 0x1000) msgsnd(r19, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r19, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r26 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r22, r25, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r26, 0xa5, 0x1, 0x100000003, 0x6}) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r27, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r27, &(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000480)=ANY=[@ANYRESHEX=r26, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r17], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r24], 0x4, 0x2, 0x1800) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc05, r17, r13, 0xa5, 0x3, 0x100000003, 0x6}) fchown(r2, r6, 0x0) write(r0, 0x0, 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=""/247, 0xf7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r2 = socket$inet(0x2, 0xc005, 0x2f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000000)) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f76308304000000000000ff00"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 16:00:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x12000002ff, 0x0, "00b9ab6d0000fd7f06000000000000004000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) nanosleep(&(0x7f0000000000)={0x401, 0x6}, &(0x7f0000000040)) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x1}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x9, 0x0, './file0\x00', 0x5, 0x4, 0x76, 0x80}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r8 = syz_open_pts() close(r8) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r7, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r9, @ANYRES16=r3], 0x3, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r10, r13, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r14, 0xa5, 0x1, 0x100000003, 0x6}) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000480)=ANY=[@ANYRESHEX=r14, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r5], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r12], 0x4, 0x2, 0x1800) msgrcv(r15, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004080d7e1dfd6fc1a16d4ae7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r16, r18, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r19, 0xa5, 0x1, 0x100000000, 0x6}) r20 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() r22 = socket(0x800000018, 0x1, 0x0) bind$unix(r22, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r24 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) chown(&(0x7f0000000200)='./file0\x00', r16, r24) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x8002) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r1 = open(&(0x7f0000000580)='./bus\x00', 0x40, 0x10) r2 = open$dir(&(0x7f00000005c0)='./bus\x00', 0x209c0, 0x20) r3 = getpid() r4 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r10, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) r19 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r25, r26, 0x10, 0x9}, 0x8, 0x1, 0x9}) r27 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r28 = getgid() r29 = socket(0x800000018, 0x1, 0x0) bind$unix(r29, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r31 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r30, r31, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x6, &(0x7f0000000880)=[r7, r16, 0x0, r20, r26, r31]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r35 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x8, 0x0) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000940)='/dev/bpf\x00', 0x1, 0x0) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r38 = socket$inet6(0x18, 0x2, 0x3) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r40, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r41, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x18, 0x1, 0xf86, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000ac0)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000640)="d1ad07d677547ace722c68f4d32fcc83aa322e0ab13c668bb8605ace03ecd74d6a7ff5cf2fafe4b3c93e45271823c8abc26e7918051d1669810c2d9ad0a1401e14563ac8510cad60ba106011052011585efd8d72a8f9c2246ba100c8db7134b62bd8270adb875785b2849efc667508ba013be940495c6acc66295d545913609218948ff4f19b6bb23f760036581c07288ee2938c5b1b3209b7c0b05d5f67d58c781930d50342e04ab7961917201435fe4c6316eef1fcdd", 0xb7}, {&(0x7f0000000700)="667526f1eca4f34f402be2856e0ebba113618ca0a4b62f8d2d692b05099fb8c29e26791739dabd6aab56cb22ff68bfedfcd5e28b576d92a47f8c59456bf83cdef78950610596cfd627ba86f037921a5a8329d196203f41cc51ab56e14a58a99f76f2ca0c214697f294cf6495e1c2603fe0350200448c27c6ab0ae2f965a80f65f19018282e577087c833e6f66650084ed0fba9e7dae1c2a4faa2039d3169f0ef03f890170fd732418ac59edb76cf0b6d629346aedd8b4bfc", 0xb8}], 0x2, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r3, r5, r32}, @rights={0x20, 0xffff, 0x1, [r33, r34, r35]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r36, r37, r38]}, @rights={0x28, 0xffff, 0x1, [r2, r39, 0xffffffffffffff9c, r1, r40]}, @rights={0x18, 0xffff, 0x1, [r41]}, @rights={0x18, 0xffff, 0x1, [r42]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}], 0xd8, 0x400}, 0x400) fcntl$getown(r1, 0x5) 16:00:47 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) semget$private(0x0, 0x0, 0x0) semget(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) semget$private(0x0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) syz_open_pts() semget$private(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8000800080002002, 0x7ffe) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x509, 0x8, 0xfffffffffffffff8, 0x7185, "3ba623b7e91c8d25154b0659ec54e51e25005673", 0x0, 0xfffffffffffffffe}) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) 16:00:48 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() setgroups(0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) sendto$unix(r2, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000001c0)={0x1, 0x1, 0x485d6c19, 0x9, 0x1}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000340)={0x0, 0x7, 0x8000, 0x3}) poll(&(0x7f0000000000)=[{r2, 0x7}, {r2, 0x24}, {r1, 0x50}, {r1, 0x100}], 0x4, 0x95) getrlimit(0x8, &(0x7f0000000040)) getpeername$unix(r2, 0x0, 0xfffffffffffffffe) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) r7 = semget(0x2, 0x1, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = geteuid() r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r17 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r21 = syz_open_pts() close(r21) r22 = kqueue() kevent(r22, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r21}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r20, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r22, @ANYRES16=r16], 0x3, 0x1, 0x1000) msgsnd(r20, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r20, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r27 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000980)={{0x2, r23, r26, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r27, 0xa5, 0x1, 0x100000003, 0x6}) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r28, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000480)=ANY=[@ANYRESHEX=r27, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r18], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r25], 0x4, 0x2, 0x1800) msgrcv(r28, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004080d7e1dfd6fc1a16d4ae7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r29 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r32 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r29, r31, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, r32, 0xa5, 0x1, 0x100000000, 0x6}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000003c0)={{0x1e, r8, r10, r14, r31, 0x22, 0x2f}, 0xfffffffffffffd5e, 0x7, 0xbe08}) setgroups(0x0, 0x0) r33 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r33) 16:00:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000580)="9c87c377284c35b87e2e", 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getflags(r1, 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r2, 0x5) 16:00:48 executing program 1: r0 = socket(0x2, 0xc003, 0x40000000) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) lseek(r1, 0x0, 0x0, 0x0) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44, 0x0, 0x0, 0x7ff}, {0x79, 0x0, 0x6}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:48 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) semget$private(0x0, 0x3, 0xaa635b1336c78210) 16:00:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x92d7113bf34af3e3, 0x0, 0x83}], 0x0, 0x0, 0x2000008, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x5c, &(0x7f00000001c0)="79947ebb1199842c97e2f3a0cab13dfbcd16c5d13d640a3969f2fe076eb13ae7d39000003e27db8c3b2c58046192dd13a164dc9c91c944f99cf0c247883f52eefda16e2f3b303383fb6f78df95b1eea7e6d8a684db784d0e5e065503b98f6f513a1b68bfeb5fbfa839caf6d00900001c3d9541d62854c16755f5d041c3a7000000a23e977d88ad253f28c486e4f4065ab5e5a2ba331998b15b5a69aaca800dac13a436eff2", 0xa5) 16:00:48 executing program 1: r0 = socket(0x2, 0xc003, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba627", 0x4e}], 0x7) 16:00:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) r5 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)) r6 = accept$unix(r5, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) getsockname(r6, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x6c, 0x8}, {{r2}, 0x97c5268e28074157, 0x2, 0x2, 0x1, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x8, 0x2, 0x6, 0x5}, {{r3}, 0xfffffffffffffffe, 0xc0, 0x2, 0x2d4c, 0x4}, {{r4}, 0x0, 0x1, 0xfffff, 0xfff, 0x8}], 0x81, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x7, 0x3}, {{r0}, 0xfffffffffffffffe, 0x67, 0x1e0000008, 0x8001, 0x3}, {{r8}, 0xfffffffffffffffc, 0x42, 0x10, 0x2}, {{r0}, 0xfffffffffffffff8, 0x70, 0x4, 0x18}, {{r0}, 0xfffffffffffffff9, 0x4, 0x40, 0xffffffffffffffff, 0x81}, {{r0}, 0x5498a884a8a1ae53, 0x10, 0x201ffff6, 0x7ff, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x8, 0xffffffff, 0x401}], 0x3ff, &(0x7f0000000340)={0x54, 0x5}) r9 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) write(0xffffffffffffffff, &(0x7f00000000c0)="a9a94b142498f3d084", 0x9) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:48 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0x100000001}) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000040)={0x400, 0x100000001, './file0\x00', 0x80000001, 0x7, 0xb3, 0x9}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x5ae22abd3c62b3c8, 0x80000000000002, 0x2000300000000}) 16:00:48 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x4, 0x4}, {0x18, 0x2, 0x9, 0x10001}, 0x8000, [0xffffffffffffffe0, 0xfffffffffffff800, 0x51, 0xfff, 0x4, 0x3ff, 0x8000, 0x3]}, 0x3c) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 16:00:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:48 executing program 1: r0 = socket(0x6, 0x10000000000003, 0x2f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000280)) write(r1, &(0x7f0000000080)="6afb1a405b60a1f7610765bf8f99219e02cdf2c97ace6847f1347285f5cab0f1887b4f0b924c1f5d225a2a3c42b2adf73e51e37ad3cc96d8974592c27532d4ff37c6027bd5541577f4c8c37c3e86bccfeee8ffac01f30c093411306ec6d71aa01f7a629d1a97f70812df360d8dc34c4fe4d373c21fd0546034af28cfd62d57bb620bf4bf1176948e7531b53d251dcc67b76b8a2baeecd37a84758aca6ac1fde2a8f622e42ec545172601e0d0d939d683b532d59b8af03eb73f51d497a97b2a9b5615d483ac4e64d48ead1b178b807dda82db5675db6b0f97bb43521b964712e859c481861a7c01406c91125325a286d748066ecca97ceb1ed84e27c7fb", 0xfd) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup(r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) pledge(&(0x7f00000002c0)='tap', &(0x7f0000000340)='#\x00') 16:00:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xd042, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x2008000) write(r0, &(0x7f0000000300)="6c5233dce8b67c864e05fcff07000000000000966d64f36cc1a1e81c30d92e1f638850e204c6e8c3494a3f7827637bc330e32b1c62867ea2fa0a5df738482f06bd9723fc0ec0c31a9a491421d3ffcb7f9fbf3b39bef72df847b89d3418387eddfaeb359273b1d05df3270cd6dd09bb607d5084dacb3c9c89c2195fb5a6faabc18b9a", 0x211) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000003c0)="feef4a2305e4c17b4fa37e03e9f5ed426d515fd7a34752ceb0e2bb5519733c7b99ec89875c355bbd0ea60e5213b3a4508f704a205d5536327d5d53fee1a23708645b6c7b305de7d6c3b1bfa04715950b0004aed5fad6dedf08343b1b0d518383c7a75d9ac07e87c7e689ecee23990d3cbca76e336e369d01333cc3ff5bd85a8094b4b627fd04ab29c9c62eaebaa9fe789d0b178cea8db11d132b70c7a932ead53024b37eb9cfd716ed094106c9cee50013feeae203701aeebf17c297a972639bdc6b5b52481d790fc8d7e0cc48b4ebe39c09210a1dd603b27184c9a995bf9e08fa8eb5a2a9fd00363eb6e6bc5b7727c338c176c332c7d2155f", 0xf9}], 0x1, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="e8859017b6ca648b430f31615d022532547d5dbdd3b7b6e2a77d3e31c7ddc164ac7c9d8706b47c7c01ad2686576b7d87569db58ac2e7506689502d6e36e78df4a1e651f57f734b3cc931bc39e68373092b29ac30d2960cfa00152a1396a8714e258982cb62de4431c013d56a7450c62dc11aaf21fe60ef16ee4f9ab12a57bc134689a674af8ff0ba5c0802de27c8295632f26c4fe335749993d07ba3cdc7271e92584d9be64bbe0e15", 0xa9}], 0x1, 0x0, 0x0) 16:00:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x4, 0x9, './file0\x00', 0x9, 0x5, 0x80000001, 0x8}) setuid(0xee01) fchown(r0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) 16:00:48 executing program 0: r0 = socket(0x11, 0x4003, 0x1000000) sendto$unix(r0, &(0x7f0000000000)="50010502000000000000000301060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d14678028ff7f00000000000013cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906600004e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x0) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x44}, {0x4d}, {0x6, 0x0, 0x0, 0xecc5}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x6283a5aeac4f7f1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getpgid(r2) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x5, [{0x2, 0xfff}, {0x0, 0x6}, {0x2, 0x100000000}, {0x1, 0x5}, {0x0, 0x3}, {0x2, 0x80000001}, {0x2, 0xfffffffffffffffb}, {0x3, 0x2}, {0x1, 0x5}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0xffff}, {0x2, 0xa13}, {0x1, 0x5}, {0x1, 0x9bb7}, {}, {0x1, 0xa517}, {0x2, 0x100000001}, {0x0, 0xeb}, {0x1, 0x80}, {0x1, 0x10001}, {0x1, 0x17}, {0x1, 0x128}, {0x75c6ebe22e3ee78d, 0xb426}, {0x3, 0x1}, {0x3, 0x200}, {0x2, 0xfffffffffffeffff}, {0x1, 0x1}, {0x3, 0x101}, {0x2c81042f68ba60dd, 0x24}, {0x3, 0x4}, {0x2, 0xf21}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") r2 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000080)=""/209) 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) recvfrom$unix(r1, &(0x7f0000000100)=""/163, 0xa3, 0x1, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0xc6000000}) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xb6, &(0x7f0000000000)="55de69a7f2f9327f1c02ad55f7badfe0b8fa610e9c9768270c2094027bdb446818ed84a689828caddd8941578b0954dffadcb092fc991988f4bc609045106965d77cf2fb747b50b008c20560dcb37e9e99ce297dc46e5b2b4926626bbfc50e0beeea62a44a1551c463ddb0787adb00c7fd5b31b7504b78c03a38df7badf6fc0cd5bbf67cd79d25e2c55f125dbec8c2888416179d1ab2400e14efff2d5646003ad1f58a1346601ee34962f48e5d0e4d2d1c67a1d7b108") syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:49 executing program 1: ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20010, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6, 0x5}, {0x7, 0x7ff}, {0x7, 0xcfb8}, {0x47, 0x5}, {0x7, 0x3}, {0x46, 0x400}], 0x6}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x6e358000, 0x6c, 0x1, 0x100}, {0x2b, 0xfffffffeffffffff, 0x1, 0xffffffff}, {0x6, 0xc2, 0x4}]}) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x400, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchownat(r1, &(0x7f00000002c0)='./file0\x00', r3, r4, 0x6) fchownat(r0, &(0x7f0000000400)='./file0\x00', r3, 0xffffffffffffffff, 0x5) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000440)=""/34) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000480)=0xffffffff) socket(0x1, 0x2, 0xffffffff) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/speaker\x00', 0x0, 0x0) dup(r5) 16:00:49 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x4000001b, 0x22, 0xde3}], 0x0, 0x0, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) 16:00:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa7fd10f24d72daddc86e3", 0x14) sendto(r0, &(0x7f0000000040)="d9b605c8e61dc155b4e09eac78957991a6663dc2bbd7f4e65e7c66931d706ef8b029408c8fe8aef702b29365b37205f3a46f46cf42a29dc5b73b1d5deb106903f261515a5d6ec39ab2f63e3d009eb0347b593f871a150e4a3e20d9e6587b7cf5a4a65b8f0fec7abe1040435aa80f6a997283b59df356525610cb7e2b", 0x7c, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x10001}, 0xc) 16:00:49 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) syz_open_pts() readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/153, 0xfffffffffffffe73}, {&(0x7f0000000340)=""/144}, {&(0x7f0000000400)=""/48}], 0x1000000000000141) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') acct(&(0x7f0000000040)='./file1\x00') open$dir(&(0x7f00000000c0)='./file1\x00', 0x28900, 0x10) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) sendto(r1, &(0x7f0000000140)="23fac4cc8f9dcfb22a6ec669418bbfc561fb27f777154fab6a822139780cd827c3e01e4dbefe4cde85d76905cef8565426fd5e3f106ffde75a74ecc537efc70f4b2b81cba8fdc6937283caa19110a78a2da8e1ae403ed9b3815d87307805ac879ddb01d44ac5e3099bc3c0935b47f2e05900701e4471bdc8c3db2b20bfb09127f71355079e27e700a1ca5a7f1a9c4958dfa44c95f8d8b9cee3c96b7fbecc9770f6d99b4fec58f3280b10a122f7e2f3f520449a822cd30e569ac34b552c0af3a5fbc1947b89128ae6b3914c9c831fb1c9df223da03430d27c12345d1d8865159a5c2ce36969", 0xe5, 0x804, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:49 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000200)) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1}, {0x0, 0x7}}) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x18) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffc2e, 0x0, 0x0) 16:00:49 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x1, 0x1, 0x3, 0x100}, {0x2, 0x4, 0x9, 0x7}, {0xb1f, 0x2, 0x6, 0x1}, {0x7, 0x9, 0x4, 0x401}, {0x1, 0xd6f, 0x6, 0x1}, {0x4, 0x8, 0x7, 0x2}, {0x9dd, 0x7, 0xfffffffffffff4c4, 0xfff}, {0x400, 0x7f, 0x0, 0x1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0xfffffffffffffffe) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getegid() chown(&(0x7f0000000180)='./file0\x00', r4, r5) shmdt(r3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r6, &(0x7f00000002c0)="397b78f2a2b1fc0a936b6a6794aef76c70a0655902c6286528f56bfd9242d286e06bb66e2fc56e1ac6688b90367e4666d53fe730a87880cfcf61147f4e4d39419d531127de35cbf9f32a8b084681fd860cbdcd4ca1eeed3bf0719b5a72db70d6e8c1ac9aafeeb815099a22766bb08eb269888b4c9a3f514ef6fca92f97f8f14626c2ee6daf77b005dac30cc30f4d032910d8b918847cffedc29a53f4487b1fc9d6ad0e6bd4ef373f3af112918c044010648f7685ce924a80a4a0ec7c4f178477395ae8e10159824f74eceb4aeb079990cdf950c1b067a29a95e4b5f0c3bf086025a7c669758d454699b40d7b79e3235216266111b57a667a6b3155c55d1ef81afe57d33bd667e70ee69d1ca1b4099bd30d7b3c5e39e29c0edd93a9eee7843a845fb94b59e11778549c393de38b1170adff1ea36fe499a3012708801f0587e8d5e86e8c2365e90fc52d9039da4cce0b89ca8678340f0ace1e962a6174d5b0cbab8bbb57ab342da1ba06601cc86cd3822967cd0e2c45b4b4189564bd9bbb3113d16f747c483b2b523e86bd9b53d793afd65bcaf87636d50f08a14931325a2448f7f97a49e561fe9519af68ff26c8a83fefea1e6e37e7a8378d61a7d8ab9939806c3e431ebcb5627a9a6aea628a2f00955c5b59e63d481576a020ed4865ea9929fc6b1b6cca4c49d93d1b750fb6449bb00881376549f3a666d3709758c6395ee0a604b7345a6b388d055af85a8f9e2f6034a99e5a81e515604ed19041d792a230d451e170c51397c653b050dfb02415ee3ba25a8da6911bf9fd3cf00186ea631785e505920c26768b248962fb72fe716bde099ed3a0dd4435319b75403954f4ee450542781be50b15628a0092f522cd1d3b4bf0155a725c93c9af725eaf0b3f5a62941d3c3df2b4cf7b8120f5f41a0197e81056a424c1bcfb22a09b3de9a111d44c296df2d6ac02ce03332d5278b358ab54b5c6c7ead34e39858b4ac37101397e28b097b91d26a0bd4128841e445b27ebeaf4c990b8fc06b071971319f9822047bc1e4ac696b4f91a51642db057b2eec33ad52433f0464c379cd76f6a5731636486b590a239392ae5a1c48228e5ca7a6f44357b3d03edb6b931a64674aaa623a79a8e91805bda6865d53bbcdb2dde2c33fdcea2a2202db5315c386641a2702d7614e369c40334d76292b24a6c7a690eb52eac471647878df0f755de285890f78c6935dcd9a908c4521cceb717f443f0c7fcc041a1b1fe821af2f533ef797a5d527cf5974af772eab12f03ec55e9c07ced5a81378c21d796b6f7830140fa7b02d67f569d790a0ed08228b3d9768ab8ad9a9ed2a2a101e17a20642e94a128287f0336100d71fb18750940e6a81330458362e6f5bfc3ffd2dbb952a6e620d9756ff95a5f7112cbe44e45372e3267f08c32f6a38716c0fc6cc401bc9b95600b7cfae6bcb51e0995efdb65e605d695330071534fa424c88ae171b746489c2dc11e4be6ad875437f2666750231b08d1a4ab3c7f02f375cfc970510886c28322c6c708289e193b6cef6a07f24cd2481d853e2035f84b48b3b7a99aaad22a0b11a5d949b4bae5e1a1828014924af0b06dc788f12b36088f5dbfbf691324ad108eaa9773c418dd3107b448c4d6ca43d4e4148f6999f5d6833ddb136be8ee2004723f4cd701d35f1344b29763ba3f597f733e6ce6e1df1d2a3e564e44021d9ef312ca7ea6f29fe14bbd870cf6dcaa65c08ac4f545bb4f262568e358ab3eb8b244571f6fa0e6f60332fcb6b3a1563a739bda3adb0d5809b10395d388df71e5d36c1c0801617e201179ed6dff3ac834e9ed0d1463274f9c837c09dde42961f130c848976d7f9a04e75e42ee2a9fb2e0cb66e189e90a36db76170c33f917d9e736340154c5f3f99d4db90c83c28ba26db372dad4b48a43fdc24d2bb23ba1a3cabc3ca04ee9a3a6eb88ed82ece18e3b6e5552f0db20488eea3523e48e3839453891655a14ea2f8bbac888ea3827243e4ee1893e6dd6ca7193bb7f5134697a200e3185775441057d7c5e9b8671b275fe9b388c7edc4d0206ae1a765bcb3f875b101d82d80436f85016bcf7d4471ba060d0d4b5e856ba45a2b3e183fcbb0a27e9d1de543a042247c1b0e6701ddace09da42a4082e179b5cfa682e8f53d44c6998da3cb395563db18cafa72b0ea4a40a0724be49f6d4b59c0051c2b27acfe71f9ff6c98b153693675d5fa9f4782152ed69489944f88e1bcf6590c3aa5d14c9e4f158c7eb3f56f9e264954c89e3f0823e4e071a9d258e86bc9680b40eb67848c3473d02147e57cf9a47f81ccce21b8ea187a8a15170a0c03df24b0f5177645d99d5840b82140f2606f5163e6d154bf6895d61406209065069327e3097525b8930ab01d2034f0576ff698bce276ebc3c5cc7f2564e0ab67477fec8c411522f0c5c4828a64931572502bcec8fbcf8dcdfd1d24bc08b4961f6612e58a61ab693b02ec50de163607fc97f5e7fe4e8374580e0f12da6c269c96ebb3c9833244c3046b6f7fa4617477aef9d2f5a7b7242ea3706a8f25ab0f2013c1e91aad9e6825ce8a727a517d113747aa83ce29c7f3a87c6c3ca05b7534f0a7c4eb7848512d8d0cd91a61c8cf063682e01c668c2c06110b6201f65f3a1251a6351ec1699e25d6bd0f323217336a627f004dca8f9a27bb5b311f8312b1028e17e1e37ca7525aac744f092b871eae9dd1f5a41d9a95140a203107aa0eaec0cfd195de26c2e4ba00e62cf70949642b7cef949077f373c1b14e62c9d5f73add80390b9fd2cd8fadaa95de026832ff69df4591b6287b647fe34be48cb9d7b972552a0b3ecf20f744a3016250a63b11ba03391811cf6e19152deb8ef7da6961fd1374a3b121afe361da1c0a1ef23b21e16aacfeb379b34ba95ffa645513086c5f3957df64b4ad0d73d82719316c67432b428fa8d354ea2ae2d9dfd4877fc5bff27ceba1d5c1d65993b44aeaf95a859f15871523dff9df5a2eda6d9a7d34b24bb08fec52969f5f81594ad7a4ffb5b1889f862ccf0009441a7860275d717e26b6a0a5cc3f0569e5a747162d45207c1bc4047bb49dc7ee0bfed47fcb5ad382cfc6a7804ad84ea048407660987f468418b294305e07ef22ef5113b224db1d78b32bcd13d8a90cabb8eeeb563d82e6aa073f204a79ed8b219f9bb15694be488c8d5a0975e314b6772d82eab5bce94ccd7208fa64c5895ca2a5f24bf41b973874bc6bb21f09dc3ff4c8d33eddb0e64f04faae5244736b3c6e1416df259fe87934671bdd48b22ceb4fcad87eaa25cee6ef87ab81d19983ae2da06c9b31d5443ded752bd93aa8a28e5db685841decbc2565860bc7ff14d199d40069ddebb25a0dd3c6ac2bbc62c8fd633c241d2335dd1a219626c36f89bf483e5673b00ccb42241550b0b8b35805e9bda7ac3036ea99d7d2fb37edf850400d3f21e94fb37269e57bf150b4bc30a006003f397be148d5bcac51c5fd2a70574ecadc4e6171d2aa65a5ce3b144a756cc948b10537d0b1670d34bc1d8e3c1426738c35e09a36874d15f95b19bd482c5d5a2273fa383595add9dfab2be7eb6b8722511c418d1ae6c4834b6c42d8cc0a93b01f876003322102a081d8d7d8a1a3aa4433788a848d307acc364fc82e9b50133e09fdb1c17503a250bc33d0fb22da784556a43abbba8ea278ce98fa00abdcd842df14f51faca435ea790f2f2f1242ca71ec76dba37facd4969ed7831f3c92d60339c77243f9f5c14c3905a816d8bb1632a0aed57417879ae0228df5602b3eee63f54bda5bd715fcbe9b688c03485c2b6ac3d88a86000b72199d92edb4d99a3601e398b59d9aae7bc47b1b16d7c9e01099e55a6e03e97bc61a7ee80255e98d06f69e5c25893916c250172e6db1310985761d5339755f3e32d533eb5cc34a7b298069337d06b78bb7c931bd6f8561d5f44b66215869f3807920999652ac32c3aa377aa182b2258a3d48ac0e007326d3e9c69f70ab12380d3e7b53ad95ebb15ab0460d1253e0c2102724c36560129888db34dd95bf0866235c3ede064d46de4790ef72d99ee078a3db6ffad7835ec635297af8c150e92b43dcaa96e4b14e38fe82cf3acfb5a96455ebe9813d39c792a7df44275096a7e3d27f05b354d2f0d8f596660d791d8fa9d67e8a77de1fc6f9aedd0c1451d70c211b53ea23c741c6bbfaea7911496ca872cc30d79fa95aecc9bb340a124d66a14fe4ac5f8b1746d34a92dd73c609778149b695e7a095bb61ef98c5455d120c32548b4ae7b0d7e7110946e3331dc993605fe90615c06bc945239a8858b242733079217133ca82622bc601ebf47a9f9d39a2d94d15826f938d1c8a027513b902f484dfefd316d7124af8939d3277a4b87bd39f1a6337713bd20fd7ce3c8bedbc9a681f26107fdd12a84ef5d30db8c7cde4ae040d2bd9f9fe28a26569f1fbb466a9d73d3726dc3da05f6969e548f258d4931a3de45e737ecd52f1e342c647c55432e9ef121229595bc527a5d5d931d9121bab86332b49845005db414aed0a3834d80e4c5f4d1361decb93c1f1ac21097173a05705dce952e66419766cd6fffcfcdc554752cfbf12b8978fafce6dc1949160971130e555333e2f8e60c58e22ab8d9f18d4a6c8759605d6a0de0cca91276dd3484139e6503cdb2f7d24a1a71ba85f937bc1f2a3a8be20a2ef59ac6be167e01ddef4e5ec5ed15a3c0bd6abd15ed8a376b568e3bc0d94c57d0a2380a0c149423c1b572ff701749853547e19ba95b11a07ba16744e4e8444865d2968276008e474162fe867dddf62848e3331492f1121c1651724a6c22c9620ec4c9ce4937e669c241485d324ecb0d723532084c99d7b0ca048b9480c196a7ebda2294fe89ba616530103e587896bf45df2dab37ee0e1883f07b5013186cb2e4d6c20bdc69928ad7be9bc4a14a6c094f0cd3cea7d81f29cb78d01acb1aaa12f529c459796a59651323120e3fce8ea4b3f5ee3e5be684c75430616e44a3824071514c6c307402b2765976f1e96856cff757dea111c78239efeac3b5dad91f3971a57adc2f08840c26fbca9925d03aaea5e1363ceb9581930028b5470f395a4a4cee95a71ead669ed3d5b509451b906b505cf78ddb2cd7b96c7664ee0dee885919a47b13774292179f0c02c44ba17d96810d5721a79e3396d958763a2ea4ffb28966a37bbe8cc4ad49aa22cb71655a9b2bafec1b0ad9672fb6c03e79cba4737a97ac085a82972095eabbabbe0c937fb7a567beeb53d95261e35791173c29a31bafa3100837b3cc58f8c4c239efb2faf7d83b75e1c723d430feab3009877c5062a0ee6062f4352150cdaabeb852b8f0d930295628d5cfad8704054535a4d58be01e1153815ced073f80b763150789a3dff486001c10b3c183973b4d472706540f0c1672a0b2a8debd3f5f48914a093f60d1d773e9dbfed549619c27c58b5059b2a9a1c8135634ab8b0414360a9a421c5330594677d2d686582c1d413c62a578fa783029a09f510a0c3e7f14c9f1daa1802c64bfeccdfc3cc9d4bf363d502dabab8b1cd3163825a0118628b63b284447c070f323b96948c43004d8e6e2a4bebc2a3e63b9f82f9efd28e529c0af901429a8c17847b2b594379b3751ff90a650dbe4893bea35ebe22194c4e1dd0ef53352ebfee2b7a2f94acfe3aa6b0e2e5cb91509bca209bf19ad8c9671460862575289c297d2f6acfccce5eb55583f3e79e95fdbb453be55b2903112b714449eae3a94d0c04cbc8b706a068b2ffb07762d743b87b6b691dd86a23e99413200ef929310a41ce0e51a78d1", 0x1000, 0x0, 0x0) 16:00:49 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069c7, &(0x7f0000000300)) 16:00:49 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x4, 0xd94, {0xffffffff, 0x2}}) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) 16:00:49 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x1, 0x101a, r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, r2}) 16:00:49 executing program 1: syz_open_pts() r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x800, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x6344e7142a17b598, 0x4003, 0x11000ffffffff}) 16:00:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r13 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r16 = syz_open_pts() close(r16) r17 = kqueue() kevent(r17, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r16}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r15, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r17, @ANYRES16=r12], 0x3, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r15, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0xfffffffffffffda2, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r21 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r18, r20, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r21, 0xa5, 0x1, 0x100000003, 0x6}) fchown(r1, r6, r20) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) 16:00:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:49 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000040)="20ef23c196df82c2e468c5566bc0f2e4aa2182a9d9705cb5b67fc60df40b617610d0250cc895ab8aee301aee72d7991a8b34ea3ff8c78200d69f9bbb9943826a5a4d79e5", 0x44}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:00:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5dd6a5c10000, "d730c15b00f4ff0000747beffde3e900"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x66, {0xffffffffffffffff, 0x20000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x2b63) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2d, 0x0, 0x0, 0x2}, {0x7, 0x0, 0x0, 0xfffffffffffffffa}, {0x6, 0x2}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:50 executing program 1: msgget(0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000680)=0x8001) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = msgget$private(0x0, 0x80) msgrcv(r1, &(0x7f0000002500)=ANY=[@ANYRES64=0x0], 0x1, 0x1, 0x800) r2 = socket(0x2000000000000002, 0x3, 0x0) dup(r2) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = fcntl$getown(r2, 0x5) msgsnd(r1, &(0x7f0000000000)={0xabe679995a2b5e76, "c18b925631aa8a17221ab8444ff6e6b0735d"}, 0x1a, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000080)) r6 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r3, r4, 0x2, 0x92, 0xffff}) shmctl$IPC_RMID(r6, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000002540)=ANY=[], 0x0, 0x1, 0xc00) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000a80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f4ca19ee21b7b871d4d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006, 0x3f}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r3, &(0x7f0000000380)="cf3db06a8de5865a6332f72a0b26f7530620736c7ed9ec2bae5bc4809204cd19ee9db6ec4da942ae4b5d5b27efa442f6805d965dff201cbed0f97f31ba9a0d6068dc6303deb30ea8850d7aaefa", 0x4d) pipe2(&(0x7f0000000000), 0x4) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) preadv(r4, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63, 0x3f}], 0x1, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchown(r5, r0, 0xffffffffffffffff) open$dir(&(0x7f0000000400)='./bus\x00', 0x400000002c5, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x7, 0x30, 0xffffffffffffffff) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 16:00:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:50 executing program 1: r0 = kqueue() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x1, 0x0) r2 = socket(0x2, 0x8000, 0x200) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x5a, 0x1, 0x2, 0x2}, {{r2}, 0x0, 0x8, 0x40000000, 0x40, 0x5}], 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) r3 = shmget$private(0x0, 0x4000, 0xacf7a0347bf2b16f, &(0x7f00003ec000/0x4000)=nil) r4 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000100)) shmat(r3, &(0x7f00003ed000/0x2000)=nil, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xb89d, 0x2ba}, 0x6) 16:00:52 executing program 0: utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x5}, {0x4, 0x1f}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 16:00:54 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x80000000000002, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040)=0x6, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c650000697278b649dddf777dce8c75f37a3ce50420157ba47757908faecf1b9976b32fa758f7db689b1a324c3860f48c52d1b053cc0b81118e0892ed7c65b199ff415e21b859ce3fc62cc79d8c1b24e26cb143a322421f97c20c6a6c"], 0x10) socket(0x19, 0x5, 0x9) 16:00:54 executing program 1: unlink(&(0x7f0000000000)='\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000000000000000fcffba20000000489fc5686c0f469b89821479d4f35ada6e2193f815591d943d08ccd7592f088b7fc8f8e411aab9a3aa743972045952cff643e0d717b48fd7c72e1be835784b18296a19b7125e00cdcd5a760b7a626f26f263bbbdb4b93d9bdddfc2dc3f6fc5b98f68a5c7423a8a966695380138acba67055c1bca7ece1a8e0164902af23e58503e3e287fcd17e722a0c972bf09e46ce8864c74e24f1c61d7f6e1cf2bc665618f8c9bcc6236e36551dd8bb6b4a6e20d5d5170489bd19cdaf95da345a6a18fd0a783dc10c4b711f3e1d2e426fd961c12ba169c9fe5"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x8001) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) 16:00:54 executing program 1: socket(0x9, 0x3, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x20000) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x18, 0x1, 0x0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockname(r2, &(0x7f0000000080)=@un=@file={0x0, ""/82}, &(0x7f0000000100)=0x54) setsockopt(r1, 0x29, 0x5c52, 0x0, 0xfffffffffffffd6a) 16:00:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00006bc000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) shmget(0x1, 0x3000, 0x0, &(0x7f0000779000/0x3000)=nil) 16:00:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) shutdown(r1, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), 0x8) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 16:00:54 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="06898403bfd1a878784deb52c7fdbbd8b0e924166719fb49264e0e6a1a30e4f98831cb01f023be8a165b18038970c6859da1c32f82ebfb07c93649cb5c266e4b75aeb7b68795f87f48dd966ef5c9f2ec2e3d6bb3e5c18d074b14f41a7d130c81e94e7f11984ee9aa2f74"], 0x1) write(r0, 0x0, 0x0) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0xa4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x34, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000100}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000008000"/24]) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000001c0)) 16:00:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000440)="a1c32dbc2f6f05535ecfd3b343c33bfde0bda9b4a20338755120a806c5cc16d133d3ea97c7ec93e191983bd8d0689891e9b04ba4011d1ba05136be2b70a7d910dab6e52ce3eafcad27fdbf10ed4a2abd7fe33f19729f0d500af99875a5ea5f5142c0652921bd4e989e09940ae14d1e727731c0b842dc46d2d0095bace878e90474a1e18f51773af7d62784269ecddf5578386663c8e1fd24d2b087871aee872c8e5e3e586cb94bca805493651e62304453b71e5e75adfac9ba9cd6247bafb4d6ffd424fba678a062f5153977a0d436b3e2d426970a416864dad45ebc35bf5004c83d57c5dc7f637e53efb6d0bc29eada565f4a4fc06e17743c268cd8dd2eb1592931824521051dfafcfebb8ad9e6d919510ee8abb18fb4317294b75915a33d17bc4ba7d44d16e341005799d3b4b4064fad1804e8f272f349010b053084d331bc5f04eefb4113714214486de4df592309e6525d9dcb64b4cfec40946aa7b079e1573ed5fed2e1a7f2a7818b95d6ed63d9bf00e4cbf82eada34c8d94796c35caf1e7b64112ce7998f606aecf2aaba9fff961200c1a6ebacc2dba3d10f9052a7c50595569d63bf485a3c218af3ec29a873cec0ed28d6863e4ad7e0d1c7f7b2343715595506a89c40f1cfc5fe0ced867102649a19a7d1dfea678f564df725cb3293bdff66bb95c680b56314d780c4df2aeeca3c494b96d100a0d58e8a4a83dd7a096c78e075fc8577a2df501fad3d6429cafe79164b59b8d1f1acf4035417a29dfcd26e02a781a590bdc12071faee3ee81f9feb51c327c9311e477db187aea2e782d33bdd45fa869677573654940aa7f669817098241c81b30da0e0bd8ae5b39fac5cd140e8c0cd0b7139fbff3d72de3ad599e01f277010b57f9124f885061edbf97adaa97acb88c0f3e3b876665e205c7b3a1325b422fe919e92cc5da40d185bad9af474def056a68f42a794efd432fe7fc33996fdc7548458f9c5a8e552821ebc9fc5137f44bb6fb82b61218fecd9995baa3154e9346cf96e025580cc946c26c84c82b31ebf458f57d9f7a8b7d403b08a273455a339b598dde07b9d492fbd41e3d4ae21c0173b9da8a61ec4dc20b6e1bf34de5ed7c0dc32034c9cc2676838a199b830c8d0a2d3bf0152f08b7d515b0ddc1a24d7835ba82bde5b071c4546d34f24936567bf9b1df1264d32dabd4a4d509cf8c7d0d95cdbfdea39cff3d276f5cd890c9994ea347e5152cd9ca96b29434524cd3b6bfc01cc0022aa75619097a6bfa6aa545d5408ee54c5851ac223c04673d6cb0b1928a1facd5104a41b8ea3913c126b8902d9c55a12c2d3299aaba99f48ea02c0de41954b93a5434bee4f5adbd103f3a099741bd1d3aec1128f064428cfbaacae11d3022f85a48104b8b8433978b7c71e4281c0cdfc59d8ef582b77345bbcea5d4459fa6c185afbaaf7490a7bd8b62f8dd1c952821fc4ff7b7f7972d82100b4b1c708464576658987e6cc8e54fdf71899e5076411cdf1d94a99affdd93b1623d1d8aaa08d3b3e57a0f7b13883fecbcb80d07d49dc5d9ef33297d11461c20960dcb0fe809bced6b4d78d6e9ab456bd05d93ddd5ec48ecd3a596d3146a0b0bbf212d4ee9306700e46d0e0b11db7402792dfe2eda19279c1431c705fcf7fc64f920c27851d49fcac3346a260c6b7d95702a85113af4862149769481626aa0abd8303ad2f6b7857c3a390b4805f494b95cb53a9af0e90bccd914289611d85b17af402d80994c15174c3b997852520124a855628dd6bc323796d076b16d8afa4b2dafcc26580625c9f2636935543c2d1f6b15f3c44a0a0eb6b02908adb7c08fb9bffb67b992de6db199aa850c20b8184c0d5d8311bb3b60da1c6bb07d39627b098286d7329645d8fc0576a073e0c14a18798e6f097f02fe505260058dbb4f91e15f021340a32d2aa4e1a807bc78e665596a7829cc82a1e3464e579a3ae157c738b9b64b10ea990d7cb59fcc0c569e83a78eccaf377c25207d2fec24e420c1b935a4c7a534e85dd70d4d85f61c7331e9459a509bbb2a31e7049ef0df3ecbe1744c21ee371adffad22abd49b4bbf1bf423074727ede19dbccb25504cfbddc3a47e18d1274fbb7b1eb3574302d31107dd3c6bcf5156e0e7e996e68f95dd67dba8f6ed45ae7ecad82924281d78861ea814b2103bddc687cf93253fc8c0d23cf48cbce4b79f90c18044462ea6e0dfe5a75d1cef4c892a976af1859c2c19bea4facb3c316ee7bb333b496a9ea68f735b1d0eef87b66aff43e760b768bfaf957e6267d18be4ed40faf4188ad0b02d4963578dbf3d93c1ea868c4297a9b989f9ee9fbf671a487e9ae30da083cdfcdc36320303738c25806c15107782a115f39cbeae950e6e4ac5659404fd806f73f67386d60ad76eeb1cf79d1ae36c640770308628f518052655f84c5e71e525116c7c9ea104d45aab5cb0d0727e7a5d0541cc825fcca0252a2c1680f81dbb11f630fe199503cc10e8b404f15de4e00673b352a280ce1cde67f6e6742ae485ca2d21f6941fb4fff98596b22e033a4dbb91559ebcb8b2c23523e8fd22001766c8d07d41218640227838613eaf624d01e7713041fd7b68c800f22482bf68cc765945c3aed3c51d15c18787c516f65eb2c79601965bfac1c1ba7478d07fb643ffdd9f5304d941345e92eb1131e19bdf738d714af8c57c4329aee41f5b086d675c22520a5bf57024703ce2898a5e991b424a8904afdc69c3ab9bf9a8a9d0729047ea0b1d31a8d3402c97454b6d55c3ea02b67fdcc2387fe420d7801f272a6fc52176e47347beec8e8bbf87c32e225a92e6caaec51a820b14806fbf5c5b6a614a39d459c607267a8a359ce01d93d8d30fe0b9d444830a25286e188b3bf28acecec9c865d57a95b12527c1d813b989929b2e64d8111ea4bb64871edd0744a1db35e61246dd04aaa0dbca196d01ca9aeecb4cb715dc5b14c5f458f39f882cb9ce259444ea445159caa7c4976259057aa8ffa305ef232b8a8cbbfa6b7006529d401a86c0402c103e60bce1fd884b009012eb83c8ae619ff965fe2916228be2b225e20e1a7e5120a012893276380ea6c609f2f3884c00bf46c0bc55df249dbcb597f3a9f8c9fc5fbcdb494b5206e8ec913129f90789909ba400a4dc01848636516e5ecac2d3b94019b62f11b4a96aa5b37d077eeb00ee61e76e4398d42e22a63bd2ee50d3a6d5072d957ea0b5e01b717be1f3eb5fd7f684a5cb78e8806255b198d6536f54a057cb59050c87593572c91d7e2b32c148965ba38ac92a5e27d05007fb77c03fd154bfbfa98fbf327b9dd7b7104582eb64136f54774100f4357382c2a8a9dd42f803e5e018920531b7a4797a9eae2c18084ce6e227e7763c8e48dd305f2ec9d037e5c74b3f8ca58002322465d78dd61825eed8c8f132f205e6857d00b779a45435ef93163988665177612b450f37d97f5ac04e9c18ea9a249acace0f92705c494beae47463d68ded66f9b4b3144acb4ffa60585a7e9d03cfdae758a2d53107885a9e79ece85f37b722b677d230d1ec3c0ddc8ebc5cefddf5d40473131ad929c0e56cd3d20bee808b6db8714f472528d9d846a160e1311a9a5e99fbf40c39ddf66d099f57f5e8102dcbcfab8572d919ef3162803b4d25e417685cad38e29fa22744805548321688b2214602baaad2426f04ebd6bad439ff7e9ec70848f15a19ecb16b39d9eebcede111d94c65c28963b1877b1e0b1886ba907dba3f3849686681fd82e298075fa95e5037d26fcb7d93a1f1469a72bfc69b829746e40f9bbda02cf52a8989a4bb5c5f07b1106bdc0420ca208104590a928c05d9941ae96aa38cc3c3ac2a1943dd720c7d9035670f45764b7c777561205e31fde3c986f4dd9b1b0b6c1a9eb907509a8c1aeb777b8e5909b5f9ea97dfdb01656a330578adc43efc6a8d3e7c91459f5606047ada8d061e5175d194b3a49e61bda5291a7e0942f11df2d637f38cba3c9321734b2b3d1e0531679708ad900cc1f994b4021119e44d9bfd98718c466a5eea8d820e101a30617ab305b667b38bcafab6e4c771d598fbb5e9440c097c3974ffef9a0032ea3ceca9e1d336010552d73d4036c37212c931ee140942d41317afdfe00336d7ad637c29af2859366d6131adc12eb04fcdd79bbd64f6a10644027ef917106efe04451ea90430648f00daa5af91c29a73c905b94728de06711cfb1fc443aa431eb99796bb9510aa8e51f0ca1a00454ac09495c915ae2133c2b4edd5ee3420182f6e72a3b340ea44e39ffbf966711187ec3ee532bd3fa58d00d1684152eccb6e4a77d59dbe473adbda957bdfc3e0d0c28a6cfd6267ad60b619177b1c4f249eeddd82540e3118532e827229bdfc7e08dbedf07e259d9bf600e585ff44891c4b2bd441fbc079a9ca172de9263854be81f5112ae36a22601fe99873921c56586f5616b8fac1d58e3ff57cfabd540f4e7985f44f140ae316fb729e06fd62f5090fe258f4fbd3111f86997e1148fbb7484ca06fca3d15a37e3f7d916883e9f3cf17217aeaa029fab240dd5bea8df1ed87de18b7ff5e6f0b5a6f7a4e7dbdb896c17b1f003642696ace93ec1199a3a5a0320dd98b58120e18a917f34295a19a186a3817ba9c12296b06f4cbb6727b8958758b0417bb1c12d0b86b73ce884b58586e3231e3c83315fcddc0a9e60b63f4472c80d647b51b525171f354e52e62fddc3181062999a273add414d6273965bd0a22fe25d2ab1d7f19ad22f1e799d2c44a075980576c5977db87768de0c08764aecc11b3c99880e82b06d846b863788c4e59395c82274934dff404c38e26d55fc17f72dd6f59ba08c4bbb6237227274075828994b3124455627a2f9902aac8e6f7b90b110c3d3297c0b98102dfe860238949465ccaa02bb7c8a924a7312d337e90d89688f703e656133ece5a49955f7dd1779810f2e4dc0850de80707f9144eaf8cd84ed31c968207d740167ff39397385b378d576eed43bbd40f24e60b3d74f6b372a87e59227cf9e51a7fb0fb8e1749068e489085cd9b527011cfa74a93dfaea2b08a5faf9717a3ecae441c6d12b3837e17faf8fdf4bd6f7722c81b6d5e88cfe218c519abf52b821df17d78b051f53f13a3b1d84555ed0b003e21681e39339355b9f35bf3c9f16a77104776f4901da517a2a5c2b9f263f3f55d2b2dc34433c6d1f2bc3c97f89a0d230ba1ddb09331484606d405fc367eb1127da48a5abe523be7e6e67952147d1e1688b151f01ef51f342d4ef62f80dbc319ad0beebf620b4e20b4e6787ae0a4e27e882bd1ad33989d7002ead41f1d5cbe443243b44f6f96ebc4b0d9c6016ffbf2f4c412e777d0449f3f8bfedd23d9c793ff40d8f794824f0bbd263e89fb3f477a9ecbe83b6e49ddb1e7268956295bc2281ef3f03d58dbacf0c7e819c7866cbd50f868b5b782251c4bc553a08dc3d62ec48d2a705db6a86cb6a35cafb0791ed64700f657f27587ff0f7363946edbce8cdbf169ace4a069e67c97c3e52d8a0782f892b77a09edd3beba7679d82fdf2528bf4781aea82c33d4906e240721146f187b132bab7d14f322f7dfe25455d6bf33784f716d15740b63d4772863feb7d3271884419c1d288602f3b180eb5d3fe99136967f66bd5a6769e1e0506ae77e3d028b319e1892254826f1e2b67c09ed0e2da422cbc10d3f032fb0949dd9e06fbfa9a779a76a6626c476ef145efc0beb46c52394ed553c940540bf30f19bc2b14c56d32c106dd67e96bae3a022f2e88bb7bcd20de83ffb0ea633ea3b50b5fa948fbcf5140397899350b9c46949", 0x1000}, {&(0x7f0000000100)="47f1cb390070afcbd1d5a9241427bc2446dd0504a3", 0x15}], 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x0) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0xc9, &(0x7f00000002c0)="74c4838a7b8f24b218f87b4ee4d3391bfa2424817a2ef80f3674c4b8bbee8578589474e845ce16bac58366bf6bb9aea08fdd6343125addda346b6ed38644cae6b9049715ae958c29c5b8c5b72bfb1cfb13dc9e63187e1e0193e359d8b0b6dbc3584d32dcecd6215e46f2fb52823e597a31d55bbf3d74efeaed6df2a914b52e3cb8a41ffb8829245ffb314fb35444aa2823366381181152f97613a7e3fb5eca521340e9ce8f78f9f9deedaea2f5d1ece54a6d10309e4e716d3bae57fc7e85b3ba85ef96dbdc5d6c1b71") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\t\xc3vMbpe\x00', 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x200000000000029e, &(0x7f0000000180)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') 16:00:54 executing program 0: r0 = msgget(0x3, 0x280) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x100, 0x0) r2 = dup(r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) r7 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f00000001c0)={0x23, 0x6, 0x1dc}) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r11 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x8) ioctl$TIOCFLUSH(r11, 0xc0106924, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f0000000340)={0x3, 0x8000}) getgid() setgroups(0x0, &(0x7f00000004c0)) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={r6, r8, r10}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x5, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="030000000000000000deffffffffff1f760ac6ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005725dc622fea7eb3811b000000000000000000000000000078a75f0a691ee93c25635069f8ca0000008436e5260000000000000000000000000000004a8000000000000000000000000000000000001e123ac611a995"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) recvfrom$inet6(r2, &(0x7f0000000540)=""/143, 0x8f, 0x0, &(0x7f0000000280)={0x18, 0x2, 0x40000000000000, 0x9}, 0xc) getpeername$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000040)=0x1) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0xc0, 0x0) ioctl$KDSETMODE(r14, 0x20004b0a, &(0x7f0000000240)) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000100)={0x100, 0x9, 0x100, 0x8, "3ab3cc7896024547ac8c12f9c117af19b75662c5", 0x400, 0xffffffffffff8001}) getgid() 16:00:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x2, 0xfffffffffffffffc, 0x100000000}) fsync(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x0) semop(r1, &(0x7f0000001980)=[{0x1, 0x4, 0x1400}, {0x3, 0x1, 0x800}, {0xd5d0bf9af2b4daca, 0x72, 0x83e8617e0ad96db2}, {0x2, 0x4, 0x800}, {0x1, 0x81}, {0x3, 0x401, 0x1000}, {0x0, 0x2}, {0xd6c3bd2639eb5566, 0x4d0a}, {0x2, 0x1ff, 0x800}, {0x3, 0x0, 0x1000}], 0xa) semop(r1, &(0x7f00000019c0)=[{0x2, 0x8, 0x800}, {0xa3ddf3a1bf86c1e3, 0x1, 0x2000}, {0x1, 0x9d5, 0x1000}, {0x2, 0x7fffffff, 0x3439018892de8105}, {0x4, 0x3, 0x1c00}, {0x2, 0x5}, {0xd13f99e17bb3790d, 0x3f, 0x800}, {0x2, 0xa68, 0x1800}], 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/75) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0xffffffff80000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 16:00:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYRESOCT=r2, @ANYRES16=0x0, @ANYRESHEX=r3, @ANYBLOB="6ac9e91c8ff8bb655a251069ee4642db35cbfb455ac77ba198fbac0aaae41e146abe165883e4d6935940e880b6fe3f37098d86fdb2297d8d895f57400d61a4511f1d2e392a8caaa866e5c3a27e9c76fe5b95c5157c7595c5c63f478f5fd769cd3088803cb99840ed07e7bf7b94d3c8ff6f7c67ea4cf4192ec9d8b62bad3fa317230b0cb0db0723f46f3ddb16728bbeb56d6f78b24a9ecad0b8183ddd96b3bf7100b0617e7c9fe1fcac4fd81222b198efbb99d66e2a76457fd0dfbd2f6663fc0ebbfb6964766041fb638dee9a988675a491e860afcfd18b0de05f48092b68144f9e3e50d6a96b024987854d60836ff1f578541c000000000000", @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESOCT, @ANYRESHEX=r4, @ANYBLOB="073d41665eed81ef77f04f1c696c8bdc719f390ee7f4123544f80a82890280b8f3ac2531220078cad8cb0d5fa9273aa38614fed463346f9c985bd08059b231d512fb77bf6d06cac4a253a7b76a544fc73938959e0c4fadf5d3f0b12892e3e6fe2bc79be75f3911615296e577f3ee70afc5fc7aaa1516569a7d1f4ea0041a09c47a27c48540aea825cf38d86a07853bde9a4c26b003e27de38b605b99fda34003ae52e7639faab6c010c24bc7b8f5be5e12b71ce1ff38f83e155e772710daf6", @ANYRESOCT=r3], @ANYRES32, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRESDEC, @ANYRESDEC, @ANYRESHEX, @ANYRESOCT], @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRESHEX=r5, @ANYRESOCT=r0, @ANYRESHEX, @ANYRES16=0x0, @ANYRESDEC=r6, @ANYRES16=r7, @ANYRESHEX=r8, @ANYRESDEC=r7]], @ANYRES16=r9, @ANYRESDEC=r0, @ANYRESOCT], 0xffffffffffffff71}, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x200000000000038b, &(0x7f0000000040)}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r10, r1) write(r1, 0x0, 0x0) dup2(r1, r0) 16:00:54 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000040)) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:54 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000040)="2cc6347c4caa7e30058f59fe9d631cf5bc0f7a76e3907c47032a4929341686a0aa627b166dc3e64ca8b6a15f10d17526c005214c1090666efaf93126754de9dc40fbf409f8eb25acf80b5488abcb25ccff867119d8e52f31e5e8d6b7b67c91399a152307e747fd44d370ec2f0f95c0cd0d52e2e77364af15952ebb423ffac71160522c8ce000c6836d6adf4b63a88d6dcaae011e6cd913185feff37b44fe0e0e6a3b39e995bad860016f5ba76d3c5f3d803ff8861cf555a5424bcb7a93a4a1eb5d8f73021455d06dcb373b7ee51a3118ac292b18bb132b3b8ae80a1049e9c0164087c00cd924b4cad45885db93158b2972154f5372c8", 0xf6) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) 16:00:54 executing program 1: syz_open_pts() sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="a36c2f8ade0cd5b3e4f9bfddac143b8a18a9e9734e7759e5098295324381f29251f1c240359cbeacc13f9c5cf41076e2683e542716dcab", 0x37, 0xb0894c4326d1b0e6, &(0x7f0000000140)={0x2, 0x2}, 0xc) setuid(0xee01) r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) pipe(&(0x7f0000000080)) 16:00:54 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x400, "0000000000000001c6a920eeffffffffffffff00", 0x3, 0x6}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b05a2f918a18e4186577d2ff1691293671b1b502a538706000000a71400001394a77f6976"], 0x38}, 0x0) 16:00:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xae, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4506) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) 16:00:54 executing program 0: r0 = socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000008000000880008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x48402, 0x40) ioctl$TIOCSDTR(r1, 0x20007479) socket(0x1e, 0x4000, 0x5) socketpair(0x2, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup(r2) 16:00:54 executing program 1: r0 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x882, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x1, 0x1000, {0x9, 0x3}}) msgget$private(0x0, 0x12) r3 = semget(0x1, 0x7, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000080)=""/1) msgrcv(r0, &(0x7f0000002600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001929cc9f87e2ba7bc97337f4b4039a05defde44cd4b4725d0a545e70bd173b05bc2141f1fcf4197e14bba97fee3a451c901dd8b5b64394a9fe173362df5032dee9c3be9c44c155bc68e058235072892ff7619412d2ad0fdd039a"], 0xc7, 0x1, 0x1000) msgctl$IPC_RMID(r0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x0, 0x3, 0x8, 0x3, 0x3, 0x1ff, 0x4]) r4 = fcntl$dupfd(r1, 0xa, r2) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000240)={0x1, 0xffffffff00000001, {0x7, 0xee}}) r5 = msgget(0x1, 0x10) msgrcv(r5, &(0x7f0000000280)={0x0, ""/80}, 0x58, 0x3, 0x1000) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) socket$inet6(0x18, 0x2, 0x9) recvmsg(r4, &(0x7f0000001480)={&(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a6da102184743b6893d1f2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000225f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e9a00"/4098], 0x1002, &(0x7f00000013c0)=[{&(0x7f0000001380)=""/8, 0x8}], 0x1, &(0x7f0000001400)=""/113, 0x71}, 0x3) getsockname$unix(r2, &(0x7f00000014c0)=@file={0x0, ""/4096}, &(0x7f0000002500)=0x1002) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002540)={0x800, 0x0, 0x6, 0x5, "0502b37fab173becac68e46c5e1dc00203db61aa", 0xb3e, 0x80000001}) msgget(0x3, 0x10) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000100)={0x8000, 0x23c}) socket(0x10, 0x8002, 0x8) socket(0x1e, 0x7, 0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000002580)=0x1) msgget$private(0x0, 0x10a) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0xc, 0xfffffffffffeffff}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0x4599, 0xfa, "bd4da1159430def6a058e10f538ff41a0fabb3af", 0xffffffffffffffff, 0x100}) r2 = semget(0x3, 0x0, 0x28) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000080)=0x51d5d41) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000000)='.\x00') syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) r3 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x100000001, 0x2, 0x5, 0x4, "02edf219bb79b024d2355b5549c7115b8b3c7800", 0x1f, 0x80000001}) 16:00:54 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x100, 0xc6) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r3 = dup(0xffffffffffffff9c) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x20000000000000a4, &(0x7f0000002680)=[{0x10001, 0x7, 0x9, 0x3ff}, {0x5, 0xfffffffffffffffa, 0x9, 0x17f80}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) writev(r1, &(0x7f0000002600)=[{&(0x7f0000000340)="f61211cd8083ab75b68fa4bf828b65b1d9e1fecc89fe09b404aecca80f826add72bf9b6b76e6dbfabe0d499955de0de2d8b98c7b8df6e0acbd556319cc0957e2ad5f03f29816ff2963842141408a49631e53bf7c78d006fcfca020db2a804f663d5902aa905be57dd7b8523723176e0e6a3ce9ead0b53bf756c2d8ee16f76b407a0597fce1cdb2800506dfe319b546a4891acc65cdfb5c7666ed6fffc4927b11946e7e8d5760247a87e26456f1043d3150743d93bfadb154173cbca2bf0a912f7c0b37ad3635a2c11ba1658000c49be6f239d418485c47e600000000", 0xdc}, {&(0x7f0000000280)="1b5c0c1a004364c61d2bd03ef398272e2ff606201eba5137882b0af3b734aeb152250509fb753e7ea613906fcd03ccf43d627b5d06289277333fada09645244fefec6ad28af4c8388e62683cecfdfbc0bd882f24d5e020729ca15127f00a151a5e21927145d13966d5", 0x69}, {&(0x7f0000000440)="f0b746b77611375b90f072f5e90556b984ada2540110ae44338a1ab4fcffa31ee28f2989db2f11aede430a4ac0a73313408c01b46e06bb6eb6d9dc0180e397f8f7a62b410983392958385fe020bfa5a9853bfa407be2fda781d38c19517faf80751591f575b9a4e4", 0x68}, {&(0x7f00000004c0)="4977bbac53a38be38aab5663bee7e029a7e92119a6932db5622999826ccbb6f8530491421355bde30753a399808c0a8f637f1e4c11c1cfd09eb2fbbd04f274cfae94443341a7db13fbe07f3b253fa04fc89176087ca5b242706314253640f0917772ab35d954ff6702a29e5ba7b5181c59", 0x71}, {&(0x7f0000000540)="900e72b5eb7ca660b1adca9d00cabba96f7b2fad86a3f80e10588bf60889400ed85f2b391be722e95b859f5e7a5c52e4ce04c95423ad892205dc149ce7ab79aa163c0f12542de20e7acd3193ceb8abcc4b2e64fa06fb9bca7c24c51f0408cdf0cc691f9ae48d289337fcacba89bfd646b1c401fd0eef68862cc16f388843a4e1e7e90f855d5fcea27a1f51da8916f1a08aabf664f832cfbb4e750ed2ef202f0ee476bafaf1f4e7404e8e9c1c21feabf907bc8a98f6dd2f307e4e986978590a71262c0a0388906d6ffe4d886605c96c8d4bd6544be132573fab0b61f35d06f468aec9893f69ece4bc6d75b4dee3883e275d94e26fe42f6ea554b34b283eada74df6f4f66588cb67394299eeed34a2b79bedd7ccdcd14788c160f51191bb2c9bf99c07a35edd7caa182ccba9c27f349334c50c0ddd8b41ec2ce5d1c31e048eedc1b2d2d0be918528e6292d6f8bd0275919405c605e024097b5996e966a223120e7b8492925b78e2abfa05d4437bca559f4e0d77f3af8052099d80836138fc2a83f37680bb8742026c4161d3364228e9a5e65958c64866d0d13d5043a06d788b910821ad47f4027437d9a927f59929653434f71776f69f8b056f6276a9e9c0495a3f1ade8cca179165889b7ad798938feb3f662274b7f6a8e14f1d2d9a1b88579ed03606849c09bd73cf3987dab6a18b3480c3aac13eac050a2a34d9e5cc704a1e5bb8a4a45987eb2db700aab9f2cd0f0bba2b3d8fdb82c64e7c64c28526c52eec85dbca76b8ecc058db4d5c4c025ff60dda1771b9e3e5cb8cf58cd1b7254f53c10d9774f7e409f66236cd6623a91b0c3c616b239d36130e0cf9c4149c8e6232de928b3124bdba9a14962630c9635ddda9063e8f7afc9af9c3b182b544cc0fcb432530b119b221bef7c1e7867b170e1a6774400bc2e65fd432ba02bba1b109b38b09a75a8e092697c87e0079808be8254053ee714da7bdbf2c0a25fb284615f8620ad6e0b5bfd918be753a3e2f35e734a4668f2abf7bb0a00431af9ef36bc2e19e69d06e784aa4e0c083442ad62b8aa250398fac5607c905726b1026a6ccc992797bec6359e08d2009f304069bf5a73fea9a246224022c7ae3129097324f8374116e8adb7608d269c63354eb32e1cd9e03a9eb108899de60cb19815c821c71a670fa62ab7858b221925440dacfefa931d9aa4bce733aeaf45bad6b7ffa1e838fdb9bb0c17c29ec86a23698b2f7d6b9dbf1ac1f590e393636b013e74f4c7c2d1d777970646d42c73c8c906c1eed3805430793f61e89cdc0f47d44de1966c3f5da3594915bf4eb48ee36c5810b68a436ab5790dfbd4aa21291e15f57671ba3adf690d4e680dcb68a69b921de7976e2abb5467f82ca904601e2a64f089b671b606b281af73ab1f17e2cf16614e5d11c4578c7f7b2a6a6ef2b861e10d6e4984eb71baa71d6c790588bf0df2b8305bfc0320dd760836369e97b829f6c79bdf06c4ef16f0568a13c4ba392038e9d782fd5cf7ea37780ff936cb1c3b8d350eef6cb395c6e39a06fbc8257522004915c1323a7a627349533ea245dcc5bd73e36973039c78d924ef027fb1608ab6c581572b71d8f4a06d9309d0ee02b0306f92dd9ccf59651cd769601eb099f01fd702351ac723af78eeb2a48431e4432097223442c9bd640af18edf293c4232b3abaf1c271c0224ba0b82e8217e945d7fada1d89cae7053dd2c1f47af54c2728179010da798156fccf54517d67b05e1b3be7133586bdeeea77209c7cb1f509a48dc583a26535c7ef7826ca1101d5a0d70411b696eadfd0727f4230bfcd76f3f42e8a67707064076f98f3247f5e17a80b0526ab5bd5b8a408ae51492342f229f7c9aa98f3d7a0e367ee20282cfceba7d3a31d80e3f2b76dd883d6094a484d7246fd0e271a716d8995fdd5f6777587c9bd402b4828dcc6211213a7ff14674467bf6fedca3c3e701451b1f462f24476092b4bf39a65062b2eedc4e24f497f78a65e57e23c0f975af9404cddff3fe05bc4a8935a024fc342e3255a3a63830a74b0a882d43202ed5e75709c7d8c28ed882fd096baa5004601abcdfc6234586eae9b8c70add1f443a6d8b15d3bc02da12bfc4b1f66ec9d0786f8c07d23c1a444a43cfe875ac45b4ac9c582d095aa6a3db6625e82a73c47a83f7b6c70c42ba569f00c66680f8a5acd862761523c8ce2c26f68535b95a61b2e7704dc4619cfeaf9b7d0d9d97e9d9df79aff139b68f19f3525a869005501b45442d8fe5f28d2199b19dd0de888fead396b8f559b2a8ce875ce6b932dd19665c19d180b7cb5765ef36666e54055eb086ada9d91a58711d88ff9e3d4291dee367b3fdf19ba6320ae95e68997b8b423702484dea67ec475bbfb332189bf46e8f738f3c932e0bc8a8187328bd949ff6d25f7697a27ca9e2487d0c6c097d6b97b723cb4ec07cf8c95874ee6338c38bc2d6c2dc55ba2a73d0f433889a192759e879ee9e9f89637e33dbb37303df9bb42b8890f327e77bba77c04c298d64670aaaef0e7211a74abbe983e2e60d1ad097479be17ca8b1c24af46339eafd8074085995541d2c40a3346a7722ef9977fe37c602f9c7573d4309797379b57c31cc0fcb4144be675763427e5b3843eda363e840776ea2c2241251949e3ef3bf0d12f9f2fe98d09edfe97cbda5a6f69b28a2d955216d9c90ca0fe9124c476ab616c1bfba1c0c10ee34bf2feba64dab9f1ad7ec211b5d76e97cd49e2801d9a3dba2ca549a82637825d628c780ebe097d8a2e87e6516a64b289b718e723f01950ffcc04821849fc188b9ddfb9b28bdc48763085a0f5a9e251069dfc328eea0d58017f8fd31133974cb31094e6868ebbeee80984b19e2ef9e32a457437131e16fbe8c143cd827bdbf257d8b21f2a76898331592aa2bd9c5f6ca1b6e237e775c65e316857be84bfbfc398777e58f7a4d22a3c48b51279dcfc1a941136037448ae1b34a6d6c00967b69545e107f24bebdbc8565a779547feee1169461bee822369f68d5cdd6adbafb65588930540cea3e3fba258d0b9f9fd6fa46b302b24aeacb9d7bd0e1fc3a0708deea542cace7c2e8c47854aeaa989a95bc0127ea4e48def9a7322f20270766608a06ce6f62bfc1b37674ba2b5a3e6d191b6e7e89d0960747c6500b8001e4c12f77ccdf67c9f46276680363011ef9a731499ba2124e1824285b01caf4e63d770d9c16ac0f12ce124c086efca33b34335b875e321d50aa281c1dd6897406da8c712b3261af1feb8aa5092d532b0b0e389e5562a1276d6970b3d5a2b18129624ea414b64613387bf265bf9da7a14851aa2851b663fb48d9c303e83cca1e73cb163b6f4b0cc0473ceab88dc04ffe99f5918aa351d018874070e74b21ec70516863f2ff8861504a42cb0844b9396d14718e37a3171bd424b745d53bbf2e2ee6a1f3bc033beae86d2a6cda64147a08a7ff34ce601b2d5ea620607864f6446379ecdd58fd13646a69aa8122e64a9518609f750922af18200301feb5728487b31d58d73db8fb58fb47753dfee3eef2e4d522525ec042dcc97a153bcd2d7fc422bc3a05b81f7d5ad1fdf566cfc776d8b616029bedf619eb4a3813a7b628aa39503dbd97ac815d86fa9e3b8abff4bfbf07da1d80d89ac7a3ef225fed1fb405ed9b4d8faefa260e3f9cc29626343b38aa0b90840074b47d96093c261bc7e6d696a4d25b8b1ef382c0b263b0c482f168d4153755bab56d13a24f32791d5a761ad58bd7c0b251b020dcf10b2fa9081b60b4979b2a2e59bc1bf784cec19e30ec5a3eb455606d8b712a8e00639e046878ff4a80568371b465444f4a1fb2b44e8daf82e6083e7a9e23be2bad8364dd1dfeca9dbeb8f9dabe6f917423528be0208bbc186cc51b9adb61acdf6c2ced3f3d6f98119352bc2ed1846cfe0a453141da79b4d0ef1fdc2b3048146f89b03dfe0045822d6fbb56d0c1b94767a91adcee0d02f69600bd7c6325f3c5884d0af9c61e2ae2d6938eaad7b21a00e65791a5835010003fc0ec9c4df8a47a2f6ce484d6552317070b95f5c0f795c8208eb5e6be8235062d914907919d8a608da8d74e732435e27ad1d806b7127d26a0105d8bcde2597bdddaf0c4c7e6e7cec3c23bbc1e2687c946e09a105e07b35247495b7be27eaacce2ddf9eace4210032e2fffc0275ece93fc87060088be41d425d7da27a2eda4421dbe4b6cbfe0ff720596860a6a420fddae1bdb9ac81deff3d7b2eef34c283fea3aef261bebda47d0e2bf651e9324dac4292dde54523df27d81032472c27afd9ec6f8344679310d6f546b34b20ba6eff4bc78ee54ab8b4c767316a911b663f68ae5a65b98afcdd51eb1d1539bfed458980ff79f338586d40be68c4e08ae39a2b295f3eb65e88fae73fb2dcccea3663f02e515e23ffa0d3b8143a982205204d4e83ac3469aade074ef9a1e831bb585f80ebc4394e4f588b675aac5bc7e049bcf6e32b78f6fb3387004213e4ce74ac1a21883b8f8719d62ad8bbee52229dbd22c7465936f480a8416f3ef09df82b01eb755d87362fa5e83c0a70c6b561b880e356437cfe2921f7c41018789889fa994557958551405222cf4a2c23710a464e15ce46986dc8eeb793ecce5e3e197fc6789f382d5195475a8f53e54b180044f807f19797f8d4cdfc368817de5a229db3a7a481e1c7ca5fbdf765cb9741de901995671dac4b669f2ce497723f67a862fb42d94489d9f36571f5f4a41045c33bc89907004d413390ee732b47812798d461ed1b346e8b01a376dfbac7d415f0ea81d1a10f204f10d704321ab0af4e7802098860157f51a175c6728dc99b5fa7129b87c8f0f7ac0f70ae84e3fc3b4bf839c2f7da501c1626622ce38575bb2e4cf385bc2e2d87054456a42dcdcf8a36af87fffea3480fb8830409f4d3782a4f09d05e624e5e6217bf497e9e34e50e4b9c940bdf0af3610d699a59ca3e212e4145582031033544919dbeb09fbb864fdf42ecaebaba2c504963a969fcb8615405fc415a6346cd17cc0e89686ab246e5472a7621e137ca07f7f160b21988e58580c4416807d980669893b86fb517cf3407e882b1077048db65f7f86e1c1212a11eac6af6f9e67836fb98a119fef4109a723f058964eba9de32965770164b3b89c853c0844bc97ac7a2e2a4c45dc5017b2f46bb49711d688e1599c98bcb995c1b3069de317226ca8b38ecae43285d9adec50f94681508b87aead467ddff434cb11bd6dbc3ee21399ed274bf5d041348528808836785ea7f7bbb04f52a6c31f867bc3bcfc53e724f7c7953610b48fe85506c0a623fdf5e1297b06707c4e5e8e130c63be650f2c2367c5808ad215a0c4215ecc5f17241b93eb4cbab63e9995ba9d8627d001f7601136344da0bfac93ba8ff5c30fe3cdfc0ddf33761e6c572db78fc470fab597834b4b83119e934c232017e1f8b6d96cf9d6ed1b6fab687a9d13b404e5e26988f5e18a69444bf8c4ada6040ca8e62e3962213d9dc42e3306dd44f28aab7370d8b0c7392b2f0829df82e2995ac66177828cdab428202a09c2a296c4359cf5040a09ec9b3f4b4b6be234dd8c3b3a365111ac6b0947eae5e9447cc7de09200c83d7f255609ae8bc2eb0936c47449f038b8df228fc4a075fb8f17dbf76e43629a6508850ace8c820927451cd146efce35483553f1912def29d3990289d5078e95e9f8d045be9731058cb8d2243d390ffede2b42ee5c92ba3580b6dfb77052e04bad906f404409125f81a768d5d087fa6cfeb2be00cbf658d400de3155e8093c8f607b2e22e5a270e074fa57d9c49", 0x1000}, {&(0x7f0000001540)="a646b95b221cb63b362f35042c367ab9e99f4d2007f75bb564330211a832b0ce152bbbe521a4daeac44ac3e763d1be8d63a6339dfe865bb4de2b4c9965310d9183545047b8413a2ac26edb3ba59fdce1f51a93443d63a6255a3e96d742bdc7067c0f96a3fabfd12d2d045eee7602e9a5f0792fdac3d2fb84d986866e01f978a3d1919038890060bd93644b09cc81a74848259fa32b7453a4954194726a4febc1b8271132058561dd4c0912801a0be0fb77effef2a8dcc324", 0xb8}, {&(0x7f0000001600)="15ee49be6bae2b15b30930f0ef4cff593300414c3ecff64e1b0d1521739a3ff224f78e647c1881fdafb58fe3cbbc3afc0920c47cfab71023a7a2f57541d0f5391c1f26b6c5ebe9db5e35caa45d66deb98aff07f3bfe4caad7edcacefccdbfb5094d08b4d9ed47d8b99dbbe35f44b1ed089387934a72e2661ef32c163877e7edab9aa73b48c89708567141cf2b2e296bb110a5fe7a414cfa0d45957d5874de285bc335b7948dacc07aeb3e9cc21c26df39abc25274ffc5d9a00e845b896dbd4086a975c31230711b7cd9ff10502621e7810197469515399cbbb68922a404076fda6d02ef82ad422d9c7c3557d16472b05ca0e6054f6caa4c3517d50f0441129954eba505df1a7e3f846dd8ec607a1eaf14835facc965e048baf9bc55fa183b9479dd304cdda31f7f298236dcd12f15ab5d65b2134b505692de578d622571d894e6a050419ff4ff62a36869493aed2f893899409845653ef44c5d145236fea88218c1afff5d67413b077aa7f05fa39d77256c2d54627a4c881cb2a00b74f6ad97cd808de481fd30f332054c001706b94dd5a4c726abc3e6c9fdf8e222442575f32059fba178eebcd2bc2f110920cb683e7b1f3ad1562e827ec0fa50e9f3054c57e9bcc6cf43c7bb743bba4c3307ce09fbb6c3b56e994c93baeb553faa6e42eafb7de422706eda5a4e084fda3bcecae1bb1a346ac0fed446866172b6a7ad755dd034887d566d1056148be104f7e1e4870180c51a4f64d6ad7bdbb18d8139f8d2859f341ae9d9e28ee3c15b0fc83f305cfc3141f7a4c15ffd09b1d0c7712635486cc202646e2eddd179c336bdab36f60300a6976e50090ee4ee8d21249b9b7c1100e81d25375338168a34df6c235706f43bc22cd663dc4ccc22fbd8ccbf39f392bfb6ae427525fa9a278375b0dcc738967e29c9d85d8ff2ff6b7d516ca01d166a4b0fc81033855a51acad4aa32808a2010ea310d937afc58994c076fe0dc6e070618b83d414beadf73c1c7cdda03ea4f254eb71401142363dca7767d074aaefbbb5866e0f0e272054fa3c3d145ac887ae9c0c13d2acc1abc457839dbd22a0acf33d8e5ffbff5e9ba4c171a01f78c3d454877bf6eaf25632ea0613004c9e559f251dbb06883c8fd5f21a45cad1edb75bd06397368ab00f137f3a9a5a7db3cc3690375934218a42137d9985e728a8d598f5a50da807a3cac92a06819835c1ec599f67fc5bad3d6a873e794c660d8505ba2b358447c9fe9d3370d183e125563b82ab6e18f269a416fbcbe5b522a5adee4f9ef02578b19dd57c8d688f00d7e65e9fdd8d1e7a1b68428f5592c3d6aaa79d4cafa2e4406055a8c45e9e09b19cea26a13429c04300269ef100810f68674da16457a5cdb8d8368f0b3613febc8842a6dc3cbfe57955d20e73396fdfc367f78b543d816a5d94aac21dfa42f31e6f68803e7acef607c55b8b7e8e70869496edee18eb6e5cb921422dd11a65bbc29a028e002c4e4442c63eba01b725b06f33446c6f8aebe1706521892390ed7f8565303092475e47b9a6e99a5961877a74864c8eadf1ba6bc405106e98a9ef1c3c8ed62e33692a3d8b0e74c420eda5e7969027a6636b102d06ab021417f31a3ad9e7378dd83fba69af31a3d11c17422c83b96486987edca010a73b0414057dc68c93cbd326ac50f289d6d06ba6f6509f3cac1edc619074248cca1477376de2c3f8623613be4d97b00977b39dcf4e837d65e4e3e11aed0646a6b6ec736b23fc69cc17a13134241e54102dfe311922b989af994f7b3d4a5689bdc6e5d50deea6b14c73850df5af3d597a912a0523ba979d9646681a813d1defcf4f752105034ef774926dce6e8a76f230cdefe0151d26d29972c8b7706507bf84540864f7dc2e8d80e3de3418251149e07e8c51de1dcd1a83e03db7df3e53721a5668956eb0e515379736f971eb700a57c353bc036a1b9f2bb542aa72bad511187d64b7be26f0a62424e5b6db811626b5433ae8063248e50cb79e935e4bc6e0e46f30b75056b19c9a47759b26cfd810c19ae95e81ad8b64ff257954c8cbba090a3da1a985ad77f8d4fe88686bd98cdfc1ba349bb5b0ba58c18d77e03ee3d1df8a0814e71e90c274a2cc10768c7905f8b05acde83f50d91f1f7a05e0d034498705adf37ace81a1ca6195f7df58ca68d0952619753aa0b27d6be410c1bd98837db9d039ee53c1c4592a706d094eab0d60efe5ee66219612b75eb233c22614582fca775cfb26391be35adc19a4e4204a710566628bae57abf1f5786f3261998f6ede9b40aa4c1100eb79fc606c32ae245b3775e1e713ef4789bc15855fe4e038293ba9e134c66915ee393e3352c6b10f17e75737766ed3e76fd978915541b762868be6cc5e88e3a1ce5a4ce830eaac838097ce098a18d7d13622e6c6138cd12bac15d1f981f860c9c7f3c543accde30935177ef1c2872b951e890ca4fbc38bf6938ac3ce5c9ecfeb843ff90b402ff94d81012de9210e50bd562e0752a8f55919169ffb5ed1edbd1755b2eb4d2c9d3126d36de619aa611f20ee667062597fdceee5aab99d50e32d64aaef9207cf1f55589cf57d7df92ce73f3a3e1e6177f654f1b417dc59498a1dffeecefff377e64468685dc8a8761ddfb2cb8caa5756ff4aa9f847fb3b606a4518e8657a8664d1aef309fff8906464e3aea721d206f1a9508de39abc96e6fa62d6bc2c19e3f3da5bd268f71b8a0651fd4bbf5101e5a3b7de60837befcc3f428d616843b7bca97a52f1530518489a7c560e35be8804c76f3e1eade6f053684b0dfd08cd69d047fefceb836f698dfcec140ff57d467fb667930411b27c26aff987d1c9437eb3708ce9a2bbd6b5bbd48ee7b4f83bde9c599bf6da31e031e54987cffd579d93927968cd69eab18949d08f7922167b2c4015f8473a21110f9faf47e90805ecfee8de22fcaca0afdf5543019d763638578236a2e124d2950a548c89ff5bd1f64e94edf10c4da20ee5b4989a632d1f58c4e0c3ac3fdb7e16514366f7cf9a14517479a021582b4f2e517076112cc274dc764c43fd651cacea39e6f426293cd9178eeb55acb6b17dd98922b88d0d1a357e6fec0a08228bacd04416b03f6dd0a68b7aa6d9d4024f75f9de7b6a96fe8f56e0a2ea2e4309c1dfee45b284bb7d3178221ef4377593995613c8d777578287b92e52b9b5283726172d40ae546601f23923a099467766baeb78e9e28583d0e7ab41d4c40537ef603ea2a30434c830a61f45240f77061f7761fff9cbfe1158f6103e63b72f5a94698fccab0b4241493115ebced90e08f17c41a002d226daecf7810281fabc6a299027747e2bf412fd11b63f33a7b22ff06235f08e3b62dd475579e948f78a471a22edad5dc7a255b1b8effaa5f17df4d30339642ffbb47628ae0094c3cde97d004dc608bbb2539385d7a216d4455b9945f2122a582313db65537af77906e1aa9e6ad95a32c2bcc68cfbe93561d7d24e709ad97588ca248ff2296d40e2c196248e0a9771353ed5afafd6e4d16717cbcd3603b1d88eba27686a24635a3910ad9803773402aabfc1ea2e4eb3d3024684110aa02d32b746f041a1b1533b19545114e7fa26db35293512e5493b530e7e3e5829426556eb3d808ac66664a749fb7eb524bd5e625352070c1e51c38a1eaba61c3617c8f94aa7f766514ebe5c5b8540910d132ecdd6b2dbaeacb63affc60277961ce566dd2052badbd7e55d84cb9d33a90a225277e5c7b332daaef31d8bc26047b0f4d476f73e471b77d8340c3abbe9b53f041448f3cf43ad7e2e8b0f7d91f0e629b0eda56e0eb3e119bc0009a90af83cce28972c7ed4bd03274759b98c6707ede84069bf0ecb6d1ff39c54be1635841229feb13ab8efc1f42a068ad1ca92e2fe4fdd28f8e1ab5ff27224a36b1dbb0520e9e2edebbf72e040a5434bf2458ebd54497150bd25634cdef453bd13bf1c5eb69cb780714967866e22484ccde1f33863645de3f5469fb023924c29ee4d2cc1382a0920bb197ff8fdbc4e98839b8161024e7ad12749cab99993c7801633d3c3ed424d451997af0df9588a726ef591fca75bf88c18b05c46bc9657f81fc3cb3a57064b8809e1551aeb81e73a819432a353107c224c33e3e91c28faed56c4ab1d04b130b17f82397f905c9db3f2e538c4eb3180a4271b1aaa30950f311cfa2a0c1a7651356bc15221a102cfeb43b15b3ae8aef4291557e1a20468a12092b116ae1200d5fdc786a1212ed8d396faaf843a57255352d1367d55ea923aab4eafb41ff33c05d5e4ab354ed5da244b87a069445b12fc0d361ec35e45a4104ac4f927295bbf22db838fe239c9daed992eeb916acf41662d093b7df778978f993f8f8817b66dfbcf29342c4f500a872d90f608fa074bebe1bf6530e863221fa8c19439196489828d8be71ba4d7d8479a926cb7e4de8d6f8ffc6097f0afbaabc59bb356a6d4a172d3c131e57f3bf5c1baf69e022363996ba2734771efe151e68e747d12e7c8107eee75ae4ae0076dfc74fc027ab7432c8a2a0c27799fc0ef0aea0f7825d9c1fe504e7ae9f6c946e6d00ef71f61b018ffed3e55be8c3e09965054b6e0e4f4451af17c0eed1b147ca36bceac55115e5f06d54ce505ddcca8f70cefc1b69949696b499c56a07a1ad4192d3a18e0909a39a429ab43f36f265891da2de48298a61273aa288c0acbd6758cfdd9c72bf11511ac28e1da4eecf22d662fabaf647fa384be02a0e5e8fd62118f226153c27276578386e4b0c4942ec184bde24b4bfb29e3fa29c7913245818da66e01ee40519d62e5da3fb2ef23faa93b955b59aebb6e71860de0c953e70622f7f769b78eebba1b3295782a60f21911882faff8235f3a5d7cca26bbe3307f9c3fea6a2a05ee153632e1a6284057e483cefe12a8dfd66809906193c1ab2572f85b5169efa174dd25ca8a790ed730a36f9edeefc2c259c8c66487e71fbac967bff0d0d1f8e9843814c13d4dbfe2d6274d6780b2834772161f9fc854cf1e757e1936bb0fd4fa7b847afa0f70b7714ababfd34a3a2442ecab108ad9957ca6250029188d2ddf3fcd8155069ccf707dbcc04f26bd908aedca1315e799f0688b701bcb00fd2a5b339ed6d8e810e3d7534ed8044c2a610107d265b25d697b9fe61369f8e5c03592b490564ceff76fe664809b25ade1230b1579ad4c85c15dcf9518edc596c4c446fb197abfe7b3171c374b5fadb28126f93f96a2180701bebc56b0422398a5b095f12d5686395e898becdb9391bbd8bc0e631f52aeb8c06d8d33f53fcccb69807f50b4a4e579105e0469abd52da420ed2d3658497ea8ae4bbaf4566c993149d58dc4f5bd622206fb3e91aabac9a67f455f0bd15c4883afb2ebfac2dd9539dc8cc50e0eb53299c9c47c38be465d1420ba77fad44d72db388a5aae4a91918fe24159960305aafdb93f43f8d42ea6896d340ec424129c4672abbc9b823973aae559f5ac4c2919fb347ef636481912d7f0bed0e47d083212746784516e22e13176335191a21c19ebf8ad6eff1c6c0bd313a4c82b5aa2c9f708837ab23af6282377b84f0c2a8b5975679bacbc874653e5327428b6ae9e38b288990009a96ceec013d4f96bb5ee25aefbb283407571d6d18ae0fc912b1150b000efbbd17e5949ffcdc70c5ff0824878f8734ca12eae7b5226c32f3acf363af359d9b1fb6fcecd250dd86c18e0638c1420c8bcad0d67e4b8e131f8dd0f432a3c48c2ee7f0146eab410a95b4d21079f3a39d80343ef46ac835c755c9b660845a43d8b7fa1abb6a1be8e006becd80a180d444", 0x1000}], 0x16) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x18000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'ta\xfb', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) 16:00:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = dup(0xffffffffffffff9c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r8 = syz_open_pts() close(r8) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r7, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r9, @ANYRES16=r4], 0x3, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r13, 0xa5, 0x1, 0x100000003, 0x6}) r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r19 = syz_open_pts() close(r19) r20 = kqueue() kevent(r20, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r19}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r18, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r20, @ANYRES16=r15], 0x3, 0x1, 0x1000) msgsnd(r18, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r18, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r24 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r21, r23, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r24, 0xa5, 0x1, 0x100000003, 0x6}) r25 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r30, 0x10, 0x9}, 0x8, 0x1, 0x9}) r31 = getgid() r32 = getppid() r33 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r26, r29, r31, 0x1e4, 0x8}, 0x5, 0x5, r32, r33, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x3, &(0x7f00000000c0)=[r23, 0x0, r31]) fchownat(r2, &(0x7f0000000080)='./file0\x00', r10, r34, 0x0) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:54 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/73}, &(0x7f00000002c0)=0x4b) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x10008, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000240)=0x6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x3, 0x1f}, {{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x101, 0xec82}, {{r3}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0xfffffffffffffff9, 0x2}], 0x1, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff8, 0xc, 0x40, 0x436f, 0x80}, {{r5}, 0xffffffffffffffff, 0x8, 0x1, 0x8, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x80000000, 0xc4fa053, 0x1}, {{r6}, 0xfffffffffffffffc, 0x20, 0x1, 0x2, 0x8c92}, {{r7}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x6, 0x7fffffff}], 0x20, &(0x7f00000001c0)={0x2, 0x4}) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:54 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) r4 = socket(0x1e, 0x3, 0x0) shutdown(r4, 0x200000000000001) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000300)) 16:00:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000000000000800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000080000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="f610e70e"], 0x30}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7ff, 0xfffffffffffffc01, 0x6, 0x2, 0xd55, 0x2, 0x7368, 0x3, 0x1, 0x3}) kqueue() 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = socket$inet6(0x18, 0x4000, 0x7) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f0000000240)="2a43fc27632d33d9d37316818d3a819c3dec9db7080446f414306ce427cb8703e20da6f66bee032c8cf9d9e41fd3ed34d631b268f50750953a80415998dd58dc5d05ffe50423f2dfad25355304e661649898dd97", 0x54}, {&(0x7f00000002c0)="59a4b528dfb542e33f45ccc09a5494d79849587988e1fe582947d11b1af9cc0da23c9b825dfeb40f126a0cea086c0254524ea94051d3600e03d51ba8283ad4af47fc034f25fe476af2864418e95ae49441c66e97504dbfbdcaf3460e664c894e5d60111fc51ca7f24c7bc2ea3e3d5f7b8fd17f2756c5be5ff8b73f813ca5cbeceddf45687fd2228a478a3b541eafff44f7d3afab59781ddc901ca23d6848cdb7282254a27cb0781a7be9139cd845920143e6896dd4d9d1", 0xb7}, {&(0x7f0000000380)="49fd8b98c3463e9456e430c2603c3e73efd13127d37fe4da331aea9e7bcfea4d743bbdc8fa04bce5505a47d764060498eacce08bf24dca30d5647a313af1028ce95e1781901351d1ece77614f11c99fd84ccf578e57a3e25f295c62e7ac7ec5727f326c6171f9e9e86f81d8128f0342dc3b3bd29a944bd6d7f6219f584864948c239c94fd7b369ac2c7144ad70ccaf0ac84b250074facfa0510405c35c6d76860635ad3023b16db5b53a5a65fffb0605fddb0c9a469159e0bf817d4f8b", 0xbd}, {&(0x7f0000000440)="a31432c518ee3625fe6a8f539672b961831f1c73f81370e978b1b6b2d06f51f526c05016cc098ef680df91b10431b215c637d1aa5357d7c9d55dd154f2b7efb3f8b2be2144d38dfe74da36a9e87cef6456ba5da9cc848c34b288f28966ba536337ed9da78f4afa598434b66fada72b6c9406467307daa665b57f7073cc7d2b468d9f91c86f81ac655ffb85d39c8e1b468911c145b46ae6c4e76d74b1958d59869a3cd5fabeda8e6e92d6bc92b67ea9f9fe1e5f15c944ac98786a18f06f5cc766df2ba8c4793e7e3eaed9fbf74e61e34f47a83dec42b7608fe180752b0ed46448e85fb81eb7ce9e85c831ba47a79bb34347a0894207bbfbc62f3e1b59bd2943d82118d4d8a7e9cef4631d7f315f9ee98998ab8135196a3ce066503df0629948d50aac5af1233f1074389db0fe1cc2f6960d101b35aa0dd0fd8ed02c506fcf25f9242c845af8b1b7e8e99a7978463e32b29d37f01e9dd3a50d26caa0f409e0332ee5935f2896b963d29d325a1513ad448fb7569c9dec871da905ddacd44b3dc4ceaafc4f142a30fcfa083230e98e47663fe365e423cab36835d333d55795a54c644314aa848bf3fe3da91830d4eed3014857cc64a87aa3b4c1897d753761a1cc1e35bce759198629fcf2bf427cf774f4b132bfb69a12436f54a2280b35e851edccad5f29cd0093884d7658946747a8d2e814ddd89e98f5f3911a8f60340f93f3da376d66a061a55a81bf4cc04349f256068bde417d1d65564e567d1304b7a8e6acc261fb59e882166951abfdadbd12a311202faccfebf2df62783d610c6b9349fccbbb403ee718c38537e9362c4c76d422d430c7caec5292776966ea05f8c3ecd5c6d0fc080dd3f9a477b61e3767c242b74e0207573c06a3dc8354e42b8465a26b50086c68a67b7d9d89968fb006fd538b057ba7a36b01f9d157d98722a07dfb5ff2a28728f758b2dc1009ddbdd48509a31ea1bd76081728b1c59ca1968f41373836f574f3f374fc39f63fec22df8d0e60257c2fef33c0ebdf7c63330ef922bb8251c388261cbea8ce5028fca8c4039777dd6ea4de37e75870bbea092af5a02e6c25e9d8967826648568d72117b2b88df2f9968230e40e3dd3ecd73d2fa01158353234a3babc9ba30427517461659bf82e54004d3e104911f7eac7d60b82215a8c70d94d649d8a78a893328508a81ed6919d55fd48f9e2dff2c45243f455904ff63ba8096eb4ba46f594e99849a4e14d84814806157249b45ff4b5a680d0b0984c64a8f32b974c7adb7a335301ed7bfcb07c6b3e177676780c6eb5e7ff802bf777b789d69f5523e9e36cd152ce60d3309996e2c024fc9d65d8a6b0fee79d08b3ef377eca53306ceac5e320b1b544d4d0ef8fd292617a101e0217a2143760a45bb95d7490591f30baf311ac4cc2565f629ee735e752d984f37b02257f924d1068db8b87f330d236250288ebbff7fef6e986398992523a2de8ed03dd0e83b97ed7c3aee0ef9cb60d0a30922e5334a495c28af5e9cfb6fd2cf0462d33875cb25367a58d7ecd4ed1999787507e2f1db3540a6f6a4977e559901c9237f467949c9cf90dff04f65fee53639e3e84968de6ab96dbd57c2626d40a099c72a7ee50f28a8d10e57da1ef9889b3050bf162649274c1b87b1177df1e77aef219db40bf943778c86bbca9253039fcb0f6a4e23376544ecba87f54c2f1e79b534956d74a914ca9f76a92eacdf8f641dc8ec4e766a9e0c002f13ed50659d3486d1ac84b361ae73f20f7fc3b39dcf8aea798a6531a35b42f60350418fc5a190112cd98cfed4051be54406f5edfaa8c610385e0e3531757b3867c49fefb48fbe7eb9e29814e38352f1f7bad7c85c63667de2df000ee10c8dffc3fddd0235da1ec8693c63d4c575f17134d7d10eb74a6fa406e2adb4b5f4aca4513325d05352a09537259a924bee2c1305942dff00bbe168469590c1a4d2a8ef3a38234da6e2c2650757bb4369e3ee1c90f7837e3c2770f31eee70954ebeab8e21033bbb239aa819dcde1fde586ed003291c975146a961f42259fe4e8de6bc8151d6905a2070f2bc003399937c3c54b8974b2ed097d38dd2f3de19f7b2cdfd12a3f70a75c17ac5536923545b816422c24abe5696d52d4afc2a16dc939b21797bb8b3513b1b055051c5c7fa6d4452d2ce7ea0ba46d2044fc6ee41f662fc070eb543601935a7c0f6407b483c7815ccb47eb05469d2e6832c1cb0b50dfc6220924bef20e0ef796e4387e81412761926b813c71d036ef531795fe33e08993acb9fdff4935d0e9706822fd66eebc295bc82656cc0762303b5a2c913e3151a71ba868fab9ec941a1df3ac1a6178ddc59925ee3cd4931eebe8785cb97ec9b058cc61c8d6b3de2e350fb2bd3d647543bba8538f4661dd818d4bd031d11cfdfeb039915d6b7b09aecfa5862857368c338184d878c71913c9f3f66bae6a459ac77fe35aa020059bd8c21386d550d72c329206baefb7a8e06040e6cab26027f599d82dd8fba73622c587e400c6c89ee12c5e712adf0278355b43ebac05fbc13fb31c2893f8d4663fcd9654bb9746c5bb6af87c696755e721cf8c50beecf3cc9ce971611ccd3929da4cf701b0a0db935787faad62291cba2d48eaef448bd125d55c5d15c2ccb64089cd9009552a629702cec9e56a0e3d6ea7147a75d16ba8dd4942d4810f4ea3a0ca03aa2b2345cbbbc0808adc4ac8e4a736725b5084d2da0a6267ed8d78222d19a4b77c8dd5fff080bb1607b7e3741654c3caa3db0af22c6740c1a3067298a378bee3b7b75524a42bc521bd93fbc1b7ad5bf9ba8ebc0a92b042a781ac12cb1c494eee371f1dbb24e6f9d165bec524af983c7e9b3923b8c337e0801d7cbf9cffea649399ea6768804224da20c52e0a8d71ac372f1d0442eb6782c90ac9393ffd6c7ed76253176d09355a7677e2741d6d8654484ace31ebd528653796d74d94a7c68f7ee638a6f47e29115500b38d41781f93489fcbb17241485d903911451eb551cedff840f460e851cca9a28a41a9b7c1e4f6edd405c30e82fe328e3ad1bf453f0201918adad9202ba4cb9e9fc8fa53ea3df96bdcedef501b9b86a2930109baf3b62d083f8903531b32c3f9590fb593fe50930a9422d432d1094fc2c1b5e3be4c24ac3a0bfe07591a24691d6b2cc965aadaef1e11e4e762d67c6c3c65fcf57aa3417517ae3ad66c0b8e0841a79a4f9fb06839d7b07bd63aed96519dc6879cd78ec7718e4df7601c397a9c28700b05fddd6cf1df6a1b39847d41d514b122998696207bddb5465c79789b044ee2420159113571cece0181b3a3fcda5ad2829422085f165cd1a382c2015af73d50c7053c8726cf64b1ea071c73c3e982d8ae35779be41b2d9f9179102275bc0263f04796eaac12caa545f0222805e8d236831610f68f7a4ba86c4b88caecf7aef8a126a7660e8e525077cea5bd15162cba6d01242e3735fb1b7cc883a8a2953404bd1dc3e73ba01c4dcb5b2828788fd9bc26c6f51dcbe19c60be856b359fd2352dd0f25165609f220c77a6e5a25df8ea2cbad06a30ad841b4256afa323560649872de09db0169dc69c8114e0ce737b95b9c9c8694467e4c7acaf6c56f6039e08803b9df09a586a4d984023c75dfa1da39b09af7ebcc023a9348ec064499efe690f72d946e18fda0999c0d90cbb201db060ae5e4ba8ff6c90eb892567ac7462981ff6322d5f87fa4f7f8967b9a3817773fdedc6efa11bc0b9cc196a49414ee3afb0e33ba623d3143831e27de193ec7f853ca3eeb414c20f65e1134e267c9f7ccb4653f19d643fda497d934273ed0183cffc8c48ec36e4f4c7f944f6f7b71215c9bafce520b777d600ac8dbe11e139dba67922726f92c633e111adb4acf5d21a1a1a65dd87da14b8b6a223cd0769672d0d07ed15325467f22afde597d28a6efb98b3270ebaa72918610831a7ca3ea9f89a4a90e8d353dd1fdd4f9fd43012926cd5a56e5dc6b9d87278e980e13d6045c65fbd63f9e9154793764ca0993eecc61789d0656e5a58abdf358d1cf196e1b6db646505ec7d8856a689446f2ce59ac361c44aaf4d0fb4e2d61c0cc2c313fefd11281fbccec1f4d1154847dfa6a13440aae87f02eaa45c93fa2bd5059de88b176294d24969d2c69fb0c97f8d5bf67d973a62c73efcffe98690dd6762c6f12257f94f4eda75fafc7a9babedff5643cee53fd49601c9d0130549a6b201616abaa194ee78f0738105d2a47592269ee0869d3b3f97c1b95d1ba491d82602cfdcb1dea4509e3175d41755606123eeac97f4601626af2d947c40e3ba42a1cb8b55e7a09bb605b54c3df1dc2434ded0b54f6dd3defd576754d00ef4fa6ca9abc8fda8a16b29fc6b647a919b75d2376fec16dc337bf430b0b55f4ab46a9fedf2853c9be4b14443a0cf9e08ddc6228b3cbf14ece700639245a29d93251d430a594ffb5816591b8e1318917799a983cc7819b9179c069264bdad681a5f1fae896ba7039c51e346f12e80a765803c2fba956ae78689807206ac904a61a1a94a8a599a16169a489a102689a4ff56167c678dca726684ef19458107d581f7ca1b3555b8f9c546583cc15df16aecd4bf15bf1d4aa2b89d5045d1b3979754190bd6570f0731cc062277e28575ce1f2b0a72eb75284c7c2ea9eaa38fceda14f19eddf565629a98773013b3f71acb6135aab38798c34367fd6955b2ebd604b4c7ddd1c19ce29688497a5720cad6e69741d50c1a5d57bdcfc2bc858edaf33f8f4a5117f60476567e0a4082e146e30ac63cdf688585c40faa977d656c515a77c7213ecf543307febee5824bf37a18f67ab2026de2df89618dc5ecff8aebd9d269e9129304aeb679ffddfcc4f65ea7c2b0add66b4e22a993cab4dbb3ab6089d95344b5ca4bab2c4b9e62eee577f32918a1082bedb9b73e35da785f934a5e363e86d673233e2ba1c87077ad0fd51342fca6974012fadbf6ec3a6f2ed73eac014efee6ff941b5d05d6ba1b32238f3b865e3605e38b64b30684c90769eab5de855f55b00972d5b2674ba3757df7c5198acb54af9c8cdd4ba8307fd74bc6157cc82ed1aadb5cb4e8027de4fcebe146266cdbd7583d6ff7607c6933c4881118da28f28b281afc0eea3a099b73135bb604af0a94efac7406a39b6ab79431efb076c223ed807e803311daacaf454d821ab88e4b54ec551ca0098374d29ce3d9b2474a27eb751eab18abdc3203f8eee96aee666b6ddebc4a02f0c592ac7bd22c75acbdf1771a4dc35dd45f45787cf81e547afe91b6196741060bc019339ec5802b1a90bd3ebe4b354609b2974c3493eda663f0add83059409b57e4b865770912cd827c5c5cc545c97da2df923e1db52006bf5366ce3a15b92a85458c5f3a8d38cf1f86e800df4f6de4ffc91d1f11a17a113f8385b66b2c70009f24cdd0938fc378ccee0bc21fcad2e195456d77d8130d2306e7b40290c09b7aff8bba1b3541bd95ddbdc0f4e22f957fff914970553b6a978ea9481e969a06723736b638445eb6ea85dec3fb33cda1da683e34e2e7a8e4e7cb41235898340518f75442a9199b006df0bc431331be17b8829f0cbd4cf404a4892ee169c08139097068acf5c07e7dc35d2df5b6bff6b34e7846439dedfeb37258b6832e5682d34922e30adcf5e16570aef2c6b2f5e8bb740e0a7effb5e9b9fa44110b70412c2e15d06b3f5c39331dd87f365a97eac35eee52d0e496613c007074452c0a323194ec2635aa4619d161809099a6ab8405616556d0e3ee4d20052cf83828f02bcd09242335a4957ea5ecd8477d0a", 0x1000}, {&(0x7f0000001440)="6a9ba16895457da365d7bbc994a30231c5aed7827fdda5af52b92555e59b0224dbf87fd545d64d58d0f91b3cf4c5d76e934885835b50d940f1481deefef8270870b8d982da2cb63c23cf7450337398bfaaed8299be0b2eadbd60b0f913ce33f5e8ee1b74393e95fae226dacb939c50a0b57735ecd3d0455e0cdecc7cba0a84bd9023447a0420081b34817268c2e562", 0x8f}, {&(0x7f0000001500)="eae3fdd8ceddaf2a357ca404add7b6e424ce93502a78fc1dfffa46b3071288c5f782dc1be28f9c01456bfc808fed44d9f2036f384a229d0c3feba3395334c54eb3e57d60688eb2ac2d66bd4658f68f684b6cad263f3825dc7f214fc012c50c6d256f0482b4ce4b20bcb676e73c611413d7ba81d8296b4b50c9f5563ab56a2ac18059cd0d4f9070e85317255ae9ccae678d6ac19d93c6b6120d8b2420b1bb4e613e0b3580638628f07f033cd41545539312a3a36cf2545130cca2a46a2598080fdda7536ebc79b5f0bd8012523d6aa14032f010961f3bd1c44864fca38fcf6fe87ad6906f805390c0e49ac076cbe61fb5097f5c290caff59b88149a50a58a2fc859fbb2497ebe06b95f3663f6b2030e65941ec5e480b2c47a6c58d43c38b3f0ad396678acec2ae6ecda420d77711ecb0b650340280fe733263027d5bd02c8f6b4429ef830b6c8e6fb3a34a1622f06833e95f6826a5e1c000b62b19413c92b3fb14c5648a308a4a8d4ce45d445a9cd3a1a77a36fb96c6dc98f32c826b8136b76e57e1617ba0b4644cb86238c41fd13597d9265ef2f494f00e52d8022588b7db8d59d37b1db6ff44746abb436a8251220a53222fa83a069b32128a7f467a11e6a76c8b6392111df2c99aed6fdcff99033a97872edd111215170b952241584031879c2b2ceb64671f5f6192e00fec76ac7eebec0acdec8504cacfcd96098e45f2ea53964cf3669fdf81389860cc2591543094b34286885a28e7b0993a9fcb65cf090fe532af3923d1374747f27083220a10b2273a40ea6ce50c0b86ede5e17279600f738d386861cc6ffa3ea31597b93eb3b2e46be014bea495863fc1a03962c5d6e2293cf51470e47358707b542eb7f106380dfa6721b04c2a7ce14f9dc573292319d53bf5149096f0efb2e48b5a5574568e8ee4e62dda95383b6295ce076c3620c620fc558bdfbfb2e4bebc77a4e1be604424b5ef01395d0c668fb75496e3180461536a4af51ec8a6fd79f8e31c9b6324131498f628c5d2ff58e0411b3392452b403467f3c61810aa588dfad0de1336ba6e38450617dfd8403813d4eb1ba16cc06faf3400f64f041ccaf39ad76dd38f24149dcd1c28abb2ec5b52df0325a622420b19ea2e4e23a934bfc1ce6e666579c23810fe9492f63015bd97122b6d7a1091ce2b2e32461378e355a79e5aa4537dc9f7f5461df367cb74e143d3bd6e3aa5b4436e18f3dbf52a4a98ec7f3cc07a492f28ce7774f040c88b38e5c44edf5dc2d4acaf98b929c01f19deadc8b6afa223ef735dd7cce397c2f9f35d0ec4b7d9b0c8707e11e052ac3a48db8578c8ce7f902f703e57a2475be075edfe0fe90a58ecc325a8aee6695bc699e0c3c401f17a84cf7ea84f0111d1a7bbc37fd57a29d3f9bb05848049aa9d128b5191a460fc692a1e41af375c98c62663825aa37398b990908dd945fbf56c4432fb7b8e674c4dbbcfe28f577e17918116973a4a14f9448aebaf782fde3a1b754dc9bb3fce9c28e0b9d939e6fb30534ab4c9e20316aea7fd05fd54fc530bb24591b8ad96fea219f90c7dc8e90ac75aee38b0ebb11ca0974dd15034f8acbdd2f9040d4210094eb26b4a7795e4a15e04dcdae3c37c3a929f7359145b7db0a8d1781fd33b664760e97e84fbe6e073261edc1a90bc83ba39291233530096403eaff7cd289672967de68d63acec6e26aef731c088ad25b23b94467248ad236c232bcf48e659522ea10b6f24d1100fd096a576438b305189751aadae94ba9d63a1b8c2977eb80b3fcf9e2a8849fa7aae243fc54dfdf76fabcd2289f03f4df4b32c58790b223ec258554719d4b533c857354278bac2a2d0155a64421d135cda4c9cd0387e90902d66a05c68adf0487e58a40d0ade2e1ad66360d14430fe312dbd1350fd9332b4b2d139e5525b4e426b1422d3f27da58d98b2901eda58bbb1d9ef59cb67a93c5bb31ef02fbb526f1d41115860bf4456ec4535af6104765461b422d507399c9cb231e2a01c61bb6a02f010a6d8e735a6e556c3c1818b3ca02a1936969ef231c22f07280db6e30a38a91e99a80a24d9010c43e0d123aad0d1c5d04a2bc941dabd07d9f62c74b37f40c02223bcfbb6f82eaa98318c63d00bc479c939a0b5bf44e153f7013ba8fa110c7c7770fb64b2b5f47d7cb30980569af65bdacd4a5e8890d376b03e2b5d520a2e86f04c0f1cce67092227dcb1321a4f8d642a21a30bec698e86a4c18fdf23c0b5526dfc1e349c0bfe661a473aaa177e22808218e5b6985c6fc28bc2cc9aef95d0258dc67339c47ffde6384b9aca85d034944e50707716fdf933f4d4f04bdecce8032fe170dae20ee38660bc637b0b6ada8efb7b3ccdae890f86bae16e902adda04b5cf4861fcc037eafc8e09aad126f106655fbd2fc6a9fd34de408edca9df8f58924d09174c7b31d834ba7cf4b88433f2145dc7c910e321b110592934c6e2266c6673e4f08a435ae39427c95afddc7cabe80caf5350b9a2384f2092afae8dbe2b4fcff488cd05001650e202a4ddc5d21a2bcb620e331eb5c6713faa996f40377547289c48c2f114df928ebc261dfaaa751f32377de55a4c06b50c8e81066fb6f8d34c0d7294f6799e01029dc2d8db87b42b60fa4d0dc0ab40995d9e555225178ad2ea658bb048643cf7e48f5568b2ed3d4e8ba2efc34e6bec03e8d92a4af3b13fceb83a2f931d990c9594f393268e219b24fbcc1b95972af10ed0108dc190ba348d7af88379bcca3d5ea2bc2a2c1191eddf8705583b2fec83170f2c5ed0860a17b7a88dfc57a102d7bf07417b82349aadf688eac092e040ed0923bc77aadf76080429e3d2bd5552e6056b4f3a7b2c2842ae93c45889540e7d01bf288f75b47dacadf3793ec6ab27f8a58b38aa62788f60beb838e4abe928f189d1be71d5804f6403c54b055bc42e7a047e51e5477c5c9579e9e431656dc2917ff456085d1106ad975a01f2ed6745f589cdd3cc82c2b6528b6e576867e30bb80e15bd2d64e8a24f2c3a1745796c08830ccaf5a4bf028ad437a6904e14bd7fd03fd99964750b9b5c410f7c6ed534e18d69cffcfacf43c9f3e2e9e8f9f52b060458ae92e6cf31e4477ae6df16db557e8b96817bb105a4b8c3561cd5610940b9f2f98b6b6a238913e9c946baa1a03a0e4f08d0bcd4bcd3cf4efdbfb0fe6b363542240f0cff6750b5cdab0d9599e08018a7f8d05b6d2e578866c0b7f6bdbb4e4ebe951b5452e85530dd12f7f5c018c13e0b0b0b69fab567bae30b6a2240e7c4df05393368e28af2d122aec8d0855fddc25cab05c677f6097364c1ca8f5be87d763fd32eb218c76ee8c3095ed96e74c05056b8494f53e5dabdeeb947ae51ab8fa094161c7c815941ed05227ff6246e67f95c9b11b99af33702ce1a8f494a632f3279c3b66365e4f778d2fdd3ef5240289d115ffc00b75e2081ba8e798c61c9213a9799f7500269853b9d40ef5c7def6fca0806f6716ac157e60fa77534ecd6879618e834d7cdd61c2f8aaebba786aa6e7db1d688e0d41d11c662756b357ef00b261238e1fb07c86d139d0638ef431c0542cad618a2338e89ecdac878292b310b722677095d1dfee88b16e0b83b6f7a858bac605146816379420f65174f30f00444551b38693980c07f728b996679e2ea9b9f0d7bafea17259fc7aa98886265a0cbcc80687d70566c11788ea59d4cb03a647cab23692e44efb09757cdb663c3823d5215e1d8c50762876ae1338575fcd38846204fc6dffae9a1acbe5a63a20e9658832d5a828f1b439b06936594a40f92a937f7159caae1418cf2bbe10555c002ba1d06b5055ec965ce1915906c79c90f17c4656cc3d3c520d8c70b9758c360fb28d81dc423d55364a6124abebaad58de0aa2e2ded896d061f166313e0abc44293fbd8b70ec56e0b86e0871f1da0bb2d29890e135dcca4b9261f587ef31e46f22099b7869fe726472d067c0a78e0481af9608a8f2bb62c2b6abe132b51a45b034788437ccbc690b77630c561fb9f06bfe544d26d80c250d500e7c323b97d2b0172cc0ae1a7a173bccf24bd5403269e37d47c49cdcd6abc7ded2d1308562589afef9f9970075518374cdc38e4c8dce25018e485d7fdc8e2cc24593d404736d39dcd9c17a883151d1cb0b50748ee0c37fd0f30489f3d178988fa85cd122c07c2285d27c65aa2d6318ca04965095507915105873665509ea3986538760c3e118096aa32ee0e1ee1d14b226fa4701bcc62b5a58c3e9d75e170d5632c0a193091edc8b58cd594644bd8d4933ee3a21914ae5e13b9eb98b274b776173fd82fd53a32ded6a32883237464f872fa1e5e36c2154392b1091e9d4c0c94b8178dcf494658b17c87f3c80c0927ff1415a9dda3cc4b42de54f0c18a1d97bd2d9d8778b9eaafb92108c2e22e0d59321ee15b4217fb3d8f3e103d8514d08a027a6bbc3fe6b637455a4bfcdfaf9d49453f4b28a6cf5ddde26ab594add82d9cbc58432dade7d7dd36a56a980c7b95c4eab34d12c3b7e5557d57ce63d297348767193b5e8fcf145644a9d736d066428e5a90836016e6f71b786017d9fcfd87252c9625b6307f913fc52636e543f1b114dc0f135bbe538deeb91b0c47da7c1e906b65fe454aba3cb5d84dd851e6c667a5aa85dc625363818b086c250e2f5f126fe1a3befcf3f76524ca0ff4254beeaf0b0457a898dee771cb245b1cf9f4c05fc66274e3b393da6cc1c7c1148d4b5bf2824705dcb3797a2ec4496b9ab5e151691f370587399a79680edf3ea71bff96e8191e9da4bca5297507c9422f2c10aec2b67f5177504e506eed6e28e596cd7c4b27a718e67635202ec130b5d4db2895dbb8b40342768a4b1a51256aae32606478d502ed2da5294cee97c28b77d818dedc6ac5d28660dc30e2e6d83962a01b741ae1568bc68f61b65d4c3ab0f395043b22b06b77b38bb64c70a70b17f997e15215ce6208cf0a8f1d61e148b9bc1ed30cd47d49353c63a2f5272bac4532b4daef892b51206d372346f239c50886679efe4fe0a02052ee8e6b35a9e820228fa10580af003b08c8520b98b63a41365975da9237704cdda4d6e068087567392b18e6a1aaf8c22963df604d2267440fb1f33cccc7e5730ff5f40b57f789c6312f1a2d3a4da265e92942af17c622991a4fce745e6e205e65c481df5c43ee6c7ab24f9503cb29797fc5870075a2701f2204340978dfdfcea6b5bf7b78e03db8a9acd731bdcadcc9ad201a46866d2f7a5b7fbc7e0c25f2a074965f03eca7b8db4e69f616380e79b72dc878c77e6224e876f7c4ec0e2d6bb238067617eda2a686bdc334918477efb6a05a4b042a5301c0aca7700eeec226a5267cf266faa886b341c88a68d1cf308648001b885aa4836ab9155c0f76e0348c7efd0647ad36e39c4f66ddd17caa81239079d58586be0a000a2f7d382abd4535f14937e34b6dec61368a4b36ff7e4683a88c0864cf212371bf039727770d00e707642e1c1615604fa5e6886ae2675dc1d5635975965053aec4607e3c8d1bf16152ed20a7d3e1c616be563e7d7f62b5c8e734bbf3aa809f0b666f72af6b76401d3d03aff3c23d6394ac7d50268bcfd5bc82102fee4fb24bd86e9b0e4050f4c053f337998255659bd6865b16a4872ab3a75d19cfd41bb5f9e8076f08c8cca76fe1076c28e7a4ec8b0a8f34640003b53652287d26a4e91e588b51e669005a387b322d2aa565654fcdbff30d1be8d3f1bf445a4fb9e0febd23fe9b5aa756d3a791b6f714310e7f22edf61ac48966f0cd7c0b1bd0a36393e7f7d72143a1f091e81234b", 0x1000}], 0x6, &(0x7f0000002580)=[{0xe0, 0xffff, 0xffff, "60430705699c49417a87009972fa438a382f74b813f907b76662689f31042c82d7e2e3abb1045eb1de6a744d4c84b8287a0a063de8f2f8e80863e75760eeb9d470a29a4e8c96e0e22fc703430c0a4ffaf937dbe15140c1ff7c8267f46144a543869710c73ed16398173469fba1cfe7132e5a2862b87d5c9788d0788c8389df35aa97d45e6b14887fea61654cf6512a779197beee91c27fa22649a57041c93e620dfa69e6c9e8a250bbd1eb34decefe383dd07e7e8af8526d70238291816cb3702185237712bc284ca192fb"}, {0x50, 0xffff, 0x3, "688a79872589160df654d5ecf8f7febbf60941b54edefb097845c8fb40181f891063a6eb5aa65e52668719ec29f0a5af0993e5262bb17fa605"}, {0xc8, 0xffff, 0x4, "75970fa7278fed4ceeb8302c3dbd413e62f7b72996a008754ac6b2482685739776d5d75165172dcb6282a75e9553d399e8ab5abad90bc20c33843519834275a6f5986cb6b203efb83482f8612e4452f81a6dbbd96cd215b4b4fdd9f1889f276792759cefa9c744c3318590bfbc1d829684cfd85b555548f54bd86adfdba930e9ebd0c44c24ec7d870605e27e283acb6f588c41cf66f92e3f35de356823edbfdb9a83a6ee9d9bcc59015fd37c62861d10f35ad36796"}, {0x1010, 0xffff, 0x100000000, "07446540242c27dff4daa8d5f5c728f9fd1615a3d86c53e662ba85780abfbae9a9951efc45ccaaeb8213826e1af6ec5c09c03763f6ee3b3cbfd447fc03056ee457fc700ce5204619c2c4b13c60e6659e2b428514620908bb60fc411430eb21a00f404e99a277c92708d1e9816404f00a8a0ff75b8398511657ee0bc15e6f33d3676373ea42d723503b8a9fb6cc84f02ef632dfb1f68d27e7a93a0b5a36fbb85b830cedde9955ec9798a98bf6e65106d206c3e97462f0bece38c279b1b4068bf96b2638490f2ab897e627f675bc8c60b1ee14d15774e776bfe1e734bfea3a48f2bf81a3140c3cb5d746a5733a8785d610037e47bd85aefab329c18bf9be1ea6e06ce657f076c6635084b46bd025e801471a533bb76b9bbebe9ee26c6a5597ed729e6d58dfe13b7a4e4f49846d1a5a7b8bd4de73ecfa7d0a7b69009e7bc187660fdf9a42a4166610c16037e6032550a701e04faef1f94f4384c457fe19c7da6d8b2742507b6937f500b35eb7371d71a06f7e0a49c6de6b72093f285af9e40aef4ab1e8615ee39c847a07fd9d155544965f85e709793c16f5eb6469ffb3db82fa873e9e596e9e427cdf18d578c89c745daf13ada38de70ea0b349e0cf10697ec7dbaa582800a12e5240769758cc854eef365426ff440c1c5e3ccdffaa38eb6282f91da5c6d4462c1cf8b743167811e254b6ad98ed762ac0f1b3b1382e1362ee184badf3280f0149e07f44e87da97c55a275b8c83cac386b123bba639015000fd4d10b67782834f3a2c4a01d0ba636c4ef7ab36dd4510d21715883b86d722cf6f4fe31c37b0eb8537e694ee6632498d17bc0e34631d35dcf1665c11cd44f190b05af45468fd21e202f375e6c2cf3e1efd36aa23de528e7bd1e58bb39d7c2f7d85a4a049c068f938956f41dc19775f0d067f80be84c584c1ed9444f4ef9a11bc329ed5bf5f4ef9a832fb7af15a65f99412025c9c3b3bb77a7fedddb59eaa8b4be156cef61464504b035a88433613315598952eba1b4ab99f345aa2f8258b63cb9225799c811421b2f6d99c66cb677bddb91792bfc56bc626d13c533c39e4c73ca3ed8c29a7787cb16578a5c3c2e156468c01f0e97688b00c0171841bd9a32b0084f0e9cf1124bd6f103f863b0d94ca261c0c2e5dcbeec0faab284abd5dcf5e07fb7aefc5782e08ec3f9b7fef6f2f4f70306f87d798001bdb307a82bdae022423eb1e7a73a36a79ac01f9b1a2cecfa381b52200380fdfa6edcdfce1acbd6818acf6271d8fa1dc764610b6da240a7f21c73632f287889010d9d04c0f5bb3c58fd56e046934d8c62be5de0397b35521ef1c2c4093d0ae6ee3ede07f30ead2f6d3906cc4868193e1df36da8b13c93910819552d9377392825b177b975d1de2d463e05a43a3a4c0097481e6e4ca7cc97adfbd318a73ea3424e58111bd102c52091f9b762cf17856af5ffdf4c2c9bab8b3bc1d17a528565275e956bcaa16a2b4d98932c446a7837980ab953018daf998a1f809f3ea4349c351e67342ed1f80ee9c4ae245add67acb105182ba36ac7c14deed835356447eacdaca18076aaef2c0a55e3104eb4eca588824a9e324c90a9835d77e5b46aafe3e76f12acfcd9ffaa42ed090cec5e877ba831ee10a17feb26720d46794a16dfad4c2be9d5ba8f260fb2d4e9117295f2a48742558b0752a658e0d52a7817c38cc421ea31d5c2a15550856c29f671094fcddc050f6e1566603ba0115d0d716e864d4226da12c564ea145589e0749f32307ec8bcae076cd73768531d17a5fdb02286a54db62162bd9aa06eb27124c1739d3392dcd188c8cbe7a825b9d21add2c92cb40e29cfdbd2885855440f9d63e6ab4ccab2c0ecb144ed5cc5f62f21c7e2f0c2ce232fdfefd300f0850c6d8a2f6d86d45de514dd4cef43eae86a69f409d85dabe6914732cf1d62d660dc0b9170ef8ffbf7199c3f90ad2e71d416ebda32f5d4b5531884261b674092bdb3365c7f3515bc12fbe6016a5608ad8f6e44ec9cfd23b4668b8dba0944c55c81c538cfe28466d618ddaeee28cb8851904aad7f009ef0e73a545f55d34322d867a2214dc60bffec36bbbaa5170dcce414abe877c17748a4cc84be2ee3c303237bd2be0bf7e4a69a315a788e57f67a5910671fc44a3c7abb980d659b3c7619373c05074f7ec91fdafe963aa965bdef2ecbf5f75352dfe7e8421d1bad97cd67816165fbf9f634546d1e8344f45aef9bb178d6e95276ab5a4dcf25ca3c841e52d02129e679656b87c0cc32b506b4ba4fda7b64b99f14a357baf93376269a5d1ba5e407f5e020fb50a44b368f4c0598c82b9a2cf913369935e271d07058d9b74fe34b6d59b020ea794e45feadb43ef660e934b5bd3a36b27ed91e096f38ee79e6e749da508a9a7377fed4c81e47e0b5c0da2b6f588c26270313b0e2f5b648c7ce5906ee7ba25a4f69597f5efe328a9c4dbb1e3f208c84610a3e6327e67a72b7087102f53cb74da9ef0327db65b836e2857a44403a52bd65ef7b5cffe7c4274a6775765ef836eda966c32fcd56161066dba7349eac98cbb78551f9a1b396d37b02e7859e956e73f7ccb5a89303fd040dc121928736c310de99389f7c24615aa990d11a06de2345a9a346d98a0640f9f784e811f29446546793f2159794db328e5456b59276f5b65e7680d8c65c02b348d7ae017139a3c2ea2804b275065b1e8df11d6f99ca5d09d1d600a532cd31adb70405e96a8f119311bd377165de9d874fe6f5f5a24feca7bd86dcbe32e6bc283254df41b3ce5a62f81f5e802bfaed55538c31b636f0c96ba622fa2d5d1286537739a26fe2c8aea82f04bc62037519a9db2f0b7e548b9fb19a2d2d2a492950d07b5487df57d1d9a4616e558eb5956f0cfc3f073f7d101ce7244c08590bde109fbfabf7b023cdf8c5ee8091177f133969433f435965dc62a4bb93bc1da456caa4906f27837e0656d5cc9c893a56b1e7c017213cf440833eb7b768da93080a8c67d4f2b14829cb286fc0554b443f2532b7133ec0ed2932030f644292885040fa8921bd204cbcf5d9d59e36b89df463e3c02aca39040d7b3fd8275736880769514aba4f69f448fc3108542fa5267f7f41400097253fcfe3f48d2ae2797a267c9347d71a526abf41549fff7880103469711933e848e74793ff45c3ac6a951f67f0761d7f265eaf5a3762a198a4daadb5ec4da35a850fb992e999216d4abb1fb7b4001ac463c13b8ec25230733b26998207dab7629e522fd27c5d1c60332d9cfd8624ddd65a7688093643ea37fceb4eb226e85e08a2d62bd628482f380ff015a1adc5b6fe4d8289e260d3aef9f6e4042ec971ad11621cc0254400c4cfc464901ee8da4581658d3ea340949722c5ca8adc31d6cf4a69004050b8c1d6838508aa5535a992ba635f99b20dba94c64c444be714759c0942bed21b69c19253ef5ba1e177e1914c6cb04ad09c0e616fe6b2bc78c3fadb9b5960c27c41daabaaf93f3cb06948c4e8a927c416386c211cf8111f01bf21ac2ddff4d1b4f7b3067041466c372cb9e0e1e9ca10fb66e96dc85eef9b7a868e673aeec0290c541938b23dd797df53a341a943ff8edb360b4668dea089ad4ef3f700ba061118268fe90d317e0d45aa3a3f86a452207a45647c7af05f187a42d9b11f8c81775164ec76e46559fdd5159e21f078959eda8e474cebaa03752f5b78f4b27c920e29940af0cc14400d550f44c634e0b9fea9c9b56f1a5e79fa0f2be5095cb0e29d5b8a64d09f7bd1989b7be182c70a9cde49269752779af42bd3be78d8e613c92c0c56c95e50e3f09b068bb4d4b38cb0c538f1366e2b8e360d89b18f12ce30bd43798843774bf2febd38d098fd9cd3832beadc023ff6ef28647f777c7785d5c269d715acbec3a54862198ad0dedc7a8ceabb8a85e9cf1e45aa4007478429e5f74540c38e30a4506648fcb530cdc12f37bc5a04a838edd8ad46e91f643a76d903d3736850edcfd3052d1cf5261e496b794765a815f8691d65e78e5ede12786dfbf62fb00900e7000fc718f06058d76e3bdbbeb416751bcf030fea12b8f8a6f032388873afb49796c9cb292f664d5883a820d07bd47e3bf2adc2053fb6a76497009c7af6e615a237fb678023f9bb63d348ebc3af74acdd8aba83bf83c9fa359d3662f68155df5267a0a5d9a9657726689dbb9ce005b35534f82f547838c646d05ce60949b60622902e54f6540710784b7f50841e2f664d068dcaef1fafd356ad13e3e4bcb295b4ff897d9a191a36dad57f746781ba72fb07f13f768f16da219b5ca8548d2cd9c91ab03722319893f0da30c7d15f34fe27671cdf1ce790cc2721f1a40e34b043222d056db021e44cd39ead2a1bef997dd5e0f206dc4ea143fe4e4d2e3f18be9649af89ad04384fc00c328ee75d092dd16fc6ab7a4da757ab37a797483fc7fcc8a2f366e2639d54523c968f0d6e83ba08934820771a2d1667076e94c0475054d1afba0ff37c4f6f4d5bb6b78ae1df636116015075ba59d50947f55a9a50a016690227888f995da5ca62cb3c10e14dde317965dcdff1529e17f3b876b74f97d0c1c795324d2e994e6da700def6afcea8d0549c9a3d80db6d63d16ad8caeaf8eeced21e9f2946d09266edf37b5d0a7c0f2a20b92b5d2c12e1f04aa4018bdb20e01b56eb92f7cb2b63da66e25085a99aeb58680f2849e8b14466d4ae2dba5014d670f1162445afa5d52dafaa5dec800064a7324a8184d52ca96a2295f8744fc89e6d232e430b91ad1d7dce8b38f8b8c5028db48f59d9b45bcc69a5f377dfbaeb49d231c61f983f8e6528da6f63e15cd7f0da91504a4ff1c7c7cb3b407a0275cf6179eba8654d6c304b6fd270a60a786d58bdff15918e525a61d7bb47ace74afad05a7115c879662ab2bc7773d1094e671532281537629242464cca9503b484910265d8332105ff579ff6ab9be9472324161cc47567477ce540b2f4b7ad49fd95d45b185ff41a517a86c1371a46ac6a5f95cc599ca25ead00cac804145671ee604b5181d15ef506819a0858e85fae6bd0d435404f0af77ff3e1babac3c869cf5f910de896642eadefc1cca2440eb1c88f7b23777ee113655f893bcac38e3299329629a6bbc82b9def53844f921a5005fa3b8975145db99aa8874f191b239d85d59ecb9874b67c0b4cefbd43e6cb493eefd961394e952c8fc05a8c4acc1362260d2b22f7a6bdfa71d614ab69d86a85e21f3d375addaf418c0d8439be1f9ee5232703a25d78c295c6921a7e1a3a3f09e068cc40111c901610cdc5ea640ecc00c14b2fc8258ef79afff6a472d349a262383ea9a5adf8ba4b3315ce9765305c20a787f5c5c6c468d396ec229c79bc329f296106fa6c68c5be643683deb681b4975c70c897f3d22c3bac42db2d93402547cfbc91c4b76eb1505794a98dc0cf9faf363ca2abda829c2990be6188cb99ba7828782ff5aa72c3e4fa0b4393378b0ef9aab75e5d3216a827e3f7c6673f462098be985cc6d2d218e44e8fefae38511de580e6059275080c18d4fe82fe216990cd28612e06cac0beaf2d5fb3b46b61911b6e1560ca875d8444c264fdfa36a8b893729ab46d7d892b83171b403731525caa5e707c50559de930fea98b42b4e71847aa25a4c821b75276e1830bb0618209e9e52a4afe0620a4cf9475e69059c7f018e8c225c1186fdee952c7c1efb35d5c182199b8954e1336167b7e8591080b3ac49df035f4db6842cb2df8b3dde416937d89f9bb780034d23bd926f30b52878b02fe61b2e0bd2b44ce8de28f95c29704b9d8d2127a0"}, {0x1010, 0x1, 0x81, "35c59672131da190ed161564078e3a81e0cd34855ae8d255f80cc8abd7e3779493073a7f9d4754538becfca7b95c80ef909f9eea821d71f75d898388687ff89c6652b55e1700f7c1cb6b94db1e9d3602cc97f069d2eef5c8eff2c65f87a1359aad938d8497860f9944b90c8cdb4eb51d608b45b2935a4c9727aaf9fd95bb252949a09e174b35773e975e8945de884ae2d48e14d3ce8235dc3d1404fa73cdb48c9ce9b743cab4d249fff02316c6d3a161613e51d77c65a40cf67632bc81de33e376ed11372fd54b223ffb843b0a6f05dfb9192937dae0e195d3876ce08132083e65639cc84a04ae2f99f01571a1e885c4e2e39d87fa4b644b5326562ef65093ce88277c062b223a7d6768ef07575dabe5ac912202b8a1570f5316ddb0273080d0914f73fa11b5cf15be35f831c720583fa11d8677a1610118813dc531aa0dd97bb9aceb14d59722eb42f665908263735c66900f5e88da9903a7e4f74d77c61fbd85ccf29895103e967d29253e10763ce10f9366afee1a054e15aa2d01eee4da9ea22df872d4229e3495218d7e0e7414338aa2c7ef970dc2c727c741a0dfea5bd0f4b4fbc1deb8750bd7785bbb13858395e3a9922c1c0e01f899df948da1500aca0ca7152a6a359715c1faea47e14b831bea3cf36b15c3e435baf326d3ad8fe9a73a069c44ac024ff9c58f8d85011fd15be21544ffd397fef68d03f6b2f1a27611e63ff42484e9e190c772218b03b8d3ad6a117c5d398d8af265c17970bb04a68be80bdfd887e554379b90f51f1a5e08206c48d0764834736185efea20a977503f5ad029592bed4ae0417a9aefa1f5ab669de04d6a9b20a3a065f6480031ef8fa821fd02237c2a6b861abc49fedbb247ff8bb9514c80686637a346d4fd22870bd0e9491204f6426d903b1252e65d6fd46a3e40177a8f4519fbbd19aaf5fe07107a864001dfef8fce8e32bba3603d15ed2768e51eceb0d48165fe9dd8e35d491f3128702d29b32ca845b2a56b6fdc566d6b565259a984b7ccbfbfbaf77f030675ccbb88533ea08c017c944439045bf771bd364ed96ac7e2df8c0eca890152b6ac6d4499580eb3a5e0fde7b01abd869304d7503817718929f5d807f92ea269379b499b7b48ab3285afc9edeafd83dfc0e460a51243b9b8687a28be07717652229c6e8408111a7bf7640d529b608c092f3c3322f75723a590399d0698a9903f35c4338e19e7788cd69d0b0854fea05dddd43b3a4300bbc5d33abf9df86d702f5c82d84ffeb46302507e256d9b779b1d7ac6acee70c0b465f85befce0043fdf337ea8d162a55ed12b2315cf223aa2c587163770a959e89ba889275732a091a265dd372f35b7db4dfee6bfe8e24dce95a992a2ec58f201b43b87abef0dfa65a54b6f510984ec52dcb22eb62e14c3806f3173a006f8378ea4b63532943d5e418efb6c866723210b8223dedb7056a859d86d64b8f16d6c6751cb59e79dd7b3ebc0d905e117f666282a6213eb7d2f1410feeec5285868ee65d6f16bb6abd14bdaa13c9681e664157efbc086240b84c8d7396237d7f83c807e5b17aeef110494e512e80412273171bdc0c8620010f2723ac4813e32e440b76200517c803cc82c5baa50468bd47191c88a0190ad550931788cf377cee211f75fc9775b2031458bc21136eb9217c17c9eca1b0d89d6968f0e5f29f9d886e6394f00db55296523b23dc1be81a84750db91bb4260fac32bc29e5cc6d5c5e2b45a8fe1c46260e456221ff71656a1378d893175eb148b5d042c504c929203451afc95573e51ea97b8b42370d0491c1407163677a1af286e5e635222dddde314c9000c08da3a2ec54de4de3e6a6087300440079a1c5fa511f48eb1a137bfbb463d810e63973e0fe71ca70451663b90e0ed9cd87ea70924faef61918a285879e6d3fac1fd19b94710b414de0294390c218dcd7bb8b9278d5a12a06d4e43258925b8a88a505025f27fb3eca8de3e45d7eaa8cb6a9a6b5e0b6edca05a57a89650ecf8ad3d5f11b41c8ddc1096aaa6ca500f73339f1f4fb83059f75e4c6504fa1dc18d43a6e7cdb4edf3512f8301ab7d32ca155dc21c7abc15beb51dc81b9ef2354c875c97eeeeee5ada4a02d58414f46ab5de0a8aa4f9a6c93aabcfe3f7938125883398cf90fbaa016b6143fb93bb4b7375ea69ddb07a44110cd26b79ba8707b9c56dffb1ef00d8f65b1ee015c7f014fd28cc944e0aff8a2301031c7a77c11d5cd03215f43321c83ea31c6a240d1098c93022806db0925d5c24baad0645c5163299287c419ea3d9ad625930f08cf6aebf9d17df8ce5dbf529adb91dfd3b675d3a799df51f470290c5551e0e714644244d7f8be0d2fc744b932183c4eb87a366ae30d90ea25c0611f9ecaaa75196ee3a8cb4f27798fdd535cf9146a35a08d28eb29c9ff18eb6be2ed934eedc71246927214f334b147f59ddc5e0659bf4143fee518371876e2388fae8eddb00b818622ac6b6de4fd6998f8c33540bc28fc90be3e67cbd2dc4020019d81eb67dd11ad33598f704d262ea9e8580a7ea6fa3259d93c259bf397aa915a3b944bf002d383c2f5f0a910faaf4400b9c222dbd3cecadc5f7b1734c86126d507e7933130380de7254da59638bef57ad2542df7cb6c69f23ddd43cb7d79c127cf514d8de1dd68ed12a49af5ee3e33dcc47fbd5bb63de5ad9b388ad13d8572ffaba7782974c579bee9d3eb9958f3b96b7b2b9e3cfbfa9060f6a7af09a546a2a8432bfc8981651c334479bdda17d49652b1ce95e4c3179ef582150bfc474b2a72c5673b614a5fe31eea0405a0bba37de3b88fbe55c1ab459e24cd9f7cdab74954c5d79cd1e6a225a17c8fa4eec11c9719469c58e355860beb307cf640b9ee85dac0a1f74a27d36836be369a04c3d13ca3063cf6cf2d2e604f0f7264aabba209f7c78d1d77d614e92c06dd7b78145e5652b527e62872bbc2a717bd66738ee89d2aad5e624f33151d1088bd5bc0df17fb9368b1a49170aa701f3fa986318f4779959189696db00720202a9c84e0a7841e03379c7705288a4ee48a69839513de4bc242766dbeb7363e35802801cfb2ed7d1530bcd840d0f0d74e8cecf44bdc8a103c56acf2407dcc031cf4f9d0b5e5ae6c786a8ed5cceddeb6805cd60081f402123129d661a4ec92828aef539203cba40a7c0ca0f81a3501d4b6c683e357942ccd89380a6fa56926ee89751d8cacaca1fb0386dd14ea8a61d88f848a208f14817eb7b71046cdfcc46ab3b780a470cf9742e1d3d50b2ceab4fb545f8835b3ef2fb42937542abde274c0d26403a615f1b040e555cee6dcb81a13cf443df6f15a4cee05e193d7f2a9f8de6f1284a264dd26e16160ee1b8b4bc4d35c785390380000199914531882a21eddcaafaff6ad5f3930d1a00f3063a00ae05c45c58f1c8b39de5a97838d79d8ac4d43d534797e4458df05856451418c81129eb0985cca30d9c284fdc4ed0979ddd7fc9c31822d0ad205e39084a3bdade6bf40fa38c44e2fa6d53bcab71cb7aa56ccc924f6cceebf27ded6b0e63117e1d2401dc27925d0893da4b62385c96ce0afc0bd8ab11c3b4b4e9748b5d6466aa0f986e531252631f34f493f2e8367964fa7941d0841653863abd42f854cf40ae59bb9ecc8c27cebbbfa0907490f37568bced3e6586429f0566d126cb8f6a9eb692813e4a0038080cc3b0505bdf29fcd7fdebb8f5fe92cb70ef26534a139772d78b4e40eec08c55b526200a2025738425eb4fb9292125854093ca31fd60a2346b0036ded3c135ab2506931f75ebd8607788937e63ac03ea37be28c94817eabff359a5364013ba70866e2828c64e8b38556aa929b5b0c583ce22c6c2a36a1555eb4e9fd17a5236312758368966cf9f154c4cd06e9dd7e196bd24da90dd741bc4542f93a5633a88ce0cd0bea214d1ea4e84e2008c046c449d7bd0653d572fcc59a5db8fe4caa7ffdf9c65b8aeef4a717c336a3167ade01db0be060c7b3ce045054750627f1f409c2593a75dcfe05e6f1e19c6725a8405bc6478fc57615a8412a6c576085996a3bbcbe1c23f64b76279c131158b188012db02d22c83e8ce3d2dd292e586e40197f7840398ca91d45e80774f1e3689b8e907895f39544d4770e8423f75a085b1ac8c64883bd65db7400c805ba70d5d1f1e3284c62904f87c545993f218b597b2430b298f069e76d28597055f8130a65e9a39f842f4843e27a8073ff4929070aefec44583cfbc5807e4e23f87d92b4adc79cd0c34ca55508a69d5d915ea5294caf6c9ba4a4b1a8419164bb94f18f3c0f8aad26d038ac116f859e5f316a61beb959a38e79b17f8b509960063e7835b49a7e2cac07cccc3e1b729765c4aaf6e410b2a34f0bb2b69b916bebbcfaab41d04ce8c0f78280194c8de436fed2b4dd85e722652c4f85347c9a9a71ae0b1c171d0f4a8777070cb46cab22bd913c0d983de3ae285fa47c6b086c0f4a692dd0c37576827fb7dcec0ebb2e6a3af2ec0fabcf315e0b7b348ffc9c8de4ae650ff2ca4160bf43b91cb5952a1dd11eec312dcd5576d57263f58768960c796513191ddd1bb86550e8c08b569e88a6a086e90adc22f66eaffff2e72fea463ab3c2d2b345bb991d48404d94e01a9b8aa294d4fceb7ff0c0214e202c7d9cb4c62da4d51b958c630ded101686304629bf3d64f12f45f43d4b31b58db2bb3975573823b6dbfcfc1ac5b1df71a51daac1f2efbfba28764c5abee23f218b3462ab1564ec2992b0dfc18fcb0f22585bc472d32731fef3e59704f474a0c58e6a3a99ab891f4cf2bd9ecbac6b3de956d809ee96600c0bc31a64c78e47813e6296a260533981c8df23121ce58a333f04441fd6705f9fde33f8b5697f45d8f251c80cc1145b1c8f5335540f8d24520bfa061245ce0e1bbd707764ab9c7b01d640abe1a1456e31fd8adf5657a3869f86bec5f479df568f41718b1d3537de91224d3474e370ad1578cc7378b086e744f2882b046255bed7ba2dbca0d662e390c30bfabc8f9b52a84f45d1bc71d3e96db1b17b0462f9606dc6607411b094bf8501806e9d6f822f935c053aaadee1ebb6e4d5f69eb4f5cb386de0e207ec0609091c6c6b9d291016e83c4cdc2314f68fa58bc7e03c094872f64acfbcfd8e2d2a70b4d4019d56d78fbc228e30f521b11a45d9729fdac0370bba8aadb176f76e3ae5ee69e129a34e9d9e844077b5e2f43b4f4d0aa1b114f8b8fe2bbec334c4c03495e5f6a0d68ac12d5a4a1f04449e2a77c7580c9e55f0f8132dd06cd81d7675b974d74076a0acb77d1a37d58d86af3313830e8aac57035ed6aa3f95c7c2057f022b1bf1c63204c448845f04e7029fb4efba7d300862de1e629a24239ca4d6bc021bd4ee25b8e811bacec9856e1c601a1b00455936188dad8784d51c9a4892e337dff51947887dc70d798aa37b2d76017c7f10571ef6441008199d392730198de0de9d14bf3cd868b89debb29c7c243446579efc860628cca5eae427cccce43644b0d20864940237ed4711e05b1f0a7c3e40f7e51b2a5d943b81ec67826e415366a8f794ab1531f95bc19687aacb3ba84eab8b0b14a31b920e58c6fa8dd273c4345cda816d4dc778e4e291dc9e84c390cf57ee41ba12a9b2f22b4e30b6083812cb3d56c34738017a1760208e0ba4c9e2b2a3cbb04964370dc388dd52395515f7b451e5a42d0daa3de09f8a62a8e4a78fb242305f119ca3646327b758ba5082e48ce20c463dca77393af1ed5977ab31fb0e0d15da006a87f72c783e40e91ab9dc1cf240f13ad75dfcde850eb572f1eb1982"}], 0x2218}, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000047c0)={0x1, 0x81, {0x0, 0x5}}) connect$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="00000018600400800001400000000000000000fcffffeb00000000000000000000120000e4ff000000000100dc6f5d896ed78a6128514886da8ebb952cea68fdd0b45a69cce09a36524783fc996b4e33fd4dc7ad9c84fbf71d0949ffad2fe5588c14d685a994934149ff418bbb8d51c9d50eaa2d5b9970601d33c046f51e31c4fdcc7667000000000000", 0x8a}], 0x1) 16:00:54 executing program 1: setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) fchownat(r1, &(0x7f0000000080)='./file0\x00', r13, 0xffffffffffffffff, 0x4) setregid(0x0, r0) 16:00:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='/'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20900, 0x0) poll(&(0x7f0000000140)=[{r2, 0x100}, {r3, 0x4}, {r1, 0x20}, {0xffffffffffffff9c, 0x4}, {r4, 0x4}, {r5, 0x148}, {r1, 0x4}], 0x7, 0x7) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:54 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x9) r1 = socket$inet6(0x18, 0x8000, 0x1ff) dup(r1) socket$inet(0x2, 0x3a8b7ed4b38c2e3e, 0x7fffffff) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) accept$unix(r2, 0x0, &(0x7f0000000100)) socketpair(0x10, 0x8000, 0xffff, &(0x7f0000000140)={0xffffffffffffffff}) write(r3, &(0x7f0000000180)="46e0a8f38b96128e67a91fa16ee4f04eb0a8adb3904c94273a1dd4daf262e33e46aab044eb09983dbac1a6552a58433313a0c5853a1e6e74db0fd1b9d30e6203966deb0e5a16e0719ec4faf541491bfc63d9e97b23e2c0970d357e2e40406abf2cd1422b21bca7bc08d092ed5337c73a14696ea326c4a0dc1d23f653dca0bcb2607ebc53e08804b9a85e97a24097053460f2d0f359d3f773c0312494a119c974733eda1c2cbb6d067079a5e6b61cd556fa8c39e928c3af2c386ccc88e4e162193d24b57d20eaa8b9fa0888431afba9706dff8f0d601b5ce3131e31c271d04444c60daf4ba0472b3ec84ad486d5dea83246a1afef5743a52009d19d5bf402787599159a9fcdbc84b1444b6aa145d7847f71571b479a7e3c2ee0828422d1912e99101ad57ab5719cc43628c2d0487b2e5a3414015c60d766a71fa19d92da18535709ed1354191d55f5206a36875b86ae829f8cb1321c1452bb62455b62f7a15ca0c5c076070afc5b6b1bf516fa7a269b0e7ead81a605f402fd90401cb25516371b49b1cd71e21a76e42871907b02ea10f082a2701f032cb97c94407bcd784ac3f761c98ea1dcd3208b013fb7efd303b63150fb238618eb329ef9990a6d658abd0250d9870c5541c24a45404ee6183be21d00b0a2a3b09f6ec27535aa688bd3a9c4d8cbff62dd0ebd84bfe8e33fbdb6a49ef67ec3f005c26ffb03dca66a9f1650852b5e2e9143a7f87df11ac609caf11e06b644ee5a215b4de98779299c11d79885b369ad8cce954bb367df7fc882c46655e88420e2834aa5b4f0d5cfd57438282ea7346bd6880667d1ed8545d4b82ada1b1fa0c292c44abe177a7b728c824f88f563487f3cc92ea2b96581e7ca46e8ef0c48727406549f239589f0d0095c5e65e2b92ff16caf9e31bdbf3795470a98494abc0e360790508f51f3fa2b638965eda75e6db0cb35e49d57408e36bd16934627d14a44b2849c6b2dc17f6ef8303ec2e30292264443bfa73b6f8b875ea42dc4d26cbf7caed0f51ee06d3b932b86d5ee439cbc03822bb55916210cd8ebff900809b7a9be5936d5827db5e47d8458862b17dcd09aefab72c8e075a8c35c87746c4b1165485655f2d330e9bea2abea2d0b5b2b6bc20e44c91547f10fbd4497bb47058542770ea72a785ed198a2f199c6082c6397cfc129ae896dfec55ba4b31c6a6fd05624c2192d2670a38ae039d6319f7430ba40904f49fc0363e41db86406cefa4c7e8f1abb055d823ce9a3b85c7581ff261eec2a78f0635abe4cc018848ab899f6ba8b52441645515f5cca705f5eef5338d0635025e646b0bc2a8186e938e88d330fa0ccdf889fff9d9cf12e5e73330be847524faedf088622d879e81ecc4c419083382b3946bd387b8c3ddd74dc490e8339315fc947da4651fdb6961696c671e50ddc07afe531ed569cd95035c38869d2464b9a2d566083bc6dd450870eb77b120056b3dbde11c27a7f1528e74577bc2499719e98173c187038a5bbe6cd4b0b0bce0f73aeb28c8a7d9c784818418020d084a5541c65af3847b4d85fa83d65ffab2688d48399aa8c4aa430fbba04a296cdfee8676911aa188b6993ab2bf53856b91f1461ec9d32837d8c812f8ffc8b8163f90b5daf06b9c462bcb2267cc3ca6a84470170741ea454308d213450adb960ce61911358abe732d7a431839a397a0ff4fa63279be3fec02c2eb603d5722d4cd5b34c69fb82420581846637164d7f7c7e5c4ea6eed2759177f3e1d64783ae067082f0e8ca6b047d7011d34875be26051dba41c1af5899cd407d613ffc033e24de96d812eb4c3d727c8c5af0e37bea5ab317f8cf37988422022a66058e4af2ba0e394599738319804d02deba56ac17e37ca1474294b6f7aa5404642b91d510e7c80f513b2807c9ae97558777d9204b37ca8fdedc299ee2651cc43930e5d35442cf461633474b791f350d01b86f274fb3fb16553d593d4294d62d147ed9365063c17b2e592a01e524933bd118ebd70110c4da08b38828658a5d04ad4bec85ef2e0154082b1ffe8ba31a8c32d551bb1c8ab6f224aa417f1c8bbdb8dd07b43aaeaac9348bb37197e761a54ae61a09a46c79cb64cd076f58057fef243dc3ac974da69b6a86c796522d33dd370c6661ff1da5c1fbd534fe0fbd63da3a8132a765125fd6800a66a8f60955f7c1044b77e59171347f62b89a8a4bda0f6dbab8631787d3a20666a7af3f1fa6fa7c1384d1db8b823d46657edf30bc950c8adf53969fba9b1cad0010896efc49a80b9b7ac25746f6f5a51600205af5204b71a6bc3b61891d7d152a0b328a219fd3f114c03f9d4f674226f9f112580ef49f4a36e8fde7e4744d6db5ed559656b3cc7be9fb4c24425c32d1efdc0bb78c62c00c83e9596bf8d2956a2e25183860ac3f3564558851859b5589298bc4c98ad5474a87ecd9f351ea899f5a8ebceb97a7f4516309fcec9067cade957750a31b64ee267a75179526d073d6c27d0d281d673ba14bba867701d1ed9cdbfbe53aa75dc1ff6c5c131b60ec07520f2ddfe64294070bbe1c6c2175065a3aa8a54aa6b63583aec5dabda531662580e95e3bdd90cc5f76a5d106e394052ff0ac557a24d0969adc525b0880e1fb052e2f2feae3ae2ca6dfd35411bda5d7555e6fb069223c3dc6094b987e007c258cceb7014c5dcd71ada5618a3826bb3d3576e561a4b6ac24ca39f6a30a31575da187c06c752cd85bf67e058c9414ca601695b049a34d41abb831a77ad15d0c0b6b830c17e3d56523b848835d09a4a2c262744658c3fb9e7d7079664a29dd9355e16bbd70d73ee9bfe34902f61428a74d00dedcb3cbff806ed409d03d404d5052e3f837c07935c7af9fbf3e654d18a6ebaa7c894ba573b37a6ce9ec374076a60326f5c7faf971ddc1e9f3d4be172fa516de2bfc50acfb71004ce51372561bcc3e3ae5ed193d31075b7f6ac9cf7e2a1efccbf28858b6405c7ff19c39526953892f70b6b843a8a758aecea642b35b2626a2f7da622e3fa746886727127aba241c7b585fc417a6727733ffcb55c37d0f72b0a5ef87528c9838dcdf675dc5a1c0f95d439c1d94a1c35da7a0debec87e96b495a40606a09d31c1e5e6d5d19c2b4fafe70d16a639b7a096e9b654ab6ad2175302b082832d72d8f5b0945f05bfbe93c220d78c7f79e2e59b716e853aa5e77845d67cdb5dcfc8e532880a1932ffddf89df5bab5cc324a21b24deabe051d6282a98223d2d44377059888bb23a898d045eb3c55d9a1a284051ff3b0d03e7489c511fb8d4f808cc48446250b70e0adb2691a2fb638b9b93c43a36652b0ee105fe683961dcf5d3dbd5896f581f9dfe064a4fa92d38d709681d4a898203d56bfca6b2576cc4bb19d7e4f0419ad3b0356cebb122df406074214813b4e9325437f9c2f2a77b500050ebd5ca8fbe2c4a51268ae7597318e4dc22f1d659752843963a836c5294ef0f197b9715af883f239c6486091b9c3d335f0844b5e67c5b92ae359d02705457cc70f5cf3dd5df301ec2a6b4e3ce0d06784d08a3f4aa255f6e93de67ad0f896bcee23308f0a66aa652944d73fd5e65d3c47d2fba140290610a5c714a858b38a6aff6f7f8bcc6b7e9138d67a6e8d15062feab818dc2850d13f80b23d73074db09c31649e2283906c161b67511d1af3664bc057caad44296f0e67f4d659b61a0e93ec85b8bcb2787022ed2e5db039668e548fd672840835b4c05f2cf90b8fa40e5dd91509344f14810c749636706e4c6b9346ab0e5c11ed0c81f91a8674d1f158f156b43e86828833a7989a9a686e645ca21a4340c5b82765ab93233c87ab418ab9e704028c9c57338cd7a2b7316535df06349a3e1220299ec6a695ed6e02889426017497cbd3c58ed734e407764c7f6409946d82d427dd2848c46939ddfee1d057ba1168c31c290ab3bb8bfddfd81494b3518fe78e36aa45682da8db8bd479ec64dde404bd8627fed8acd016c49066ca30a4b60f157583bf2afb0aedcd703e98895d5c900d8dbdafd6fe3f45ff93dfda3016144a3993f115a6bb03e097f396cec41b893dfd364f43a10e45ec734f70d0dac537a76b099c36753f4fb107335c39639806db0a0dc3595d583072e448e57eafff5d1b2827ffe5c081fe5c476bfc9bec1f0a2f55811d5eec2eab83a0a4882a12aa93f8e1edd43821b7f8801dfe8b34b9e0d79cd6ba3a21458bf8c737197ecffa4f68d8ab24bd94894ca10ddda7318190a4b2ea432ccd65a11c7550ff9cf78f9c6816f6d31967ebd257d01431ed01806a1851ca2ad009a2ce5b2c18af752f701e19ea2ece5a6eae431763c1c3082605864b0b014286ba9d7e2f76086c45984d2254613062244ce129bb06a13ec9d5e3914000aaed736884ab5466592aae41a61c5ae79cdbb0e3b39813e4b916f7299bc85446a3549f3e573feb9242b57d51d31697172b7e263d5fe86822ed4427d9dbcf4a44c273d6882d6e4bbabe3f1d398c231bb0e3035bde02d90f95a37932f881b0149d7f9eb994150028d31b773bd2485c44eab8747ff12bc5e1050539bbb21b16976350aa595df7265015a8ba848de0c48f525ca40b6ffa8072850457db28dca810599d27c0a5ca092082117c2913c5c73cb20efb30384e5fbca2ea22f1f5e9e650a69d795b4c0f846cf13882964aa49bad5817835135b436f198b3c3f000e957221c76ca258dfa85e5cf9527f8e82d39208a1d216c258044141de50bf5d9be4f97eb2c0428b223150dc37dedbe2edf77ffc2d5d1cb9cb149158e44570c7e98602dc2aab804ba976e2411c4922a8cdded573cd4daffe4a784e7c61e172f6ab5b0fb9bd4b2a525150bb97fe67eabf10a7f86595a38f796b2297939872f7db6c3e97facbe71c10ab50119559537580c2997c45fd71390cf3ad103086a0e0e0a9663e581e8efc3c292390acd7854aa8c8de04e3ece5a478fd23775011ddc16bdf179cb6a5d6a6765cd53b1e46a4c3c5ad7db062b81c527a5654b077cca7d79c5ffe5d26c0790188e257d0a40428faa1b07937949878a4d946ec67ced0f370ecb048572492ed1bd737b402fb9cfcd42c0fb38c0fbc89a87ba174627f3ac3d597a79d1eb0acd49eed1c79cb9641d8102847526668ebf466c14857ae522f56aef3e98f7c9caeca5db6d6a0c752d3dba877c9cb24a5c910526b3feaed2e5d4cdb8301229f9587e5b949d63d7faef3263af7c8d09112bfdf8fe874ed1115abdb0538e824a803147cda07b420690d264367023d31dd11c876f5474a3c8e6d26b8d61f4d47dde68b47751e70e256446bde860e1202e7b11ff0e2c22abfb5cf8129f2e855bd72410b2a5e274fe1ef134403b16a3e00c2aae6eb8486a3edde9555d9c45be0aec7986ca3b593da68d1f22f30550c12143cf8be0868144540782107afd42c5329ef7c9f4e1e745babedc25a793c5ee8f94d8ceee3a41b8f4edc53311abf51e680b915e23884052c338c93970d6501e42b583fa06fe823d30843ea4860e76ec6ac6cd03071a927b98f16c1ea48bb594da4650e04d3edb8fa35ca429f12ebb70d4bfcfc026b6932139e37d670dcdb5e66933b4167aeb8115e177f4dffb273c6ecc24f53e2f25ab229c5c948e487bde3306810c5502136a52c45794d52a71b4098301e07cd48c29ebe3c8daaa6596193fe12cbab342b35cf86cf5eb825dec5215921bc94fc3a533412e647a4376bd903805e2317f49a93c949e77587963bdf1d98c60b9e8202fc3fd6b57327e8cb6a86f56ce4b51995b0a930faa958a31020fe72507c5b77aa449147e5fd4fb642589cf", 0x1000) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000011c0)={0x8, &(0x7f0000001180)=[0xa8, 0x7, 0x5d80, 0x6eb, 0xfff, 0x10000, 0x4, 0x81]}) socket$unix(0x1, 0x1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001200)='/dev/zero\x00', 0x80, 0x0) unlinkat(r4, &(0x7f0000001240)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001280)) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wskbd0\x00', 0x90, 0x0) fcntl$getown(r5, 0x5) bind(r2, &(0x7f0000001300)=@un=@abs={0x0, 0x0, 0x3}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000001340)='/dev/bpf\x00', 0x20, 0x0) r6 = openat(r4, &(0x7f0000001380)='./file0\x00', 0x0, 0x0) writev(r6, &(0x7f00000014c0)=[{&(0x7f00000013c0)="b6adaf771dc62c69da85390ed750bfd066e51de60d69e01fa446c647c12c821240bf38f3ca4c13828513794dea257e9b2f4abcafd4e1c4f75e7c415874a467c6522a9e0ceeaa7dec3437ffc8eb4318b873f0537291e33015a018c5c6a6c7f410da57e69b93aae5a7ca908f6c06b06fd96e640035176131c392096dee81c0deecf4fb30ccc60c0fb974f5014f7d88d433bdeda99906aabd93d3a0", 0x9a}, {&(0x7f0000001480)="63e1af3e4c3f7e75f55b1c77ae", 0xd}], 0x2) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r7) r8 = accept(0xffffffffffffffff, &(0x7f0000001540)=@in, &(0x7f0000001580)=0xc) getsockopt$sock_int(r8, 0xffff, 0x1002, &(0x7f00000015c0), &(0x7f0000001600)=0x4) pipe(&(0x7f0000001640)={0xffffffffffffffff}) readv(r9, &(0x7f0000001800)=[{&(0x7f0000001680)=""/234, 0xea}, {&(0x7f0000001780)=""/98, 0x62}], 0x2) r10 = open$dir(&(0x7f0000001840)='./file0\x00', 0x100, 0x8) pwrite(r10, &(0x7f0000001880)="108b8e8429141d790b181eba7d2d0330601df1ff2490ed3237c446e045237b350415e276ecf3e3c9dea7cf07b4d1fd52958fdb168cb73cead63005742e64de64c6d8da50cd8260872fa1fc9035262e8ca9a7e87ab224e4af0da4f64e40c5a7764bdeefdb6afae8f5588b1dcea42ccbb0c8d84ad938a89b4ee731e7c8be27f1ed927d7a299db17f2c361e7387e6753563de04c58f5d5910977ec9471faba9edd0c4588b1aa65b21e1408439b16408459bdbf93dd23ea73018997f183b4360d209404c", 0xc2, 0x0, 0x0) r11 = syz_open_pts() ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000001980)) 16:00:54 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) write(r0, &(0x7f0000000140)="07f7d4c5569f9ae922303e33acf21c02e548c6fd53dfdc2386768c433a5f2282defa4aea4b35c54794e1e1826e428685ad7535c336e5e0f234a7445c0fb0f76ae3d738c9439aefed642627a984e33944cbdb1220e51a52abab409e1103c45295284036ce2251aec8ab6bde9bcc6308fd029754edb3ca53a44158634acfa2e0", 0x7f) r1 = socket(0x18, 0x3, 0x8f) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) shutdown(r2, 0x2) r3 = shmget(0x1, 0x2000, 0x40, &(0x7f0000609000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/122) 16:00:54 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) clock_gettime(0x4, &(0x7f00000002c0)) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pread(r0, &(0x7f00000010c0)="2bcecd1843ad4efb026f3cabf9a0a74c433cb3b891b1e0e1d1d775ba481548a2ecdab2c530b94a53d1a32ab4d39247ced1fd0bda42871bc895c871cbe5759283e31c9a93aa7cb89643d0e3614ee7172de30dc62953a1f141b569562cd7bc8c4e7eee8aa73e17bb9e6e5d17ae23f8d781b376beebe859a6f7b0989547e96f4c48e7a4048332ae155fee55d912eb1ab749477a0d94b62712d2e49b591df9c7764da69d8937e45355b4839d3a937a130045a0b5d71c2cec999a4bea5c636b4947d885dd0c301b78cb28daa21a8abdd527fcff1f507faa6d9b7aced19276337c751e3399946db95023c589c8ff4687d494e2377594a719a1028d18f03602f396889ff5672ebbdbfc4b7802c689addf36b7e252b752edd4105b663bc7ebccd932812e8fea59dea78eddd37eadcd00a59eb9285188bb15f3d2952215dc6d28f18de45d28e9439bf9780cd181f867c9006abc00d3af4d9033f60646cd80353d72a15025011b91466570d9356620068a8a2748cf7b38d9181693fd97afe6e56eb7fd1f1c2a9876ed47af544e36d67c3436eb4755ac0c610877a538fdf7771826a1cad869369d9b990a9365062c7b2af2cc461da224a9205e494c907245915edc9eef6faa5a4a18219a86f9ffdf2d3ed72714f1f5af5377e6fac2bcd760b9d332ee267a0a7ed7ff0c16b6862df8648a48600044d859413a2b3949d9ef0befacd0fd5493acdb269306900e6974fbc8f303635b6373c4ebe33e0fdff97905cd28f0b83d89b363c3a1a9c32643d307b7be1aaa0760c81e4fa02c50384b3b37184417e0cedf999ae0c778c17080ade8959f337804fa67682264af76aa06f2d5c5160e777317e7cea0c8903e81f208b6092c2fdd1aee9462b4d322f84651ab0ddbda4f9fd2ca34a92dfd0ad260e7cf3ad99bb800feccf1193673b8746278ea16a7a262aac96f2a71469f0b85303b7bcedbd8660eb9f7bc76fdc7ee3bfcd41a7083a801ae59949c90ae505e7504ebfecf5c4081d5767023211835007a417eaa9874752847735cd899b3d7aa951021ab2d3acbbe4da570c2848b6cb53429896ac951828310d74eeb76e3781e7f8efe5d8c468326e4fd9a3362b343c0f32aa8b45e582b5f4dab33e951d11cffb6db08d41b2058e6c5df3989d2b3434c165ea012a5992df29720259362b3bc5a7c74fed503365eccec74b0160f2f87e11ac3fd989d1f9893ca01a3f0cf96de40acc22209b85e73f6442f55699f208e9da19ae82ecfa1d605615f497e7ebb937bb1d519cf58dadc80ee59fb1cbd6442f1dc6783fcaba8028c45e55bf4db5dd26d318034fae37d71a2cc66ca42dabfd7d3028b7609fc03184b085edef8d708442c5e14313a3a770d3229f6280fd46ac767f2739b9be5b4cbf77ff4929bbb97067cb0cf8fb48014a9ab138ec808e5fbbb4e4fcd0d192245606d88260ea75f1f2577489a30b6e6f3434eca2e7972949641c26b0f0144eeea22211653a8f47e7ad4de46ec2a87e29d2f52733ea0e23cc8b717c173b3688eef53460d3feab760d1c05a039c8b99762fe28ef3dbf87fd49cdff6a355630ac5af075b207f218c3da23518f08338f8609022fcee2e7568dcb3d4ed1fa53b28d7e14e2c33cee2b82c41ca51c4e56defe58ebc800dc12767cd1fe7e3b4fc1051e89df1bd4ecdf295fc85dd03615c146b924bdb7b91404dc3173f0d4817387309c0f98be815e34e99e2a24f1655f5932c132832f665f7f241adab2b3c73afbf3f1615c6ad05f42bd23dd2749ac8d942d675806dccf54be6acd22f4f7adf29b9a55c2277537583b93a4f8407407e8b49dcf4fbac6f2680e284a4260e60731db5a0398ef4f1a85eca0921e5f4b7c7570ed0a12f6cf7978776c90db47b4f1fc496c2fc57c576c6d0173a9613724d27e31ee0a259ada0eb7d016f43cd86f4838d0755eaf8b2f26541c66e624dbb5e85a2b2f05048d6eb59bab3833f80622842993797508cf06fa82117c639f8b28ac9287a57492fc8140c6c57b46c708ee0af64f71288138153a133558a1b8a796357b2d214874669dd32fee401c48366f8c75ef5b28a2bdfa67c35311c59f57fb90b3a412b6833efd0186a4ceeba7040f0b03d2363cee92e9355ae7571fc4026dc128d7f1819f395b4060010e8377fc350014bd6ee7e770db3b15140c10aa49c81fb13239d23cdc543ba40c594f9275809cbf59546df0d46b5cd0578ba8ce9536c75a558f01746c01de8d06e9f73e84de62a63f3f3856c26ecec2a22326013312c1eae7917d7a603d9058ed9fc355262c21b35fd412603c736c7f924618e6845cf8fb343ed482e477d20deb35b04a310276e86e6a1db7369ed3f01af31fe145ea9156d211a3480df63ad4804538ff11074fd7c9108469c75d553f624b8852dca917d3bfe6e426aa1742f99b22927fa801db9bbbd97c48fa28a5c538a21a4fa9b577b00565543ad27cdd4f19d0ed02ee39f5f4663180db760239efa23792f84c104d61e2d08f28b6a3c557d154291e424dad822de67b50ab0e381f9950c6e158324ad16b769395af39ef4fe15570117edb4b96e1de397afb6da2609d9a837493dadff5f22a86e1204abacc0462665b725c61c35e46f05def4c51214a3ab71e78316c06d396874f2381b37d3d7f561b08d1055d854d53a4ef9785dbec928813c93e14e6412f13cd272edb6aa7ec9889dc8b9ed44547c7b3d20efdcebe8d441f95bd77f7c5687d0476b0074b5cbbce67a637d6eac2f1d71faf6a534c5839b66023f38571c5d3462f43d6152556567850c214e1f8490e967f55d06b5f5081577e35906bf6cab0edf9b7bfc450fd7caa10623def0b397a7e2331dd0efebb7d70782b8acc7d99eac48d5cb6c90f5af90e9bd657169cd31b51b73de0b6faa0731cd0a487c8dab3765ae1fe8e2e266fb5a90d40d4b82a3c9419419016fd3261b6e4d80d0f8eefb9a85178680ce4573f79419773aeeeb22c2f1929da65a59213243678c9337539b4dfe639a92fac622fdda2b34388461975bb8e081a6ea6d7894e199fe318924797677a2ff91b4b82253c24fd9465fd6e3aaf2ff828740f22f640ab2db093e5e45346cc33c5b09c04b8a5bbd8fe0853a7270dbf4f733572a97e82ccf17a6822ce7c306c474d4fb340dc1b8edc9c45a6e555d8337292a055a77b7f4cfcadbb1026272d817af727ee569510cb9870ac78ca60e86814888bafef441d6de00b0394b11cdcc27c197cb19f43f47c917f6b62959e1e449beaa1f62b4ae34bdb44fe3ac673c7320bde70da522d42e2b4e2802374b42fbf551a945366c879f552b2c894bd9f90cefbce6d5617134eb9d30202f3f5214a73c77aa1ec969ec2718db7b100c182bb47cfdd9fcd76f64c3288b676c5a31020309137e14f35c2f6befaf59e69b19009513d3209ae982d096f886b2eaf8425d0d2759d9b7bd92cb8a0b8d8645bef98c1904032e34003955cac2d8a2257343b5394ab7026d1d63f6fc4340a5a0f374dbe4ce2d136b2b018c4adc5d28fb5b80bcfd54bded31bafd3642f580aa13be80469a55aa16e1afd9403f919884c8f556dfee15389e4e6acd3e9205145f8a44e32ddfceed49fc70c9b02750427e1ee57a2f3fc71e66cc909c8fa649084f4ed3868d43d9861ffd74c71c3340df036e683c50a3687ec39d03ad384b118454e86ee3592196704dee550e3729a6790a1c3de281db400c8cd6c119483b6e56dde809ddfe5c7d08e33a1478f9d6e47e4ce5dd3dcd47275b0849a6dfa032ce7007f4179197b122f1f6607aefb7bf40fdfadc89655a94af1442f4c004f11d16c97fa1e592c87494a7281f2ab526e401457c716880ea1eb6ab5d8755337dbc565610f6c1c14218d3ddb1c88f1a3e22317cc507384f2dbb66741780e4bfe325480de64d74d1f85ffde672a6540ebf861b3ce080f66972451dddeb091113e3f31b9bd7e20e29c3a22a70415f99f529fb22e69a99fdb4bf22d60244739359f57f3ff6c5aa05a881f3b39b1a9bd951557d6f0e63bda33109c56d048c7a752bbcecfe1c9005d1da156852dafca90755baf1d31c4ce18e7d69db691e2b4ce296e4162956b2562e0aafa89cd8d7a5ca00601252640d0741eac1481a282746efc2adb68b3361f94c19b1ee040f69ae6b7a0ecc80f6723f3f5a8c8d02cb362dcd018e0ceb6c8745b682714a5195eaa465f4f08e4e37f9bef3f93a05ec3ec6f18817dc3fbf7d56898a9335671b8fa735f7baf6a548bdc26a27c4c44b2c51f2a524bf852ed18a62612038e5418e860f0102b456dbacfbf8de8fd2de1fb8d79d30382098cb14a2829e7a828276484b11ec4366dda5cbbdc14a26c4620e5a2cde5ec290f16c3cc7868d0ed8998e4fea6d70751fa3d2dc67f2212bc2a6d6b1a0cdd49810934bfe1921223deacc5f7084e53b53b66b4d8582e4855cb1c82ba0f129667645e8c00632a790c5bc5c38c8b21b9b1593be3459a77497d15e4976c603a4684159a6a91ba2b3e08dce2e9bcf39259c0e0bf6ee958ea2ca369dbd196cc8ad6c5ba3c62050d5dee122997b23fd50ba8b3b042b3485f588c428375eb256dd6babbdae2f5ee42b1f029bf256b70dd079db6a82eec1be0c6333c758db5dc224d94e1498ecc41550b2dafcbf75e63c23b26c94dc7ec52bcc67ebc67bcd9456d17acf06f3d26ca42b9cdd70584672c7e1f6c8e55f049a119014eb1f64a13922a6d3671fc02333fcdcb3820b68dc36ec0cf56d7900b222e801cebedd3c93ff02666a51305845ecdfc3b467f22321a3bc234621e25896af88de9a188baf2fe93d5b8df64e37a986e95c65f3ae2053f29ce150c25b9f400aa6a0cca54485de333a0d26aef40b13fd2b1e527a405252fd12e09e7db997d615b77e5f561297939b9f5bb49bc8caf7f50a259374a44b050ff46971b4c11595993d9cb76c5e8c74e442289c9d221f1b548b374bb7cfd7dffa8a2e8335ab1ec082c3f13360ec5d3a70df3516689d173879f52005af4d7846df6d2cd244c823646dba8890f234884c78b273507f6e23e86a31b2111d6e38c51e2a4075dfc4f68220a49eea90d7aa5d33b18dd37fe0c29fc418671a9e7f54ccbcc9c9dbcb2115656cf1bf46db46cfb40988deb21a2cfe2e84ad4a63eff7c27d228511676c068634f1e7d7a14439d143da7a5a547f417b23aa510a7c149a0e2678344e47d15d2cdc7544aaa68cb7112eae1f7a4013534d0b7cd12c2edb7dde132d1da77d9cce98ddf0641d407d3ce629039edfb5378d4de2d52fd8a09d41def7031f8496075133187d78efaaf0256d77a5001ecfe7f9a9d59bcce52d7c28bbc43c975dc4b230e05474fc00ce1d15184ea6fe2e96c48f51c7dc2476d2c02f1bf809aa05d125739405cd0797ea3c4c0b92b3a71a992de88f44b542986ab28bb0ac4ac86cff8c8399586e5fba763a54ccea1cfb95eb338ef455664cc3a085832e616b042a683d01ce835dd17b9be2f65ab18fe0a218f0630eda7bbca399429abcb6f02c3a4b47f6abc45a511436296ac456d3f300e16e60d8f2d91d84b5129c80440abb712339df4615343b66f69b793c48491e08b666918160d951f82db2f594481aba14e8b9140670f47ea0eb0b1711dd169487f9adf51384bdb3198432a15e89e527e500988f24fc6ab3c9f12c4d70c7345fad7be53efbba01d9dee259107960138651e12b873ab47b3b988a720207effe49be0cb9bd43de7f934f7a0e6f671660879dac505c66677f5a84cde458c2b697655ea099ef6b8a10f39b0c8f87521a871c18cf5b437e298152f905c93fff95ee72650a21ac9eeee3", 0x1000, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, 0xfffffffffffffffe) getdents(0xffffffffffffffff, &(0x7f0000002740)=""/4096, 0x1000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) read(r0, &(0x7f0000000540)=""/179, 0xb3) r4 = getgid() pipe(&(0x7f0000000300)) r5 = getgid() minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r11, r12) getgroups(0x5, &(0x7f0000000280)=[r4, r5, r6, r7, r8]) r13 = fcntl$getown(r3, 0x5) fcntl$setown(r3, 0x6, r13) 16:00:55 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file0\x00') lstat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x2c}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") 16:00:55 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) 16:00:55 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x3a0914c44f7be06b, 0x800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)="6e2e8f", 0x3) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x0, 0x2}, 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2000000000000123, &(0x7f0000000140)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) r5 = dup(r1) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000280)=0x1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r4, 0x1}) 16:00:55 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x7c) mkdirat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x20) rmdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:55 executing program 0: r0 = getpid() wait4(r0, &(0x7f0000000000), 0x1, &(0x7f0000000040)) r1 = getpid() getpid() r2 = getpgid(r1) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x60001a1f, r2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x80, 0x0) fcntl$setflags(r6, 0x2, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) listen(r3, 0x5a) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x40, 0x0) preadv(r7, &(0x7f0000000780)=[{&(0x7f00000002c0)=""/233, 0xe9}, {&(0x7f00000003c0)=""/19, 0x13}, {&(0x7f0000000400)=""/31, 0x1f}, {&(0x7f0000000440)=""/183, 0xb7}, {&(0x7f0000000500)=""/82, 0x52}, {&(0x7f0000000580)=""/8, 0x8}, {&(0x7f00000005c0)=""/221, 0xdd}, {&(0x7f00000006c0)=""/23, 0x17}, {&(0x7f0000000700)=""/93, 0x5d}], 0x9, 0x0, 0x0) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000840), &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) ioctl$TIOCNXCL(r4, 0x2000740e) r9 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000900)) recvfrom$inet6(r9, &(0x7f0000000940)=""/250, 0xfa, 0x800, &(0x7f0000000a40)={0x18, 0x1, 0x6, 0x6}, 0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/klog\x00', 0x40, 0x0) r10 = getpid() wait4(r10, 0x0, 0x8, &(0x7f0000000ac0)) r11 = semget$private(0x0, 0x4, 0x8) semop(r11, &(0x7f0000000b80)=[{0x3, 0x400, 0x8b4e2d9fd9b9752a}, {0x1, 0x101, 0x800}, {0x2, 0x2, 0x2800}, {0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x1, 0xc6, 0x1000}, {0x3, 0x8, 0x1000}], 0x7) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r12, 0x9, 0x20, &(0x7f0000000bc0)="c9d28336d917614fc6", 0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/bpf\x00', 0x10000, 0x0) writev(r6, &(0x7f0000001f00)=[{&(0x7f0000000c40)="ac7d35909c04186844523b818193b298046564b3340dfe9899d229a51929226a5180db1849c07a8ba9e0722da6632e9bd0444564b26539c02615a0de9ee737e131378b323dc686b2d342f8dba43bae3dd85b26fdbe7148116bf9c011b94577bd8fbbab70d8820d12b46a1979c0116bc0d72ad8a57aabd74bed2b15308e64aff7ab684dce83dbd8e0946735c4a19e704f87b17f6faa3aa660638341ea", 0x9c}, {&(0x7f0000000d00)="7e191497d372bffa9a4fce64f83f6c12473e572c38d8430219d3", 0x1a}, {&(0x7f0000000d40)="5ed6623201b1c10130e348881f77e53fdcdc557188a9c1", 0x17}, {&(0x7f0000000d80)="a3415fd9f653d19bea3219c7bae69d3fe4c7e8ec6aa5b46742d5fff5da40f18937a4198bbf97fd574ac4e2b4da3c001403528910836f844e21881fcd3cf4d4460a98948f854442adc81ad44f74167333a209816ccd3cfe6f48d7db08cb256b1756823c01bd1001bef652f9f9528c32d7f5d5be8b462bbcd2faa5743be8fabcb553adfa306310d5e76a477debdcb78d8d0b657573d4bb900a360b8e434cf761c7eb069767fd3af6373db8feb249f82779871b0bddb0b5c51e9f07f920460aea184b805a99ef5722282cd1238d0729693910d083912a08749d4cce34883fdd092b06714738e516646fe8e234d2851520787ba2c4bea847b0a8851c869bf9d02438d74cb50d4695a496548718ffeed1fcd84264d696788bd688d77f0cc00b96ff5476c67a7c24c1fe77593c332d197b385ae727fa04a0762faef1bcc1cebd8343a9fe5c6b09b258410c62a92850df5c24dbf760a1b049d6f160f6c04313789b2320fb0ee980a934af7dcf51a1ad8b02ff8379a649d5c5a4bdc87e306273406d2055f3b62a63956969da6fa623a9cb84ffd51e98ff35b2e4a4877f6eade19e11c48c26a4379e18ede4b275888b695b96b8dc5394e60a94a49e24d20efc4417fc5d6039ae31abbb4f9dfc00d13e855284d170ca1fc252749393d165052d4a8ac69bb24a7cc944a2e34eeb5adb8adff8175f163ebadb61b2a627cf2fc00d0d78ffc1f8c368cddaee37ac60a03184d3697dabfd186bb4ebd2e73315e6dc38986f980ba238a5e8188032b4f006f093a3947d56faeec694de75632d11be97936065f2be3b73ba92211bfe4c91e1f36e82d0ed668c311ed450488f35967deb52e9f39df5c71d573a98031b71db920f87fdf915da07e7e4fa54265d9cf252ce467bed7d8b36279232086dc3fc078d61e53db0418224a87dc7aed31ab88b638e745f9da0ca096eb227847af4916da153be21f812446695a81004da175c2d8a5090578fc7ad0f5e8f96a41a96629577cc074fd149d35336f73a78d7782297a2740d26800f3a251ec4502563497afd19e3f00a011854a617c0ef9d0033ee84f7e91ed6d75adf4a1cd522d99ca9dd65882d7256059f794813cf457e8fb4554b679951cbde5495f77d7204a342f40f60e6096940c1d8d21b72bc361220f5cf00bf3b78d2809da95c6b36ff7af5d9d316f3f26a1875856b39dd37793b69cca7d1ad678f6753f4263ed8e72c1ae5ed26891d96ea40bbf075372cf3edb223daa3485a9ecf9294f96a51cd61601e1624d4f52e86fb60f726d7725e2297d27e9c71eec44f2fa3c0f3ea818113867a0614261a348bde53bcc17cc26a1063715a6c55872de46736bc1b3240747f28ba398a942b7e2bfe1c598e4a27b6a8655c49d85fe1c6da3f48bcf29fc709605bd0e14152913ec51ed8ab7fe558be1dfa030908d0fa6bc6c48e1bc6a47b4b4f5e078be4e6640d83537a6d903632df03e0b77e3aceb07384728a526300b2f7457b01cd2db1561da61fa34fb0c55f1640c57937d6c575651453f4075c8b1d973c00d9f66ee02adb4a1b71eae0b4e7164797b1201ca902d70100e218377d2ea2ab116872152c4702323bf8e4fef23fa98dd2fe0119020c66562e5ad9c693aedd140b6de5d8cbaa38ee426410eaf459176240d6824435938dc2e66152b5614a2df043b2d1cb2e53e132d1ff91277f1b9f5564cf093baba4068775d2f0b1899919a5a8678ccb47e797b5e2614c97221a246ed44e18d57ce7fac5a7ec99e5c571b9e8b0d21f45e0ec43ac17f0893f164744d00e2eea99ccb51fb225bc787589530be5a175f89b75724e29e7bda05f2c3a235c53391fe81270b59edae3411b9f95c176a7fa4de1d0457c7bd343d326b636aa31bd5279efc453ca2acda0b389d6e324666529c3b2d3de58561e550c5b03a2de87da000de5f3d814fa21f2ccc92bd1bd3920335afd8231304a570682918091fee82aa11cc86194e154fd194d79f66fb2ae3114f21079e915cf97f032ace2066a14272c62b5d88ae6b1c1c301ba46608f16dc35af555b2986f7db5ce6bdef3f82a62cad7e789cdbba709a25f4b7655803cb704abc2fc5c93bf1c830c266e9b58d0658cc413014a2866648765ab6e8f07c858dea73edcbab6ef6259e137157239351bb2f6f9133a43b734fd8e373c0985aca4b154311b40140fe06e17df538f4646e56fce24d23a356b560a4d8d3a0a1b94c168dc3b314909cb3ba34728b42563e27d2f0d3acc29620bcc3903572edbf9705029e93cc810318e903781f98e294001e696f3193ac3fa51de53a1bb0d74ef23c8e65e5f449015b67758e8303fc0bd49df09e6e28aef5b6a3d4aa69824477d779eaf8cecd1e7f3b00f74dca12d80caf772868eab886dffd69c49e4cbeca79426bee1d9b43e0b4d40123aca4b6a15da727c7fd525958322a86daf49364ec92eb930e9fc3abbf9f0ef6697e24e6f70fe6d5c97163be3c2b1f6a4ba2f65614c6ca99743da40ddb4d91c9cb58604f10ff52bc5b102fa880596e5557785374bc8514d7038cfa9de414d70d73e0ff638f60eebf9a5451efb6ba88b5d1f693078e529a0cd6e2c82934ba583916ad3cfbedc4108e9b2e63409b0e5643a0541937fdfc3feef9f236b399064238ac4cd04bb93190a634ed385f81a1b53ea57ceea9eced79a294610ba706fa698cda859948ebfbab4575ad4ef764fe9f364bb6a92399bd817c983d7f3e6e2a7089e6a8d020b9eea994cb64e89220e9a908a0abd7a0f6fd7215a0eb1abe97de361bbed0fa4f61a8001d6cfb028f1bf4aff5f4ef75cf875f96c75b22fbd48b897d828c5c8613f6eb7a15342a672540a1f30b10b6f81a56a9be17e9bc82dda751fbb75a7e4fd85c7fdaf1c6d7f27d98c1ff538dcc13a7af9f162ef20b658ad2065149b13e3643b43e2b4185820597799f847133689864bc922b5e09568416b8f1ab51e5945d7cbd1b58f2d91813dcccbb21a0af716424eb694a9d790e1b2fec09057be1b3c5715b914dfa1e69836957d579921090bf90e414fcdcbb78feec61c19fbc1f2371269e505cd09e76ae2e4a5db0ca31b35939e9a547c1d33861628801b2596abd42eb79d7e4546d6bea42d58fe7331a1b1abddf51f3ab335f30699639d2ac80c044ba34f61cdc85d27fc7fd3cfb1b56da81d19e53e58f8351ef4c90775c248477f271db5cfd8666c94ba9ca412c522cf6dfca8bcd64650e03f885a47ba1eb59dac9d1260621e67fd47508bda4bbbf55a73c19529febc80f611ad2326cc222ff3182b50456c6dd2b4565bebdfd8d2b3d45a223d59fd13ae0482ec5378795eef0574f8f74a267f5cf6d14c042d85cf6f3dcea714387b4cd2f7d25ee2a5d85ecf910c174243e26a6ada8b79c885a5e5cf4352882f6706850871806687d2ee3ec730ff34ff0d2d396300c67b5a7ea7770b2b32aff78385d33b266a0e3e8a396c7776daf47fef933e3f03679fc71df4552ae84f540e7b8c6de47a31e844817c79380ea67d4ef70f728986bbeb20a4b7777286e6a30a7ae98b03d907a85c267c9d6a1ef226ccc49985a3dd149544a2fada7da2d9a8b2f5cd895c4e608b9d43acb13fafd1699b8346230caf695186f4d844297307abfce991bc2d19a930ce7f3c07a8f50f79dc253bc57c412f136c7e162b61174010a149a1e22002619f0483a7f1a88c459990e50b50664476e6f662b93a5a4e871a53932b951b2524abc123d8fb67542b546f11d797aa422fbbdaf29b112b90cb770133a6d19b2133289a2d9a4109a2a79dcc022b1eed38cb08007029f16550b74b0e11c30ddedb5221fa7533b5d050f2fe71bd12a364bc6426d9f0a444638db929ab14997acf10c656505765b260674f550d134b3e448ca0c7659c2a9d723407b4be8ec4cb2a097582073aa08979a99940881047e3727ecbec4e27231fa89fa290b11140b6c939e34d256fd8918641d18146314b14601ae29dd49bb6ee62e15baf6eaace0958ffa5f2c5241fa0403dbeaafb6ea75a19450629149e30e1654112295f0a7e240a9b45e81ae2305e72d04e6dc66122185ec4bd0e332758cac10688ee56772b6c4095ccd12eb0817ec806eba98ac5a183926275a0861cdfce55db15c07e6dde689dcbff52d2a724bb0443bc2bbc7da18995e18d2f0872f05e2553d4d4f7c915c91370252e7079df0906da49be9534911ff4a027665f7034a2f3aef81726fd09e5ab471b46dcb24f63d56f94fb6d9d8f04455a9a8eebf64d24f5c2ef6ecc13a853afd4e338aa43caf1de7178f6b1dbc837dbf074cff0aeb1bba4ac5990d40de37319dc8d0a7687839a8683842280544f7fca20c9ba5b19b4f389c595d00cc29f3f8e9203371f5104feed096e9aa67e1d478014eac6a78cab923736d0b925d4f9bb3310ed524f812b9af06767deedf89021f11f308a9b15bcbe014c89015393fa8e56bf405a41efd8887a927014719c9a280ba9f753c606f4bae1dfa2e8931c81cead4b93442fb22488c35544e1f5aa335ab9bcdf5bd0e8d285d244546d656e5fc18c077081a2a06498ea6afd65ca03298c1d9a571b8129a439578df49d41c0c9ac35295be88a287b9bf72ef367390e94b427daf2e64967c37af4a0d6a63f146f1a25888324bc764746d7ad60bb60e722859c7adcf3a8d445304295cc870874d997033e226f452464920ca7aadb4de6b1483f7e0356fb1acbe7284fad3f3729cf1e9090872a11c0dc256ac91aa2e357f0d3bc3f6978c349fe8732e4be2d297b4947410596e2014806154bc08768c97db86c3a0efd3b797290d43aa30828f03ebf595be45c65ea63b742ffd2ddcf32aea85a99494d24e608ce3b79c641decf3fa5f327b1acbc77e5a744e8908aae473a769b13a374a7d2509389c9e57ea3fc63de3de5ffa4fa4e0147456620b21ace8786be963905b3a8fb7b35af634943dce56f6a11ea6b75cc12987c3043377f62e3546c0eaad9d1f569f6c1770cef61c517773270173dc59d6e22c7beb0cc9313e09df4fba2a78ba7bcd46caaac72588486b045f5b1994d6d87ed4c1a8c4461bba994de472a9471ef79c75830f4cec1d847dc6c9f4ac4d0093a7e9156cd3b0accb62e14692b1f63205ef5c1e84a27e6b68bbba0a8af6813bc9e4bcd08abeb7ff8f1a32537b5d59790c2f3aac195615b76bcf0c248b70973b30d0d2757cec5887d4fbe798a259eb78faf67310895b2ea91d1de36fcac706c75faf7bb44d860f85cdc772608027844391377ee7bc959b07340f5a9abf105b4290dfb93f131b46c9c9c95df5d268a401ffacf4891ef2215beb915ed6dd69357938183e5c81f87bae0771d6b14194e317cb0cd7a4be32bca8be4b1f1b7a1fef98419e2ca16bbfed51c086220ef5f730ebe7ff4051c031e320173a219fc7c345a3c0c55bec7a8024c5bae12cdd05ccd1a7711b144da0f2996228545da0793132e9a5b15ce77246c07d06cfbf43782310e47cca573422d637a1f3bc0539cec5fdbe967a5cd6f590598cde911481b859310e801ce8e52d532f3f4d298b6536a251acbf554f0527c60af42280530404c1df48e7ee43566f4fdfcb24c5e4f0a115fb0785bc4c20a2338963282b59a76561543b674823aa002f58a639623b83b9ee4899c3f38b3bef332232e3bad2fa8a93c8f26c9e22637095ab4ab5be5e1c3b98c64b3c73dbf2b6fbe64b45703af36bb0b795061ccfdbc19fe46ea866a351cb0c5c6172405b61ad6817304f27fc5a52c49c15a27a3acaf956ffb48ea3648109449b11005b56a25ce2decc988324853022fed55b741f52200ebef21bb1", 0x1000}, {&(0x7f0000001d80)="bc2992d1f8df188118e9c8976f15474d1650888911c8ccb6686311f479f7c1b6557de7c7a9454341ec0875abd20cc064477f788cdc44069e1a18a1f8e3f1709a4c300a8c55de91aa736ee9d89b0dfd0f7dc0484935d85f5213e38e71e84948b052c273f0d103af2a20fcab2d050c77a2984700f7e1dbd1c2209ff21ee335e39de69d1d1f", 0x84}, {&(0x7f0000001e40)="68b72fe8c16bb6b7e0136754c8fea0a49105ea8d02f0df5e6a21cef8c33e149f4fc91d7f459c5701762611c041b084644ee4a4036929df05ba7178174581d01c61d024b1361bc623795050ed98f12717f648704b3faac2bc6aae072df45cba4ee64020c87eeb9837e9ae469bbdf5e475957d3dc95df65901ef659c36ed9ad1a14a9cbdc564f262c4df67d4f59fa99d9e4b3dc1a713b68a8f663caf9226b5b3348ca4b923971688ecb9e74164e7", 0xad}], 0x6) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0, 0x0}, 0xc) setregid(r13, r5) 16:00:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='r\x00') ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff9, 0x40, 0x40, 0x5, 0x2}, {{r2}, 0xfffffffffffffffb, 0x87, 0x2, 0x0, 0x800}, {{}, 0xfffffffffffffff8, 0x20, 0x1, 0xdd99, 0x20}, {{r5}, 0xfffffffffffffffd, 0x8b, 0x1, 0x4, 0x7fffffff}, {{}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x3f, 0x9}], 0x60, 0x0, 0x400000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:55 executing program 1: r0 = syz_open_pts() shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0xcb8703132fb0492e) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) 16:00:55 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="40a4f8a203f279084ae4fc4fedf1f8fc402f79bbba8401136dbd0f8b8af925993f237bc927855b8066927ea295eb1c8d6e6c4f3da316418b21e5a9fd648be7bfcd36ae86a133e6d73f27c12f1355183f33bec1f60417e01ef635659581bd3a0acda5a4d93a037bd21c7a45d1eb3ad747c69bbb6b53915315f32da5d82c867853bba219bb39bd53543b3aaa7aaf00e0c079e4cea13546c40ed0cd7a0d6d5b59587b8878da4bfbc7d7673755f16592b6584804151187c11a886909294008b333144b66625a68404cf0b399473f7e98fed4528436ad5c01981b5ccb35892f0e4157c16511c75c016b7bc13567a6", 0xec}, {&(0x7f0000000140)="a24711f46a6185298b", 0x9}, {&(0x7f0000000300)="b5cae285ea2cfde64e4ccf1d2f91f24cd4744e381748b31bd1fddccb2e46e3ee2280917277a07d948b3fc0b2d473b25a54413184373eea23df6037533d8e9f4a13e93f233c3898a6095c80604b87eb3dbe565503be966ebde1090a90778d15fcc97c41680c14e71c00c4d727d770509d91317e8127951eb797c7c60ea92b6bcf95de2b9ff5b4e6e06eecf17d35951b28d1e802e1289d4006b567739409942b8834aac5556616107dea7648901f6ac33c334b92b92134", 0xb6}, {&(0x7f00000003c0)="50278461093c015a1230c569fef878728088463eedefd704a6d2811bf6c90c5dc25a69e0f749c9bcddbe63da182a0ec6841375f19d794f679997c8fdad9ae66421d75fcadd1f88773891150bde59d8af996db1a889933d961cd31ed98cf146f62378c8e7dfaa783f32a58dd9897ddabc678edbe08f359b0e9878ba72cd5ce540e8797174e94ad74c7470a74ceb64adb1750ab88818db019326b0c9720b1653ff15aaceb300d58754b7e64244638f10c1d48212db5b8a64e9bb743da83c8da2d784c6ea95957fdc278b5717c04a11e7df1d2246743ca90e6580fab90e62032483852d7c9e1b3f188d5dcfc1af5e4cc6a8e94e4bd431565b9c8ac3048825d707820256668654d059bdf0869c86c6d9e2463dcbfaa0dc4f0dec94ea778c05b964cc03d39d3a6b92c8038b1e253dbd0f84451a15afa41aa2c479bdbe7fdcbee6cb440c482145be1887bcc2f2ef44852574315fe8aec6023311ed0aefea5d0ff46b6070b4f61bb1b3d4454950e76a3fee4bae3770697c8126e9f6d83079e05dbf2b36bdffa937acc5bfcb1cd9cf7cd7df23424253f432aa51f1cdc87e13ee5edfce0e369e95ed5bcf91cc76ac9bf56ff2659fcf32d960a54ca9fca2effd8af87e600e9ea0b058be4aace57b2eecde25d018e198379a5e47f0d31d590f8e56aa6df04816705fd41386bdf7a5a337f1a7080d8003e579048a58fd6fe2618e581d1c2ed0b279c5d8e92d20d7def2d0196f42d8cb592a2ed6d7f2628a3c72ad32a57d71a90c4b74250cace4eb1834df2b73e52851bd800933559463b1066c46c37dc4c4ecb9af1f44cfa3d66f3e122595ed3cd1428c9d688c09fa4cd34e7b14244d925fc559e44ab803038d231dd058e8568866ebe8b7f2e30a89b87a18cb6bde334b4b0e09a05060c54ae2c7b53b0b920a6b85af4932f147b1fb2d5962e5d67c16bd434419a11dd25232c82a5ede89f248368f677be8471f819865ad9f948527e6b5e98818971ab90a1d8cdba230c88608d23bc89d7981408e5a58455d35a0b93a0a11015a09ac83a91f3d488e005c79ba571f6653cff978b0141ae3a86e154308fa08222bd29879d912adb45525a5f1e82ede0252c55520634e17dc4b1b9a0ca612195d9244bfc456b31aede15332f7438d5d8ecb53bfb1cf1a1165e6d242412f9769ad7e3a1f24726e21c180c81ba50f446dad3a0483509b2a406032439b4a6df4bed399f323bc5c62b83c59eb02dbfe30d89d905384270811f0210e955c5da2ba556abf86f15e76d38d43993d0829edb8916623b9446b028ac4a0863418c978d6af92f76b78af6039b8ef4c52295ca28befa32dc8672005631fd219493b99e6b397ff1c7203f8d355deaefd87fec515326320f881139be0f413640c1b1025463309f8c847b02d064e25751e2cb177985e4c53544f3c56d59aec05c6a2efba5989665504e9bc544741e19090436385366d9ad75505333dc5830e50a453b09d70483d7ca2031d136b1033920a37fac0ddbff4b1942ca207b529d173fc70aadc6534d673ff2b28d3388c11b6091ec4ea4a3c176c93f83faa7c6fdd04220f2039c23d142027ffdd6c7ebc021e53035c0b8d46c018fdc7cafbafbeedf4ae071da7596fdae4e8057990d3ecfd0955edc0cf43cb0b13ebc8b947f3da8493afe00186edb2a54a1543fd140fd8f902b2abca05064a183c305ff881aaac0c066b617677ee0250488778806a2392873da3713291224d9f80b70f550d828bd0f6796865321061416dc049e2d9e6c3bcc9a017ad1b91cce2522bb98e622933a8885af5a9c835dca266f572228e899dc54be3509437f1e8f1e13d4b083eedacef8125156a4a3a1ff6b26f6fbe3e5b515fb0816cdab86fab11daf52443ac6dc35591c8abf134cbefc04fba41b04c27f2725f7459ea6434849a2942f9a3d8e85270ba241f62cce4535f423f2c7219bc2a24322ac7010867a14067e57c2040bb96984d3aee0f021da6a3525dbd8c20aec9accf48e1fe6035b6fea638a8b748abe452e3db982ff067ac788a4d0aec2bb5149b055ccb8610cb5b60df4e9894993f4f392c454ef638f9c51eb12f541c54e463e866f26d3c74a8c69fe19c0c9f887c14b495d2ffcfd44c77b85e06a86dcce010ce6a34829153eaa2c7652605b4e464aa6342feb8e126f1415fd9bea469ee9be123f4da84514c532480d02e5d9227f2a970de941fe97bea89e80d544044dc93cc5aed0824da807d9e3fee34830b9e326fb66bcc929220ec79a4d921a6514afb933873be792289931743159ef79885e713f73801631444ee9ada9f12ff4deb1ac9e300fd88a4983a7e2ab448726a389ccb7ac886da647151a51de36a03908b50ef28a38534aeedc21158387fffc5414a7f3da93ff2be64950b29fdd1607cefd4bd9b5b02a0827a2d7e190c838cb5699b9219bd147c04494ee07b87df2b051255416e8c2fa259837ebadd1c79fa4fcb13d158976d0f1595e482ab88e7159d7275791e0a8393cf129f588aa326bff060a665a47e4a35087f058fecdca82419c4bd5dad16eec8bde7710a7d8f39b625139aa7e78e5551fc404ea46d0849afc8b6ba79e6134fc7b10bc989099f1ca94ec76864c2d4566e56ebe1be0b0038165df262ef3856827aad23edcecbd092b0087a7ea31b936868425866357e3887c0852123ac5fdb89969a052ddf7c17eb1b3d3b970a4a081668d2dfb730319a2406b0c58afb7cfc346093d41d627f1307aeaffe4fa580f14e766979dd82601379304cec33bcdfb1022a57f2e82f346cf7753864414577c07b646d67cd8dc15838f5a57193bfc5438415856cea8e476004006bc0a8ee8ea87a3fa57729220c3ada051afd95c0a0a0786c704a4be228e3319e5d4857c85cfaa2b28336bf18e2d8ae12eba575416a004ad146d4da656f3b753cbd5813f78af364e400b7ac8fbbade3550b0977830ed9fc92c6a407ed850914e83844cb6f0eb8131f9bfd8381e80f488a762fd737cef656e8c1418ea8233105ecfbc19dc532370f64a19e644ca88a74fb9ea35ba198f617bab4957ce606ac951ae878ca948af4fb7212858f15ecd05830f7d107f2f7532cf1e9507df71f651d30a5e3344067488ec7817f4dc23ba0b959f8aa9188193e6b7100fc912197ff0a11b533002bf5e114166e458dc2ce476b4460532e244575481ffda8e6f74209cba22e423c0e874c1de987d7110772b163958cbcafd19114dd292d6788825a8c3a9f47647dd269e09337d0055575e0fa44ad8d3206f3245f9a252cb1b5d8246665637b87388efe7e7d4f1a94b456ed4f667b4f139a8283ba95bd677f718aac35a733211fdbcf1b7be91127aa27b3756d1eb25badbde979924be3323b550e240ecf38ea1c947bb5192c5f68c7d07a85cc551fb0b81f4adb20ffcd4b12a8e2dce1409a0f394b4330ee4713fa023aeaee4f5b5ed0a3f1b1a8dabbac7edb0f98b5097aa7f75f35cac74dc183ddca0e89f7577c7b2207d36d97eac33bea6e4d1993ce51c2d3774ead1b82a7adc966320f5a1fc09033d9df5f077e77af1c9b250adaba62a880f85d782d5cde1bfeb5d8179266107c68b83db90abcacb1bda539911a79601393dc6230c2e08b46a20aeae995d4bc868b7b215c836b0aeb29b9358ae1d7707c12cf777db39fc4078df93e77315c5c0bd40f46fed2839402bb0423fbb6f250d23bf801282afef93a3591a17ec5863bc230b6df7b7094e75a5c728d5097a60c7bfbb3761ae31c44cf1af15338e6d320bade605efe7b00ea7233422d40b6fb091378c4b0a93e40040084f8a2648fbf374ba487bd591d2d800eb702efbff3033893a29b12006abbf956a9015cf7a7fe93f0d6cf9604c01d3683c46b7332bbfd44773cbfcd05a5a64e64da4fbaf6a307caf0652f18e6a3323c5b42464d39bbf039a808fe6e6a5302f08934abb112db33ea5a7a88ea55cb5a4dc76b7cacf87daf96b55f9cf9a50299832d300b677532d4d358be25647b6f2e518b43342c81e89fe672ba8ba6163d98827830b77b04d14d1cd0d040f3bdf2fcbec1af74f18081fcff8a4d111ece4af06c1cd9cd0b96ad1a87dc8febca933d082827a2bd13fc0aff258227ae89485c04cbb860b1e86e4adb5499ae01a69a797d427180d0c9789e4c369c4117ee5c7df84f0407e7981a901c76592612473363d3fe6c7ff6834e9937f2596a7f56d9d5073fa7b8deb5652d12b694415f858b92b59f2b92ff10810576377e0d6b4a4c1dec7c9e4a95e6f9fe111df5305b0aa925a5739a77833197d8e4a2da29b17349d4eb45375d7d303c89174e0a4bf9b016440eae6f644444661b55dae1baaf52b1a38ddd2a927a05a450f92bb9bd320a908fc5d56d9b7e25fa448396a6d00cd27ffe16db1af2754386a0a92f1a4b9aebad94b5479e1456c156be34f69dc82eb9211ad117bd76888c83e7917867428bca288af6a12ac1135e260f0d2d1ab8f11b8d73c84fcb328ca7a8d1c686b1fd480a0db466eff571953cc946ba586669257f5a393e85cf6abf47fad5fa570bab8815c1df11fb0b092ae34f0de0efb251283b72325d0e33fd217548d4d4f9230f4afbc76dbc619b1a462e4c0c398eb247b77968a7d785b91ce637f654263116de6b6ac64d085fb0e177d69cf5082495bae00548e929a5f8921ae7c0560f2f4761e70a907655fafd394d3c243fc1abf0a55dfa1ad23e655871c13beb65af46b1b051b412cfd911a29506acc0a1957067798b37af36dd2aafbc5674c8020f73fcd6e8f276b13a711e613fafff76da513818b9043eb0853e7c4ac5689c89a88f7025b383857b67988339238109337e47d8043b30ccc20d24d135298991fae266eb3f1d6d8abbc55492ff5e0e9048b738413da45f48a536df20aded990d17628b28a65de37156f8ff35435c3fc9f7d485a51cc9565fb14c2dd5d915c0906994bc7e9d1bbc787a5a84b1f1111d8047fa5721d1999258cb3975c14d02b4792760d33cb3ee52f2e6e948058ae65ed6428bc3732dcdc8e7bf9c0c6697799266b86b614ba70114691ce89525ee156881f849689ac7b8c0df97b6fcb2dcefb26a36f655ec4f2ae98dd07169f857814341629c2d541dfb9ed1ff4c775b387c00abd1bf8aa0c383345d54aa77a233eeed4caca5e99dad4932c762f772ce9b927b3817c4e49d32c9cf484c5ff5a3c08e2b83f2648a49207765261259922bfd3ec7d2035e37050a0fccbf92977bc04f5a24ce14918936f7129c6ba096e0470843e4af3978d284db2851f3fdecd5f3766e4358420d0053565f7efd426eb576becfdf265a6f3bc830e7f2e0565376efe9373bd09e96af756fb8a92f41c926b63d98baee46ceac556adca647bebb2ee75789ccfa337fc73c6232498b306cb9b3c5d1e134d19a966efb428ea8f9baa816917bc9a046a81eb273e37346c62b1b9347645d3d56f26d78e4c27f2e9cf85117f90a3bbfa3c5a89da4c8939164552b86de8f78976894b20bbf87c1ebd95efc58d30e18f5b3f6544581c9cc1e86faa20abc1baf445cdcec4b84b8d9a91c5cf4ac1cd8b6bbf9c2b48afb2ce3a286b2b76665fc7a913239153a9bd48a340023fb2832aaff696774c6b19042be039dbd473816c32327dd878d601fea884ea612b54186b7435a898ab0eb3edf6602793c6920b8de0bcd00d17d2507dae4f965dbf2ef9a40d913a5a2473f0361b4b5ee7a24ac1873c836b30482ef92dc4364f5965b25154b2802a67f0fe9f9c9244b7e9edbdbd4f197e35dbfa86e9946a49f8430a1fd0f049ad808563fb33851a240f42790812b520c323403", 0x1000}], 0x4) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x1, &(0x7f0000000000)=[0x0]}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r2) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:55 executing program 1: r0 = socket(0x10, 0x8000, 0xfffffffdfffffffc) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) 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) shutdown(r1, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x7, 0x0, 0x3}, 0x80, 0x81, 0xd51f}) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x8, &(0x7f00000000c0)=[{0xc0, 0x7, 0x2, 0x5c8}, {0x9, 0x3, 0x8d, 0xa}, {0x1, 0x9a27, 0x5, 0xf80b}, {0x1, 0x100, 0x8, 0x8}, {0x9, 0x9, 0x57aa, 0x2}, {0x3, 0x200, 0x2, 0x2}, {0x9, 0x400, 0x1, 0x1}, {0x27de, 0xff, 0x7fff, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0xf, 0x20, r1) r2 = syz_open_pts() flock(r2, 0x6) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f00000000c0)='./file0/file0\x00', 0x8, 0x8f3259d874af8177) flock(r2, 0x800000005) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000100)=0x5) 16:00:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="8202b804d7fbf0b536"], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) write(r0, &(0x7f0000000180)="1fadc8474f86236d209286334d8064a0e5488f24c3cc600b", 0x18) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x22) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x99, 0x0, 0x0) 16:00:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x0) socket(0x18, 0x5, 0x0) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x10000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x98a, 0xffffffffffffff3b, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x14d}], 0x1) 16:00:56 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x18, 0x1, 0x240, &(0x7f0000000080)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x8000000000000006, 0x10, 0x1, 0x4, 0x1ce}], 0x3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x100000000, 0x9}, {{r2}, 0xfffffffffffffffc, 0xe, 0xfffff, 0x4, 0x7fd6}], 0x100000001, &(0x7f0000000180)={0x1, 0x7ff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r3}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) dup2(r0, r3) 16:00:56 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='l'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80000000, 0x1ff, 0xfffffffffffffffc, "000000000000000100002000", 0x3, 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:56 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x80, 0x2) ftruncate(r0, 0x0, 0x69a88df4) r1 = socket$unix(0x1, 0x4914b74dfeae7b11, 0x0) r2 = socket(0x1, 0x8000, 0x8) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0xed70) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) r5 = accept(r4, &(0x7f0000000840)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) fcntl$getflags(r5, 0x3) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000180)='#', 0x1}], 0x1) ftruncate(r3, 0x0, 0x20000a) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x4, 0x4, 0xffffffff, 0x7}, {0x6b, 0x100000001, 0x7, 0x6}, {0x2, 0x8, 0x4, 0x200}, {0x3, 0x5, 0x2, 0x6}, {0x2, 0x3bd44179, 0x1, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x4, 0x8, 0x5, 0x3}, {0xb7, 0x7, 0x3, 0xa2}]}) 16:00:56 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) pwrite(r1, &(0x7f0000000200)="2e66bddd9edb2ea3f2213943faa05c0290fe1d27602db03a3eaf96281fc21db1301c642a95543c309f2f4da22f11c475c4f47b74fd149971130e2df7a751dcfd691f60f9b49db422c41cc28491de239d6d82ed7e96c1c00126215d5994a4991f7a25cd9c324388ed6398650c45c9b61f20a2e5d648fb248fccb6b8c0175004b37ef1565e15e2d6b74da171f22c6b9279eab9cabcacf60ffacee90d3ddae055e1f776089f7a0011fc04793eb3e85f164bd00b00d064d1a2c8bece5a334953a351ba308c6666a895f8", 0xc8, 0x0, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="40fb2a2e0fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861f427e7863f6842b69697f5d9d9a3e329df9282b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x400) 16:00:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) sendto$unix(r2, &(0x7f0000000180)="d6524df4287e5b78f4e33dbd045a6cad1c991c1a9f60b8e7e10017c4c832f98c7a381b9e25fff2bee3fbc7e1c52bccd7f91e8daa0a8138c9046a9d50317970eb981fc1683a2fb8012764e7712bd55ae0f58c6ecd31bcbda07fd5c400627eb7f7df56514a8a", 0x65, 0x4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000240)="c76a81760f7002b6123c3f705ac37aad88a68f3c6faec0171a23d6160e55c51b0b36867d6042058bb6781909eff3b9cb86fa97588e5e0b69dfa17ac7e692ff60020bfe1b1c741b5a25fddae4afcc36ff39936e1b1fbed6fd29e49627a7e5ba84e5064fead5c068a2bf9919c2835c64f75dd77706e40ba9bba15fc6812f1a8e4e61fa32a29c345dca98fd75be45daaf6e7a2a88da0992a30de442e716e6b797d5d95aa305f4819d7518d1a8", 0xfe7c}, {&(0x7f0000000300)="95", 0xfffffffffffffd0b}, {&(0x7f0000000340)="34db716fcaeaa3ce6fff96bb38783ddd832d1cbfa173ed3735406fffa0cf4d7b57216bef5863fd68f02a4899e7d8175202bcff231e204d298720a37fdd5ec052524f613d55d1dae371c73da2e990052c51fca8e18165f48f2acd4c48165c4e5619562870d81b59ecb64bc4adcc97ed94f5d2eb3aa9800f9e441028ee7b92ab670b0aec85c9c94b7724e67f3ef974446b677225d1838e1958e618c83d414c2bb5242490be89f3587daf3c532213ca4d91", 0xf8}], 0x138) execve(0x0, 0x0, 0x0) 16:00:56 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x190, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x64, 0x7fff}, {{r3}, 0x2, 0x0, 0xf0000001, 0x6, 0x18b}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xa1, 0x4, 0x9, 0x4}, {{r2}, 0xfffffffffffffffd, 0x82, 0x1, 0xb62, 0xec}, {{r4}, 0xfffffffffffffff8, 0x80, 0x2, 0x10001, 0x20}, {{r5}, 0xfffffffffffffff9, 0xe702a4a7fdf67c69, 0x40000000, 0x100000000, 0x4}], 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x8000, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x8, 0xffffffffffffffc0}, {0x18, 0x3, 0x1, 0x1}, 0x0, [0x8, 0xfff, 0x4, 0x3, 0xf6, 0xfffffffffffffff9, 0x9, 0x4]}, 0x3c) r2 = dup(r0) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = socket(0x2, 0x4005, 0xfffffffffffffffc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dzv/b*>\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) r5 = dup(r3) getsockopt$sock_int(r5, 0xffff, 0x1001, 0x0, 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x8000, 0x0) 16:00:56 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r1, &(0x7f0000000080)=""/113, 0x71) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) kqueue() 16:00:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x20000) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db17ec000001100"}) 16:00:56 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0xffffffffffffffdb}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) getpeername$unix(r2, &(0x7f0000001700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012a7dc915d900a617b03a4492d04258aa4988719e0a837466c047c61c6a1892b4320af43e0a2481c4ef267fe339aef268b88beaa70c0ac481ca917b1d54865dae896f151b4"], &(0x7f0000000080)=0x1002) 16:00:56 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) r2 = getuid() r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r8 = syz_open_pts() close(r8) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r7, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r9, @ANYRES16=r4], 0x3, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r13, 0xa5, 0x1, 0x100000003, 0x6}) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r12, 0x271434df6362015f) setpgid(0x0, 0x0) r14 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r14, 0xc0106924, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:56 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x1a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = accept(r3, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r11 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r11, 0xc0106924, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r13 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r13, 0xc0106924, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x2, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r22 = openat$pci(0xffffffffffffff9c, &(0x7f0000001540)='/dev/pci\x00', 0x20, 0x0) r23 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r23, 0xc0106924, &(0x7f00000000c0)) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) r25 = getgid() r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r27 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001600)='/dev/diskmap\x00', 0x200, 0x0) r28 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wsmouse\x00', 0x100, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r30 = kqueue() r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r2, &(0x7f00000018c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000280)="64c4b337dd4e2fd7fd42851359276de1374913664b004a3e0bef693673f6a96f27024a5df0c14e367b7ac7e0d3d4d14d66b94cba1a5af5afb1049d53fab7c0e057b3aa3f04da70b902599343122477e7f33ce49e429ed461cef5e97f617803ad6729b02719006f0bdf91fb7dd879044780c0aeb676826bb212e7c2a6d2304edaa2b1c364f469ecc39261642770a3100b9230d5dd338301f6e1517c22932d8c75667fe826d4c3233c762460fd140f8fec4ead658e4b0871abb74a3447a20a078b8b86b2655f410227c6", 0xc9}, {&(0x7f0000000540)="76e5af02626f6a3dfed4b9b2feac9653b925f39704e6fc64af2f92fe6fa699af2f6469311a22e0e1ffd54fc08307cf3c3af5770b9eb36a8e15d90f07d2db598581ea99194952a1d0031c2802239c69ae08a7d4bbfa01403c2e8a4eb19d868ac25712e4b5ba08fdf9c192916a823fd879e03b1e3736fddb9e19f75f02cc58d86d546b952c80a71e2d0c4a270046c3da35619eb370d37df7c52c092db8cd8ad0311967038a7ca78b01b6da43f8ed45e67d0acb2c663fe0c7c45fb901d72b0b0a4f83569e85939913c9ad2f6a176a87f14034859804c022f50ed254f056a87af37d3c5e0fc93a5db9fdd310c345999b6e84c41d01fb18a253552fd8df8580810964fe314141ca8dc240e4f848e5b0f8cd0a1f8f878c545d5f7113ea6aab08008f02d7718a88c5a80b5b8df06772cc6337292ced0df5bd47fd59b8276a82c55ac058c7d792877f5914a9b8279d561cced70defddb13b0772ef8cfe3538d4e3bfa1439bffdfa04adf18c0c435ef2edef5462aa519df445bfaa6d13b813a19354c6b91d63cb34f2291ba747b0337a37a103fdc4e8d35faf134defb7c3c222442ccd7335ccf80ebbae7e342c6764739a736c14328c3d62b8dc7057cc30511be73b426b951db18921f8c9be21f5468b3dbc95f04064437f5383ed918a31de86d70fdcb0465ab6d8b41a4c137ada6b6bf4c92fa54f6400b76f3eb84d2fe431ca2d6941847fdc96581bbc659cad79a8bf16c4327dc954c0ce3f38ef2b7aad1bcdb4615203dad2f9b1abc2a3a93f515e14cfd8522222f63e6f107adcee01fb12cdd962d614b38bcda5ca223d5486229d221cdf9a26262ce621e0d31be73eaba4f63a23f464ef29fdf14aa72b0ed60b7e736817a135b688e96e3864744c8f056345fd577a4768e0f4afa673bdba6a68b42bd210589a5864d4752038c20cf4d8b0a097ed495c0c6e7a67f4c9205e218a43f45c1ab7adfdb318b7aecfa2412cc1427e4bf31f918560c7890338ac0c70e556f93fe4c2e07f46f124f90fa2ab4d97e57340bb437b3709b70b79d566be662cb1d2f314b332da2181c40093869ed40da5e84491cc413bcf9ca881e7fed3bad413c09e8bd1223122a2fa462838bb883d972b6fd7692ab3233d1a07d0657a0e615e82662385554c246345b3db1390ce8e66b8ac7f1035f803f2c214ec0aba2f1e2f6c57804b1266939b7f2fff678042142ae53a2d75ea094a30f2dabd072a36c339f005b6f4966dd7a2b34710ae3c4d8cb63f037107ceacdf2165b8c92a3d1b857c900c30da0d1649b040842649593cd110d0717e15d507c18d5c6ab1736d8f6eae127d856e2859e7822aef23b1f03175079230563ee15debbd1d65905bbe848bc4306d9065b9e323550d38ada5bfb48486ea5e069dd0443a8bf34e14a6fa5b71022d1454a908541a59561ec7b52e72284f060fb087f90fd2203d728ed7b2f64871305ba0a60ecd69225574f23fbb041be00afbe0f7763fe2bbd4e30fd65aa0cec8c4d805c7b98ef69290ade561efbbecf8259242e3cba002fd276fffee9e6b29fa5b71dc146f99f8cb61f0cd393a9e50d85cd5a914cafefcebb73b958c1509fac331b96cab3f3eda08702bb9e871c74280ee6157cacf7957994e85fab9ed9d9b91861755932ac4db4e41e095a72c283e5355f2e2459d98d3ef8a72b17acf8bda032db01ba44bf1edf36e3f86a8b2093464e84661fa5d5257d8ccd20a3297fbbff87fa9d18be57a4759f571d9dcdac3f7c1b197d7e7ceaad7d30b80f668002868b0590aa690e63518afac3c1011abc30c219a1a5db0b576de825e1f4f15e6a8c61cab10b76e75ac2889df0d24cff48448c6bd337b423b6f84f2359e10fea0905b152fefbec166bd3117a4e495bb23e2863209801b710eb345f21c761493c81c6dcfeb3a4585bdfd31d70dbae69ec2ac11123eed4e1d502f36914d49ff90e40ea21166e8a6cb55eda1f731df64410442a116231922875e627bf400409133e6d315d4f711e6ad16f3ecad4d19a98b787bf4544df5279b9b3ec7ad532dfb4fc64a579aaae64df4ac2134531f79da41ccd3a6cf3d5b35f5ad9632e0ce2b36a0ef7533246aaf3b085834f51b2fed70467024b1ef0be0a1a038b4abbd02beac06f8503087cde261e4fe086b185721da5fa4e1394921d7208b98a7b2651a6daf7da11a712eaf2f78761a9cf9096181d13f576bb0584cf14fa8cc616935ef6f58d344704889245da935256ec4923ae333d0b335273563267d8f05a1493465c99b800694f4a3566e2923d5191cac10d43b3315f05b63cfabb23e85802d6f598c82a9951b2d517def935ceac9518c064f79aa950feebd1d47e01d0b38a976ea41b5cee1d31b65fe38d0ec1655051c91f5b280efc3db3b6749f5a24d29f1040d4d0847f6a2664fd61a09872593fa29ae105735ee2712b470540b08f3a91ceb8ea4f5ef5bb7a6e888a9f67534779eb31c8803b87822061195b26a0a71bfce33911a975dd41bb638066183cc7513f2edada855c83f36a3967ab037ff7dd1f7e59b189ca9db7ee467094d7b7c8d869b20a4a1165186d57f69650119d5d86275c5db7bb4793b07543ff22e8d352303bb5eb7b94c33973c320a110c3567d00d31c023214b33f92be5804019b753c42e40f56085db375312c69ebdb41eee9aa39b6acb6ffa11ebdc0d0674870a37eaae09fc7c7e4c872dddd1da94e921debc7fbb971a273e2a4ae0150e9ccc1946da3c504e5b7ffcd9a1781514e619a9ef9f5c572182a6898a9d4d83b675bccfa39f7f00febef3dbdae417b4a53d243769b65c2547639db14b349048899d172f50f695904ecaf2f5fa31fcddd9f1ab2154d7b06baf03bdcbfa8b9e06fd237c6f80fe5e5d0b5d4aa61fc9d86ff42d2dfd2f0b3cb1561b98f82c1286c15e7cc8a4e410a225075f655a698d824e21b23f432902c077694bdb51f5c6ca09da08a009720acd7d95a34bc2249decf6601093cec5e9cec0ce0d53c04493d7c40ffc72e123704b2598e1fd80f0153265176760a5500b86936b6300038c41d44165be363a297b93ad0cec9c9f417dac3459f7c43fc6a943e3f96bd5519107765706383e1e573d7111e67a4df7f16f622588350a5b1ee82370c617e700037ea62b6b731f3d7ef8bc0867f5bde9af8af8b1535237fb4533bcee5a8b419d60f601692284d071122307e83b86ed38564b234d55d17d342a89900c7a9070b1e7dd4d52dc02d29747b9eccd0d94c63eabce56d97e47292ebcaaef526a4865829cc23028461e36b512b2f5566f7662ced653254b41b277d1988d2d9db3bc4554b621246ac6cbb8a477a0a17393f15f83ca27ccdb9f9c72aa8b21c9011eb04aa9a6305424fcc1a46043d9ecbc6e66632bff7b476e4ec024726f056820b0b18ea75c7f09a96e64d2dd22d6a6a7380c79618a51b13da676d80c028bf1597888a105da58d1dc267884f952da54a29bb2a808f8dd497078026d95fe547f413517c581f11d54f265a1ec6e1f4d3918d14bf32e53264534d92f920dd8229426c3c7ffcfd58b87ff35da5c6fe5f34db96ad8d7c8bb4ec7ebfe1bb6af2d91de9ef252c50783466031da21eac41e66e9ee67fa9d5a636fe26248e5acb226a4010e5fa42e50dbf9521d4f2b06dcce3babee115e244066b476d5556a45906b7ed84cb9fd27be03769bbed858d1c8c83e2d7c68a6b24f86a2fefe6c71fd1d8c381c408741cd4a1f582eca0f1bfbf3a8d98ed46e59666a637ea048521abec36b709b32c8075e9f3e864ca5eb07650883112a7f70260be824debd3b6bada80bdfe35e0fe3135e7f38446b9b4646804a16c009970cc44ac5a3c74f31fcca474ae3219b12afff72fcacc091597ceaf39116398a18333298b5a733726c59c6474c69a5d0a47be15f7f602767aaf31f59bb896bcfa1036067414d71bfd1f6fa0a231929d73715302a68d031a5de142c3a0decaea3c519405ab666f56bf866e48d09bc31d7aff65efa90d9098b5de568132bbad2ac69041d9ddddbc4aaa57f77265c008b2a066962fb9536781da96a25db67c3735713c3a7357e0926b3f180559cfc52583aa81ce9589a1cd405db013f0934c768f519e54d8069087621ad01384aa8ae883bf92cc3dc032c9396f66698dfd17660d6fab93ad634e263c18e5852d90d95b0bede2bc57ab219494983f714422fac7166e201329728a705200b37b8f10b7bdfd11847576de105f7ec3bf3913a8b24cfedf989032b6267e43ee019a15d62967e6a3ac9b1d9f534b0dce0d13ca37a23004d18b0f552e9c121651e21cb1b5c477ac54829b476319a1f5de65a7be36cfd6ddc72e9cd49134619b21de071c228626bffe8ecdec25bc3bbe7d19a5342ac46f54ab8fbe97d5dc71e3e647d7765fb4e4ef97030f3ed635953b3e07fdbe70c4f5e3484df313bb6d40e541bb510d508f99202497698aeb8c469589e137b29ab633c46a2a2aa33bbfa0f364eb0adf13fd8c86754be139e5c625a8370c8180518e45a765d57410442b7a378fc60ac393b504ebd90f7e0e8d9ab8e22a9e72a2ba14bc33d1784de1501651847a5f5e431de57c8c1ee23ce8cb680c5cf3f1723bc99e4fab43f71adc1d16fb6403e56b254a60bc002a5f0e79269f8b48a29e78ea9e083c0fdda50d5a9fed3e1ec388e7938736d7110302c1f748b2e3cccab64a215222c4101d21c647a1a08d9414aa091c6d68e88807c625cb9f5e3e7632f08d402e861ec84232b8594798f462831a7e19fbc422799c6aa4b58ed852ec93173c722ef671df00cd0a8452ae50935aada89fef036168559c4f9aa0be889dc6847ef2ec1b7ad672b99c14f15be2061bf72a074e5dd3aec3cf19d4b0cb5755d2bb6d3d9ac1285316b624be16a111d0ff2f7ee6415940e50dfb042d64abac54cd3223c13fcaea76271383d5ef2006f7fb2ff74268e09767b49f0dd7821e56ae348d50f28f9375cd2b73ba437952cb272d06761dc5b2210f3d0f34da0ee74f6aca6d72693cb16d2cacbe0d72c84cdba32d27cc09c4fa132af29afdb97b3481d65d35cd0a8e4f4c4532172c3381b805e37f46455ad8101fd6959397a558001e51544dbdb2cfba66c72098f8dcf21da12c77cc06646a966cc274de5057ac92a5c36f96e4b5bb2cc8f404acbfd252a0eea4ceafc9f237a5a2c6619b146e9df3a32ef9026cdf6ec6e02897f171e1ce015aa97bcea1a17913da79643fa6c1d12d19601fc12c54ccbdb27f3d8167eeb021af3d9da931ccf27fb0bf5726f4fbf3acdd4fd8fceeeeab363d8833000ec09ba490ed101e407451d9eb0f0d909e6f6236b68fd932e292f89ca40291df4348972312bb993f6c63f01c1aea190cac9f0a9efb0234ae86c7ab0b5986e4b2207905891edf30d530061e419c473b2acc9a0c802f0642a0ca871d812ee5a2407b4ecfccb8fb36bc78eaef0adc6b276efff79c8e15f9d5f2810ef827bc62cdaf6fb5bb53642237c07208128bba91272f111e7c7d6643cbf0b7a56ca6a54a688138ef45ebb0694b572a6cec933dccf6c5a30785356db95a18d01c15fbb6c0e727e3b60e2b88b7d9021fd947574ee7efbcbc103f0c788c9a090fcf2797db1dab1d99ed5ac5909c7a9dda2718ef374fe9e237f5c7030e4255da1c60c2635eb18c61aa47a9434038fd819cdef20d9e9225829baf7e234157718e112c90cbaf5dc8aaa58fca443cd287033a30efcc4a68d1aab3f414ee79e476067c0624187031a13dcac3411c6ffa32b295c821ecf06682e9e08524b2deec1154966fd108b7c45abf00bcbb13772a3639e23267b5e8e3", 0x1000}], 0x2, &(0x7f0000001780)=[@rights={0x28, 0xffff, 0x1, [r5, r6, r7, 0xffffffffffffff9c, r8, r9]}, @rights={0x20, 0xffff, 0x1, [r0, r10, r1]}, @cred={0x20, 0xffff, 0x0, r12, r14, r16}, @rights={0x30, 0xffff, 0x1, [r19, r2, r1, r20, r21, r22, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r24, 0xffffffffffffffff, r25}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r4, r4, r26, r27]}, @rights={0x38, 0xffff, 0x1, [r28, r1, 0xffffffffffffff9c, r29, r2, r30, r3, r31, 0xffffffffffffff9c]}], 0x120, 0x4}, 0x2) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/149, 0x95}], 0x1) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x1d, 0x0, 0x0, 0x8}, {0x25, 0xfffffffffffffffe, 0x5, 0x1}, {0x6}]}) r1 = semget$private(0x0, 0x4000000009, 0x100000010) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x61be3bd719505a27) ftruncate(r5, 0x0, 0x101) r6 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r6, &(0x7f0000000480)=[{}], 0x1000000000000210, 0x0, 0x0) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r7, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x8) getsockname$inet(r7, 0x0, &(0x7f0000000040)) r8 = accept(r7, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) getsockopt$sock_int(r8, 0xffff, 0x1003, &(0x7f0000000200), &(0x7f0000000240)=0x4) ftruncate(r6, 0x0, 0x3fffd) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r9}], 0x1, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x20, &(0x7f0000000000), 0x0) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x20, &(0x7f0000000000), 0x0) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x20, &(0x7f0000000600)="ef90b63c8b95abed4e3aa233561a14380e6d51197b8071cdfb6a15c6f4f5439fbfe60e922ae6741691a5aa7d0b3f71d406f54be13f0b841ff76e47bc6d38b099004788617e648036a0d9f9777831daac30af0d7b0cecb29d7def359ce301eda4c16adba7ba749a2aef3bcda83cf69845c1886cee328f1f2fbc5572e97309198eab63565eae5747550620d846210176efbbb2bb5785a9e388673a9cebe381a9e113a53ba74d031e8a481412cb2169d7eb90f666a6a7129b845e58cd8d0824df6dba3783a1", 0x7) fcntl$dupfd(r10, 0xf, r12) r13 = open(&(0x7f0000000380)='./file0\x00', 0x400, 0x110) ioctl$BIOCIMMEDIATE(r13, 0x80044270, &(0x7f00000003c0)=0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8, 0x0) r14 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r14, 0xc0106924, &(0x7f00000000c0)) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) r15 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r15, 0x1, 0x8, &(0x7f0000000040)=0x100000000) semop(r1, &(0x7f00000002c0)=[{0xf0a493fb4a3ce954, 0x4, 0x1000}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:56 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000380), 0x18006) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) connect$unix(r0, &(0x7f0000000400)=ANY=[], 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0xffffffffffffffba, 0x8) r3 = dup(0xffffffffffffff9c) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x48) socket(0x2, 0x2, 0x65) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000040)=0x3f, 0x2) 16:00:56 executing program 1: r0 = syz_open_pts() socketpair(0x6, 0x4, 0x1f, &(0x7f0000000040)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffff0000, 0x10001}) 16:00:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1a0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) setsockopt(r1, 0x1, 0x1, &(0x7f0000000180)="36e872fdefdc76e157c945f688f845ecf9a6e94044826d72c64e350e3ccc891bd8f2d3de8d82d2db39d150208df19f1de0693cb393b96bab7cde600c7cdad931e849e61e1e50b8a81bc7e76b5138f2d91a1c089adf90b6ca80793d4828538fc3cec2c967f6553c2dcad09ad42081392206fb3b052a1b013b1b6b884eed79e79aca989a369230e90df621f6d4b133566c68928f6172f96d5fdbd736a3a641ddb6b6dd4eeb0c3dea3ab50d306f32df854cc72b36f8dd83ba731e8fabfceb525c50b25949c8b05c097bcf209fab7ccaeb7c8a6e6b66ad60371b37b30f8a4506ce92a59ef0b60113d6a0dad7bc1fbb3850dc1b36ed456e1f81a4b761cc99e092a2afd03c375de6cf6d27f246e44d6f55d78ec4ff57752e30dbf691300e9597939f867c6e69c4a8c5f5efc51808ecc5cfd685f25f17a85dac024a17cfc0877e8b4b243ddeee15fdd3635b567d28638ad360e699636b2fc67ba2e88464cf88602c9554efced5b5950a916a3d6c1ab9537cb06855bf1e0e77e4fbc6a6d6960c7d6d61d78ed3f3b4560864463d8d115126e007ef4c08c1c5100d4fa12e24ffa588f57fab49df02e5f333b0e5eed2033d8d12fad2df21fad82e91e21bb685c2a9d5719b660509ff13f2e96915123c9bc590ec792c93ac2bd3d999c7f43c27a992f807e63dc9f1516ce3e6d1d9943c326ad2e7348bc3b6edfed98d0d4a5e47de7d47dd77e065a78f2feac8c3eb1605eb118f01f6e5ee987a8a148851d2220967711e7b555237b1f3acde048b29f3493e6ec129dc4461a98bbbc0134d4d58ba019986f6491f6bf3ec0d625b65c0ef36335b16023c8030898622861b020b547a2c4c87b14697cf0c615a0c3d5dfab1c95b5780a5188ffad80e1a38027d57b8737a5786dc97885a299eac904ac03497f7f623fe1d8b4140cb87866dc2b3e1249d9a8d2b0012f0383326df16c9b56a68159051de7ace99c85179e276aafd315f2c1a2b911dd5c995a888f12d6abeadeb5059e22b0f94a162400f292ff32585819a8b883f778744c42ee2bd04c3a7bd1532fb5bc64e744ecf5852c3655046adb1cadfd8acaf9dea6812a1f93cc4c8c2588fb7105ccd2a3e0b9b9f6cb2a43be27ac101d763ec52a93e37602ae61d0320f3c1b4e33c09f8dfc1a218a10d1520c3dd02d3837590bc82e351608cce97b4282415dabcd1d7d3655558395a2ce4001d21bcd013edb9b20dbd67e66cf1f342f45139c79ca25f400a972781908ae733ee2bc05ff2eb1f2c94fd649db7e02df1436fc16040265c628ae772d2fb599394d804577f74af4942c91f2ee0845ad11e095e4d0125618ce7ac54a362ed5bb9b239cf389ef07d74cfbd679e070eed08153b9d7ae56ea741852b89b4b700d629306583825dd7508ce6237555f466319439621392ecb2694767d44c86f4f3ca5364d5e215d8845045fabe2dd23d46f61636357fb4086deaa7827c0c63ead08b1ee07f481b398c82f8332f480aaf92561cba4e1f168692c4dd18e556690b3ac4ae1240479d54aceb2247c1d0120efb87dfefb4ff0f6ca56aa91b7f39d0503a1adce1126f0293219a49b8380ce4872423f0cf16230dcd5f15e49ea0a537f2faf543c664fdb9abe617f7b277bb8ad3609516112738692f211bc7648d3d891f5dcb2e7a4afe715ae6366f7bcd7ed37f3557bf53840e37b29677ebca7252a55067a05cdc72848a9989d7a723b7b8b6fe6f2ab8b463032a901e969503ca9675b93f106a60cdae18d16b4a3fcae0552760484a965dc85c7aa65cf5dccd26eefcdc6228e5765e00ae2018b37c389f0773660abc80bdcdeb7266b7ff1fdec310a6b4b4f0f44796619adf998ac07018249554183b49ccccd0a2fe649c169995705734de867ca13be9aa9ec60a4b22dd1439270ffd6b6b277343f81bfb6070171a23d5744ccd8ca07edfe7195507948391dac98cfee39e3aa22613f0efc487c4d3ac5139c85fd24ad825e4314c678ddcd80661d918f864b926b29de7f00fd6731ad42be176b5daee290beca5b1d84a47df9e16eef47f569f60d82e2cbe09d5d026b72eac1957dc7540de4ba04f29f888da3812425ae2502eac4c273ce817b2bade3a4788565ea7df24631d7b3ec22a012e332d9a6d02add08f0e58f7c8adcab2522722badbdf6e6220dcef55a637a6ed55cf81363346efd5ab02d382a49b288c436a60c2c46eba8d058963e42bcedd466217b5a2bc052fe510460886db10ecf9ccdc952b416caf504e2e794ff0823a0eeb64bd6673bfdfb5cdd55d080d711f6f63082cf26362404e3d4bc74860f61e9de95869cc8a83030c54874cd2c0d883a1e77cab55abdf62e656dbb396e823f4d0cf833ea85683adf1605fb7a90e644de446e44025872a39ac577b5f880937d1a78529cfb3c06569dafd96b1574fcc5883172fd831cad692c5a2f3fac8757642e1b5aedc529ce96eff830e3e6184edca9ebfcc33078520474ee757323e339b8f6e45b29bdc9f6885df4954843943a250688a4d90f8c8e84cab41e9f58e67437b4885d15c79792f637d9ad372674070a9f892a536219310b97360458baa2ac852e14241d98b7b78d2beb796a8fa7a2f9873bc1b57c60c1cd3defde1b253c6a6f042212d24e0c19f340ccbf48a6e2cbea9280ac7c7e64be91edf64eeee1084451127e2ca13e872202f2cc1a303c6683fb92e449e0c5ac1d21964a73321d79331f0a8363c94e69e77ab3388553f4fad82b964270362c424f8be979cff25c1f43141611d6df43e91f352acef4f965be87a4eebca5b9d1c814d05e8b9e5af075ee350e95de1bbd614681134ecb6e3e98dfd3b158e06e7a4b16f344624673f8ac911caa3a421a54c00e9da6d01843e224e0a0eaa42709311917956afeb35f935118de92f06a13b85771f87ac846f15b4983c13a100b47e76d156a4a45ce673c19039f98431a5e79104e43f66bf878174c2dc82311b8aca30e92257f721d411e6bda430c6a6e9b5c5c8b9ec62ec56d87b009058426943e7ffbf300255e8ba4931a6d2abfef78cfefb2d3abfcae1377093acacd25591438cd7562dae35b524872e9445861b46fa40c85ff0b729abafbafde7802abd85cc67d6534dc8f96102a42fd1e790a4c9e569d58403ad8c6cf908333314a0a56a496057a0d14190f8b698f751071838433328289f845a5a7006b870dfe2843766093666b6774f670f9f4ccc0d81cd0a99ccaf3e285f6195a6dc114eef16f51088e5472d77399531e8600d485920b194d312235477fb5354459c8c49026910015eded2065b0ae52aa07f388b2bda1dc94fdc071b5f3f5628b29a47f7af5bd7b95065ac6db24b3326bdf1c6b50f524ac8e4b7666a996f02a14ba50e54880d0dbb1436e27ead15652e4ce2e43fbe7cd9de14c6bd602e23ad9c285a228aa24fca3ea32ead910be6ad1f106de29a5bff8d15976bce075028eb66cb5e1e025e2db842379ec04de533ceb50a5e0281a3d7c24ceaa9ad2875885993eeeb71d0ed7a0f9b6b90ccb5bfa3e3117a5b0a8c78443b826f7e31d278d0fe0233fb7d00370b355cd7508de9fbb8e8018d91dd4ca1d08bbb73faf0d5de61aad8bc4feef94ec6e5f50dfb91d336e6f6fd94cb9e057f3078137e7c23d820cae585817fbcf6c2a80c7cf0712ea4a17de40c39f5a3eb2c52536ee21ab5e66e6c3ed1e08369c58866f0abcf3781b88a93867a8ff125100979ff7cdaf6b2ac578cb934abfc1315bf1efc8c3877c8f8e3ef1eedd645db1fe2723d135c50bb5a9d34c1e99d62967d7bd21dd992933d8eb6d3c809829c1cb3c49bd3fce38bbfb1754b4c6da691e1a476de30a99f619cb829a81f0c3bdd44dba68ff45e2ced638906d296bb0be2d90311fb1a2c8fd1a86c5877dd424e371c17a299790727698bf9ef7e6dc549ebeeb6394b99cdc6fb5588002605b327bb2a1245bd277b571719eddab3e193b0488ec5cccc8d1088dad04323a75b0bdb617fc0e1df6aaedb77d016d7e47363f79cffd11a1fd6e35cded4c4aa615ade3b19760dfddae04faf199acd28fbd75413f26583cdb18ab97719816b5ebed44e712c507646557089787e76a918eb282c57a13f1427ff8a876122232ae6ecbea295b9446d3571b2cf9e5ccb40f43644638a638edd88f2739cf22f561764825f6168d6edc157999b6db699ae9dce0cfb7aa4ca94cc0e9b5424628ff871fca8710a5f6d46f1f7c1a6146005cb35272c496bb24932cce9b34b08950e6c109e6c00e39df022977febd92ef34d32d7900514069c70c2be676dd71c36d5fb97e09d9e7d322c8649b5c76030399502a5b0eb8cd11145bd883ffdff5e191764fe21a868ecf1b3c9329d8f1877b9350346cb7c3a49f74c326d3bf07ad63ea72d90b9baf5eebe0129771556a245618eb14c94a8648ed9b919ad183237b7a03d02958610fc64e5f03e0653596dfdb467ee5fcd0996919e5f269e3c2c4b7e840952ac900ee9bdf8f5a7bf459f12080485fa44f4cc723f2151af071541eda341cc016dbdd8437e592e4ebb30db6056b6a816c483a3543fe5d19b762748456ba53752393154878b6cc9db9e450d182f1b143c4ffeb5dd1d077382060ff34ddf8c29feaf25461a1fb08d68143f26c7a858516809455f569e45346d9e699dc56cc130dbe9aa580f97a3b923865a3b6abaa8f68671e22d0a440f14d1fd28e671ff92d54d2c4ed0f7c7ae56216418335c2c4c7da06bd1b76474cecab6db2db7bca84862a25cbda9bf89811464d506b4f8a240caa01c0e277f3fd9adb862c3af246840b716b173995c8b4a04cb5f6b3fae8ecfb92adc4968a4adac74b60bd2e069f5d885ab1106291572f21d20077da7da26f6551f29900372e05af7c6c1de1c836fe6d849a5a54faaad58985eace1f6919cbcdb9a2a68942c5670beb11c6dba95d7703714748358f1c56c3548e2cc98d1bdea1be16b255980df2cacde029dd09579513f3e223cbd5772d64be0b877c2c3ec3c5869f2e669aaa5833f6bf106b2c2bad7ae68cc8ca4c1bf7433f5c537050b7b0670cda9f6a6d3b36137853222ae60cc4aa068831a54376ab25605c8becefbd1055e0b7559973ba910e0230b18633cf13ab88d3fd8d19b0164f16135c607e6aff57b393262d2b05bfa44d3cc42ddd12f783c6281baada4b26b60f66d2a23df5efd435dc79c006b6ed1088d0a5d6b9ec8a634b74c85b254956075a6539aeb58232bdccb778e41730cbf248a5bf8f87e19ce23e5d9e386f131e2846fdc188061e4fd9725de4d0add8466724577de19ae31dabf71213b65f91247afc50476dbb8493f5e97e17d1ae9902592d4840e171656c73cc8717a0e1778d4d36b24a2b0d899ff4c8332eeaefc79c48553f6f9646504b93dc526ca29e703d3d2fb9bcd66097963ed73ec6fe1e3a79110a91d0d7c70b0b359a9fefd7e323f7d3cd5cb403add7be086f06639f7723edd345c14bb0cae87fb040d30bb73b7ec3779f46232e00b9442a2c2d39f2e70e136d28fcbd38b73a8e0d064e48a716953151dca2d08ad987925ffad44aec5f2b4c63c5d1e549b2372334b6fab9794c819c4f36da53eb997ea4547a08904e926235f1751d40b5793a085cd3889204dcbf42023f99010f19bbfe46f3ff40063c6cbde9ae6328b3ce9a29b13489878aa95288832d1b1b78da77dea059bba89df13a586fdba98e5e0d091cfeb709e0a938cdbad459a512ce93e0cabe7665874ecef726f9a954a412520be7148f12981985c5511233235ec8b0122e053682ebbf68057c184ef6856623e79b17762f74461a650ddd9f275b5df3a5a", 0x1000) socketpair(0x0, 0x4000, 0xfffffffffffffe01, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='r\x00') r0 = msgget$private(0x0, 0x200) getuid() r1 = getgid() utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xfff, 0x7}, {0x0, 0x81}}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x158, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1c37663c, 0x9}, {0x2, 0x1a3ca7ff}}, 0x2) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x8, r3, r1, r3, r1, 0x2, 0x6}, 0xfff, 0x3, r4, r5, 0x3d, 0x7, 0x4, 0x7}) 16:00:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="3a285eec5c3f739bd5b42eba1fa82c24916a488abdecd3d77ef8eadf65f6f39965183a2ca26afb15f59be343aa6f4f7761ee"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="90", 0x1}], 0x1, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) sendto(r1, &(0x7f00000007c0)="c5d64e6a0ed70ec5cd386fa08a1147d829b55122f35e1d32905f14355f0a026e8fcbf14a8ee00634218d08ea698ca092b1d5cc6f93e717aebfcfb0ffe34f4b3bfdca6ebb66b8c5e932458a9972f718e953110f16084e26db4fcac352d0f459b6d283b3f76795db326d9bda6d7d8f766eb86d4fd5e33f06b4304a5693154c3de3e016e3520057850daaca51e1d41a1fe470e085c92f79736fc0f6dd77be90e2160f437ef479e9a83d2a5b5be7662f9c6fdd760a3d25d6d674d5909b8dcd604ceae5b5f8a8e8d7eb43e2bf783505028e3e319371f5190124cae33c21c8be64c4f7ba032a3ae63b542b9cd52bd84477b0e86f7ef0e011b32b5f1ac2cc7024f174c39d8ab5fb1fdd2a95829e45e9322797d9796fdda611ce90694c14879cf19d640b5b6c0b1b1d793cd464e328dd31c7e3894e9ae2b6ed9081991813df9820c5de01e1592b0dbbb42ed0f693d8e5abbe2a1a4fcb51710ad543cafa8adbd7d2ee8006b9365b44738ab0207011479402f65007f78565ea317cba9e809d03adbb1b757b36ce9f806535cc67c149816f282f0e7534efc7d4b14214059621447c3855a4a536dccfad8291428881d21fbbdc8d968e75867a9c4287e16e293ac7350f095a434c0ac54614761388babc529739178a43442fca907c5bea49e8e30780d7213c0c5f370de0960f31493c8ea17f93986b9009bea5f4faa4e7952a6c92c5b6beee775bc8afd996faf99daea31eed1010a956c762a99bcdfa863bb35476dd91956e6f2ce8cc5b1dd02e1c91e5faf5bd5952f4271af9af75772c498c599ec8e53a95d113abdad708860b32147ca293450ce4c291192b2216bd3e5518b9de714a8ac5f0f09e365f49199a11026a2a66e919c7aabc0b594ea290bd417f8547a69f0565e0d3e8d0f4cb37b1dc2c89886c3a5bad2750033d33687de48c36714865bf746a0c40a3ab2d8d762c464a21bbb673503ff7b746f2d7fba86d92524525f0af36446811287ee1321db94f0904a745c4857713b19be0a9851b2a43d3104f67e377fb6b592881cbe70269951439c4db9bf706adece5013c590a7ff13f1906600f75af7bd387b31fdda3e112f18653f8f5532dcbed6606d4af6d6ece2d4a30ec4d5dfb8f0bbf0a9272b83d68fb2c8a7cdf20d39f039edee55c419b1259b2aeb85a81500cf85255dfeacaa3c91fb831e24095220550038bec8b33e625f5e1ecc785bacf824c47144b004052c1f45ea31199e2643f5fce45472dd983e7268a061b034d252316c72677c7df652224a862796d828eb37bb69ebd844cd0c9f00b22a832185d8e817b10f9e7964edb1f0f57f423ea8ebad79115b603d04126d126f98da5f457f82e128a6661acc8dda49ad928e7003e3bed7613af5eecbc3aed0cb162613a01aee1501c46df5282ec8c54807896f1ec2f5b20fc330efb0800b758b6fc313f9d3c89bb9283cd9c9300c45fd4e3eea60324014e24f5a6bf110b4cb9bb6202509679d6b3ac1a4ac2f6298b80e16a04d8a03fbed54f87ee5d02254c02ad629d1c2c32d7107e75f48d8ad7a1fb314150c51159cb9e465083d25fce35b17de8a12f0c7eceffdd22e684d195c814cffdd72e1097e4f6e2e145867c06166a3c34a7075291272c2a62185cf614cd2080c37556424d3d0f769beef428f17bc37147b30354a25e558ea7448f7ee545939f67b517daeea8ac9e26b726ec6795fe80a17ee9db7f590ef15ecf9ee14491fb8ce3a76c9e130487602df71fed4863eb40782d4ce11124be6bdee70fc9e8c47579ebbe0e6151b11f8384c3c3deb95dd5ba40ec01fd2dd3064e89aa3a425222720f294d703754837c938d2c3a2ee646e94f841a320e154d802f5613600f1b0ff4ff80e879634814b65c32357406c939dbe7c4e1ff43fa6840a1378a57f2165f10dd4959a3c91917d84cd87f737fcaf0a85b41b7ff40e5e17ebd24f365e4515489aa733bcefbfae4d4d38d905552fedff9011c5ad2bd1b57ef89549a82ef7832a0e71c547aa7552f051186a4b36e4fc77cd8da44c5633b9f93ef616592be48a9ada6b2ddd609a4a6ea4219da2ab574c7325a242184992736bcf79f6709e7e1c5380f1a84e3283b4d9e551f38528508ce97179031cd8fb5db2aff280c5c4112f0c565aefbbcff5dc7c37bef2ab8d8b9f4e61dac041b9de2cdc2196b1b129ffec8b5c9dd2a7bbcd5bfe8bc525aec6113791c00b41ea46966660de3f439f418d2801f123685586efc8b60308d43d09afc28c05760bae928459830fc3b85b861921dba537eb6ce2f9e1b6574af329258a96e150d0f89f7e053d5aa5b197413744329c58b49e8bb244233057463e40570310a10ecacc3d248d1ad91ef1e4f867edd7fc06306f5fb127cf1a67777b19ca83b7ae002843881ad7e65ae7a06142e8a0f4af9be29a0551f2ed9e6e37233c560f4f9279547e1ea54d7a4830c289dabbf7d89962f3253321b7e1d189e3c25e410fe4b026cb621d674506777006e7b2e6753284e5a8ce6731acdc551c6ed1d354ebcd5620d18b2505f5eb2556abf7fa99d1e4d934ed3c4de0a458e6ce9d091087934fc495748c705fa15e3b0468cf03c30f20f06ffa820bdb86deec73bda14273d7bbec1984083666a92baf63e179d0cb95f71a2ac156e1c3bda651cb5c0ff6371bf68d8fa3f7fb3fb02a569ef1fea75e57b1c7e3f5a7fc04b63d068378854a3f9ba2d794aa67cf6d071c3625c87c3f3217f250990d526261a5c880ac32593554fb8b86685450638f57bbd92de01cfa4b2074b58295c28029bc556b186fa7994f97bb7a63a7529e13a01ad960bd7d71816b47ea49bd016dde439ac78109c7ef0aa9f778ab38905114d726da66d39bf155c429f331ec131c82ba35578fea421ea7e2ecf01299f5249afb960b4b32b7fdb7df8697c14ebeebbf40548f56f45ea341d6550a7b770575d064102860b51da79e93f6d0b63db2bef4048b339d07edf7544fe8a26963075af729398edf0473755392e41237094fd82c4325636e668cf75c6ad468f4fb0310bfe099c7e87d1d29f62397431b525bb3b89baea61bb490b4c895e971c325dffe927b271b35d717d6d7679da40afcffeeaf35cd2f3f09f585eef493f7c694abf4e6cb38d854548ddf4e86d730ce43b1335d710e032421194274e211d5967b2530955716fb2cbfb0deed7224043f022314d246e0722faefdc474921c46a505ea25eaf92ca9c966023fdce2960db90a884178d3e19e41e1fd56750d723a2b75643df479051d07e13d3acfac8288d2acaf5717888a04326e6f1e0d07720fec3f6d543939989551e0cf1aab2a7fc7fda0aa273db235aa1c23135ea773542d9c285b1a03fa8c0b4a74bad47c86d4de5b27da48f7c38e55edb0d7c86110e904f3c22e45ce17788c0f665126d9413409462138f3c518d75864f19d94cd35e83cb7a7c2ab5516c6b31eeac863b3e986597c5521bb8571579ac8e7198bae8353b73803236697dae53100a8dac11be61ecec92d867fa28d1d0434544ac4fb350456d4c64ef0f387c7acf512d8679a36aa05cb4e7739f6d25daa73a209f07a9059b8ae96c1902bfe7d163aabee3fec76f2b553f7685bdba379c8ec12ab672b68790e62096e17a924bd1f8e6edc4886e9c304cffe058dea59e42d8cbf8a7cc27b16f620354ab3072261fab1afeff08954e1bbbcfd9d3b97c3f119af29cfd9b492931b009df1befe649cac7da8146922d1768609bf44edc439520be59c9362b76986e768405c75349dcec98895be8fa7e7b8aa43a2aded9622a6cf706e09a30d3e5bbf705ba70957d531381d72992c38c4169e6a6a66c6bfe04a63bb0cd21ca3ac9befcc73a028e4bef0369f4c6c7d1e82a59ab077db5fa9bd3e53a79da0373be04f03b9cc4e46504c54f581418e30e892882fb9207a079ca23de36195c790fd83a87d2bab3d19b51dfd93718b78d158183454b5ae8570d5f91dac103021cd24707ec94a0ffc5f17048bde1d79f1e9edf2993752134ccb88a737e14097a1512aa8cf598ff52eaae4f15500dd3d9e77eef67f55f8534a1cf9e7948199af746482959b96b197237824b47dca8fb159acbc5aa05c2588ef6a92e002de8e7afe8976950b920b7ded4956d95669fd22c7530f49e259940797640dce920137f7b3bb8719f7a4e9a0f6d7172eb808a04f78b4cd7d0659502a72e4cb9d7f4d6b20d140af8ce1a2c6b5846ac13beb94e875d14ea3787ae71796cca7fc6314dde77714cd9e0787995ceebda97712494db9f8b489887fe99534e2c0035f3794c9f71ee65b76c0cf3fc77bdbdf1e63654cce29f98b8a83dd14c25d56c28b1cb8c67a9b072764bbcf6c57e9051d4bcb2a1e54fb013da3433f37e6d07faedc2418b022684eed2ef2596dfd9114405340542cf4190f4b87c4ae9aa8073f157d429bc8b2d72e090848bf2dfcc9f3761b76fddf2d77df50db755aff9e29f2ff2bae8d59dd2b1885052559025593a0889f500f814d6ab385733999db8010fbc7933af6d319779f99de2630028edeca9e967fb953b127e83d0078d5a49276ec8eab1838672260192d47608806e741d971495849fce57f99f4121612eb621b9358a41347c1217be888a82a6fe337641bf135cb2cad7395f6ccb546a1db3bfacc43cc1dd1b9abb39bb1c7d42f69e0dbfc17e8807fa23c904b1f1f8d6f29aa3e429bbf68c72059a0369d281663999862864b718b435802e71825aa0a468fd43338beda8a1ec1bbf5223d2df256f9043516dfeb31299a01b0a9377fa722029e7798b0f28123b5b2cba9fccf3031ca35d510e4336ad61d543bb886113c9d64cc723ac96f29130e1f5f4503d14a3e94ff8a790a03b78c9ad3cf1506879e5cab25a25f293fc7314018febbee2e429319d0bebbe0c8e84bd410a7ef8e904d8c3865d8fbc4863af152f3258c7ad2ac0f974bc5ff114318d2c8188c0cc587f7bcbd9fd6bc6c615c36d877e40900892db82e594f54fa21fa8d34e3f8dee7d28a83f3eaded829cfd7dc549527418de6aceb9b7c22d1e362841681f91468692ece2d8f8463b0c7a567dddad30dd0eaabf13035ef2e9903c79afdaf962aeeea15930d8b30551a72ae96692acf27a4a62d31a3936e81dcafc113c7c8ca608eaaad07878bdbc44866078ffb10a8e80c20083ee6f98e6a46a71457ddf1dfac4724809c4504279ca7abf0ec3150b85b631d31e0a8f54dc19f8694994767f9108cf847108225756f29552e1c77bf0312bc3408d10c5a4c49f2a27983f43559183a43a2dcdd3b111fd4392364a10ebb3eb0f7c74f6b7902595f173b741a2edad28667f02d9b9db13ec52acfc072bff3311111fae0fa1241305f5bbc60dd84333b698c4a2309483f5516e83528dd96bc8392ad0e129d02d2b56d7e99892b8d7c8d644206bc518e1268b17cfbaaeb48f21241bfc9b6c514d15de50a1fff54c35a6cf1f300beeca24182873d271f6c1f2b7eb39714758634ff4c56404dcb33dcc0c5e469ecdf0cdf9e3ac598cda2dd738c6622467edc716867d7dc20f6873237b0e4072bbd67688127c0f5f60fdb78279216497f3af435ed76add8193744343437c0810d1778607d2886707a00a36b036d2b5daaea9e09865a8c3f048657b6796fac4a2beb2ae39ac1d4fae5339d39a6f0f3150973e497131031f407a40971f54a63c4c22454b437fb4d22be304e82297e2fe657b23ec28b182a48c8d24c6b468f083798a0579c2fb490599f22fda0f672ff1997ceed3cd9f6eb45efc070fcee4eac0222fa8a4b02ebce79f3a99adc2eb308f846fe0643ad44017a0495de6", 0x1000, 0x8, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:56 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x200000000050, 0xffffffffffffffff, 0x0, 0x100}, {0x80}, {0x6, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6dcc) read(r0, 0x0, 0x201) write(r0, &(0x7f0000000080)="3d76616281a2fc9040243cb16d86a890", 0x10) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) listen(r1, 0x100000000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r2, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x90, &(0x7f00000000c0)="decb9c8ef26277a32f718d6bd2fd1778e107a4c5d743345177379e83eb5c7014f78ee76d557a0f4c35ad5777acc4dcf42bbeec5edcfc2087a51216360fc2f95439ce18d5f218e8a28ecb282c209bb1c420a0a96338f374e368d67cc2ec4fe6f50dc8905c80207b86f440e96377c4f3e0d6607d69a50ade2023f03773a2f007cbcb9e5801cfda287c3ac9d541b31ef081") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x81}, {}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="a4") 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x4}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[0x8e09, 0x81, 0x100, 0xb6e, 0x1, 0x800, 0xde1d, 0x369ee3ca, 0x5]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10c22, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x40}, {0x6}]}) select(0x40, &(0x7f0000000040)={0x1000, 0x7, 0x4510c805, 0x4, 0x8001, 0xf7cd, 0x7, 0x6bf}, &(0x7f0000000140)={0x76000000000, 0x4, 0x9, 0x5, 0x6, 0x1, 0x6, 0xfff}, &(0x7f0000000180)={0xea, 0x5, 0x0, 0x1, 0x6e4c, 0x3, 0xaffe, 0x8}, &(0x7f00000001c0)={0x4, 0x9c}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setrlimit(0x4, &(0x7f0000000200)={0x9, 0x7}) syz_emit_ethernet(0xe, &(0x7f0000000780)="3992f7ff05959fc9fedde4e599cf") 16:00:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x4, 0xc72, 0x1, "08dcd38580861cf99c6954ceea3cc433043b9403", 0xfffffffffffffffe, 0x3f}) 16:00:57 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "010000000000000000ffffff7f00"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0xffffffff9390dfcc, 0xffff, 0x8001, 0x4, "54aa9c1d578e24eb4f6e166ca696df62b62425a4", 0x2, 0x7ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) r5 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)) sendmsg(r5, &(0x7f0000000600)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="835a0e8d38fbbdd12e46625feabdc3d012c1d032240c95cd27a16bf2b3355e474b79ececb37caa675caeac65a871f904d5f98b6993493ad9de99a8fe9837fe150895aba4512faa24fb13", 0x4a}, {&(0x7f0000000280)='v\b', 0x2}, {&(0x7f0000000340)="6fd398c82bcd7ba748f876cacf7c3852c17ed1d1be9d52370301b5c9d17ec3612c09b6721c1155f8867275e37cf071df678d6a67f362086010e738f0fdff8700371a4b2f339619e9604e38a2c66bc711b06686772b51424762060ec4400a98c168a2923eec1f4f8c811dfeb09589296e4d087ed70131135e9f466c8df136c484de7fef810287a52d947ef8d03e53a506e6a836c707f1572876ee4262076c1db7835915d4adc9cc47f45ce4e69f203f6205ada12cba1917d31c1c0e88e72370dd73772df8be3469f1ae803dd05e3057e09fc8e11c30879638240a4dcaf7942dd1a2584b33f74d2cf52bceaa5d3b20ed6e622314cc75ea040c1e0a", 0xfa}], 0x3, &(0x7f0000000440)=[{0xc8, 0xffff, 0xc69, "5523ff2bc5b405fb2dd075f78578871111d2a28c5785e839b04859e0da651589e6eaf031c667b1474a793915a70086002fe197814a6e182f15ac4688a26d608efc19cea7be032c60d2735abca47b1b109e27839e83bf75170a552972f011aa570692ed5995e919d87482d745c4a14a638ac4614b372458738da38665fc8a1e511fe6bd1a0529481bc0b1c767805cd52b24c3de7de66aaa670d08cc5ffbc0c101096535d28063acaca67bccbbaa527382de4bc06cd98f"}, {0x48, 0xffff, 0xf56, "c44c2d2de1b29179b833bbc34a4300ae6f322c05c860deeca8082f261c941287918c88f68ed526785a303c838809615412ed"}, {0x68, 0x0, 0x8001, "fa9874f84231df38fa12ccca94ea1da113e6d03e8685371f3a65421e27e37ac54630ead8d171d5ed2cf3c03c88127b3157e3f506bff31ada94b412f440a9859966dfad89df1abc8044576b84b5f5389172217a74b972"}, {0x10, 0xffff, 0x3e5}, {0x38, 0xffff, 0x2, "14ac0dd0636b1cf715228ee69fe99bbc28bcd86e4051bc178ce6ddf596e96e5c9b068a10e4bca106"}], 0x1c0}, 0x5) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) close(r3) 16:00:57 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) r0 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = getgid() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r3, r4, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r1, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x4) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000240)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x20, 0x0) 16:00:57 executing program 0: r0 = socket(0x20, 0x4000, 0x11) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) getpeername(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) recvfrom(0xffffffffffffffff, &(0x7f0000000180)=""/196, 0xc4, 0x1, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000520e00000000000010bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e849506ee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d396674000000000000000d12f524ab2aa8cc7712a2b279dbff4b7066564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42ed3fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d8484155baa614dbf887f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e005239acb7ad5a0027ae4e573d6a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e00000000000000000000000000000000097d519b0000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000edc3e2f25025fee065d5774a0cb107b5f9d6a469d952f45eb52e8d11f2d26b31557ada256d922aa56223d48b66844d602939c7e1a31fabc91b6b199260f6bcbadb86f9b2c5276911b9e2095f8df3464ed2b1f288fd3d506e985b9ba527b8bc7b42c25258e7a2153141786301801f6a46b39d39ef0f58906f8b312852cc1779ab495620336b14e6178e61eb91d9c5ed0ee2f8d150f710fa811c6fa4ab5149441968f5e95575d2c85ae97f562dc64abb68081d3a58bd8f994ecd05a0f0675922a0be5ac31f27cb39939c4ebe39641ebceda86aff0fa9f4a2eddb9e88e9250b9f7c2014584071adac0aa25e4c4a58ecb65ca5d135d6bfdac16fa89af700610aa1a8aa097fa57e1a1bf0c1a33e3db01a071137daa8d470e09612debc03f1082c17329ee5b0181454e2150db7a2d3545f0ef783863e2efed22fd7ab64b7073990a45ed63b"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)="0669094e051e020000000000003a47084e0b6e1ca630b1390f024034d660850d0c0660b47fa2f9feb66fd338112d6bd0839dc98df46ed8c551aa59ae9db7b32e86e68dea0c5c230bedda000000000000", 0x50}, {&(0x7f0000000000)="3708c45eed3570c3a5330f254b1988635c04fa08bdf6c5d43c840000000000000a9bca0700b8124a763a012a0f459133f7dcc75aa23a81cd6a71e5529417f11f44ca5cf19d3785a7e95738020000003ccd16bf33d55de84b97acd9cbe120a03274831f48e84013e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad3e7800004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b01198", 0xf8}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715", 0x3a4}], 0x4) 16:00:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) setrlimit(0x3, &(0x7f0000000000)={0x0, 0x100000}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x15}, {0x723, 0x0, 0x0, 0x8000000000}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r1) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000240)=[{0x0, 0x3, 0x1000}], 0x1) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f0000000280)='./file0/file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) setuid(r7) write(r0, 0x0, 0x0) 16:00:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xa611}, 0xc) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="36378f3d391439e984596ca48e455d55d00400000000000000d0c79fcfc7f260639fa0831a4d8988b44e", 0x2a) 16:00:57 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7, 0x8, 0x8, 0x2}, {0x3ff, 0x9, 0xd28, 0x6}, {0xb9, 0x9, 0x200, 0x610b}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000003c0)={0x1, 0x401, 0x8000, {[0x2, 0x80, 0x4, 0x1, 0x4e, 0x2aa9, 0xfffffffffffffeff, 0x3795, 0x997, 0x0, 0x8, 0x5, 0x54840d3, 0x1, 0x80, 0x8d76, 0x9120000000000000, 0x6], [0x1f, 0x2, 0x4, 0x4990d926, 0x100000000, 0x100, 0x80000001, 0x2148, 0x400], [0x200, 0x5, 0x1000, 0x4f0, 0x7f, 0x8, 0x800000000000], [0xffffffffffff7fff, 0x62e2, 0x2, 0x39b, 0x9, 0x9], [{0x5, 0x2, 0x8, 0x11b5}, {0x240d, 0x400, 0x80, 0x2111}, {0x3800000000000000, 0xffffffffffffff80, 0x2, 0x4007}, {0x7, 0x7, 0x7, 0x1f}, {0x5d4d79fe, 0x3f, 0x6}, {0xfffffffffffff001, 0x5, 0x9, 0x5}, {0x3, 0x3f, 0x80000000, 0x8}, {0x1, 0xfffffffffffffff8, 0x2, 0x3}], {0x7fff, 0x401, 0x0, 0x2}, {0x200002, 0x0, 0x5b, 0x3}}}) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x20046, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000680)) getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f0000000380)='./file0\x00', 0x0, 0x40000816, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:57 executing program 1: r0 = open(&(0x7f0000000180)='.\x00', 0x88, 0x5a) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, 0x3}) r2 = open$dir(&(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 16:00:57 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f00000000c0)="5cb8775fe5b523a2b7b90248b2f0c45f03231e2a03b23be2eb10204b76b4e18cb65a4653c6bc333f0eed05c59e0f0307b3e1a8dc2c3012d6e84863fa3060df2d3e4fe4301ba33d7b29d82834cc8ee1db477c5f4e56923538077802275ad161b1b76b3ee7ae0e30b69f4f9424c0ba23e52d324bcf33cc28b108319cd105b0aa3353bf367271eae8eb802a3a61930b47f639e703a641d81e38efffbfcfcc8af910de444ac2f2828f3f543d7aa4d5a72c77413e686f19c6903141efd34140c96847b909db3a9ed3d1fe2f26e7", 0xcb) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000080)="48faaa73b6524c7a57dc", 0x4, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x9) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000001c0)=0x8) 16:00:57 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) setsockopt(r0, 0xffffffffffffffff, 0x67, &(0x7f0000000080)='hZ', 0x2) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x84}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x10000, 0x150) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000440)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0x102}, {0x8006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/142, 0x8e}, {&(0x7f00000001c0)=""/208, 0xd0}], 0x2) syz_emit_ethernet(0x8f, &(0x7f0000000340)="11b592d2b77169d689a0988e2cd1c15baff39147c02b92335ae6738510d2d93604e51340fe87e6c0340834a7c410a5426bf1456c591b077af689177b0536bc410404187fe83ded9c0c8abc793fd903000000d19cb083a1ebffa091460bef3e4e2774a357322f590c571c74e324f6221a3beb2c746fd2ec99abc7085f96fb3e8d4f26d156466d8a580a125c8300ba38") 16:00:58 executing program 0: 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) r1 = socket$inet(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="fc7d63acb64b91e81ed8298000000000000000000000fdade9fc9c5dfd00"], &(0x7f0000000180)=0xf) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./file0/file0\x00') setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000000), 0x4) r2 = socket(0x10, 0x6, 0x3ff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x9, 0x0, 0x685, 0x2}, {0x80000000, 0x9, 0x7f, 0x8}, {0x7f, 0x8, 0x6, 0xfffffffffffffff9}, {0x1000, 0x1, 0x3, 0xff}, {0x100000001, 0x6, 0x9, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x400000000000004c}, {0x6c}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = syz_open_pts() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x188, 0xfffff, 0x10000, 0x80000000}, {{r2}, 0x280846c204ff851d, 0x23, 0x4, 0x5bb, 0x100}, {{r0}, 0xfffffffffffffffc, 0x148, 0x2, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x1, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x20, 0xc0, 0x0, 0x2}, {{r3}, 0xffffffffffffffff, 0xb, 0x0, 0xfffffffffffffff8, 0x400}, {{r4}, 0xfffffffffffffff9, 0x1, 0x1, 0x7, 0x1ff}], 0x1, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffc, 0x8, 0xe7da63309caeb68f, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x140, 0x80000000, 0x7}, {{r0}, 0xfffffffffffffffd, 0xe2, 0x1, 0x56e, 0x1}], 0x3, &(0x7f00000003c0)={0x5, 0x80000001}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") chflags(&(0x7f0000000100)='./file0\x00', 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000000400)={0x81, 0x8, 0x2}) 16:00:58 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000080)=0x5, 0x4) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x400000081}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r4 = syz_open_pts() close(r4) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15, 0x7ff}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESHEX=r9, @ANYBLOB="5275fe54a2095ed6f7242f3af8e3a973662bf0129475b4ca4fadce18e725cf7523c4a0d30bb9e2c878612abb8dbbbb70704ab92c49c5527f443c6e86a9ec44f63f6ebb267807008beb27c4bd5469a82cf95eb91eed2efa38c33894e00931675ab8acd39fea976be313dd9f1a0a4f9e286db196007e1139bf0599f1f298c1374023080ea09aaf6894fa3d49203995245a1efe99998f"], @ANYRES64=r5, @ANYPTR64=&(0x7f0000000140)=ANY=[]], 0x3, 0x1, 0x1000) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c, 0x0, 0x2}, {0x5}, {0x7, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:58 executing program 0: r0 = getpgrp() wait4(r0, &(0x7f0000000000), 0x1, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 16:00:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000001280)=0x1) recvmsg(r1, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001100)=[{&(0x7f00000012c0)=""/4096, 0x1000}], 0xaf, &(0x7f0000001140)=""/232, 0xe8}, 0xa3) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r9 = syz_open_pts() close(r9) r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r8, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r10, @ANYRES16=r4], 0x3, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r8, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r11, r14, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r15, 0xa5, 0x1, 0x100000003, 0x6}) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000480)=ANY=[@ANYRESHEX=r15, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r6], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r13], 0x4, 0x2, 0x1800) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r18 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = socket(0x800000018, 0x1, 0x0) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r22 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r24, r25) chown(&(0x7f0000000200)='./file0/file0\x00', r24, r25) lchown(&(0x7f0000000780)='./file0\x00', r24, r25) lchown(&(0x7f00000001c0)='./file0\x00', r24, r25) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r13, r21, r26}, 0xc) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000), 0x3c) 16:00:58 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 16:00:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)='H', 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup(r3) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x4, 0x0, 0xffffffff, 0x3}, {0x3, 0x1ff, 0x100, 0x5}, {0xe0000000000000, 0xffffffffffffffff, 0x20000000000, 0xffffffffffffb770}, {0x1000, 0x0, 0x1}, {0x40, 0x8, 0x4, 0x200}]}) 16:00:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = geteuid() r2 = getgid() munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x659c12df1a6d049e) r3 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000080)) r4 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) 16:00:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r1, 0xffffffffffffff9c) sendto(r2, &(0x7f0000000000)="50680ef0f73513f05bb2316801b7732510478d58566ee17e8d99316f1b387276bf8475fb5e90a51419913855f61bbe8035562fb45f53b51404819736a4648013430161c03e30cb74e6c2b32875c390bd7f4400e167d11e16a6d285435b5ed40a80f0eb7ab2d52adfa7041d973e0d443f284130c9ede4fd593c74a622f4230c9a0f895c61df170c75c156ab497f03404e52f7aec7d58fe8b2f18c82061f817043edc4e968696cccedb7aa9de439d9a660098065db1239495cd52aa28c7ba7dbe5fa195a34a9a7e1", 0xc7, 0xc, &(0x7f0000000100)=@in6={0x18, 0x1, 0x4, 0x8}, 0xc) setsockopt(r0, 0x29, 0x1021, 0x0, 0x0) 16:00:58 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0xa, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socketpair(0x4, 0x8000, 0x7ea9, &(0x7f0000000080)) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) getppid() ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000080)={{0x100, 0x4, 0x4}, 0x340000000000, 0x3, 0x7ff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) getsockname$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000080000000000000000000000000000000000000a700000000000000000000007ef30393c3c154f334c9ad81a4b57bea0000000000"], &(0x7f0000000200)=0x2d) syz_emit_ethernet(0xe, &(0x7f0000000000)="26495b55a658d024cd62a548e094") 16:00:58 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0xffffffff) setsockopt$inet_opts(r1, 0x0, 0x54830dc7b5c598c0, &(0x7f0000000000)="8e", 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fff1c5cb72f2b33"], 0x10) r2 = dup(r0) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:58 executing program 1: socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0xfffffffffffffffd}, &(0x7f00000010c0)={0x0, 0x20000, 0xe72, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x6a}, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x1c9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r1) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x3) shutdown(0xffffffffffffff9c, 0x3) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x9d8aaaa}, {0x20000000000014}, {0x3c}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x14}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x23f4, 0xa43, 0x6, 0x2}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1}, {0x54}, {0x6, 0x0, 0x0, 0x200000000104}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)='\x00'/14, 0xfd9f, 0x0, 0x0) 16:00:59 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x118) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = msgget(0x0, 0x446) r1 = getuid() r2 = getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xffffffffffffff7d) semop(r4, &(0x7f00000002c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x80000000, 0x36a1536fc999629a}, {0x2, 0x9, 0x1000}, {0x1, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000100)) r9 = getgid() r10 = getpid() r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r11, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0xa04c, 0x5) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r10) r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r12) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r7, r9, 0x0, 0x5}, 0x4, 0xb8f, r10, r12, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socket(0x18, 0x400000002, 0x0) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) r1 = open(&(0x7f0000000240)='./file0\x00', 0xc47180b964c55521, 0xdc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000340)={0x2, 0x8326}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000002c0)={{}, 0x2, &(0x7f0000000280)=[0x0, 0x0]}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x802, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000200)={{}, 0x5, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000140)) unlink(&(0x7f0000000380)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x9, 0xbbf, 0x8, 0x5}, {0x3ff, 0x8000, 0x7, 0x10000}, {0x0, 0x5, 0x6, 0x7b}, {0x6, 0xffff, 0x8e, 0x800}, {0x5, 0x80, 0xf2d, 0x2}]}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 16:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x101, 0x7, 0xed, 0x0, "96e927903e7bc0f7185326d45ac1b70b0db81e72", 0xfffffffffffffffa, 0x648d}) 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ebfcdec44c4ea35b5ac206f96616ff441dbd4274"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0xffffffffffffffff, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:59 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9ca3c485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x79a) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x2, 0x5012, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f000086c000/0x200000)=nil, 0x200000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x6) 16:01:01 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x800, 0xca) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:01:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r5) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x1fc) setsockopt(r6, 0x5, 0x8, &(0x7f0000000000)="93d869b1ac02dd536cb2d625841e0c450da61dfbefdff45e58798ecde1e7d59ca5b1f31692c7a32c9c3079d0e3550777f24f07fc8d6d", 0x36) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r7, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000100)=0x69e6368) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8000, 0x0) 16:01:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00004b8000/0x2000)=nil, 0x2000, 0x4) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0x1a) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/194, 0xc2) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) setsockopt(r2, 0x29, 0x100000000000a, &(0x7f0000000000)="d5ff9668", 0x4) socket$inet(0x2, 0x5, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:02 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f000033a000/0x2000)=nil, 0x2000, 0x4) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r4, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) r9 = getpgid(r7) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000580), 0x0, &(0x7f0000000b40), &(0x7f0000000b80)) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r14, 0xc0106924, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x186) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) r20 = getuid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r20, r11, r4, r17, 0x1e4, 0x8}, 0x1, 0x5, r18, r19, 0xfffffffffffffe01, 0x5, 0x77a}) chown(&(0x7f0000000140)='./file1\x00', r15, r5) 16:01:02 executing program 0: r0 = getgid() r1 = semget$private(0x0, 0x0, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r1, &(0x7f0000000400), 0x0) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r3, r4, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000200)=[r0, r2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setuid(0xee01) msgget(0x3, 0x208) setgid(0x0) r6 = msgget(0x3, 0x420) msgctl$IPC_RMID(r6, 0x0) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x3d}, {0x6, 0x0, 0x0, 0x5e7f}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x8200, 0x0) pwrite(r0, &(0x7f0000000080)="fbaf8a3ad56dcd63cf0533a998dd", 0xe, 0x0, 0x0) 16:01:02 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x1df}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = syz_open_pts() close(r1) read(r1, 0x0, 0xfffffe4a) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) pwrite(r1, &(0x7f0000000080)="9e5107c6ece3173eac43846940fed8dd2888344998f87bc3441e23ee377c0e35a16f9af5c765337f2d58ce1209c9a1ba13156451a1ff3cdbe5db8447717167304d4c0be9afe3b0dd4c0abd3f1c22f74ecb4783c5602fc97d8176f855aec0c0fec14e3b21174dca91386a7662c2099ab18cb7c34048bfc01181", 0x79, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000003c0)}) open(&(0x7f0000000340)='./file0\x00', 0x1, 0x2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000380)={0x7, &(0x7f0000000040)=[{0x57, 0x4, 0x8, 0x80000000}, {0x40, 0x3, 0x5, 0x1}, {0x1, 0xffff, 0x7fffffff, 0x800}, {0x400, 0xffffffffffffffe1, 0xffffffffffffff01, 0x100000001}, {0x80000000, 0xfa9609, 0x401, 0x7f}, {0x6, 0x800, 0x5a, 0x460b}, {0x1, 0x10000, 0x7f, 0x3}]}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{}], 0x1, 0x0, 0x40000) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000700)={0x0, 0x9}, 0x10) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)="147ae926788bf3fd", 0x8}, {&(0x7f0000000180)="de4f3f76e47aa54ecb75ae121c30402f44df1dddd9af576acd87f136544dee617c41fe8848a5cd14ecb46a4bec89d5f828e69d248047f2cf22a1356e3f519ede6da91ef95a317468ae5c6d215d8319bce06e4cd5b45e52b1759d23ec4d6b880056c6cf40c0bf75122aacd2026ae9904b2144f4c67e82a32db64d4e37f0329dc7c5048a19f17756639fb181ac34b1fc8197f8e3a784ae86d0121f0aba9751687fa667ae537f117d0c437559fbc0aeb0387fa83e3d06f3f0cb24e04c07081caa6154ac51f121f399ff2a6291956bc6e98c1792c6aaefd50f62b1cf2eee9b9d0ab8cc9ff92486289a", 0xe7}, {&(0x7f0000000280)="16b2b0c199e8d46e6f220774158e25f940a91955322c70c07fadf25f970bf1d41aefaaf65af47de2e5166e371eaa3ec2a2b1c5f4f47df624a518393eaa48b54da0361d80dc81c9c12ee8678fc4d87c17271fb9d2131c2625dd44d20a32050bdba521389d79b4bb1b573a966a7569b836cb45389467eb7184ec808fc02f363c91db3f0d08cd9537c927814a6e88bc0bd7171b8d31b303755284697c086bdf48fa9710ad3e01459025781379cecaf3b5996291", 0xb2}, {&(0x7f0000000340)="b31c9b0097a4015d5e0b87a9d77ebe6a7a9331228c4bae94b34f05e62c0c5871ce30f71298fc437a980be1f27d3fc14f09c1dd774a0884872c588bacb17b883eb993696b25a0876afdf584aeb2828d6e67985f302a74e1a2638ea59de15d12fd8171f06e0517b7ae4bf9c98d741404dcce02042a743a93ebc40ae4bf71ad9d1adae61b81e1616de210a6582069ab51ab5bb3fbaab1359debe9f97611a2c7cd0b8afb73fd9eb9c75a84c30168ee48913ecbd46e7de5584cf3597e97cea387b8845803fa913bb43cb940de6749e77579c3abca8f62c530e62afdbe2ec7308dfc694ad73651702618827570752303a5622adbea127705", 0xf5}, {&(0x7f0000000440)="8d817d68d7614c1c6eefae1fd345ee37785023babf149394d6216870b4f5f7b3d2fc2f74f74206bec0406371e24bc0c1bf60220751159da4931225be901b9f7031e55918e3afdc89150e4cf669c15ee727ded938e162780ad5b17610f0d426577c1dff3f4504eb0d15cf46b3b03bf1ede5d9e7a15d900d4a7c29af2e74f80783d32b46d19690be65317b54f64c67d49315279b792a379729326dadc571b771d094e0d446bc06b50a78faac2030d9cfa2209b0f29c26461b5dff86a950512ce567f7d03ab81447abeaf8b531b6f45f058e42d9886799ae2", 0xd7}, {&(0x7f0000000100)="e811ff73d2e7f70381190fdc6af7bad070a89b03da2ee04b5e64e5b0697d330b051eb9ffebf0ff8c9895dcd6b97e5101c756490fe374e369269fa1", 0x3b}], 0x6, 0x0, 0x58) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0xcc, 0x0, 0x0) 16:01:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005201) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x34, 0x0, 0xfffffffffffffffd, 0x1}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x6) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/\x00\x00v\xfb\x82p\x85\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r2, &(0x7f0000000380), 0x0, 0x0, 0x0) 16:01:02 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x79e) 16:01:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x307) 16:01:02 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x5, &(0x7f0000000000)={0x7, 0x92}) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000001c0)) close(r1) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0x1c) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r3, &(0x7f0000002a00), 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:01:03 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) msgget$private(0x0, 0x1) msgctl$IPC_STAT(0x0, 0x2, 0x0) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000100)=[{0x86, 0x8}, {0x89, 0x546}, {0x22, 0x1}, {0x48, 0x7fff}, {0x0, 0x401}, {0x25, 0x401}, {0x84, 0x8}, {0xa7e76d6f78955ee7, 0x2}, {0x8b, 0xfb0}, {0x1, 0x54e}], 0xa}) fchmod(0xffffffffffffffff, 0x10) 16:01:03 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r7 = syz_open_pts() close(r7) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r6, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r8, @ANYRES16=r3], 0x3, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r12, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r14 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) r18 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r21 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) r22 = socket(0x800000018, 0x1, 0x0) bind$unix(r22, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r24 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r26, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r27 = syz_open_pts() close(r27) r28 = kqueue() kevent(r28, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r27}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r26, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r28, @ANYRES16=r23], 0x3, 0x1, 0x1000) msgsnd(r26, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r26, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r26, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r26, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcb06000000eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r31 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000980)={{0x2, r25, r30, r25, 0x0, 0x16, 0xffffffff00000001}, 0x800100, 0x9, r31, r31, 0xa5, 0x1, 0xffffffffffffffe1, 0x6}) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r32, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r32, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r33 = socket(0x800000018, 0x1, 0x0) bind$unix(r33, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r35 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r38, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r39 = syz_open_pts() close(r39) r40 = kqueue() kevent(r40, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r39}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r38, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r40, @ANYRES16=r34], 0x3, 0x1, 0x1000) msgsnd(r38, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r38, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r38, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r38, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r41 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r45 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000980)={{0x2, r41, r44, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r45, r45, 0xa5, 0x1, 0x100000003, 0x6}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000480)=ANY=[@ANYRESHEX=r45, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r36], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r43], 0x4, 0x2, 0x1800) msgrcv(r46, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004080d7e1dfd6fc1a16d4ae7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r50 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r47, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r50, r50, 0xa5, 0x1, 0x100000000, 0x6}) msgrcv(r46, &(0x7f0000000280)=ANY=[@ANYRESOCT], 0x1, 0x2, 0x1800) msgrcv(r32, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004080d7e1dfd6fc1a16d4ae7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r51 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r54 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r51, r53, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r54, r54, 0xa5, 0x1, 0x100000000, 0x6}) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, r15, 0x0, r21, r53]) r56 = socket(0x800000018, 0x1, 0x4) bind$unix(r56, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r58 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r58, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r60 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r60, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r60, &(0x7f00000002c0)=ANY=[], 0x0, 0x800) r61 = syz_open_pts() close(r61) r62 = kqueue() kevent(r62, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r61}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r60, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r62, @ANYRES16=r57], 0x3, 0x1, 0x1000) msgsnd(r60, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r60, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r60, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r60, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r63 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r64, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r66 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000980)={{0x2, r63, r65, r59, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r66, r66, 0xa5, 0x1, 0x100000003, 0x6}) r67 = socket(0x800000018, 0x1, 0x0) bind$unix(r67, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r69 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r72 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r72, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r72, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r73 = syz_open_pts() close(r73) r74 = kqueue() kevent(r74, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r73}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r72, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r74, @ANYRES16=r68], 0x3, 0x1, 0x1000) msgsnd(r72, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r72, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r72, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r72, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r75 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r76, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r79 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r72, 0x1, &(0x7f0000000980)={{0x2, r75, r78, r71, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r79, r79, 0xa5, 0x1, 0x100000003, 0x6}) r80 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r80, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r80, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r80, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r80, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r80, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r81 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r81, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r81, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgrcv(r80, &(0x7f0000000480)=ANY=[@ANYRESHEX=r79, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r70], @ANYRESHEX=r81, @ANYRESDEC=r77], 0x4, 0x2, 0x0) msgrcv(r80, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004080d7e1dfd6fc1a16d4ae7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r82 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r83, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r85 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r80, 0x1, &(0x7f0000000980)={{0x2, r82, r84, r82, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r85, r85, 0xa5, 0x1, 0x100000000, 0x6}) getgroups(0x6, &(0x7f0000000180)=[r1, r11, r13, r55, r65, r84]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r86) r87 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) mkdirat(r87, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r87, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:01:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x0, 0x4}, {0xb5, 0x5}}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7ff, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:01:03 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x40, 0x0) r1 = dup(r0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet(0x2, 0x4, 0x0) socket$inet6(0x18, 0x2, 0x2000000000000001) r3 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r3, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2000000000002, &(0x7f00000000c0)={0x60000000, 0x60000000}) setrlimit(0x1, &(0x7f0000000040)={0x3, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0x68, 0x1, 0x0, 0x376) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205603, &(0x7f00000001c0)={0xfffffffffffffc01, 0x8000, 0x0, 0x2000, 0x0}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r6 = semget(0x3, 0x2, 0x401) semop(r6, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x8000, 0x800}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r7 = semget$private(0x0, 0x800000000000010, 0x7e) r8 = semget$private(0x0, 0x1, 0x200) semop(r8, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x3800}], 0x5) semop(r7, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 16:01:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x448f080836b177c4, 0x86128) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x1d) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, 0x0) 16:01:03 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r7 = syz_open_pts() close(r7) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x9, 0x80000000, 0x40, 0x7fe000}], 0x8, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r6, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r8, @ANYRES16=r3], 0x3, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000200)=ANY=[@ANYBLOB="900e75c5402007169b1070c91008657f362262f35c74022d17208db090db474afb8d8186128711bcadef0692cf737eb9b621eeca6a822dd75aadcee848f08f0e5b8c9b1fc486e75819fc13f07eefb89386bb3de5517f919146"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r12, 0xa5, 0x1, 0x100000003, 0x6}) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000000)=""/69) 16:01:03 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x5) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) 16:01:03 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = semget$private(0x0, 0x5, 0x204) r2 = semget(0x1, 0x4, 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000240)=""/222) semop(r1, &(0x7f0000001640)=[{0x3, 0x5022}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r1, &(0x7f0000000080)=[{0x4, 0x8fc2, 0xef45286d70676ebd}, {0x4, 0x4, 0x1000}], 0x2) r3 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), &(0x7f00000000c0)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) syz_open_pts() r4 = semget$private(0x0, 0x5, 0x204) semop(0xffffffffffffffff, &(0x7f0000000140)=[{0x3, 0x15, 0x1800}, {0x2, 0x0, 0x400}, {0x0, 0x8ea8, 0x1000}, {0x4, 0x40, 0x1800}, {0x0, 0x9ad0, 0x800}, {0x0, 0x2, 0x1800}], 0x6) semop(r4, &(0x7f0000000380)=[{0x0, 0x40005022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) syz_open_pts() pipe(&(0x7f0000000600)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x40) poll(&(0x7f0000000480)=[{r5, 0x21}], 0x1, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000180)=0x7fff) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(0x0, &(0x7f00000003c0)=[{0x2, 0xc6, 0x800}, {0x2, 0xc1, 0xf45e998e409ca629}, {0x2, 0x6, 0x800}, {0x0, 0x10000, 0x2000}, {0x1, 0xc532}, {0x0, 0x5}, {0x4, 0x5be, 0x800}], 0x7) r6 = semget$private(0x0, 0x1, 0x609) chflags(&(0x7f00000001c0)='./file0\x00', 0x10000) semop(r6, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000040)=0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000340)=[0x3f, 0x9b8, 0x6, 0x6, 0xfed, 0x8, 0x400]) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)) 16:01:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) 16:01:04 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x87) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006, 0x0, 0x0, 0x2}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r6 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)) linkat(r5, &(0x7f0000000240)='\x00', r6, &(0x7f0000000280)='./bus\x00', 0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = socket(0x20, 0x4006, 0x81) poll(&(0x7f0000000180)=[{r2, 0x2}, {r3, 0x20}, {r4, 0x80}, {r7, 0x8}, {r8, 0x40}, {r1, 0x10}, {r1, 0x100}, {r9, 0x2}, {r0, 0x4}], 0x9, 0x9) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:01:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000340)={0xbe, 0x0, &(0x7f0000000280)=""/190}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) 16:01:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:01:04 executing program 0: r0 = socket(0x29d854ca220c5de7, 0x3, 0x2f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) getpeername$inet(r0, &(0x7f0000000280), &(0x7f0000000200)=0xffffffffffffff8d) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x2000000000000045, &(0x7f0000000140)=[{0x15, 0x2}, {0x723}, {0x800000006, 0x0, 0x400}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0xffff}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000140)=[{r1, 0x4}, {r3, 0x80}, {r4, 0x2}, {r5, 0x8}, {r2, 0x40}, {r6, 0x4}, {r7, 0x4}, {r8, 0x4}], 0x8, 0x3) getsockname$inet(r0, 0x0, &(0x7f0000000080)) r9 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r9, 0xc0106924, &(0x7f00000000c0)) bind$inet(r9, &(0x7f0000000180)={0x2, 0x3}, 0xc) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x80000000}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1b8) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x8, 0x4, 0x8000000000000000, [{&(0x7f000064b000/0x3000)=nil, &(0x7f0000252000/0xf000)=nil, 0xeb}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f00006ff000/0x4000)=nil, &(0x7f0000013000/0x2000)=nil, 0x80}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f00004d5000/0x2000)=nil, &(0x7f000031b000/0x4000)=nil, 0x2}, {&(0x7f0000241000/0x1000)=nil, &(0x7f0000085000/0x2000)=nil, 0x5}, {&(0x7f0000128000/0x3000)=nil, &(0x7f00005d7000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f000072f000/0x4000)=nil, &(0x7f00001d5000/0x4000)=nil, 0xac}, {&(0x7f000068a000/0x3000)=nil, &(0x7f0000405000/0x200000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f000064f000/0x1000)=nil, &(0x7f0000358000/0x1000)=nil, 0x900f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f000017c000/0x3000)=nil, 0x4}, {&(0x7f0000548000/0x3000)=nil, &(0x7f00007f0000/0x9000)=nil, 0x5}, {&(0x7f000023e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x685a}, {&(0x7f00005f0000/0x3000)=nil, &(0x7f00003cc000/0x3000)=nil, 0x20}, {&(0x7f00005bc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x62c8}], ['./file0\x00', './file0\x00', './file1\x00', './file1/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x5, './file0\x00', './file1\x00'}) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) readlink(&(0x7f0000000a80)='./file1/file1\x00', &(0x7f0000000ac0)=""/61, 0x3d) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x10000, 0x7ff}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x100, 0x0) r4 = socket(0x20, 0x1, 0x0) shmget$private(0x0, 0x1000, 0x15, &(0x7f0000537000/0x1000)=nil) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000b00)={0x200, 0x1, {[0x10000, 0x10000, 0xffff, 0x1, 0x67b8, 0xfcf, 0x5, 0x100000001, 0x6, 0x9, 0x5, 0xff, 0xff, 0x8, 0x100, 0x2, 0x9, 0xffff], [0x78b3acd2, 0x6, 0xffffffff, 0xfffffffffffffffa, 0xca40, 0x9, 0x7f, 0x549, 0x7f, 0x1], [0x1, 0xfffffffffffffff7, 0xffffffffae6bee47, 0x7, 0x1, 0x0, 0x6], [0x1, 0x2, 0x66, 0x101, 0x1, 0x80000000], [{0x40, 0x5, 0x47, 0x6}, {0x8, 0x1, 0x9, 0x5}, {0x3, 0x1, 0xfffffffffffffff9, 0xffffffffffffd397}, {0x7, 0x8, 0x5, 0x81}, {0x0, 0x6, 0x9, 0x9}, {0x9, 0x7, 0xe3, 0xffffffffffffffe0}, {0x8, 0x3, 0x7, 0x4}, {0x8, 0x8, 0x8, 0x9}], {0x401, 0x7f, 0x4, 0x80000001}, {0x0, 0x6, 0xfff, 0x253bb3fb}}}) socket$inet6(0x18, 0x3, 0x6) r5 = socket$inet6(0x18, 0x4, 0x1) setsockopt(r5, 0x92, 0x0, &(0x7f0000000180)="8402d835595a761ad7cd5839a33757b00fa533a1653a02de06556d8ea8f1e9da89ec9a505be49b9cf27931ac2c9dcc218e6430eb74373b302e16cf0fc712ba821811be07cd78598d22675e50", 0x4c) r6 = dup(0xffffffffffffffff) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/vmm\x00', 0x3d6d250f7b302f55, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000dc0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r6, &(0x7f0000000d80)=[{{r7}, 0xfffffffffffffffb, 0x9, 0x80000000, 0x3, 0xb2}, {{r8}, 0xb0a7588a83782678, 0x29, 0x1, 0x6, 0x20000000000000}], 0x1, &(0x7f0000000e00)=[{{r9}, 0xfffffffffffffffe, 0xd2, 0x8, 0xa549, 0x800}, {{r3}, 0xfffffffffffffffa, 0x80, 0x8, 0xb0, 0x7}, {{}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x6, 0x1000}, {{r2}, 0xfffffffffffffff8, 0x4, 0x10, 0x9, 0x3}, {{r10}, 0xfffffffffffffffe, 0x85, 0xbebc00b8159383d8, 0xfffffffffffff578, 0x1}, {{r11}, 0xfffffffffffffffc, 0x5, 0x1, 0x1, 0x2c01}], 0x3, &(0x7f0000000ec0)={0x3, 0x5}) r12 = open(&(0x7f00000007c0)='./file1/file0\x00', 0x681b359fc739390e, 0x4) ioctl$VMM_IOC_RESETCPU(r12, 0x82405605, &(0x7f0000000800)={0x7ff, 0x2de, {[0x4419, 0xfffffffffffffff7, 0x9, 0x5, 0x8, 0x200, 0xff, 0x5cd, 0x5, 0x3, 0x1, 0x2, 0x1, 0x6, 0x380, 0x4000000000, 0x80, 0x7e4f4592], [0x81, 0x6, 0x20000000001ff, 0x7, 0x8, 0x3, 0x9, 0x53e, 0x4, 0x5], [0x1, 0xd3, 0x8, 0x7f, 0x3, 0x5], [0x1, 0xdfd, 0x6, 0x20, 0x9c, 0x3], [{0x80000001, 0x0, 0x1ff, 0x6}, {0x7f, 0xff, 0x100, 0xe1a}, {0x6, 0x7fd, 0x6, 0x500000000000}, {0x80, 0x0, 0x6}, {0x9439000000000000, 0x7ffffffd, 0x80, 0x81}, {0x3, 0x4c61, 0xfffffffffffffffa, 0x7ff}, {0x7000000000000, 0xfffffffffffffff7, 0x7fff, 0x5}, {0x10001, 0x51b, 0x2}], {0x0, 0x8, 0x8, 0xd4b}, {0x1000, 0x7, 0x61dc, 0x9}}}) socket(0x1, 0x3, 0x80000001) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r13 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r13, 0xc0106924, &(0x7f00000000c0)) ioctl$VT_ACTIVATE(r13, 0x20007605, &(0x7f0000000a40)=0xf16) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x14}, {0x100000000000006}]}) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000000)=0x6) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:01:04 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x10000) read(r0, &(0x7f0000000540)=""/226, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x100, 0x0) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="b328c02a4b3d70f6d265bf7cf8d464996f279fe3372fa20166f11c32af9fdc9cda5b1c364b656b17c57876de55e4fc6a7808064da93e1bf6f689693beb3b2388943b724da26605b8e678e7754087f02d2d2b1327e90034abf2fb8c0a7948491ee92f990f5403338aeeaff276e0913f6ae738f3d56307d5b73fd5d0efa05f080e5565ecf594164e1ce976026f6c560d53dc11e673c0b28150328abd0b4f4fb34672314a3001ca734fecbd31b1b38190aeb040", 0xb2}, {&(0x7f0000000180)="35f6e816a50bfde0d15f07b152c2596ce3fa51581eb969a0658ab60164cef15c432ed10d60b89352cbdcddcdbf6b759df1e7a3e494ad0621065642222c0b321986ff90be6e1210ee7430845c89313133c3d8a27d9fabc2098df978279109de0deeac583f999de4699af220c7e4120a77e8211d91f0ba114af0a00e95754ad50644b0e5f88f167433e9008d367bb792e200a112904b718b94cd02305d8df5eae445abaf5e4d471d4c8ca4cae8b12ad3e8b8b3e3fba2cbfb697c463d0366674cb9e198ab", 0xc3}], 0x2, &(0x7f00000002c0)=[@rights={0x30, 0xffff, 0x1, [r3, r4, r5, r6, r0, r0, r7, r8]}], 0x30, 0x2}, 0x400) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[0x401, 0x1, 0x8, 0x7f]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x44, 0x0, 0x6430}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) r2 = getpgrp() r3 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r5, r6) chown(&(0x7f0000000200)='./file0/file0\x00', r5, r6) lchown(&(0x7f0000000780)='./file0\x00', r5, r6) lchown(&(0x7f00000001c0)='./file0\x00', r5, r6) getgroups(0x1, &(0x7f0000002800)=[r6]) sendmsg$unix(r1, &(0x7f0000002880)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002740)=[{&(0x7f0000000200)="3be637dd456bc54e3c404300ca741b5b545b403b36312e5d5ae120bd188eb1c30bdbd31bea5e6b49d0fe68d95fdaf3a314d84f4336bd01ba062802657a90e4f94cc89e9911525a", 0x47}, {&(0x7f0000000280)="98cc4ae522632a6108bbc41d45c1129e721e147da8bcf5c235b50a1b04a551404e49b125dcb75924a7bae634823a6b1a71e2d5dad2c32e2df4647b6d718a6a501cd0d502f61b6f2f39e93a1be52bd2056fbb00e14ae5bd9ef8a248bb004040cecc9aaecf02f856b645e11ace15c44ecb03eba5d1a4944f6f7f8f760f434befe8d433d8b9a0711565e048e3aba3804266e59a644e1ad012ba7207716fa25f1e038713c5fdd554484d", 0xa8}, {&(0x7f0000000340)="5663e2e32b8c41067606ce3ebe416e2c572f2d8c5706441ea3931862f4704bd967b29b16791760ec38b742524f4189a58bb6e39a76386d2fcbd4569ebdc531cad2a01e4e0f68a3256ca2d52dd8bb180216a5d84b28df1faac2cba49ec4ca8585bde6e2130f3ced2ec628edc8886ceb0996f51d005c091ec516340682c6e5f1ba49bd47c84f211be66d656400731b8ccbb7a3e9d4c79f224942a9323da8455eb7654b6d79e0aae3b874444c1a9304e0f43710822486413e8e12e57debd1e4dd4fed091537ab5c4e180e829471e39e7a297080c9e481c7b9598eb06fb26c3d692998df9db127865570d996249e49b6ff04aeba", 0xf2}, {&(0x7f0000000440)="0461bddb0350cdea5b9c8dd726e711d60067a907f562bb5e98a0177133162b285f1d28c46c4460121c591d4c3c7e32aeb921b3be1a4cf3050b66dd1ce457adc1f435b96879bcde455033a729c108cca234a84082dbd5650cda4a691b8aafe7ad102d49747fcc9307e94cf8c581d9512385d7310109068ad6a20ff14a0c2223571006624a227d4808c3a31c37f44fff201922ad76d93fe155e2d04f25938e46302980f6d910793d", 0xa7}, {&(0x7f0000000500)="49cd72a911d62d19b22e3bf6fadb4157b011ef631511acf4c9dad86eae234ec8fd3af9222097a555bb36cedb3f2187eef954935b5585f40d73f5c6dcb8189e84afababece355649c932c51de9ca7d1b8d69a", 0x52}, {&(0x7f0000000580)="cdf75b5767f50554d833f11aead98dcfd263054307c0c0efc58da3578e1766b5de70af37ab004c18013fb36f2d3581e22f1405efcc58bcb3e0a2926861982c6706e291db53302fb2d34def12809c26be935b5983d4388b77514cc1a24988df0c53b6faa515d72323d724cca1ccfe6eda74ee16a35043bd8bd47616a427f30e305767a47ac5196bfbfb217b77a4e6239b3ab7fc3f198c74cc8a91682ed31b8ec6388d49ed82cc78fda786aca2f043e19eaed44eec99ae3d52f868b968efa5bed2f0f6d7db7dd2dabac561c71496f4027351fedbbaf1c8a0f61b0f585ff257fa7f2ab66b6cf03d50a225134138b69b", 0xee}, {&(0x7f0000000680)="a1db7ad95ac650d3a5693c53957fb38277addf3d5e8e87e205881e22089c2a99b1afd09bb3109959b828292b6cfe141111f2172984ac92d3a3dc9161a44f12122c89beba3f712fb67c6824f0f61a03a9e86d939f3b0b29f049cb2b47ff4953ed5b526b7178ce7969d2519dcc4a00cec3f5183586240576", 0x77}, {&(0x7f0000000700)="98c9309ab50dbb5f019b779382bb783b3ed5e329963a9117da0f94a3cfa72e9462e1a525bce9791b6295120d700762fe975bfc94e490707164b8d56bba1cbd3891efdbe731fae0cdcbc8583284d7f1efc82d9f2b8faedb1ec26b6642443c45607fe9c8f7e157c827d8e5845cb05cd4531221b9175983586125dc6e11a9babe2b8f5342561a984c63e145301fa684f56367cb45e18cd3f797b48b5397150725ee37affda656e09c29db1b33596ac939b6990d851eaed68d7a8aa80a6234e822b562234d8c96b966cc29e604c4ce1ac29d3124bdfad4061fa07e8497f88acd3b2b14cfdcda6f67467b9ae57ed7b3faa920664e91ee174b49b2b96177cda6ac5bed3b77591ad332c83820f54714cb03764569b02fe67926bcf30a01e79094c16ee7697357c558ab3f81e333cc4884723a96f5fa0d0c2c9e7b556e92c5c4e0bef6747e3482ba283feaf4459d434cbc07de60821acfe73ae7f485e3a2ec7b09a9a493bcc69c7a9f7ec57f6e0628f117ba52e98872f7f84e49fc43edf2518057d2d84bf8f9445552117f977ab2513a9b3b22edfeaae2098ea7e23ae6aebe2ec62c319753abace3906022e33063c8a5907ec08edddd6dcf974cb778a7adf5ee1ecc914e4d8e10f970adb2486c5249007d434082a8b91dccb64c24d2bd6737a7e9e25bfa54cc80677176e29a7ad84ae7cb2f37777fa94f905ce71425b8f87406bab883c7436feabb87c9fb194e6d7111265fd58518a7756d2be424df62a4a2dae86fe008a70d0041f8a5b07aad4a721746102993d85f8e5a6f4118d2211f3ff638cd3d65def54361fa87f1e6c7e7613e2eb30f9440c935507e1d571f7b6aa3ba1faae27729b3b485f5f647f6215a366e3781e4e268a0f033b43195a08e02aaf898454fb4cb2e98b4e2c8645ed8ffffc287bad070a7f48d29e5c382e44f4f1d0c575874b4dcda9114046e75ad033ee14306b81cf9c5f3d63b916c7ee54e96a50de1d5df4077a5d44f276074905d2c0aa64bf31fa36f06a56a7cc80ed825db63f2bb3c6ecfd5eb10386503b00618ed86dd2cde45c3c599ae0c3b680d9625cd7060eef11d6f277c50a571f911ef40ec52ded0f36e1dd4c98d9892154485c158d0a5f9481537a865340c2791b14dc6666971f5aa0c112d6408d44818462ffe4542fce5823c3e62b439fdc1b6bcb2b79ff7f2f1e2eea4b36fe45bac433aab483eb407eb89a04b0c9ae3098247567814c27e6fbd96f04b28599a2dabb1e951f708ebca30a6694e56bf6649def4b279d35b4a2e6ad2dc45afd83ac4525e1dd3f09dc3df807e2e4fa429afb568d0b7c781939cda1335b9f6ceacc1ccfbf8f45850efbaeaecaa4bd8c0616d76b956ebeceb7787bdc834bf67b26f9e239823a36182aeac6278233f189cb45cf87bfc5f888a7715ff2ddd296d7ab8f49fdf473d96b5d71c4c095d76996e727c3f6c5e4b3efaee7300deaf7ffa4c944ce8f22871b89d36da71ab6142bcabe5c2fd46445eb0d80a584de83acabdf1c632eb584c646fb5fd0e525350a460deadcc7a4b2ab3c008492c0e2b1dfabbe8b14596e5d5dc75ab2ba6b1ab74a931139e2a6b24a85c8818b950da66c00eb9f282080eeda726b81db79d66de9e9e9759289b92d35c2c979c691f31db5a3941aee419d58af6c7d398135183fca838ba3af33a354c4345e4ba51dcf29390136e18da792dd3c0ef3231244dbc85f6ade3a98331b6c243ef15b3865ef16cd18cb378b19422a74ff67aef9570200317e88a954b2381ebfd817c618170341c4993e60c2add42bbfee0afd8a8836d58a19206470bccf90d55f540d5961a220525573c8c44ae0daceb439ad49ffc55d5beeff7a021e4734866b9cfe5a7dc2564cb04b2c2514f3ec6541c838b3cfd138a570aa0a902fe98ee08527d5d3bda3a3198146afa8db908e258c1d88d78a91b00488c21383857b690f6c51d61fd0a76a519927efaa037bc81682e1ee0e95e4a237bf8b71f268e30a09ff5ed1f86289211ebb0cbfc62fde4ab1a8b2bdcdf6604b418989bf6e8e2db8c47a97f738f054265ea4dec2a1e4ee77886ef8d236f59c87b33db1f09fbe3fc74293804f5b0930b527541d53c43b1dd68ac94e61e9e518e97d61fe373defa73165ac8cad53ac3dbf3df5c9863d00f76df08d0721a2561f1b34a98380fbbe0461273c56142758297a3119861b208d8c8f202ae45308f8106cc50fe189efaba676497d72e125c5dc4899525a2673f447d96ebc83b7e92095449a3e3a1661f4aca3b25dca7fba13b2af1b3c484589ea1dedf2c9f08557988e498a73282dc76cd26662e96bbc7017888ca8043d8b6842049de02af62533c6fb5d7e7d63d63bd9e7d01df18072939364784ee39ea7d5112e67c050eaaea2dd97be3b54c8e79c8dc480e5edb937508ed9121aed4804d3b7fc7b169bc55aa1941b0b70f1c608b558a738fd50f0746734ac0898aeccea1110ad1a39be255bb931772a9f00d9bfdd7d685399543314f3dd02de8d118cdc78db48569de2e60dd27bdbf842c99978b9d055bba24ed8bc4f617f481c6b9b11389e9b30701a5f7869031078d50f442e4e3bf9a0be11862cc8f80eed8590477c9331d62b75b12c7c4837d60dc721fbbed8bc12f7a186729bdeec6259ddd89efcb446106c81bd5b54f7f0e94cc84b90b902597af33d46d749e6f9b8d0aefe3bec78a847911a9c96b5bc3564e46ba78e4f99af868b098d1940a3062d381dc9a988fb2fb64d11d63a443264dc19e8f8ee3ec7be900efcf836be5c4680a14f820461c33d0bfa0d037690b1f23eedaaecf0cb9a4f10fbe76861e53b58fe6ca498e1701c2120bdbbef3f0f1a5bd6e3c81420bf52f41ab70988801dce426285d59bc0afdfabb829fc4c11f10b5428445816c0eb5a96841cc135da1f0e36a23aad118c4b5d9847ee2a9b211fb1ebf93285ce5c2adf6855edd3f059ba8199b837dcf26318696c02846a0c736011d1e18c4f73c7756c4a634bc7f25e801885e703f380a828bfd01a0384b8b824f1fe07970361599abab8b73798e7c182ad216b2a564e56b1468ed89b1e21a9d03207668de080881b982f2e810e9d8dbc7b887dfe36c5ddf243e178e5479d44f261384ab77647d01b8d97d378aaec55f457f513f746213e7818d5ac92d8ed7d8e46ea800b1467afcbce95936ed378bfe6a84a7ee6f1e878591d9edd0116dd9da5bc26b67cea086f2d4a04013ebf4c51d2a28ed425c766cbf5d0716beb07e42722fb5600adea9e836d2d942cae07a583628fe4764331a02ba4a347119aa896808bb31942133c732a319404c1453f2b1f88545df481e152a87d4b7c728fabf95c12ebf8b45748b6a23085d1bf9be8ad11774d24a07e9dcc504050b491012eae0030fbe48e29cd9d095209159bbc526d64f786614613f29e72922955f92741f8602a85bdaa4039aa6c94ed403f86aca44e62d830e4fc1e280d1b4d6e4a94322b09c5e4419645103274b6ae56e92a7bca3913eed3922880153484519df45525f6314de54131dc32d6ea40c193c8e9d9a03754880fbb3f09505418641626be0b7a2e7c1c0d3eea9e702812089429e68e202e30abd95ec43683916a5d00412314f98084477e98bd1eb59583b4608058d33ea283797bf7402feef0569a398e39a18e363554ced21120227bb5e3b442f8f31a8bbbd4a185f6ac1de33662b4c28d247e2a29e42b31bca60201fb6156237c183c171a554e7e99f3195681ec4dfbbbd7fa9e2cdb656908856eb7bad6d4c15236f8cd1e779e2f2b4b59d856fa50f3c647737d16e38f93cbd25eb951fa7f33cd27aba2e1c44df577329cb2c600efc4a98310045034b9cd246fe5ad6955b0aa129690ab124bdb5589c5b86b3486c85a6dd323ef2b11e66aa599e9afff4d18d59d4ce788ee6f507b982a998820dfaa3ee70b7380695bee8dabbf817bec4782a7354b892699f499fb75a06c626bf381897173d3228f78f690d50c069f1ef22078fc0f6aedd8895b75deee5d3dbe5950f3594640cce96e09770bb7cfaaceec2da861a26164ee8fd3a5c3f9988b8944c0c559c690b037e29b2e600f1b3b2d4a63e381c97650cca8b851092361f7e26cdd413b604f6f126055fc69388676741618fc03615b6d2e0141b89aa8b1035af1f86f79f8c7747037b9a15bae658b6c6bcba632e1570bc174d811751e8acbf4de7d0edfc683be9eda88954e2de4dd48a7b08bbd46a4975174e5385af0c025fe1de6b1c8c0a6d1a706ca051326cf1a644a2274bcdb482b758c57fa6d341c7bc94536301785ad120eac1990a532973e75610f20db9b59d658aa40daabc3bc9cc95a9226d960555f1aeb8adf1ba8151310c2dcabf53bacf701531b2f10ea409af0bcf6859ef240b8d329cb37b8a5c89e0f52224adcf98da544f92938706c1be81ed512eba3dbc0dd80ebcebe343421ba942d7eb75389e4c16c11415f54f3a075882d8b96f87b5a0a984b31756fceb8f5bc42ed36147a02d2d88e67a61c4838dd10bda442ad81a790b1ecd362e8cd1466f71f44e1628474834921bda05d7981abfe112e48cab10b80fffcb684b77720763d5b01f9271bed9e03ed591288678466b996936c63a7e4c162c6ededcdb9a87b0cd2ef48f8b18db5493535f5407cff2604c54de8cc30586f0f052023dccbfd6e7648890367c3388ee64c9180d341f56d3f6535b8b3fbafba1b1267754a817125e279f4a4bd7a0b67aaf63114a4d41359a9d91d4a8f292ac808e7cdb0b90a8a4fe8098283c2867b2f2823955352423df97da98119465089e7013376c4f7f1d7f82fa17c48273d026ad21ae7345ea0a69dae15a6e02b26ac744a52a2166b6b82cf77b8a6879663693293f3b10063ccfc774f1d46467c6536fc40e205635debf2f7b94e5605f50ef686209592976c81489dbbc7d49eb80344bc65d4402daf68b4bee66204a0124101d829b85dcfa8297f02e30aac3d59767af00e69d9b24b0eddf88cc28296ddcf1502d2b47f88967ecd037cf5425931b035fdfcf2e69193a6086b81d06b80ca234c29d3d71695425787f23ce35768d9eb81d7696ee1efbec81f3e04efe0e2ff6882f13ef05ac2661ab77f33d92bcd65644bb27e74fb543b73ee7793cc5dda15c744a04460e22ae4d58653951e49aa196fa889db31c43a85e970b35a7cca6ca4a036d291421e1298b49e9152c1c855a87c9c2d566cfa02dc73b3c7507ac1ac2bc81dbdd75571c2f0bbf6737c6e3e3579e71c4c5c5f2b79b63c6afbc9715823300a0a8bf56a2a85df79c401dccc29f9e1c5ec7771ef43c6db8e3bdccb2a7f3828acd4a0dda73395115fee4cec61f90d2b6c5baa236b3dbd8e611f3b55d030b0a76c49438e660fe60a73ebfeb631152028756fd6efa6175855aad5b412b1e6b4edb6337f1fbaa3440b2541f68cb0293641d5a43c269a6bce1c72ddc55d4edc8e74b78985b4c2816a47332ed8c4985c449ad429f5b82cee187c1e85b4421322148ee31984f7a46a3bc13a99f34ce1a51a1a6e2653a57484bef6d243fc9c1e21a16d51fe8ec67cc2977c7b46a01890358e58445a41f508b768a419da810b576685dfb3e4371397819ed6efdd5d907db540c5468026a595063add7afbde7cfef1f0cbe506346fe1a28dbbf425d8955a8aae73b9e11bbf6c3f1287a761f3a359144136e420ce925913a267722bd9f2621a9a6ec5111ef37fbd9f00a41f55f582f99f6094aeef9de46b918a8ae86e48ac16bd15ee688a3593d96dc1fd7b953d0c470a3f1efb806c724d83e9ae48818bf7509eb82272a9535fd852bcbfd4286", 0x1000}, {&(0x7f0000001700)="b7743bdddf4745a13f79b85c0cff97c35f4efb797ff9e84cc79253bbb9b573f2a13afe70caa37a57487391202b9947c53d4b4e10687de360de1c9a62bc3b8727f3d56880a3abc19d7167ec480eff376fb8cef2967eda85c716f9bb95b90097324e6eb3589424fcb2d735b891e5a3714dbea2b6652bc1eebcd02b5676119fe47db1819e6d48787cffb0053de80fcb6a90b60646ed166242c38673cb780556fb73f4eaa9c825ddd8ed7c72648c4b57bbebccdc311873b8c5bf0262b397c54b40e36628c82f8647542be4b07178bc423c863767cd0fb3eb95e21dde586b1dfa0df56b7207a5df45029a8d7960f5861670628d02b966d7fa0492902158b03bbfb3f793b8cc3405086f4f9a29b0cb09a518e7bb7d2edd1392231d88516c6eba100aa23a23e3335fe0f749f405513e1ecb07767af7376c6b2c1900b2f5cfd24b490495a1a1833f0b12b22412323c022dbfceeb444e182be94a68a2649f44421cfcc71fba31674ee3a6f1293b48e647de3fc5e1e0910e0fda63058373bf91fdb317c5ba3bf03a05e07264abcf7aca8b452cf0862393e7d8c491c46b6dd44506aaf1e68166d6ee3354e28cba8b3bdecc0108afe1f7398fc918b153632e1a1a7541c2bf18e70a20a251ebd1b22eff378d9ea0a04d37cf2a3288d7aa0102946e5948ab62484588cb130ece1370a2603be2c0c6a4f5310a83c39ca3362b1504999a2a185a83d1cf0ea28c69352b09b3def7d75c6959e4e5cabb6b01e26059db1f0f23383e0ff0056b28bb5a4c3bc637d751f97c7bdc0120ac868d9d76d468ccbfa50fe23cab676ab03e348f04579a977ee892c053f017c8cb18750998ddf00f74c28b43c3865f802bf8722eeba71c1dfb5041b3c0266db5aae747ccf3b9bc8f04a0fc5232661bdf01d9b255bb4ef705dfbc96fadd02058900a383c4d242c76adc87c6cc53e45b8c138a84852f35d35a1d5406e1619e4f596c6c0edaaaa2b346d197cd993afe50ab9223ee14642a98e7ab0018b30f7ebb9d704b633fa7a1de8576492c831d52cfd63c72aa05d65b073f7d7e24b23c184e8c75e17651929ae46dd84038bc3999dfdbd2a9a07490b39d7991e4f2e604276002e8825a5228378dbd4aa3431840cf81ac155002c02cc710cb54db525fbe7576be151f13503d69191ea2f54b0671e64e08c58bcc8f38044ec9c146bb7f45c9ad20d1873839219578f248b9a745b7e6a8e4fcd121e5593207a0db7e67a42b7e038e5d3e8a954c74f9898bb6604b56fa4a51e90ac73f15e8be0dce226b04c8ac5d534c6c05cb556d43c7d82b069b907fa388c90cb535e8e575046d0a4694b7983274b7fdd5ec2893d4179c3950cd011bcfb7a750130004e5eb9a8eafd7927a1b8f5ebb6c86f498d8ea2ae55e18de6d4a6ef5a251bdc8eb771ca910bb761d0941e5b6af01046e7144304d46276f0a33a2ef3cc0cac4030c1dd6c23ad949e89d31d36fa4eb5bf3d7bfceb7eed2a7b2ffeb3180a4396d2b055736c54be944e466779eabde9d28adc22f5c7e249c86b4a804fd42d123ed27c1dfc9550063bcf0fba3f1d1cb622f03ba4d09e763ec5e16021699bcc35df06d642b4857e91f16119e9ccc729f68d20445b30e26b0ffb6a6b31c836eb61999d6d012abd1da8432dc27571af6d877a73e147eb47db3dd05a8af30160d9180fc0a22ef04c2af6aeb598ba7476fa13f164e12d9f5e9c6f84d0a1a17185e6c2a2bc19444b1d068ddec11f46fd17a9eef1c06b9c075ef3a8b0209f896fa91376ec2414290ddcae77c59f5e172d46f982515900bb2e2f831d688c90265cef941338633a4449e4da24d09d1a983fb5ca9cea56fa5c064a75a077383e6eddc65939300bf1e70a679b70785b630ba88a2cc087915cde3dcac0f786d6236354edb1e89a3ff09ca6ed9fc494fc2cdf690732448757fc2a64da1963920f58adb7ec37b6bd6bfb758c79acc56d2623d6319813e1daf19a5f2e993fa2d3756e12048e1c3a229fecc567e6201025e751c2ada988eca6ad63fea314ec7268ba4c27660e082a406e043624775c46e5c4a715d51e795cab91e9f9be14c7c57b0a340348b4440c32470801979d0682e9d78881ea6769df6bf78358dce3c86c929430b3ec0bb84652f32ee77cd4312a690cab656e946fe3c3917af8658b5f5ed17e97584fb9e7c4e5bfe7580b74f02776b406234d986f6161fafc7785c3a86f31a0aec793ba3acbccea954915af357319aed9f754c98d219879997099b8cd8cfe5f3019eb02bf38ad1648de98cec68859677a41cecfddc22f714433a17b5006c548265bc33503ee84b819d9868877bdf21bd275d4b23afd65fae7f850fb56d7308d14d6fe4bdbaac48b470dbb7357c3f119dce80cc267fec50eb2d28d5a2ff88b70679196dacbc7bf12bb5094031b283178647b4472b42b1a7c12e4c49ab6122855f610a19144585381e4ae8f2cb6c92694f3f0ca72bad13c76a238f4029cf1ed451940c8d5d8f36cd908be15ea8c1b8a5519b263598322ca443b0a3f58120184e40fbcc647bc7fa475c07b4480720e146a391bdf49cdd929c6dd86a6a7d47508186587a9345b022d8b3f47849c51873040f79bef3da93c9c38869ca81957f593a93839a078306945bc92975d4820831c5c666d60e4850091adc1770e2bdc3f14f98dc72152e3163569b59e188ba02093dfe066118dc1fe357f1410140c28fee6307ab04c3deb6af957e1f26ffc7bdf32a388cd512b0c634c216984c88c7aeeaa147d31c5beab022eb5ab59c01d1ec4e4b85fd098d91f431fbb3d102abd66bd279a162c678c39719715e1af5e716013484c3c27a8c5831f59fdd10337bedf8a4e84a6f88ee6bced61193c0a1f1422c2e93f07b6fa41b27f90c0c7bbc2f26cf4c5c68c7fb07b73d390ce7a5f818b9ef7d63c09d4cb4f9458118e6f7e901c45ed08586d81d01355f01021d87513bd2abe5c90aa4fef1303c709b0d41c2b5cf8e41b70f4d3a797840c2fbb2ff370d943b0f24f0e96ce105c040ac0b50812ac96f201a3a4b61748a97ab08905ccebfe5352e32b1cdb5f90c4550131d14b51b0ead1d132a774105c599ed8dac839bf597f329dc027df89c95f83e492d87bbb2d797a2e62bd73c01063b979850ff2539f14c44614563bf1a380da7372e94cd52013e40d0b141305acc7a40b2984c3a8a27b58c90a0ffadea2799f7c8f0e42aab55890906d232a73847047aaa0fb8c869f82c0941b7ca3baf6e571ec23fbb9644f0cae3350d0ae91b61971925c216bbeee2a9e6d3a41c0f274969e5fb3a34efa37adc75dcc5cbb760f97f7e9f63cfeab46d56c71fc5938048af48276c26adc77b0af07f365e16325c8066090126efa06b76883392523682d3aba4e406ac55f5b82dad8a4f1fbd4ee8a8ff079cb3bf98894aabb5c4abf740fe511d3419e0fac74b0735b7b58a2c60fbaa2f1d0407965e7b3482b12c8de86b1b988e5d75f677043074f12ebc5f9d847ca22a530872a25b3dba095d694d01e58552105574afc0e2e3fde39bdc3db879ed4b9c634390101c87550b7c3ed7125a0c79b0d231f39a8cfc191618943ca5c28ba0d72f75e816e3f26848b44292a84557ff7bc790425c418f17e2cd5015d426265f91437977dbbd67303f16683216977a0f9292cdf7c5c19159b42388366a94d2bf63db4315301b06a4ae61389f3f570f92ef1f5bb0964bd7ad113f128f4d81eb17855abb2dc79f09a7398470b2cdbb4d837a73167ce21ec63ac3e59b5a4e3d3a10e4b1cbaca46eafa8aa104aed6c72482e2918ee949dc15de81b313c9cc9f9755e532052a0323599f7ecffc15a891d90381aca2a46ca4b2e09753ac17ac762e45b5b8a0f752d84996c84161fa6cc7e8a3ce2d75f58f4cd25addb2398b4ae76701cfe18e5d17e7fc7182c154caaf3b185329caf8158462c2b34721ea6b6181720a6673d7fb58f9024f043f21b1234415883df205dfda3c9bb890b2fdf19cea94b9397131790679533db5c4413b4d4ee5f3307c8710d452dbea6710fc7aa637163f450452b19314fe847e644c487e355bb6bb62ccb273fdb7090aeb4336b46789f140d992e1478004403b653f7ddcbfdf04336489976c30b90d38b6e917a9be81ce49d9f352c37d0007021978ab8697587a4f5e0ebff9c47e88b1d87d516a4cd6cc8acc97bbd7f512fb4b03af7cf1c11a9be85c046ff67ae408a77225dd78ce59df6411bf019e636c2b63d078cf7fd9a0d88406136656be5b246f6d335ddf4b42689447f8b1ff07e18d1639fcf90f4acc78d5117f9e098c987fcd0e19f780aee5bb54fa1b717b6c160aee69fac8f2234b0af03dd33f6b9c004161fff51b897b0e482d7e793ff59e083c4e7747ce1ff53fb5be80bc3d8724a9316773981cb2dc23afb974a58812acc83c922b0e7d90570ea13c68139c5a62e69fe607a8069496ff5939b2c14e20b3143b944f146dcb09e771adb9ddb8b55081827d10768cb03f15c8186afbf74332b3ccfeaf3a1a81215f8ae766a97faedc92ab594a9cdf54c3c34ea7f39f51c1ba2ec97ed5526156db45f5be70779120956fe40f3c2ca455108292f1840ed0e9f7056790ee7d42a93d969186a5898d338ad70859cd962da3438aaf2390b0edad41b8d5d5641c1a14f3de250a2331428e04d6633039f3b98896a0b1bada4b82c1631c173fb923b28969a27767f7ae78262e4cad5e8a71a73f106900c391352617a532c882c3fa61d3721edc65a373f88cd7f8e5fe87f282b576f70f974cedc41573a63bf2bc4e3747db3f5d7aa18a39eae5501f6e8c966fff1251651514537c855ca1facf07c8db4aaa1f3d4b3f829b7abc6bb4ee9230a1585fb310e2ef32e432188e4746be4bc3dba62256349f8bd04a2f2d2addfb19e0419760948f4a283c94ad61110f95831b14a08a7ea164b6134f78c329b4c21c06d8e0cc96cf4161bf2134d59b594eb9f9542414b5f77b1b7b0192f44e1e7a0627013afbd06b89f84d0a4391e921d2691cb50bbdca0d2250baa22bda7abe42c57666fbb058f191df1937a0f01166efa6e58aa322990dbf4a41fdb56bb3896596ac70e349169927094ceb8249b07dd759f170dff8fd06e7079be472d99235c611c9ad25daa3146e6563006e551f1feb8101dd81ffcc2116eae740bdf3634a0ca3ded63d9684478622f595f0e04e79594598934a2d41a2e843bf1885ae13fac423524658e24cabc46f783982f8aa2c365050a6881571a1af1cba18eb49e5badecb0e900f45ebcaea17ae7d125bcf45dc68ba374048ad0ca2d672af8b4d4728b7ac17a20409b42172b2e6c663b45768c93fd700b0527a40ad0a171fa2b742bbcfdb6a3869ec2d20e3626ebdc56fe2ed5894974850c5e34704f9a7299ceeeb23bea1cdd0784a65cd9c841264c0e5494000b42c51ace17ec969330fae97850f5d9383fbf61d36141d1c802439031d0ca206b84fda1774cfbc12a44cc7c28aa38e13f4fd34fb8f2c9dc7c4a4dd9d58af0641d036bd7b5ae4d645a0e367e6c1954903a509a88e33aaa66c99bc5a6cc5332c6dcf3d3888a4fe8bf60e4913e2ae3ec8faf084b8fc5ae0d2e81e6b644b5e20d7e52606c4552557f01fbcec503268e7322ec905c79d97bcbe8f63323dbf273ca1f90612d9cf5cc09d45140283dd21ba4bec4c67dc98b55db1501f5bdf41860c5ee182f6c1c13154e3b41e2d933218a2e9a97a8836c3c1455983913c2fade9fdf0f783b7106ab020bcacb3bc8deae03dde0738d63ea8f5552d6f419e449abdee80a6c9b66e5af6fbda73bfc39b27eaaa1b5c179d0d2e3", 0x1000}, {&(0x7f0000002700)="b285", 0x2}], 0xa, &(0x7f0000002840)=[@cred={0x20, 0xffff, 0x0, r2, r3, r7}], 0x20, 0x408}, 0x4) 16:01:04 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000dc0)={0x3, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/366}, 0x176, 0x800) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 16:01:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000040000000600"], 0xa) r1 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/27}, &(0x7f0000000080)=0x1d) 16:01:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) r1 = socket(0x1, 0x10000, 0x3) sendto$inet6(r1, &(0x7f0000000080)="9ab40b5fcc2c14d38c6955e6e144fa938003d413e21f99c3bb8e28c645863ba52c091b7a94f8545c4a47b5ec7983a02bc06dbf69224168ffaa15b3a547bcec03ee4c251be472daf3fe683885197320a5497affca49fb1484bd3a2d753a988fb295", 0x61, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 16:01:04 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0x80000) sendto$unix(r5, &(0x7f00000000c0)="005ebfe81ad5e81545ce74b211812a9001368de06d30105c2b6378d3", 0x1c, 0x400, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0xd9}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x150, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0xe24, 0x6}, {{r0}, 0x8e6fe9e8da53c641, 0x20, 0xc6e85b7457d85b3a, 0x81, 0x4}, {{r2}, 0xfffffffffffffff9, 0x10, 0x42, 0xfff, 0x10001}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x5, 0x401}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x6, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x71, 0x1, 0x5b, 0x400}, {{r3}, 0xfffffffffffffff0, 0x2, 0x29aa839b08d9934d, 0x53, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x1, 0x6807}], 0x35818039, &(0x7f0000000080)={0x451a, 0x4c0785da}) 16:01:04 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b6fed71d420a58fe43bea7a07246ebf00d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267bef7f6ef7ed612e5ffe044f6806783de26753d6fdc2ef47b4d2c38f572cf51ad724dd92f009000000000000006198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b50217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3d79c942baa127a4dc3f33daa93994e65ae4b3d79c2a5fbbae982719574a7fb17bdf63dd0dd7cd58ab6fbf8dcbefc1810249f9474588ae4a4fd2ef349840968058ed9d4e8071f5893c905d437fe172cd8843f5b9547efabdebc80b6f7241c42126a2446cd39496c1c113c67f3107f5351a80d85cee30aa1cd67fe8d060e695f27c0df76e2b5e5e62a5425e66bb2d1189240d20984cc92de9b03244c3551eadc42491ed0d84712fdd3dee1bbecda2db70e165474298179b04e6c65241474a3433751c3bb9454183d79da828de4479d32b008b685d9ee6980f52a8bed2a094783e959af400757633a1a73147872835b40d35cee64f2d24736930e69c3270b5c4b2bad90a6d30e00000000c5e50cf4f78e3d89d596a311a87212a624e7fe1cd2430718a0d95f63127972168a2b2487be457c27894197dd30ff314013be2e0b77941d66dc32a3cb7cab689d09db55d866a15d39d73984ba13098b991ab9f27d860874a3587d770de8da44b2d2a48ba4223d0fbbd4c2482c96ce80d35e1f6c6da4c277e703d1c5a27c47c5ff4353d8d96ce4980ba09e3d46d29ee4880dd1bcb63ce4a9206d3413337cf1b99994508ee05d00fe4f3ecc8119ef56fa46988d877976aaa06202096213b3b8e0096d5bce0aba8f0fbacd5cac173e"], 0x10) write(r0, &(0x7f0000000380)="104a22c2609c51af72772f51aa13f8526c0024e96a717b67a818d28d6a7256caff382034770410b2a3d3a375377e5e125f8b6c996a2da0c47eee9c7edb49e42e53cd32a3b2e66b995adee708cf095f584b264869cabd4c5065757319e051a0b4f8a06f24dae97ff7a9337e018e4b326df6385630e63d80d9fb7c7d478d62cdda40bef7769e486a500ba99cc1507191950f04034d573d0f6d319c99cb8c8f116d1098a1eda9d593d5ebc9cd77a24929f10258ca91d76673b8816e39017af872c5e850a12da1e2e3c08ad2f54afd87c75cf9371d73362afcd5506cb253d6d6d6f9cf624d2deea84842831c4f704fbb5effaf2b0e562f1897f47eac9a58d8333085509a9b2b39ebd091687f325b1f76c16ab9d89df0023d90b4cf0f14fc50d99c3ce4e8e337df4900a95a924338621093a7242f3b0ff168d89e09d081767e83b5c9a901dde916d22bbfe6f34a4ebb8342ab7e36b95433832936c0015f459775a8ec874c3c427fe00934bbe669140e62442cf45ba91ba2658620b66e7190cf7276b6fa68328356cb3cac352e82751ea4367d0c32fbd8e20fe3d48cf8a3c32e31dadb39bcdfa597419d87eae97de07bd2bb220f38cd9d84fcd24df8eadcd9024d4d8594dfbf01ff9382f81749d5fc0e5615773fa3a645a67fd1ff843c0139e6bce51bee140ae2f58912f96a2b8c9fbec7ecb7abebdcc30c9eee8b55c51c635ac3a78df8cd8c9528f3e416b7577989a9047e429cd9b69225713be2e4837847c736f178767644565c3dfd9cd26b9e0cf7947b520f8cf0429bdf732578a90e7d58bff2fa67e959df8ee7f7d2db52808f0b0515cf38c2ad58057cbcd18ee6e58d4fe8e352f6a0f81af184329cadef53095990c814edab36a7b4fb48b24d8d73d487642c436414902020b21729f45ae3a80f2e85d54266019cb1f78fbb9bd1ac5ebf03d38a4b3ed5aebf4da93db3730172cc8e8a26028226a963e39203fc5e035e321c87b3c27f5da78603f47c8077ec6a2535ba44beeb10a53f7f6d7d759591625fdb305536371a448e11d0dda821fe52aa7751f520f162622004f6449603f6182fd035fc4f4cd885989f74da55233cbfad83b4aae5c25e64fc9bab6685f059f3811cc967923e0758750832c6b4d9ce76ce8e92ebaf94e97a8059134d0984bf74e3ce8d4ab55cb9dfeae321f641c7195e38b7bea226763f89f826db767e76aa59c23b8a656ad4eee643d60d2550c041040310529c2b9391fb58813902abc2eba4e2f5ccadfdd0e215f0b4a5a24591c6d6e41a0c5173a0248189f85120f976d0622bc4f72ed61f4f186fddb676aee52068e101ae52c105930831e884693f12b998e8747a11723ec4a68a6d184ee9667211c076487b0e6b9aff0c0c24abeaf208bcdd9bebb4acf06e67717c2ca2abf70bb00796593d87310ffd5472e55cd64ce42d8384538bb2ff97f9a4be8ce12d13e472ebebf245351de95d826bec6cc431fc3f0cfa09498aa4c35ef87e94c3b05bec674a9693080b3884aed74708b603b613b432b4aa8000ba76de0392537d7995247d3ccf853836911fc67dd86f76bc5e2b7421e044b66fb20b687cdd3d92cef7ff535e417e273f206713587fb8f2a9c907083bf589c8136fe9ed39561e0b6d49cee2385e48dc39ee127ef463d91d4b530e1f95d715733bcc7fb36981ca2c727a05dc6740942ff1837755952cae445c94737051c454a4f2ba20848d64843258931b1229b08968bda9e579a1d21f66db5d3af976edb9ac909e8cbab123361905ce9a17ea63712d1bad8c205e0137c8745856cab3db20a57b5de0cf4bfeb099cfd7bfb0bb0eab550dd8a8fadd36c189403171168e729eb4c492c4706076e76de4b09c2174c73ec7359b4a03dd65fc095841bd4c437aebca3f267d12bfa824b1d70208bd2b84a9ca72621c96e3fad7e9816fae544d71ccd5850f17b865f2b2c49af81dd8f7d68a2a79ce1708032843c38228eb807027a810654679dc1c8a456ccc773fd696cde0385cfce96a474ca427902dbdb1b0c5a9fd39f3cefc61165a1be565b147d6537a3be97b5578d944f749a31dd3c818f2a6fe03e06aba2ba352ff05", 0x5c9) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:01:04 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) 16:01:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) r3 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x5bf) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r2, 0x7}) sendto$unix(r0, &(0x7f00000001c0)="500105010000000000000001070000000f1004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90000f41ac634077df4f64e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db246dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fc900d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83", 0x7a, 0x0, 0x0, 0x0) getrusage(0xd472be926cc9dd12, &(0x7f0000000340)) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x50}, {0x7c}, {0x6, 0x0, 0x0, 0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:01:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f00000000c0)={0x7ff, 0x9, 0xb, 0x7fffffff, 0x2, 0x79805760, 0x8000, 0xbbff}, &(0x7f0000000100)={0xfff, 0x3ff, 0x4, 0x5, 0x6, 0x441, 0x41d3bd9a, 0x7}, &(0x7f0000000140)={0xffff, 0x8, 0x2, 0x1000, 0xfffffffffffffffa, 0x1, 0xffffffffffff5bca, 0x8}, &(0x7f0000000180)={0x7, 0x7fff}) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) select(0x4, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) shutdown(r0, 0x0) 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f00000000c0), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r1, 0x1) 16:01:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x20000000007fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000700)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b0818", 0x2a2) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) msgget$private(0x0, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xff, 0x117f, 0x8001, 0xfffffffffffffffb, "0c7a476c62cda2b25f0b818b9dfac7df2ec21311", 0x8, 0x7}) syz_open_pts() dup(r0) write(r0, &(0x7f00000005c0)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada37440193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000640)="bc", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ftruncate(0xffffffffffffffff, 0x0, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000000)=[{r2, 0xb}], 0x1, 0x0) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) read(r1, &(0x7f0000000a00)=""/173, 0xad) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x3, 0xfffffffffffffffc, 0x20, 0x1}, {0x0, 0x100000001, 0x20, 0x5}, {0xffffffffffffffc1, 0x10000, 0x80000001, 0x40}, {0xc0, 0x3ff, 0x90, 0x1}]}) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000040)=0xa96) syz_emit_ethernet(0x361, &(0x7f0000000280)="f3e82951c8beaa7c503c12fed33b9ee93cc8ec46ef2c5274a6b2934c58cbdc873999c412ce82f42c57e0a55f055224c02900000000000000ca7a897757e95a6b400947047f3eccb9152a3f06a7d87674f45f6453b6d950c5a8f2279f49e41b31e6634cfbaac98ff97df4e3e8cfede45604557473864c2fc7eacff8b2c829c7c498b4f5f2c2d2ca7a29b506a345f93f0000005adb25c0d59de5824e58a066e94ebfb7279d529594175828fb1d86f0e1b0b092ed151eebe4c5982ecf3d8ddb928ca6071ae60b17e3dc671135530f2d559e482a1b319f994d8f1449e900000000000000011eb73b4c6a9d436794fcaf34538136ddb37762e791754fa3b792a3fa8b378b30eca1dd696543a160ad7c30a992b15ea4dc585787fd61852a2fde6954ccbaf62228994688a9ef5591ec0c97dee7f81ea011e83c799b39f366f00c4c149d9dc169d66f95576ce280b7f1975832df78fdf285851508d258a67c2ddc00d0c5c1ba780ae42007f63ee57ece54458566a305157103f4a62c519154540a3e18ad8c99f67f3f69f90accc88e57bba63c6773d37a71d94fd6d6ba9ae155f4c8e6c89781d323b0237aeb42342f187887955701325502c760fd217d34c17e1878da50e98388f2c60e52349f8ac53a2277a0a8a55ee9e45e8f04206ea1763c882f66b6e5d8948e9c20289983627e12ad87db9621b8238e637ee7ee3435c2bc418af3c61485608c395a34fa2008cfb5f85e732910920046bb4ca77de1c83c88cd52dac4f4f25274c9e2728781bb2498493a65048d12f112643129ef56") recvmsg(0xffffffffffffff9c, &(0x7f0000000980)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000880)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000240)=""/1, 0x1}, {&(0x7f00000005c0)=""/160, 0xa0}, {&(0x7f0000000680)=""/83, 0x53}, {&(0x7f0000000700)=""/69, 0x45}, {&(0x7f0000000780)=""/165, 0xa5}, {&(0x7f0000000840)=""/44, 0x2c}], 0x7, &(0x7f0000000900)=""/85, 0x55}, 0x843) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000009c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) r3 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0}, &(0x7f0000000fc0)=0xc) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r16, r17) chown(&(0x7f0000000200)='./file0/file0\x00', r16, r17) lchown(&(0x7f0000000780)='./file0\x00', r16, r17) lchown(&(0x7f00000001c0)='./file0\x00', r16, r17) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, r16, r6, r10, r12, 0x1e6, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() r25 = socket(0x800000018, 0x1, 0x0) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r27 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r26, r27, 0x10, 0x9}, 0x8, 0x1, 0x9}) r28 = getgid() r29 = getppid() r30 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r32, r33) chown(&(0x7f0000000200)='./file0/file0\x00', r32, r33) lchown(&(0x7f0000000780)='./file0\x00', r32, r33) lchown(&(0x7f00000001c0)='./file0\x00', r32, r33) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, r32, r22, r26, r28, 0x1e6, 0x8}, 0x5, 0x5, r29, r30, 0xfffffffffffffe01, 0x9, 0x7ff}) r34 = socket(0x800000018, 0x1, 0x0) bind$unix(r34, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r36 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r36, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r38, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r39 = syz_open_pts() close(r39) r40 = kqueue() kevent(r40, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r39}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r38, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r40, @ANYRES16=r35], 0x3, 0x1, 0x1000) msgsnd(r38, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r38, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r38, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r38, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r41 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r44 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000980)={{0x2, r41, r43, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r44, r44, 0xa5, 0x1, 0x100000003, 0x6}) sendmsg$unix(r2, &(0x7f00000010c0)={&(0x7f0000000ac0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000f00)=[{&(0x7f0000000b00)="f9f840591ad846f2dac35d9114848543d214419cee39b2c3e733f3b7ee2a903ffc39d56b384af744a48a957f722107bfbc2a87ada928289d8941d396e75e78ad911cca5838abed3f925bb27363127f219256369b781df3928b85471f12da7d9ee763c69aae843b3f3f05c5ba09b4204af1eeaef5d2", 0x75}, {&(0x7f0000000b80)="6403ae40c11625e3bea5c25ee000a762f68b713982540aa87086509c493cfc8e3a9a97864f486447773a33a3233a7feaeae43946f2c3e65b89394a08c252df252ef914deb78956c36edb5b88295d449f2e9825ac61d1eaca59cc7680655105b7c8b6c9227f342ebd26a080a2bc1a365a708bbd84294159a8e7fc607a1e02628f28e1ce0d2cb453c0fbecf178a287c37dd51c90970f7e3c7d0485587aa290130bc96eb3ba3d8b659d07e28fd74d2569a9", 0xb0}, {&(0x7f0000000c40)="c9fba974ef5db54d85f8f2234567af091b7880def9da2e2e6c04b2ec677c1507ff7bcdd8f0614df38b823024f3ae70639d199610c83fd850776b59cc579262d76d9ccea157e56f0ab9b0db4572513c682d7cd975e788c1506e64e9a3873727795b15bc8e202e4473ff0c2934bd3dedfe74e71224f062ebd396e16e4d3cc41bddcfb1ed2d768c9289bd30cb05497d518fd4cbbbc90527eda071eb658d01677345de1816136213f50313a23d2b17139a74a98160b664cdd6b1c28cb299f7ac7c54e1f210a61af21b2ee3c271381f2f78c6cf47a403363249f72054cbcecdcf141836353b23f043ada9505ade76134ead86c4db3d2f4dbecf", 0xf7}, {&(0x7f0000000d40)="b80fa1a324ae987b502a434ed4d6e13ee9f50dda53986a00df4e6863c0e1d09191c22b3bf3a71d0739af5c1a24993f6970f9412867ce1a92c142d1e9a1a70e63c823ffb70b0278229edae2dc80753fb11e1cb48b8619c6982d0e9e90bbdb4304a71fe9fde7bbda4e839832110f6ef9968d862dc80abd61ba8d6a1f3cf89cacaaf969c718ef61628667", 0x89}, {&(0x7f0000000e00)="99864bb3d501d9c20b3bf0a92f8c15da522c38426c0b444e430b9989ec05bbf3d6e2737bc716f10416b306f53df9d107d654e41449a021a384d3f7fe8c0826ea1d73fafe8840d4", 0x47}, {&(0x7f0000000e80)="a32a", 0x2}, {&(0x7f0000000ec0)="5525be521d415c230368bfb9922d008c707d51b97233f0fdc7e4f3d0bf", 0x1d}], 0x7, &(0x7f0000001000)=[@cred={0x20, 0xffff, 0x0, r3, r4, r12}, @rights={0x38, 0xffff, 0x1, [r0, r1, r18, r1, r19, 0xffffffffffffff9c, r20, r1, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r29, r41, 0xffffffffffffffff}], 0x90, 0x1}, 0x0) r45 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r45, 0xc0106924, &(0x7f00000000c0)) sendto(r45, &(0x7f0000000140)="b128a918806c7bf36ed1bce67846a34b36c817cba67438b1352ec088b5769223a0fab16452ed6b113d8bcba4c719365a218f66ec1899409d8331fedc084b32f60ed61624622e136d0d334a0d5ae1f729adbe7f912f993f55e86fc2da6a2ac4d77ede99512f689cf5e8e8cfecec", 0x6d, 0x8, &(0x7f0000000200)=@in6={0x18, 0x2, 0x9, 0xbb98}, 0xc) 16:01:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x20000, 0x78) read(r0, &(0x7f00000001c0)=""/250, 0xf7) chflags(&(0x7f0000000040)='./bus/file0\x00', 0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/`ev:Xpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r1, 0x5) 16:01:04 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x88) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xbc0d3bd82f13b373, 0x0) openat(r3, &(0x7f0000000040)='./file0\x00', 0x800, 0xa) setreuid(0x0, 0xee01) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="280e0000ffff000001f50b0008cd7fcf03040000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r4, &(0x7f0000000380)="bfd72879ed6f8c1266037ea50fc1bf2b72e5a1ca00004127e2419b64580019fc087a1bd836cd21365623aa66d5af776f5dd6043c15dbb6913321cc29a3ffde9050e4af224c468d6da109942314ffefb2cadafa27162e24758316ecd96b7535ff65f2720111f40237ce0f0abc5d24b2f07e6535537f601ef42c9328e7f2a3d9bc6429ece19075589a18d4c93c49d7955a9222e53c26f930823ae64f42bf980a0e6f661651e1d30a5c634fdc536fb4b1e9980b9501baf767d5fbac44b3439d23549f8baafd3cce69f39d7a89afbe52b0ce7e9c366611b0426c1729bdd14a4e93bcd407b626b513157b07bc44e83f0c24928569c2e431479877656f31c21002450519180559b23b4dd9be8dc45c950425ad308600819bdf7cecb2b59d3f2c2980cdcf8cb93e852ae98929e02d6a7aa13029c6685956b95ee85725fcf3ef469b1722b719c7c98d7065bfbd198f5ae1ad70919a4a6cec86b6470071ce33e3f25a78212ab9b16eb8e286f1d68c79654d010871e8b96e2005a772dac8d2bc1c612a5cf9a5d09680dcf49027720f6207acd1ee0e8953610d51c41d8b0c9cc4a57056424e335731e0416b06a25fbc3470d376ebe1eab8d91c423cda996e4e9bb4b32ac8b12d7c028bc975db208c1b70f460171a5592bf7450a8bde4077712b74d3b50be90d6a6be2a06da71dee1d4c7b991e75d43f4cb354d771c8f21f5c6f0409994ec840b5150927db87c62e6a8dfa789b6b351e7ed11296c34eef686422908f7c64f66719c2cf247a5f57db7ab791f7adff49f0b86eb9a2b4b02b05898049b0ba4c46e565029d950afc08b6aa4d12ec93673865501a90b42086756d18fb139489dc82f68c2c4595b12c9ae03f07443a4b186ea07cb83b16ff909693371f1d26567fe10eb0491a5ee27dec9fd733892cbd999b9d0a90cac5c9385c4483f3906078a613ff33875ae54df31bf95a0bfd8a460090c292d7e480e66e089b94c95a0e5087650d35cb9eb104473a9a9790bf9d8651b471763cf81ebe86907b3b402629739d47f7f7fa005c60057fcdc404e0024d0ab50b3bbe3e424365cabc5311687529cf6ccaa0a1d17208279f370d2195ff44b7e8490a0520b89e48e780e2b5b2245ad0a52dc92ea4ef7d6288b7010f2e75ba795ce03a8033ea389120da6757cc46d0e9cc8a6c2ada1ad41c70a6c9c8043a72f374ad819355a20e92626fa9b66e1310e3b8c9f5a5b5b478fe125e395eb463d6d4bf8b568446039d8fe7c64a12fa06c257e5577c00a08db5883334960dc6b739590c479455a4a04d67e03c5f1627e2de2fb51d297739a1dc25342ddd8991ab4771bfc895f25fb649bdfa38dc983b2321d8134c6da9c372a9558b61632b2e3a1ee7a5e0a427dbf93831e3c7b66956d23345ec017ade4ac767c0fdb1716bcaf3486485dd2e08cf1c9e38c6398a0e5be57671fdea7e49b25502ad9bc67faa1e9fe3d7de08584275f53fb1ce7420c86cd8abdfcac00922b1c8065051a947e1fbb3a5f039d1151e3920bdcdd9f9d285e2d3719386b75c1d309181568f3e16e2f0eabcb519093db0f25be3d63bdd15cdd1ad893b4429b28abb2139d4b0dceda42f098e45f2279b084c790358668680c9ee30d8dd4bc95e25b8b062f55b627ddc0a98061c48adc625a3654de09dccb4dfce7103804e615a21eaafac461e8a8961f2bb4a06950527ca2b5a2841825d28e11e2b87ca683bf4eb9800e2e4ae293020c2863b80788ff498c0b3134fe8b280705174a9fff65629be86be6714c1cafb3f86046bded2f6a245a4040fb41581a511dc33995c53b96478ee1d0faa221045878891e6173480c262da98c31b49208fd9a87f2748e513d3e7038a3c7a4c5604d065f32a605140fd0141705e96cb9cf97e1b7f50ede821cb156a99363d8badfec2982fde36aeb2658a6f74075c12e24f8f581aba298fc9ab0f230a73730d48febbcd165561844e3ee333497a11559392afc889da3373cb564ff7c9eb8c1f7795af3f98aa25bd7649820ff15183cfc2ca4a22db71c296b4c8a0408771ce875794c91a3174782dc004bfd3f9321ea5c840f78513af02d09abaed8ea4583aafcbbbed54e5003745bec03aff2580caaae83c2a3794de20e7f490a526863b46748ec047279adda6478aabce6ec416575120d12322543420fc0c6debe7802933d1f30b46bd13b55924f9bbb43f37daf9d30eb870aaba6a0953a23a85d573ee4e8cac5bae13c756cd39893bafe03bcc204202bf6ba299391671dc2f37d8a9314c584d08b46153d3e6bb162a9a31f8d1fc7715ac5aa81ea1dc212d0c17df6221a312929c6e1f4bf28821d80c210462bc41f72e016b8478f620219d70e0ab4999cbba9d859e636e7a040498e98f60a587c585f1fd7872b13c30dd09837a238147e0c1e6a5bb34ef909adbd475bafc245dad9bad256666937cc8a1d04acfd10dcde2fb936c7ff10369a13a7b92f76681fcbeb120859a1e3dc24c0093e488fb521adc3d18c446c23da126ceae1a440a7466c913396e8ec82b1b1c1791bc967e1b1a24e1da92d3ee7c6ad93623d699360fc1bb90fad4296234de1d9519d543b5121c7923132f7af6e64ae299583b0b38f8b3d6f10d1cad22bdb74d235347b25e47408deb4d3245601e781c0d1411c34bd85d46de0d5ed4f80aa027901f9f18a731a2f41cbc9d34fc9e25d65ce38fd6b0927d6ac3a26c34ed4684d7ac05cf0fab30ed08a80c0e676eaed957611e9ec260f9d06568b40b910db44c6225dfae441896e3036374b4959850f7dae34293e2fe2add5ad311660dd5ef09105486e3a8c57f976ae69a58f28ccbf50116d0b38e195b1f23868e3334f9cb36dd7c80bb8ac1421e0c2646dfc532b8537fb25a25e47a5cd5da9ef762e712440037eb974e5adb7c32fe20a7f278c04ca338dc1c51808fb029cffd22c217f79d7f4b63e101553d9e4a71774cd8390e627c23dc5554d46935ecb7616f3d570fd50722d729fd6181643f2855c154343800640ed7df21a68664ae91becc706499a43f64286b0ff943751c3f39e9541be8bd53d5215bd3ce50723b8602c52d47ef66a789789769654aaee10a171f508ffc4403be50d7b5af4b77513f1b6767b100a7c54b238056776b924638b261787cf4e19b07785079d04cfa835a190fdf5ca44a2d18f7ff5a73452fcdffed6f7f8549c8773ae860a7e81b81b18e98f805dd7b72fc269e87c16ec7b326d9b11c2c969373df4b6656002c30490793fe23cf52866ee9308935c44975b24d97c144b297c6a2dedc1c51524a8f2929de9b560e690c3d05451926ec328e4da3255369a2b32b513ea9c706e867d72a4cfb920ce6e666c0be7cc7b0de5026841229d025a60f94b10bd5d0f17df7e5f83d5251b4502c6f532c7ba09465afc19099807c41a05ed1047d6587fef436091520ad3a1e02b650c6cae8ef069f88e06cfb6e993230242e2a4930d1b392925e0e75e21723cc733db3913711989a03f69c054c7c5dacd7cf78b3c26f3553924fc8d9243601367077a5093b1717791111fffe9006b644cbfada108a0c87c61b15c29a919259a46ccbce901330a7705329089a598a976f648c44da6d453d4a2268a8188f8dccbd2a5aefe6051b149a28b3135c7b18a2b967a37e39dc732d28c274531d20a927428876cfc33352f00a17ba16941068f4588b35014e1c25dcb4f58dad6139b3969e9c8e622eab2a7291a9a9e536734271c219aeca4060c6eda558ad0c6eb121331cc843a4f8e76d2f5c497428f66dfa543d1069029c0897f214e55ffb5096a33e6997ec404fd146894431d4438697fa02571128ccfaa74e33db08cedd245ccdd6994ff9355d206acf2524069d26dba36b68048391b27906434f1078952db408ecb2367bfeecec3d6f3ea7076c08130d8a2d2f2dcb7a3a96ead5c9935d75f16533fe24229253992165ed10b9f6dca1b0e2d990a0cf8cf0fae656bbca7a37a5b0f248600c419ffdfd9ba4b5c4bed0dae10639a21bf5e76e5584f4e713467d757ae80f6da1d09731cbdd906de232430a8028ac8c40edfaaba40ad815997ba52d087ec1c40e2127dc93f74b7ca8a4772245d03d32105dad95012aaec1f2b189349711c4488897fad9a69b271b1aea942ff5d3cad37b12710548cf69db729df791c3f8bd395d6e47a52f7424a332f310b3f055e184e92aea16e83ef12b5c114f2894d0f8bdd1d739b2682c93f18cd0f7047273d62e01050b2e21e8b70b1c43ef889ff397c757a01d630d7be310b112159a05a94b834af95474db21a547cc2809322100407df5f8a459312673c6368ebc1f3395582c5e7bd3355cc4084b1f3fe8e3d58d6617544206ae9984fa4d47cfc6a3f35dca17e8b0040f33512de48eadd316ec2776b14715310e75cea616d701e6742bcfa40a47c26a93b991e8a6307cd3d5642495685ae1013b53146e011e23c53fc477d35e18d89e7d09ee29a414b13404ff030a8811f662c8b99b5361e54f2c91e7507977c6c2646df6cf5d9b7e280b4d47385c41a33e55d3f542d723f206ae60861c83f24a9b7a7d71d469a240942cc44a8ee27ff717d6148979e8ab109294919a66faa7882247f0900d7530fdfb9218378f4c19c2f9ec784d8e223b3412b1e9eccd13f0c9e3a8b5552251330c01a8c8d87f4137c39adaab0e1f63799b42c003448811793ae09ff29d0c3f32935aeb89e5cce55151abac4df481e81ee8461b9c5f4d81e9b916bb0ce1e8a572d27583df90a5943606d59c416e71f8355086b0e0a10956947cc14fc7f95b9849645d034ba829e3c6acab5b8bf996a2a2ad1d2e94c84dc54637d7d1fc21a9d0287b45c986221cd7df9fb8d68c08bea3ee62f59c250b38a5168e0954c85dae8266a852c4a779f6ce1b485df4303b873d4fddb1329b75f3c49d3fade9f9eedd68709f9733b6df57e0921372781e64cd511256c7c672a477b0f2cd94bcd73f383bdb5c99c73ba36ebf733f72fbee9bb728802b921b87ec0262b73c43ff2537b75994c93ba475e29a06615f1198d83979c584361cb5991eba042a62bda1b2e9ff4acf9ada7b64e43d45f3407493081f210dcc138a5f6e0dbbeae6566cd9ce26bb9d0452d7ceab8fe704e989d679b878c4f95684e81f8988dc38df3f6b4a777313b9b46d59b8e1f0f1774c8d212a80fe6d11ced8207c36e1004642327fd0b84001e1b1e285f0f4122e5529883e767b812be727f841f9cce3fc24c09fa3b809dd36a3228c460c785c81e9fc3bbf17ca96f3b569789ed6e0671df105ddb2e1adc2243d7dccb19696c00b6c1f8e30d93d1e4cde769454d7082eb2a6097ab1ef720c8e7175d39adcb575af0fd2f9305d6672929a212a892bbe9c1cd67635a3e0e2adf952a6b836ef62c0485405f59227f4781edb5bab779c2a92669c40fcd98f0abca32c162862e100280129fb4248c23b2cc29a5b522f7c15dbded4ce25887533158461fbb7a5a296ed49d5bde042e5174c48f6c11704b1bb78a3e7decd328bcedada07f5683db0e7f8ca140c7a0a164896d68d55072d6cfd6a026aa23d2d13b78d2dafa529b3aa51f3d66197eddebdd54a3810ca07fe12503194080e30434b6854269ec9ad7c119a7288223b963be5267bd56bf3b94d36bd71a32656bd8b7701162f4d29c68bea8f1a5ae49da1393eeb4474c6da8aeb466ee4955193f7502cfae6fe7559cc6deb0915068235b2414de830b07cd47b6fbfe7ee2ac58dec4df8bb0505094283ef3095a55a282ec439e42c79eb393067fad2555684d583a3df9c06d1d08f6ae2ef3e7b727308afb364f7f3c80", 0x1000) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000008801, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x7, 0x86e2, 0x3, 0x9}, {0x8, 0x4, 0xa9, 0x40}, {0xfffffffffffffffb, 0x7f, 0x3, 0x5}, {0x9, 0x0, 0x1, 0x2}, {0x1, 0x5, 0x8, 0xea1}, {0x3, 0x4e5256c4, 0x8, 0xc96}, {0x7fff, 0x7, 0xc0, 0x91aa}, {0x0, 0x10000, 0x100000000, 0xff}, {0x2, 0x8001, 0x87, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:01:04 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) readv(r0, &(0x7f0000000840)=[{0x0}], 0x1) r1 = msgget$private(0x0, 0x60b) msgsnd(r1, &(0x7f0000000040)={0x3, "42aba4273323c2416ca311adf917facca4aa0428d9d9766807f2bdbf44fc45606a5614d2ff4fb1388304eeadd2ac60aa163818a57ed353fd0ddfd701c091fff7406e0f510acd330e18cdaa47f95173c5"}, 0x58, 0x800) 16:01:04 executing program 1: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1000, 0x98f7) getppid() 16:01:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x44dcd4f55794e05d, 0x20) read(r0, &(0x7f00000000c0)=""/206, 0xce) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x3) 16:01:05 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) close(r0) pread(r0, &(0x7f0000000000)="36b65f22adfbcac1297cc76cdd90a3ded613863576e7e8af5e0352", 0x1b, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000004c0)='a', 0x1) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5, 0x800, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000440)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x4, &(0x7f00000003c0)=[{0x7, 0xe2e, 0x4, 0x1}, {0x2828, 0x8, 0x8cd, 0x1}, {0xdd, 0x1f, 0x9, 0xffff}, {0x1, 0x2, 0x3, 0x9}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) ioctl$BIOCLOCK(r1, 0x20004276) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r3 = semget$private(0x0, 0x1, 0x60) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x944ac1fd2e1d7af7, 0x0) semctl$SETVAL(r3, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000300)) symlinkat(&(0x7f0000000640)='./file0\x00', r2, &(0x7f0000000600)='./file0/file0/../file0\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0x2710}}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) write(r4, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) getsockname$unix(r4, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f00000004c0)=0x1002) 16:01:05 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) fsync(0xffffffffffffffff) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getegid() getgroups(0x5, &(0x7f0000000080)=[r0, 0xffffffffffffffff, r7, r8, r1]) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pipe(&(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x79) select(0x40, &(0x7f0000000580), &(0x7f0000000b00), &(0x7f0000000b40)={0x3f}, &(0x7f0000000b80)) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000a00)=[{&(0x7f0000000380)="f72dec7f680ad155966f664d7278e6cf9c05928e891865d5ef1e111b214baa10ce7d4f8025e516a8a0eff7efe2a55f7fd6207a0bc22373d9507cca855b57d7cb0af017090763a281b2a4", 0x4a}, {&(0x7f0000000400)="50857db7931eebb4a727e3850abed4854787255eee58c1acf604e9ad728e76e9859b7a610b1920f0f0de280428741963ce278a6abf20e3aeafd7776acb08aa0491396bc72339f44f990e971937dc174efaa16bbfc829d46f59d6b3910976f3239e1da46d2260af30374b6b1d84cfbe70c51830277ecefcc6c16ebd6a287f5c854ca2cbeae0ccc53967fe4cb3bc602028ca4753e16b87ea93eecfd15c8894fb203b05b1c588d42b1bbdc7ab861e853cc3b2ac1ed0dfc6096ec90c65f779", 0xbd}, {&(0x7f0000000580)="49e568c085053eb1d3d1d1d8ebe99b49d2cd729e3a4b2e89ddbef75949dc19b3ead22d1b35780436ed1a1efafe83dcba2141858fd7c685bd247b7a507051c5531ab99d483180c46327b081ff98144b1100c3765c3963969f014142bed6c7da224124a97d17fa27dec60b4189c19e24de7be03699e5e8a38b9a2f1602785417c539ab741e58afd5278a87f273916d1241679c1f48cf270cb174a30ba59dfd06abd0487f10d6a8b319f1688469ee34a181a46f4ccf9577a0893753ef7c4b9af633e612532abe6b19b0b8d38a62be43bae0f741113a4ea0e895e81028ba66211877171daa3d31d99f604caeb89d2b5e8ad6f7a5", 0xf2}, {&(0x7f0000000680)="f555e3e220d6be907cb913f3e7b90600ff793ff073fb0d8e47c88656cb2a44e9f7a36ff6ed322e8a98bd5312888a0cda5e7b50e7e301e42dda1513ccd402e150270f622ac25b0e59618796e5fa8c97a7282e3a625b62e7b7b96d067264b0cb34b1e9ce357d47f065e686c4f8cf607cefc8ecaf05d73160d0f2e826cc51f226cc98200cf56eab3180b181ca3efbb65614f1abc7fe748093cdfdaf6e9d05b6653562b638ca0c3a97d0972b63c6e554b366bbdcb3d85829166472824d32f5a66e", 0xbf}, {&(0x7f00000004c0)="a91eda16f6f8651e271c1fd158e9b5689068605717f065fdc45b707c134aa219c8872f3e566a69484b196309357442ef81a3802a60967e6f131982dd73660648f936ff3fc2141e8129f39b124ecf6e258c2e4e3e", 0x54}, {&(0x7f0000000740)="ec7f2b230f38d4fcc63aadadde248cebcd142921b60a11af310b6e42a1ee8eabc0889a6669f694c5f16a20b940897829fb51197d9a8bb57c43cd2ad5487a9396243a4304cb6c5eb097f847c852db", 0x4e}, {&(0x7f00000007c0)="b6ebda2436d07362bca0065533da012f59926b6e9bc81d51ca6dfd307a3de9a6d3f8fa6d289fd1cf0d271368aab45c6ba20bc48a8e1d99afcf4278c4f1e59251c9273a4de8e6fac5dee94b0bd3ab1ca82c263d418e17fd5addf51a17ffdd3e94c471dc73be6890761bb55f63d8951c43990853b8b7418d4103c07e62d06b072a3770cf8ed5c220caa4507aa3cfc47daab0e739abd95c81f46425af26c75d9c29405c9892b31b1a1f3961bb69", 0xac}, {&(0x7f0000000880)="a026993f6ba8c56ff85de01eca89f58482d3917f4dcea3edac7e0e38109d6746cbc5563b5c05abf9441a1c96fd0710a723d7a645a39acf33253e18d9576be80300f3f645ec5a800b6025ee0193d8f64da91722fc0acb6cd7f0886c43d5e12256970282161e0e2e74e259aad234e0cb975442e11d7749f9436e39ad6fe15e5552fd72a8fadcbe50ae34f9d08222c20b3bf3519d985b32b74cd4112aa4607bab5298c32ed8068299cfc8fa5b313c71b932e1a1fc87b930", 0xb6}, {&(0x7f0000000940)="60b4267be7f2c665611564024056899d6c896090e48917e68194bfaacda8ec543f77411230cd1b76c73c2635c437795994b08b117467f0e071953cec12943934ccbc4ec58a39e0ea5c350206fb4b6fc43e1477b2619314debd456a98555e2d0060bd3836bbeff349dd430e929871bdb633ad4c8f7a06af91e4285f70d0479b7be89a47f7948580ba3c5a83b80aa1182c5c3d579b6b8a6a2cf38f0993bcc9a6978e732c5b2127e3ccd53b3135", 0xac}, {&(0x7f0000000300)="129d364b6762ccef6ac02438212fbd6080519c4bc1c38c8b1fefa84b130c0eebae8ff3edf85a8851a417ef4385923a937c5f", 0x32}], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) close(r1) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) munlock(&(0x7f00002b1000/0x3000)=nil, 0x3000) munlock(&(0x7f0000770000/0x5000)=nil, 0x5000) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r2 = semget$private(0x0, 0x2, 0x50c) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000002800)=""/49) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0x5, './file1\x00', './file0\x00'}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x81}, {0x6}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0x1, 0x24000000000, './file0\x00', 0x220f, 0x6, 0x9, 0x4}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x30000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0x19b) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) semget$private(0x0, 0x3, 0x0) listen(r4, 0x4000000000ffff) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) minherit(&(0x7f0000226000/0x4000)=nil, 0x4000, 0x3) semop(r2, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) getppid() 16:01:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) syz_emit_ethernet(0x57, &(0x7f0000000100)="1e78f91042e0468a2f8aa65174a0d3362db0085df140259d832f79050d6458fa97c2aa078922bb20b309dd4c878a83eb7421005427e3048b55369de5757f04fca8a8ab36c37af878fd68e1aa64961fb05aeb5fb14d0dc9") ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00003f4000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f00004f0000/0x1000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000409000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000007c0)={0x10, 0x0, 0x4, 0x7, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f00005a7000/0x2000)=nil}, {&(0x7f00004c1000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x5}, {&(0x7f00006f4000/0x3000)=nil, &(0x7f0000f31000/0x4000)=nil, 0x1}, {&(0x7f0000561000/0x2000)=nil, &(0x7f00003c6000/0x1000)=nil, 0x100000000}, {&(0x7f000018d000/0x3000)=nil, &(0x7f00005d8000/0x1000)=nil}, {&(0x7f00000b1000/0x4000)=nil, &(0x7f0000dda000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000032e000/0x4000)=nil, 0x5}, {&(0x7f0000e03000/0x4000)=nil, &(0x7f0000cff000/0x2000)=nil, 0x96}, {&(0x7f00000d5000/0x4000)=nil, &(0x7f0000c6b000/0x1000)=nil, 0x4}, {&(0x7f00001ac000/0xc000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f00007ac000/0x3000)=nil, &(0x7f00007e7000/0x1000)=nil}, {&(0x7f0000615000/0x13000)=nil, &(0x7f0000a87000/0x3000)=nil, 0x4}, {&(0x7f000069f000/0x2000)=nil, &(0x7f0000178000/0x4000)=nil, 0x1fe}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000a57000/0x4000)=nil, 0x1}, {&(0x7f0000e5b000/0x1000)=nil, &(0x7f00000a6000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00003ca000/0x2000)=nil, 0x20}], ['./file\x00', './file\x00', './file\x00', './file\x00'], './file0\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file'], 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) 16:01:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) 16:01:06 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYPTR64=&(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRES32=r1, @ANYRES64=r2]], @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="e4c06bbecbf43f83d56d98f51e97cbcc81d39ff47154b0158bd4694c164bccdcb0682d4933e5039015a536cdab59a9dbb01121d7bf6a0b45cd67bac19b9972b6bc0117c7f6abe0ff8e0caf129ad869b0856d35b7e0f67acc8a4fd42f58c800ce064fbaaf5649168d9fd139e1b3bbd96ab6f3f0f251be2a1e61fe87242a435aaf4964df21b510f4f7858c1efd6a", @ANYRESDEC=r1, @ANYBLOB="210afd23f01cc1b53c9b83cf4a33c069e5e47aa7cc94cc8d7fc342daefea20f5eb7d4efe29ee7fd9dd645adbeec2af1b6d04ea177a030fe5e08ba1d8d9c174126f48a9f81651aa6c0b2648c06784188d8bf43f0c54b291d272b0327952036753", @ANYRES32=r1], 0x115, 0x1}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000300)) r4 = semget(0x1, 0x1000000000007, 0x200) semop(r4, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) getuid() ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000680)={0x0, &(0x7f0000000400)}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x2000000}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x8, 0x6, 0x1, 0xfffffffffffff26e}, {0x1, 0x4, 0x9, 0x5}, {0x77a8, 0xffff, 0xea80, 0x10000}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x370, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000500)={0xaa90, 0x1}, 0x10) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x4, 0x100) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r7, 0x20007479) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000400)="e4") ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000540)) 16:01:06 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket$inet(0x2, 0x2, 0xffffffffffffffff) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r16, r17) chown(&(0x7f0000000200)='./file0/file0\x00', r16, r17) lchown(&(0x7f0000000780)='./file0\x00', r16, r17) r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r20 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r24 = syz_open_pts() close(r24) r25 = kqueue() kevent(r25, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r24}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r23, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r25, @ANYRES16=r19], 0x3, 0x1, 0x1000) msgsnd(r23, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r26 = socket(0x800000018, 0x1, 0x0) bind$unix(r26, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r28 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r31, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r32 = syz_open_pts() close(r32) r33 = kqueue() kevent(r33, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r32}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r31, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r33, @ANYRES16=r27], 0x3, 0x1, 0x1000) msgsnd(r31, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r31, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r31, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r31, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r38 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x2, r34, r37, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r38, 0xa5, 0x1, 0x100000003, 0x6}) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r39, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r39, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r39, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r39, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r39, &(0x7f0000000480)=ANY=[@ANYRESHEX=r38, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r29], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r36], 0x4, 0x2, 0x1800) msgrcv(r39, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004080d7e1dfd6fc1a16d4ae7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r40 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r43 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x2, r40, r42, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r43, r43, 0xa5, 0x1, 0x100000000, 0x6}) msgsnd(r39, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r23, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r44 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r45, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x241, &(0x7f0000001680)=[{0x0, 0xffff, 0x0, "8ad14e6c2e46d772b5240f647280072d31d5d559c9d23daf8d6d76532779b6fdd8a306299464aa963a5269ec2846b01fa45650011604a0fb0100c3832564da190c5ceec441db0a0eada0b0f00667fa58"}, {0x0, 0xffff, 0x6fe, "82c4b8f226522f4fc45c01447275490ce1e1"}, {0x0, 0x1, 0x4, "f08dd4fabcd724806b442610a5172755e343fba293e581c5e7238b49c800d72628641bb0dcd3cde191beb53f4d49a102b160f843c13a044ba53dd355750e60f768ed9ac9b7b1c86db726ae26e4b9367ffc91b02cc4f0a8387ddbf344ad2e734363ff939fd5c3d446f5d83a461143a5b58013ac795dbd51d4328d904e64b7b7b75fe7602d85c16d1ee8d74ce1bc4e910ec4b1d52f378729a5f36571c0a1b58964d9"}, {0x0, 0x1, 0x1, "1505bbd145da2a1b0f2610e5a3ea1d9f671aef9b72573d3540830d0112aba351422d589c8ef404a03d1719711e2b35cf53f83825e2ece8a646acb8156cd54a885ffc159db29ad5ead9885767f3a26eb14805069b20a4f90ab6ea67a41dbdd127770aca0520dafe69b4c62bf784d3150515ef163ae413c7006b76c0d479066013caf5657fd827c24940405321793a50eab08a6d1dab22df04e9f23f6dd0650673c02a3b8e900ab32c4cbf0c8460e7923552facc03412a61b1ac12e4f00bcc3a838e17e8708e2fd9036f0e5adf4944ba914847af499e9b85fe27b4f38fce4d5f3a6c1d6cc568e9b027af097133316370"}, {0x0, 0xffff, 0x200, "3878f09fc0cb76f8038f0edb720919ba07b36d2e603da467333daddffb47e557753824dbaa3ba46fda3639a6d4df3d4a707ef938b006c0f032b12aaf27dfe068a4426c9764162b6bee4af2505a264dd9e9ea412e135b9caba30b28edfd648f85300bfacc0315f29c41ee89912150670a0bfb6dbee72b1805cb05e35d24ce8edf3853739757e020fdc4da9404ce6766cf7e1dbb829f285f764101b837d5cb04f94648cb6a9fae0d8cb28f206cece6cbd861a36c3012e26ed8dd7e1ddeade924e48cf0a50ea2db6a2222e6842503449194a9d72e58834c8eef0f98f34a8adf43dc3c7108f9fadf91e8b1fbff93c9bf62b83f350b20b4b07b7e632e56837ade60d1dfea571196963fe747e584b8af8935780fb553e3e46efae93b668fa17a47cded00fc8ba7757280491db45059585904372ca7c6b4290ff35c27391e99d359a1aa685955461a6c5551fef763ffde5e67090e97a7de5705cbb5d0c7fc42abfc0122745ac5314319166ef17d3544fd237575291a2899331d058d0f982bbed1a55e681cb69ebf011584b593c00a849b3ce7fffe638843eb4f1946e0b0c23a4b7a1f7b3b536843e29b3efd29dbd6a3115d236cece9b67cb2a5b4a9ac56882b22d64d6ff51e7494a81cad73f8b77d879273141b696006ab2392f1a40635ad84917a04650db037422279b20ec8375a3c8bca33645576c1f2aa844caf94d3da037dbbffcf88a43b7ee1dfec090f6ee182d039ebe432c77c8c649062432872473664c16d2583dcefd771fc576a786b40921189a2ac3745b71df0bc21c9e8b83a4f810c4d940579060121467cb9c510ea4548ddcbd4dbccc907cdcb353e4506792744ad359f82fe3768a9cefece44dea26e4cc5b608d5e189266ee8814aac9f5c318ce27aeaad4ef5d3d4d88cdfc4483e009e0eefcee615ef4fc6c105b766bd6f31647ba48b416afaec5916bb0890d2011d60985409667d827b9f7f47e10852c8d307a0e35377e7b5b992a441f59736e8aa7c8ae0586a62dd5bbfc1227879dc15a25620534c6fdcf85d8c4390b67e9a3a7cecf7498383c833d76a81f0f30f816e2f0890c37aac20e161a1b810ff3fb540c6ea48936072f5d54d614fb7c9882c4d8f6bf41e78d5d8d51f67ceb38429ad984b7bf65516fdb234732400eb66026cb6ca725566de1d403fb1fd82a5d3c4e74c030fe3c58cc9109abbb19cc4e0e71b946424a8aeaabf33de609e0db37d24c9bf29b07a264555d6e21bd6a3b83935d3801db619b2b7046189fe98ee319efffdf9b58a9019a79273021ee3c835b319e2e2125a40b958273c5c09bc1b1304aecabd4d90cb85b223e94952f225cc8bcf8d15ac1a61bbc8642baec695b5ed395e3e96c6f77c160d6ea080e8d79732508ec3f5b94fdaf2fd0f0922de714476b6398461b0de3d2051aff71fe3ada589706640d485f60c7384d7eb0c1573a87f19cfe6247f8d2bfcb063639c93065661bd56c7e0629d37b8897fe6897e6a0ec3b08106b4df027f1087d8db83f8b15972b9bad73229c57f5c63c735f457ecd60eb49d5da94195a6b9bb55df32ea364a3139a79febcabf0eb34d31048f7b9a9ea6d44ec99e649e0f8de1713bc042f10150dcef6c0024eb1da0a92145ad54172d0e30a5756592a758c6eafdbb7f79bbbab81a57394c7ac2d7241f20987523655f81fbc303272aef25149424f14429d5f15a580a28f101fbc66b07b15a51f220f0f3106a72fc6271d06a91aaed511dae16009ad8bb6f22a97267c45b637454c16477f699cdc393c83fa9d913ff58e8a076fcdd73a8b6c52b82c962bcaae479fa68ad1a43685e351e4a15da015967ab95ba89876b98ba2c20717f7497181d2e38484cf8f33e725ced7e9023ec5c42493f8d873d8d96a80a0056cc7f63d038103c410ff053f5531f210e03df2cfa0c5fd9dcc91e350c8cb1d1592066db3640d3a2464970eee766d513526e25420652f1cb52672e019b580959bc8862b9465b2711a486798988b77b1a40349d5c56b8d1540394109d5b40d8e70d36e42a3c6d7cfb608d7d01a43c5b5e8764ee30ba5426c02a3f681758684bd39ecfd4c80251e236896e7f22ca51a27c220cc1dd93752896d82a29e3ea90b27b24876ef233ecea0be0b40097d170fab3c219f9385e82571df61790d97bdf1ed38298d0156f091504b37aaba731f64791b135ec4b05fcd79ec6f37da859157897da137a05b020fc6183f4e8c6025eb1a9367eed151801f4c66a98dabce8f7c237df7ba02d0e3bb48db643c0c1ee47864821a87c7783b4e5b6c6b27631287b492b9492dacb39107f0858f69904598c1addce0a83c978ca462903049f38cf4a030dccdced0ccc85bcff8e02e834b57b5b896943603e3d3f0c81845d4151bcb17cfa76a4fbd251ada5a763b7326e469dd57ea1c98bc35d27a3c62c9a341ded6efb6912d595f2c036efc566fe8e32b5bc075b6180410f884542e487655eec22ee3cbf1ccc2d068be88d56a409d09e497d380b420f842a72ada7a4c4fa0c39e34c33d2d8e23a92ad82e8b69ef1db9400a6cf43e816bdc25999de065f0b85d39933f20dfcb8e6479df81dc891d65ef0a5bb8749016bbd6757cdce13621dcca43624072410fbda50896dc3593d6131a7807bc002e0b98e9f86f6db2a8a94b76978b47309128364265bfcae4e63e1f6df905e9a94416e943332e4a53a92e06131be86ad8b5c42a29ce7a7028e75fcf7ddaa2c37819ef0c84a4f15c44987cb907fddc07cb155e8a731774d7c4e9175b136a4dbd38afe56d0f6deb086827181ec3efbf86e2e9e07a5c20330c9ea109d891b83c2824ed837189c45b101412c95ff2a8abe16c3e3c43a886aaf57e66a01eee6a39d097df4b92884bf5d3c90eab5a62bdf21644541263ac198eea8083241fcb0763fabba37c612f5e6d44212f6070934fc4c7a6e12bcdfbf133ccf6775de2e50253baf1419bd967abcc68ff6f3bbba49805837abd0705ef15442d9afc862b49e1531d8ca3e0a3338d3e08ab971cd3aad879e4f429ab0cffea89bfa8fa5353ce85fbf45243effcf6a23339a7542e1894ff408f574a8bb7445532f46282e7aa6648f702fe40a4a58ba9edc6d6d2750b9e0d56d6316fd3e1dd68603a27b8c478d7ec663099d5ad1602ae55d03420008a7d9b1ee07671dd82109065eb9df780a8646cb15d63d3822d11d8c4a5acdeeafd5586587d04f2ac644e42101b18f4415c9b5a5e6478007430277c77731db44ab52ab9820988022ef8b793265059f481c23edc8b49f060fcdea97e83bb5d5a2675fe91f72a9bd8fccb9d22bd599a9118439bef103a7dbee54cc6705562057cdd3cb503f62fbcbe047c421624a1c3400c35903c6b86379bb559bd09efbe69da9d49c98eb4803b0ac789ce0babb9628ab4d613b5356e137595772289787a2599b2b09d51b52cd41dd24466d6341fb2c4ca0d22f0b7b51f7e06523cc122242a945fb1fdd88969540dfe49be1276135aacf59f7395c956f43d08bdea3cc622e2d0f44b005323a6c1c21bff8bc2794ab6724f6e737374c8348d6b20c53eeac994bbfda3b44cc78a13380dbbeb9c58fd9d0cae68d80849c086e3ff31093f9e64b385bd495a67622989d68af7479c544c5c250f5e2f7866bab96d6f2e66a2ab9e77621345b1ee537e33e0db490edc8b226c5722b82e2aca2c181f5a768fe842d17c63e10afc47d07c78aa028dc37175c3c8b58bcb96eee48dfef8509cc847f9eda06eaa7ef39242bfea4a0f51733be460419dfa68513d796023a77bf6e83b4fdce8d30b5815e87cec4f4f43817866567ef1738c97b2e11cb66e7ff739e0333f238efe706e95287422722683e56770eecd10a0cfa99340e6160d34a121c6ec1b11ba6780a067ed7abd80af49f8a873ec6f1d3624b2c10c4785eaa1bf0291befc20aed49ad46db402dc12b044bf7608335d5c7c6663ecbb5fc5cab7dd8955c9532fc002183c762eee7b306ad5cc996969b61d880e8535c0a80c0f26fc9da5ad6c987c5cbf7ce94e58ed2c86ff7fcecc8e3986081a77b2634bc741c60dfd21c38238015754884e8697df1ec48398b8a0035bd5cdb08c654aac587cfcea3a0a4ae48378136ab67518e87c801df1083fee9843e22230d94b8eec4310d728a8c006f741ca6803e90a48581549207319199594da6df12697372622faab348c09f1cdc86bebceb031abb900c97472ec495014d4f2738b24109af0beabce278030ef573f5897bdfa992857c11120d4ce7f2d72a58dac7f4da455ad5b8e3326267c8210fe1208dff6b20486292ba3ccf625e8d5debee568e1bdc51569224a19028180a82c5df1ac3e543c7614b3c3b8f18b9bcbdcbddcc5918bc23f85d2a84918c0095f9c5c8701c31ee8696779ce1b1678501ee8231abbcb22f06e069d6a97b7b4beb99612f583bbdec489fd5eff4f71f9897ac11f34afc02c9088572ec30df58cd84704c6e183071af3c774262f07f431d66e8740b887618a2eebd391e9ff4c57aadb7d1fb5f577e2c7aefd2033fc2027855b2963a8fd203213d464602493a702f16c77014e4f0c12df0792aba4adc24f7b67919111679a471090370fb1c51fb4915a0285611dfa17b2edb0a8f5cd88f37cd3c770f692264bc6a1b7f4c89ccba6aa7d5f8e50a7c7538cd289aacd76a79ed2d88fff858567b9a3213c979bab06e65917f95dad65d776e64947db48cdfe79f27f654d0eb155d195129c21e874eab877a6dd87156d6609793cfd1681e231c143e5cea982bbb4941b2fef521b7d2da8374c4f8707b59028e6f33a194dbf573dbce206e29f5be7a88a244fb806ccc8d7b2ecaa81215cdc365b7f039789a8ca8ef6420d125ee0184cdb9bc3734d1b9599df32f6f3ad68045ac887c90028d97f0b2439150327c07d3a5603664ef641f941fb07832abafd756eb8abb37334a83c6fa304b84cdf0edb616d8b501fa88ed7cc8a6ffb19a47c1e0f60091cc72db2cd4f93399de4b7a1f745a69f30c1802e7658fa642581e8fa8b30842eb6f1154ba5e54c4f57bd8f773efe79bfdd24df5980a96cab346bce35b71362a3eaa11a87e466fb2e1a7ce8c186727794e51602d90eedd131d80d0af94a7e296633bcf6a6e4183b1d3479f65301cba6d4cb203ca85eb3d231f7c779897dc91a444b831f0193068e05fb34ffe963554e501584325030e7d5e94ff89ecda0242eaed81370f85864939f9a8756c2e8ae65d151abd0a268c3ee829e942411fef0a64305919e5393e5b8c76611af689af4b8df153397e09e3dc4ba4c0a96e3af31b44362659e683b82ccbc26c7ca7b2a15e71fda76812a3504a6b7cb99cfd619cf38d1a18f179cc0ae3b11a0a39106063ceb33aaf6c66a0a782b104943ea2f84cef493bf64cda045fba423d7ce7f092c9f04f89eeb94cc5ea741b350960c8b8a1e061c5b71c29198fc110e3c45c3588cd7a3a9b3ac662a3c75b0fda37b8ae2e93950384ddae38bdc7bc198b2ce9f3135111fe15b0c49b25d9e858aab8511bdb68e9e307f98a6e447318c52318d4ce13310fa56ebe72e15f7fc1e7763a89ac76059ae863b6e5220da33573b364eb9e4af4546bac0b0886bb0c00b7126bfe4bccc51eb52e7d39e0263acb9bd3c215fe8b61a209595211ebc0bcb31f85e6dc73f9171f7f2e852e2ff1e5b2fdb9ceb667e8c395603fb6922674ffe6f674d5814a6b17584eaa7541f4ba93b46b3ca1a89d822e55b0c44feaabd36afe132054e1ba550dec4a433d3d035753ea1302371145769dad26ae2a5a6b6f24103274e82cbf467e54ab86bc393c12c01a"}, {0x0, 0xffff, 0xfffffffffffffffa, "0aa6e236c0c17d0c1e157fce0b060d15f3369dfaf4ee25b2d82288fc89109cdf959d4d6efe72a9bc92a61c93fd6d27057ff9799dddd482b0c50bc304e6b555ee2278db3dcc0cdffb303f4a5c4d4f8066f127ce31a38f44c7a2139e7fe83ac3e37611eab652f4831480452c8bb7a67c7677c73ebdd4ffb2d12e6787336a683248bfcc635eeb174b5aacda1c06e7c28a432b1c289d12d2d4e573a94dfc20d771ab323d6f4346fc43bb916a2bae82e177c618acbd39e09ee941afd552756d69687f6881f97bde557ee3c88d8d928609dd3423e92ef674743b4b6b69a19bdd9d7dbb47e6339e8fd4aba54c3991e2e34c0811de249bf0d29ff190df60a5f05153eecedc8d5c2b97793c005ae9735c93ae54380b15899350cbfb8e6d82e43308bb7374b69ab84fff892dc8aa2412d2387f5c76e4f4588fab7b599a4f5c966b1ceb2773ca696e94d2e7344b6966eb24c99ed27f08b23aeb2090681484fdba84f78716e20ab983de0cdb47f2f535a9a103c6e8fca03ecd04417fde7627d1572aa0686b179b51af96688c51ceac97516a3a64f3a08c32e4298104ec196eddeac275a5356ca2aade10134c5c815c78433660d6bd94b8d573e3f6abe8e10586be965b8eeafd8124ad754b4b9d350e75f308a4eba348a5a24d944fa06a7c6e292f96ecd91bc9f5df9c4e7c5b50af45838820ca63ccadad2c9930585d8a138e0fcef1219adf2f85dd0a9165a8203cfbf7b8f49bc694e3897042c8683821da82893f2420e298ff0b76149cb4a5adb5e47b6e2f7746f976cc0985cc51379a733e48d1388162dac8e509058a0494a719e0ceb142f2d82464858a842d34d5e082cb37e0818788dddd26ebe8fbad9e9d872a03cbc68b059d0a19a7b477cd328d1f157e3232b29fa67d9aedaccc76eb3b701c44655498c86deb1114ef8d6aea3c16d96f9b3820905216196870b13561001d59b93a3712f50b269471dc819f5813ff95faf72c7023ba33a6a38cc5d77abf68273211763dd70462c5bfe28174fe1dcb9c95a85e70d6336214090139ac9afb17578b301659771c46e61d7daf215140c3589280a9f83c0efeeb1c6fdf2d9b181c7db9be51d39960f7dc4316ea304ee9d0124e6c265e0346fc6582ec201ee61cea670f1cc62efe17bbe93a6c8811f0f1181f85164ccdf502405d00a814a1fcdce7acd02ab4848974b8ec81f9d829f625867986be0295e1a701f2e2b61ba770d53b6c3e93742fdcc1e9f2b07f39c6a82d0a0a0f37d481fe7a53a4d2f6b301fafa384327516bb20e168b72f27d5847d0858acdb3af8140c03b38557fa9c2749f36a67dc59464d6f30f5bc8535391419e76841b133d32bf29d816df174fe85ce74a09353e9cfaf258205b7174a7cd45b5f1e73a7e5db1dfa9ef9fb475564a0ec5ccc963ee00e3c26376c095f932833d99b469f5414ea5bb8ee3bff0c42e90fc7ed29c3b9cc8e080b5d0c7d45eff668b167d1ea23c5019dfbd97e11b89b86236ce84f84506561112014cec9fb3173bc189638b1396a6089f49c80c9b8689e9e4629f369ba8a6e0af9aa2af6df63101712c0f6bf77bc24c4e63b9f996f7135e804a33217e327b59c929c5307134ab1e53c94a57c4ac62b457c8dccd5f064c33df745d1185783fae1a7b75465c299f47ea9b6d3981155fd2cd8cd7fc94777c81edeee966587ef6a15a6424c1c2d9addd97552101dd5e461cedb4d03546b14f0030de25a088e6d9c9375d33f1bd938f1c1ae9075f8867714e9a99d6ba481e401eb980260e2b9fd3f67a4c9400b4a302c1354bdca639fe2621731579902806aa67e43db60d232f79609ac7b47730cd46cde8107d679733c939033ae9776b6023d6e04b7fa450b3b38ef0e3205ca1fe0b2c605399218dee64c6e7466461f5a1ecc3d6bca0bb1744adff7fbb8fae2a1835ab3a2525f8c91b519f1cbe998dccdcd65f9d8a488d24b5cc95e6ae5b953dade244ad691a456fea59d95c10262ab35d55c90570b3b267e17291b36e83c508cc8f5e23d18c7c979bc50ca41cbbd347053e4044c7831a09abc9e45c4245c47d8e4fa678127562ec16808b82016517a379f4554e6c908e4071d276f8af9dc3e5c5eb15a95de92fb0bfbb5bc8b2b0d7c4b347901715224b87d9d2235db02448acc67787ee3e0bf3c1db2113b6b585e9805d6677606bf15a6bce63fd14837142e47c97ec055ac1d1216061398972dd948f7fb5a2b53319b2a6342dbb9123965aeb122e698cd132b923ae659237df83d4d1f7481af22d1dfd0f8ed2272a5e06fa5a2724295d8a2696fd65e9698e637a807358a932290cc2619592fbd255ed866debcb4362751aa9eaca75ceab537d90771ff51018123161604bc5fb6bdba8fcc6ddca99165269fbc7490ee912da7c7b1f4c91b574c0c30828253e7c75a646cc29ca7806b06d54327a96ccf81848153cdbbb90edcff1ab33f39568704ab54732d74b4e97481e99c4543aa226293ed57cfdca32f9cb8a066f6fa8ef6ed6d63ef90d0164fb322b854ea360e7aca0af35acb8c029486475d7a46371b77c7c78db7648c32d3afdcc826ccfb8b1ea51b1e5b9b7f4337dc7cb2bfb4ab8fb2a9996bc649b281e9cd08cbc93a21a1782c75467ddde792b30e7e9b2df5e59f7a4dfdfcce03777d4b87d65ced356fb36af463da4ee2f00058f0867139849c577c6843142dbab4db9269142a77459955ecbff0d3e64f1cd0fa224adf5bff99e7d03bf8f73da31752a22706bac52ef4fb08ce3b14009f167ca8e6fd3f324120bf60e69cd6a2aa537813cef99e6bbd14376dd98333fd49806a1d8a33ab5e1572f6261dec7a3ab79899dd49a390cf0a2deee41cc5adc72e535a1189cb8d24b2c35ac33d998c19a84c95a911d9d1683060a6dfb12f2921140123fa43ffaae9f584f2acb09e3f5f92a460fd0c076eb3a917af143ff7edef21ac1b783886a5d10ac408a28e2004fa89e7ddf492624b45bab0a7357f24c4694294f70aeb4e5ae081a7bed3be07878b08aa5f0b21f25f4a5a1397b0a5b9564b66094de4c18e957293e245f33c4c9aee7d2ab98f2956329e5b9aa27b04ff60fd76a2b035cdbc55c5a1b8dc2195c23a3995004fc782ef6dfafe2a8030f3a9f1247ab29be45149e89a9627e21d7b641b83b64198bf4ebf9f9892278f5609ccd48eb9efee0b366fc5b4850633f483286baadc06449034dbde3a0acccfd0eb55c571aca6e99b5e6cc9b6d3b68da5a1d7556a250b0ceb86b05b49a953a1fbf0e5613e0e7167fce51e0a53fa84587e2a259bfbbdcb918f011942d2935244742141e1fd0b4ba34dfc16baadfcff9ea3cf847b0b53e6958ffa1212fb24a4f67b466b87c4c73d176abd32d9323039b784a2d304554968d4aa2da3934526801278eea15243170b3ed5428f6ca581659b6f883360cac798ecfdb199a5526e1f00eb0e5a98266db062860bdc05e739db5d4c1460c5baa0089c7d3e99858fe7432108a6ec40182127b35e362e1d63e08da4ce3ee077f49bf80e13baae371dfa5982d67155b30e73c6aa9945bff92424f993e7991dfa8f338572472f60d71b5ddae2e3e5670eaac7ad0076db0427cdd3e29cfbd9d28368990f4900a21931f8bbcecf4be0c5d7e48091a3e3e8b5e2ac7a68c48898c7881b91868526f68379c77831f221f16e22e58c17d91bb2ac77685589886260ab7ca985a518fce19cd5b4dbebe3bb796d4ba96ebe081f5b8746d5be8f783414c28520116cd629348eab09a2e70978b3dc0428666d6328a9d89d98ca193cc3071e00e4f788083adcb14305cd3089cb5776129266e3011584676ab02676c18f1b0355221e3bb4f4f85721b0a7d110cc70d8da085f970377bb998a07279626df102e7748b27032d54095786777784e4a87853bddfde9dccfa25020cb00404ccf231c3430392d45c3ef784e44bed76498e70a0b7131f3cb4003752678c439fc88b62f90a3ab07749356490f15f8642380a5caf70e2b24e3aa4a8ab3c810adec3ab00c498e361940e2a3885e84c3f9bece556d5631fb7f91cb96cc47fecdac26854a6d18feebc0b80df790e67225156a63c8362d29406f307769bb53b97b59818582ded760a46ba98ecfa6c0e029507b6919760093918969cb473ed2959dfb55339e4fc7c1f3f7fc6431ecab20fb1e8d6e04f90b0c30aac5f441875f30056be4494fd27176890c630b37a7528f551cf217fa92d82c5f35966227c18961fa5f55b3af853e23712431311b5edea0973a1f058072719e43e1457564ad4af9cd12d7d68de8400366eae79e5957a29eda013b5b29bb4291e09bb341afe56f78201c137909acb4ab79ce6109d999050dcbf542a374f637b1cb6e65aab163acefa39d2252711dbf93062948ae588198ae11a3746d90730abd54d0b296a29cac837e57e147dc4ffc99c77dc6c13c6dd795c9b0901bec5907d0abec3793122f6eca64b21134465b9eb638997fd2909ba41f883a95724b6ab35802584f8244b2533b48ede91430a181a21a26b0504eb0f64ac7902d5691c13543e9cd13bf10b944f0aa7380fe09819280b15997b791274c2b2be9175db69b7bd024811bce928e7d010edd5106da7fc2f989356edaf0d2db3c5903c8198fa3bd9480d44ceb09b8e798b9c40d2623916769264c1c1226a7b3082a56de3f4c908ab6e677f06c05b407d905ab90565e7eed60cda590ab98c1a6074940d89451e3b514427d362c9353902ca3e2d452c1ec3eea21fe43a64029db2457f1e7a9e7acfbbd8ce2e8eafe794c98fe6e62a779c4a343ea9a94920ee0e16b5ae2f0c851e7c12e8d82bdda4652d6abcfc649563b7d0cb2e8107f9ddc1135672e8842c70f4d69c9db1c33ca5d5463b4bd6475557e84f8f971434af30a9337173507ac4e7196d37d11bbf2471c86bfc3f6fe1577b3bab0111491db0b4ff73b7a1614e7592426bae2ffe1d10162f4d0c774bd7eaa2c8e0c204bce1feb75636ea6618a367a7ceb136472e300a609d3686937be3766695775a19c8d488ed7a4d9d2b74722122f2e9d9813ec406da985e7c8640e902e01ce0703c35983380358336cf5f7b38af9369b3c966417b86d2233a056af0478198007263883ae517b61f43766c2f864c5438a72cb6773a8538b23a8373fd8659237a062a864713242a10826aa29b98c52cc6693ef9dec34877e5911777e6c0a6516933aecfe8c87634b6092a10269be4c632ed8214dcb310178f0e90450eab3e4bed06fe313ca8c4bf5f2855831c205c889424dca23e9ed9fb716b57f165f889e6e20aaeae87d2ea4f42c79849709f1c0cb8b5c0d5c24ed2abec1902c37492da4c2dce37c7fc471ad070458f21a2fba14efe60e889b5054adc8aeb7845a9e771c0e8d2d9b23435f57001e3ff95514d9279e9b5f6ea03c59382ca5845648352b93c1bf5ef1aba3d184e5a103a18b6c56b98d9e3b94df1815b68069423a470e9e0acc202471f53f088b486e8ca42ec8942bc724980a856ea80a630aae0b63e91bf63caca0ced789aa5016834dff056f15062cee86daa8d076e64a7a1dc23a80180b302d3439704985063d75a2525002bdee1a2ad5a8232b2fdb0378148585653b9a8b4d40d664f40b6adc9d58eaec0ac260d07c6d42cc0eb8f5889ef0e3cad94bda6bcd3ce86ec5f8de711261986fdea1705f8cbe3d98b2b3818baffc4fcded457edd8e637c8cea010e6015e0287efe486b0e8cb80fa03a21c600cbb1cd776f9e4f0dd96751c38e6ae7d4dfd3cf3099000dff7baee99d6a6fe616d4152e1eccd883d7afbff149ab7c506396bb993d9169525ea4bf30c"}, {0x0, 0xffff, 0x3, "8d4c5ade9f9a4ca8d792526dacc70b17b791e30a317829b48dbf3a1964aeb8521eb9168b1154304365ce435c1f52d86183a93c4b08d0f45232037def75c9f3370d31d30a1d06dd0e3df29b7601585c5795e967cb3984138b6b"}]}, 0x400) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r48 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r44, r47, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r48, r48, 0xa5, 0x1, 0x100000003, 0x6}) r49 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r49, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r49, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r49, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r49, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r49, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r49, &(0x7f0000000680)=ANY=[@ANYRESHEX=r48, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r21], @ANYBLOB="70d15fdd1d51073e340b5015287e333d10ad3ba05a3eeb7c10a99a0bf19e2d308bf1d873498b351acfa113319934535823b6ce3ea68c3ed11cdc4ace797e761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24ca4233605bed498d16", @ANYRESDEC=r46], 0x4, 0x2, 0x1800) msgrcv(r49, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004080d7e1dfd6fc1a16d4ae7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r50 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r51, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r53 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000980)={{0x2, r50, r52, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0x8, r53, r3, 0xa5, 0x7, 0x100000000, 0x6}) r54 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r54, 0x0, 0x0) shmctl$IPC_SET(r54, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r54, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r56 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r56, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r56, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r56, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r57 = getgid() r58 = socket(0x800000018, 0x1, 0x0) bind$unix(r58, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r60 = getgid() semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r57, r59, r60, 0x10, 0x9}, 0x8, 0x1, 0x9}) r61 = getgid() r62 = getppid() r63 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r65, r66) chown(&(0x7f0000000200)='./file0/file0\x00', r65, r66) lchown(&(0x7f0000000780)='./file0\x00', r65, r66) lchown(&(0x7f00000001c0)='./file0\x00', r65, r66) shmctl$IPC_SET(r54, 0x1, &(0x7f0000000080)={{0x6, r65, r55, r59, r61, 0x1e6, 0x8}, 0x5, 0x5, r62, r63, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000180)='./file0/file0\x00', r59, r67) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, r16, r6, r10, r12, 0x1e6, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r4, r12}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804cba41e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) 16:01:06 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000568000/0x3000)=nil) r0 = socket(0x2, 0x3, 0x0) setuid(0xee01) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206918, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x25) 16:01:06 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x20) mkdir(&(0x7f0000000440)='./file0\x00', 0x83) rmdir(&(0x7f0000000140)='./file0\x00') 16:01:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x6, &(0x7f0000000080)={0x7, 0xfffffffffffffffb}) close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r2, 0x5, r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/178, 0xb2}], 0x1) write(r0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "a83e06cdd500000000d7472fd6d322a332af19a4"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="390a937bbf8a5802900e2a0dc0b05bc612fc74c739adf3e2469bd8b638ec50e7017ab5466aa16e10a464f8a16e5dd5ed931d5885f9faa85f5bb762cec1a59fbbbfa89937e583e50b30e8b263e9abf28339257b248d7aef5cdb7c26bc239f11d1d2f82bc8c96ea76ada92fe61c626e18428452eaf26381d9fc48ab9bb8f0f559e2cb6b1e6ba69e0418a610730a3d0c70ce94f26b719fc4ae84f94c65595de7394b1cc782610530debcadbb9902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5793506994f", 0xc9}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x2) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x87}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = socket$unix(0x1, 0x1, 0x0) shutdown(r1, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x3) 16:01:06 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xf164, 0x4b, 0x5, 0x3ff, "f0d2f020a64c528f312e205597e186271ec303f3", 0x4, 0x8}) acct(&(0x7f0000000100)='./file0\x00') 16:01:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getrusage(0x0, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 16:01:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0xc080, 0x3) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) socket(0x10, 0x8000, 0x3) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x7) mknod(&(0x7f0000000040)='./file0\x00', 0x205e, 0x40000000002902) open$dir(&(0x7f0000000000)='./file0\x00', 0x29, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x2) 16:01:07 executing program 0: poll(&(0x7f0000000080)=[{}], 0x1, 0x2a6) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x200, 0x0) 16:01:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x210, 0x0) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {}, {0x6}]}) clock_getres(0x0, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000040), 0x101, 0x27365da9) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffe}, {0x7c}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unlink(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x2, 0x2, 0x8, 0x6}, {0xff, 0x8, 0x3ff, 0x2}, {0x8, 0xfffffffffffffffc, 0x4c63, 0x1}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0xef, &(0x7f0000000140)="2844c25c8e531f45d8db748e6b19626dba1caa28164fa8acbb4d19d9b1c6f40c38ba63bfbfc5324e90bdc373fd28bf9f794185550ce5fdba5c513ddaeab9b15e14a2ac2a9f157d5590d8926b26aac2e590a9fd9f6fe034dfee806cd7cb570f17d69f507a3257923732e4b300def21b9fde645e9caa39afdbbf6b907e80b21f2a8428f14d61cdec36feaa41312c3b6d5002171210bb47865564582fa820aff91a54d47174e9ed9fe6861e933539c4f9dd130481d105386575c05c4eda6e7e512f93fc5b682f0d0162178d6f83927538b0bef0667de3c91889fac6d043553e0ea32847a2230f000b8f93dfbf77f1ee7a") 16:01:08 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x100000001) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5c}, {0x5c, 0x0, 0x3}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:01:08 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x7f, 0x1000}, {}, {0x0, 0x20000000}, {0x0, 0x0, 0x1000}, {}, {}, {}, {}, {}], 0x9) semget$private(0x0, 0x3, 0x124) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r19 = syz_open_pts() close(r19) r20 = kqueue() kevent(r20, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r19}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r18, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r20, @ANYRES16=r15], 0x3, 0x1, 0x1000) msgsnd(r18, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r18, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r24 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r21, r23, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r24, 0xa5, 0x1, 0x100000003, 0x6}) setreuid(r12, r21) getsockopt(0xffffffffffffff9c, 0x3, 0x1f, &(0x7f0000000080)=""/195, &(0x7f0000000000)=0xc3) 16:01:08 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, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/rjnK\xbfO\na', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) 16:01:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:01:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r3}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r4 = semget(0x2, 0x4, 0x400) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000004c0)='\\!\x00'], &(0x7f0000000740)=[&(0x7f00000005c0)='+\x00', &(0x7f0000000600)='-$\x88\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='][\x00', &(0x7f0000000700)='\x00']) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000400)={'./file1\x00', 0xffff, 0x84a4, 0x9, 0x0, 0xe7f3, 0x3, 0x7fffffff, 0x3, 0x3, 0xa8, 0x1ff}) r6 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x16) chflagsat(r2, &(0x7f0000000800)='./file1\x00', 0x10001, 0x2) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r6, &(0x7f00000002c0)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="0000022ddfc7e70b910979c41908888f3a7c3dd2"], 0xa) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) setregid(r5, r8) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) r11 = semget$private(0x0, 0x1, 0x0) r12 = geteuid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r12, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x60}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000240)='./file0\x00', 0xc02, 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x80, 0x200) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x4b) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x8000034, 0x0, 0x0, 0x20000}, {0x6, 0x0, 0x0, 0x80000000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x28418, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x7}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000140)=[{0x1, 0x7, 0xeb86, 0x100000000}, {0xff, 0x20, 0xfffffffffffff314, 0x20}, {0x200, 0x4, 0x0, 0x77bffd39}, {0x64, 0x10001, 0x6, 0x3f}, {0x0, 0x9, 0x60e9aeb3, 0x80}, {0xbd, 0x401, 0x8, 0x7ff}, {0x6, 0x9f9, 0x4, 0x6}, {0x6, 0x80002, 0x80000000, 0x40005c1d}]}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs, 0xffffffffffffffda) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r17 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r22, r23) chown(&(0x7f0000000200)='./file0/file0\x00', r22, r23) lchown(&(0x7f0000000780)='./file0\x00', r22, r23) lchown(&(0x7f00000001c0)='./file0\x00', r22, r23) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r22, r11, r16, r18, 0x1e6, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r10, &(0x7f0000001000/0x2000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r24 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r28 = syz_open_pts() close(r28) r29 = kqueue() kevent(r29, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r28}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r27, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r29, @ANYRES16=r15], 0x3, 0x1, 0x1000) msgsnd(r27, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r27, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r34 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r30, r33, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r34, r34, 0xa5, 0x1, 0x100000003, 0x6}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r35, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r35, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r35, &(0x7f0000000480)=ANY=[@ANYRESHEX=r34, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r25], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r32], 0x4, 0x2, 0x1800) msgrcv(r35, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004080d7e1dfd6fc1a16d4ae7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r39 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000980)={{0x2, r36, r38, r36, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r39, r39, 0xa5, 0x1, 0x100000000, 0x6}) r40 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r41, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r41, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r41, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r41, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x8ee7cebf768247d3) msgrcv(r41, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r41, &(0x7f00000002c0), 0x8, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) 16:01:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x401, 0x1f}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0}], 0x1, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x31}], 0x0, 0x0, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) r4 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffbfffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910b3453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b5854578464f810fd4237b8fa4d012ae41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ec3125483cc326ba4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000a1c06405741a8ca0a355f6021c7eb150628edea476909c3ff1d470f076a15f3061959c8158d89d3d8e3a24ab13f00cb8b648dde036b20b55d289302211d039619802bb64db31807fc5440adde3001b5cc760dad921e03c7a2c7376000000000000f9ff9da98071e878294ee49d256cba625afd5680eb16a733be25c4e98cc8e20e137c40540ca94f8c3567d19c41b168a60e134950b58e3d0dc8304e8059ebdf7e36338899d8ee029e3660c3ee7a8ac7a1e1434983cae41664930ec4a150f61a822afbff054d90b0bd2e54ee423e79783e4b25e1b20876194056140fe2de0b42e6d56d97503bbdba9ad40448a4634fa1325143decd20e768ad7e2929252c4bf92ae4cd260ec223caa2a82b7d0401438bcf507c9ccfaf7a079034de4b97"], 0x10) write(r5, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 16:01:08 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:08 executing program 0: pipe(&(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x24}, {0x4c}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f00000000c0)=0x7f) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") 16:01:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="bb761555ec2a51813ead5d630e38fd91af33760218e18657929a6f53484b926c42cbe0e360f95c845539daeb09ca4c7ac9a77ba8b186c2cd3079c0b890d106da2f7693a391ddd33896a68da66abf235d99437b608d84ce9183358dff0324eea349737fd51f648c37d38377865d657cb69458694074eddd1612a9ef7143eb9efffeaf5b49e6f14ab8bceeff2fcd8b69cd23204b82061fb72bce5e41df95439ec94bf8e4b80dc5c24049a6baab83f63fb82cf99fbe7a93e7435a77e39262eac598a932d89f4689bfa6b607228994", 0xcd) r1 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x2) write(r1, &(0x7f0000000180)="697cb77472798b11fd7872120824dbee7ea06b8daf5c6ef50b3ac6886429de02b7a6ba92c1444e0dad4b854663cbb1b29f42fae566119ace3e6e9aae2bd1921048e24c337efe9ec21554110571c995e5ed3c9650e4fbccf98eec86859486dd29f8d99a91b1b243555cea092a0047cbffd2e77344133f9446116cca442aaa3a4ce68f8b55840f044b7d32a59909f1541ae197f3c6b1712505218ed112112e8f7eb8b803d393a02d3c0c778c974b4f8252d3f56071319a1d86492177233080183d7629fc6d572fe403188e6412f8a440777d2f538472f9ddee8dbd8d38055a88249dc1675d46002a2bb8f779ef3ca341d1b10628", 0xf3) 16:01:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x4c12, r0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x20006) close(r0) 16:01:08 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d07000000a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb434bf3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xd0) 16:01:08 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)) r1 = semget$private(0x0, 0x1, 0x140) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x2, 0x110000}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000001a00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000c14b7da796f5c1bc5def7f2b2981941f0c91f1d9ffe73b7decc629972360e563ffa2bf346a11b94b98ecf3c5e3d30662b86d0f481a737c446410c0995f70604af61ff4532320af55c6fe09fbb33ebbd2f07d24ce12b893272261e8956a21aa8b52f120d53fd044be82798b758352f23f37e1a0b61e0d1a3bd71e6f3e96589da28eb7313a03e73e6ef22914e52defb7ea7e39573f604885e2181c983d6c7be48a64171c90f3f1a18774aa2a83f708ce04c43c85dc220a9c5c844eb5d29caf6697218b9d9bd1f51b2d04b5cbae7712dbc0a34932ee5f3c705af3a9df64643c2fa257"]) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0xffffffffffffff80}) r4 = kqueue() semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0xc9b4) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000180)=""/113) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000200)=""/133) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x1, 0x0) kevent(r3, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x24, 0x2, 0x35, 0x80}, {{r5}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x100, 0x5}, {{r4}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x100000000, 0x1000}], 0x1ff, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffa, 0x1, 0x8, 0x8, 0x9}, {{r4}, 0xfffffffffffffffe, 0x18, 0x0, 0x4, 0x7fff}, {{r4}, 0xfffffffffffffffd, 0x4a, 0xf0000040, 0x3, 0x3}, {{r4}, 0xa58db712e675454e, 0x80, 0x8, 0x10000, 0x3ff}], 0x81, &(0x7f0000000400)={0xfc58, 0x80000000}) connect$unix(r3, &(0x7f0000001b00)=ANY=[@ANYBLOB="80002e2f66616c652fff1569720edc1b937f4e93d0690c4aa41b708e0c637515c67f62e4c78f8ca91f1c8d9bff6a2d159c87515efbaead39c81f4c6e46152dce5eec51017a61f2c6e70a20ef7fc8578f53a1ca0100000000000000ae08593905ba4476745c828af1e0d6618e8561c52afaa38a467cd82e42145cadb50bc492ebb39512405b9b88a3c0ed22f18d11a1c27d1f3fa894c734b450ae9edebeca7e289b0387ab8b9e53d40bfcb0e394e98158adeaf3761dde75c873b9de454af53b145fdfac94b8076c19320b61a17e23de3d1c00d71a40f60347687991"], 0xa) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000480)) sendto$unix(r3, &(0x7f00000004c0)="d873f0004feac42885113423b7a3b8377cdfebf44c5ffc9994f5d35825df7b74b63b349573e98cfd36c9a02e50b975b5a53d2b4b4ce8c21031a435658a1a4f9bbb5b3b6c52f9797768b9e2c30a089c2221cdac06c6fdbedce0a8460c52f4bd5b3b9c75a2f1ca7944a460903a0fcc4e1814c8c4255aed7797b7bf5116c03dc5d6e56043e4c62137e011bba766a995ac538548f38710166a8e01ca8990bd73b5bb", 0xa0, 0x0, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000005c0)=""/4) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x20000, 0x0) readv(r6, &(0x7f0000000440), 0x10000060) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000001780)=""/90) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000001800)) mkdirat(r3, &(0x7f0000001840)='./file1\x00', 0x4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000001880)=0x5) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000018c0)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000001900)={0x1, 0x0, {0xffffffffffffffe0, 0x3}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001940)='/dev/wskbd\x00', 0x10000, 0x0) mkdirat(r3, &(0x7f0000001980)='./file1\x00', 0x10) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000019c0)={0x0, 0x8, 0xffffffff, 0x7, 0x100000001}) 16:01:08 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x820, 0xa0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000380)=0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="c1034ecb762d205bfa795883edaec99e3077c4ee038cb801288e3558cd327a161c6c32140f0452fc46ffd98701dd6b3af55f30d0e0d3b340f2c209040f7438b1ece0a00b97aed0b87b4912cb2e2aa4aea4dde2fe0c84c432ea590dffd4bfafbda504ce10c5be58510cc13cc5be7be9b27a145be55873a3a840c366cdf571ea8a0881d2dc4077f682f0cfafccbae35711d1e592d3db12d891f2fb53cbb79c3cc973f4241558022734a02f6feb909d995a9047949bc078e593928c1a05f0f73aff2e3525ba571b5cbcdc732d3656c3b07d5e9285b7076d57d586b368243d6604688b7334cb8b1d85b9df25c9ba074fd3deb1", 0xf1}, {&(0x7f0000000400)="d901fa871dc32c8edada0ab03684b80f53be735f29d546cdccefd9a62c0de9de57cbb12f5f45f78b2887b8baf34b595ce2c93e2a272eafc329e043a9a59b25eb17e398f329820b51139929babd4733263152054e5d780c2a7b32a4b9ca2a57ca080405009d7f61a12f402349ef1c5a125191f6bd0fd9e6ca8c0dc50a46caa28f772205597b3879333faeb88df44bc6610e2f984391f94fd5e6ef32fcccd238eb685a29f49cd744cdaca548ea4d154693a0ce4505a5521298e78cfee71fa0268083e4763e3e8d4ea44b8372f7ad531773503e2d717989c545567781299a306462cd", 0xe1}], 0x2) pipe2(&(0x7f00000001c0), 0x18004) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x221, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000540)={{}, 0x6, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0x8920) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:01:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = syz_open_pts() dup(r1) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x726, r2) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) kevent(r2, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0xffffffffffffffb1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="9a979efcee54cfbc2d5f62607781fabd77e56918"], 0xa) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:08 executing program 1: r0 = semget(0x0, 0x4, 0x548) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/109) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x800000000000000, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x128) symlinkat(&(0x7f0000000240)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') r3 = socket(0x800000018, 0x1, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000100)={0x40, 0x4, 0xf}) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) r2 = accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r3 = getppid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getppid() r7 = geteuid() r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r12, r14, 0x1e4, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r20 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f00000001c0)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000280)=[{&(0x7f0000000200)="e0fab12c4e1af170e5b2ae803dd547111cec8502f2ad7792f978498a755f88ff131993feba1f22ee1e6f5a7c04606bd7588d1431a54a5bc0afe35d22e544", 0x3e}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}, @rights={0x20, 0xffff, 0x1, [r17, r18, r0, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x80, 0xc}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000240)=0x80000000) r23 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r23, 0xc0106924, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r23, 0x80245753, &(0x7f0000000000)={0xf0, './file1\x00', './file1\x00'}) 16:01:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) msgget$private(0x0, 0x112) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffda2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getgroups(0x1d2, &(0x7f0000000580)) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) mknodat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000580)={0xffffffffffffcbd4, [{0x1, 0x1}, {0x3, 0x3f2}, {0x2, 0x8}, {0x3, 0x100000001}, {0x1, 0xfff}, {0x3, 0x8a8}, {0x2, 0xe1d}, {0x3, 0x1}, {0x2, 0x2}, {0x1, 0x4}, {0x3, 0x20}, {0x2, 0xffff}, {0x1, 0x800}, {0x1, 0x5}, {0x10596f9da9526bcc, 0x400}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x8001}, {0x2, 0x7}, {0x3, 0x1ff}, {0x17ece9595742db57, 0x4}, {0x2, 0x4}, {0x1, 0x81}, {0x2, 0xff}, {0x1, 0x9}, {0x3, 0x7fff}, {0x3, 0xab47}, {0x3, 0x4}, {0x3, 0x3}, {0x2, 0x1f}, {0x0, 0x1}]}) setegid(r4) setgroups(0x35a, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat(r0, &(0x7f0000000280)='./file0\x00', 0x80, 0x80) fchown(r0, r1, r2) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0x17, 0xa7a1, {0x400, 0x5}}) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x2000000000000029, 0x6c, 0x0, 0x0) r6 = dup(r5) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000540)={0x4, 0x100000000, {0x100000000, 0x114}}) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r7 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getdents(r8, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) kevent(r8, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0xa0, 0x0, 0x20}], 0x79d, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) msgget$private(0x0, 0x200) r9 = msgget$private(0x0, 0x200) msgrcv(r9, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000ffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000e54c3b6caa0cfd17cf5b5e69eaad9418b4486b83a5cab71301d021e2c21b1f4f80d9c97e53da918a8e1e55568bd90000d00f527cfb3268047ef40087bef17cfd3649f3932ed1e550609ed05a63e4d824d7e84f907f56bf724e6e706ab21422de2a74ee418fab30bfaba0206c6ba9c0f2dcb5a3877952b94c835c5f87890c687106b578c62738a03700"/319], 0xfffffea8, 0x0, 0x1000) msgctl$IPC_RMID(r9, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x3, r1, 0x0, 0x0, r3, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x1, 0x1000, 0x5, 0x1}) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r11, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r12 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r12, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r12, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000002c0)=0xc) getpgrp() 16:01:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x280, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x40}, {r1, 0x8}, {r2, 0x2}, {r3, 0x80}], 0x4, 0x7ff) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)) 16:01:08 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb184f0809d0981b0000"], 0x1c, 0x0}, 0x0) close(r0) r3 = socket(0x18, 0x400000002, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x11b630d36256507c, &(0x7f0000000140)}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x5f0705a7cb3070af, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0xffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:01:08 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/123, 0x7b) r0 = getpid() r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r0) 16:01:09 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x4800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r2, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2}, {r0}, {r0, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0x68e80cdf5362a287, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x1}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r2) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r4, 0x0, 0x0, 0x1) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000001840)=0xffffffffffffff80) pipe(&(0x7f0000000040)) r5 = getuid() r6 = getgid() fchown(r2, r5, r6) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r8, 0x1) readlinkat(r7, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) fcntl$dupfd(r2, 0xa, r2) writev(r8, &(0x7f0000001680)=[{&(0x7f0000000180)="08311a394a9233f43c1100afda24ce57a4e0e409aba3e2cdf52ceeb5c064a37374ceeb633241f8b02f8e4c417a9c351c", 0x30}, {&(0x7f0000001740)="db46800e0708cb3f7f52e173c731c288ee7d32f5d0afa58ac37b228f2a20576d541fb4641cca77a0fa2341672bdfccbea73518d5be57ad752c71c4b88348dcdfc1cf475eb73f5b57359e676f6802b3df8a534f482e8cb35b1eb558a341ed2b469e60577a6c039ea7aeca85c67fcdc176e455eb569367b1250aebe2acd7912ecd85303bd101b8c6181e937dd0276c605bb0b339710fb4ec46781c370d1a7ecedf4053a1416fecc6413ca50d65f3513e6d825115bad4779b5622247bbff87549985778c7fa3f1ba8271820ac730c972d74bad159802488a393ddba3ee424c569a4ec0d508027c8e80eb83a78582c", 0xed}, {&(0x7f0000001940)="a1971fc1d35f4383704f89c18531328db84453c190094e4d65369a58f4d1c2403e0b6c80fb10475422f7d5aa78b70ae7d7a0aeefc906b79e1bdd9082174723d350ae50777802bf0f9880d14afe35bb5897c2b12fbf7ad6017ae165d177a62686961ee969a68d90b8877f4eac9bddbe94222f765c3e03cb7636a8fc0036057ee4ca5c4827fe43e1614cebca2723608e41a7728ba9a601150124d9a28f0f9ce92f8585a21cac1c3fda1efc6b86b288416c095ab21457af5a9e25915e613f0b2b6973c8803266b4c67bbc", 0xc9}], 0x3) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) 16:01:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x208) socket(0x5e, 0x3, 0x5) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x24}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x0, 0x81, 0x200, 0xc7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000040)=[{0x2}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x3, 0x6, 0x0, 0xfffffeee) sendto$inet(0xffffffffffffff9c, &(0x7f0000000000)="1e2c98a9200e7b8c9761b142de38e53d1a4eec36bead354991180b32fd8f73c078ff5025d33b8a9934befe9ceae9bc033e2051ed8a8bd905c7d715aedbb8ea0b3b306225ec43b0829b2133e985993d10985f783f20b0ac1e21e2985b116b784c89615adfbb4d37646eced1afe0b6d0c5e919797cf2d728b770e6e6c0e11b601a0c01d1d1124d2a7f4a8ba1847860463cba7b575030107e100365349ea8e8433245929ba35fcb2c3ae695bdce0c06c7236dc731b690d8e373fdcec219735f12c57f35e94ed3", 0xc5, 0x8, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:01:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) accept$unix(r2, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt(r0, 0x6, 0xa, &(0x7f00000000c0)="d328ee565ce4ac838150a65257964075ddad31378a1bbaeb4daf1a4b3c921b14225438cceb91ab45c37f31f758b5787e24fadb85e5251a38302a2c70c70792d41ad8652d823500e6503199b2a17c2cbccf3c200d034b656b35a2bc738f25bd0508a36c26eff515efad64ca09b1e5174e052fc74e7dc1d3695d124e1057299f377ab44a50ba6e67ce2a598cf724e0c60c6c7d8782f426c3f874eae2a22538d352e2", 0xa1) 16:01:09 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0x0, 0x9ee}, 0xc) fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10006) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)=0x1ffffffffffd) 16:01:09 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000001280)=0x3b4) sendmsg(r1, &(0x7f0000001240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)="78f981ea1a36cb3740bbfee27ddb5cc977d36894ee94c656f34c555acbf3f300f41d15b910446ee7e511de43", 0x2c}, {&(0x7f0000000140)="13d624056a14f0014022da137b227bffc2f16d356ec36d6895a48b76d8efb12aea528ccc89ca80532f1796bb6e6dbff323c9dbb531a8acc8638f594b0920d5431b7324c84017a547af696196a2457c91d5728929ff5926fbc851fefb", 0x5c}], 0x2, &(0x7f0000000200)=[{0x1010, 0x1, 0x7, "e373ca29cc6371fdf52a3fb599122aa0f68d4a1e18a07649148d2c56e42a6618f52180681f94a683f3f9aa192bb99ef850513b6c1958290e69751dc1b07656c20cdcbc9b08976910a85c256f1aa323df6c97eb208279ac462bb1088de74cfd6defc02b27aa29aed1a213b7ec6bbd32d70fa3679798142a7b07d8d6daa21a9feb23ce27cf358490fab5459f9025b9caff7a7b60054362ffb93874621c91c4f9077a0ad1430780c5e3e11cb79f71aaecd547eec75355028a128d75de0e21f1e3fc42a0f5f8547b237d718f1fe70be941b8e8305effdb200c016dba3f5cf495845950e1b96ec53ad6c4a901ff77d8539f6fa9d37235957b2381e394752666231e1af20136da7bb98447c0f8275403d97d569102eb47b1b91a311d1b212c54e9b82d9af37cfd5916b3576d934f04ec86d76cd360170ccad411d20646246a081edce156ab715ebe3d559442663fa3aba1ee647306463ecb15b1848e780b37f5122dd481ae6b54c4b174972e052c6d812e3d0b82b568fb6b5027f4b3adb4b24684c2f39957eb3486def73bfbd57edefbb500b04f433904d2a35db5898b6a7de275197557c4ea1f8778504e10b01304ad5fafba748abd5f3dca088c18eee1f7ba3bf1208851a4ab11eb7cb68b86f7c82957bd1a3dfd9ed87530d8edf445f7b4d69faf98ab3486b9cbce130cf68bcff86d38046b3e62c0fd838d97ea9bce07698bc855df9184e7ed57117be67251c9e3e9d38cb4bf7d780fca2de36f994dc4b01e842cac6d28be59b470ac3efbf8d053d500b21bbdf33f861e2e59cfcb925b8f1c91cd86d634f6ba524665e644906f24c42e19a53355a6b4a6c98210b1bcb4dd892bcad1d83e2f12a13d13a7afce2da44a20b22362cbcc83f53bfb88245b5c1198e747332c021d879011d31aed5dc6e06be47c1344d5c4058cafec61b018962e5452770c8c0bdf419b3bb30512affb85200655860c43e56c9833be7c00193dfb50aacc9f7aa0b26889ec9caba0d0da4cb4ec1200c4efe83cc03b67848e616099e2c843e1e964ccd45c062a8e3293d51d6da09e29130c39c91bca874b8159a860bd67407e760fa5c77d49717906526d7914789e9cce59d73cf0e223085c515febd4cdd0ce54b575cd8bedaa55feb834cf99603c14ddcc289979c1721af83a55c4e9595903fd766204c1f5f203d0ca0933e3bb017759486a8c3576c8497bb9b6d547e2490ca66a30226d2b104308d911b8b707815cd4c485e1cbbc6f30c2d1fa828e024e4c16dfc92599a893691b735f48976f541a94430fe75ba1e3da6112c8cefe48c6d3beb6348242e2442fc8f0bc41d043b7eb12d249aa564dc0417e1ee6f1974ddad6347898aa1e0ccbed812c86be2a8eb64f54e29c1db8b1e04f58548220d077dfab58af246e1ab87762590d405c4fe378922422689f77babcb3199c10b8938616f6eefe2bc1426c1998fb955d55c06c21b509336fe39285d68967e74a28b4069826ee7205e8276d98ae8e5319884392e80dcbf38deafe63da9f9af56d0b6e49f8e8496385f3688cce68a5c833c3fdeec59865bd73e69258df8ed1d83494fc389b92fb4036c19eb05c3b9a459da0a9d39608891f79fa4f519aa990cc8a303ce4b4ef85921d3a5278fa6b299225d083411e0b405565e853f3775ffb76037cda64f52a4f8bfd612ec188286bd0368dfc18edf929646ada4bc4f3f5ec7dce466c9b158f2942e5ebe869f46f10acc330114a713ca201fb8de51a95ef48dd3e1ea671c1e25171692c2f8ccccead1e34ee044d8a24811cb5b11e0719287bef3c95afc7f0049d036404da2abfce62152231bee80c223ad36bc4f500e819b13890ad008c0b9b55bb9cf9d02e30765a4134fe14c7065d16d6afc5248ff12710efedfc518673d17298c7eaf028f10d327013daab0c720cf4822da1bef0d84fc14d29f02a3d6d3ba80b85f02f03d2e5e03f52490c9ad56aecd27c27a3c1b9b98cfa30726e7aa1ebbefeed04e8faa79962c59b249078f992bcad2c97fbc592f3a57e570e2add451b81a35a26dd46f6482a05aae638dbdc4f73b91733d7f70b03e222a67d6f452494635987d8065c07fbcefd35864deef7ea54ae24b1a7579ab7410a2f51325f96871b6c2795367983b063a826d68efb8c55266159c5ce13672de075ed3336ca2048dab59ff7936237e21938310cd866b203d7e7aeba529a6c3eec4906b97f99bf419ad27d8ad1c0ee6a4638f7ba3bb6dc5f7ef1d954aab17d89cbdd620476f3725f0d3a45ca7e9cf14b34514c3ce0c91998f4db373ea5acdc0baa4328a661c103600a20436f0ed788d3e41ea3e95d4cf2766f17ef1776058d39cd2b67074fa5c1c3dcf1bba4943c70470ca583730456876dde4ce9eb68c299418fcfd00a6d896142f641a19524c92d38bcd94154fdf075abd9f589ec7ebcd4c7215e99a61fd36ed78fa97bb6e43432a6487fc34f51064eaeb3dd54d729a10698c8582d726a02de7c7d71e97629a2c2c34a66dbb293516bd7dd81547b89add87f276724003b8325dce024c28886563bd2fd1702e94c23c44aad448febbb8758235fe77e9ea7edf6dc45bdd29624460a7cebaf7a1803f0d66142966062a566b0364784569d2bfc992ed1e81e08e1767f2aa700cb67510017f47cc2ec64d197c46d3a70e6fb04d0ceb79c58df1168657b3f20cc75e78e6de43d3376e53970f6f03a0c74cca37669e748320b11bf46a77be77b012a7cce5603d79a8cb6df3485648137faa2d4f97828fa05a536da1459d0ccb2a2aa7c17df9556c523e36085fc18ef86e5ca6c926a2b1db65fe6b8ef51a2b50773a8a641f43e5aa90cd11f779eedbea079f131c9f2f20cada1e13cd1d03a685d647cbeeb64949a2aa909e43bbc966841a175058fd86ced7b37a731c17ff60284d14d5cdc17d29896f8589a7f925a1ef4a495722f71b728a3341c9647c3822621956ecc8c9ed84a8b6a6e79eebefe4c871a01ad779a77f2ce6a2b97dc281713de6e5ae499b852bf8f2badec1b48a460a0943301327248f2a91bb980c7097adda56c7dbf61b6d3a69e4b1331acd5a368882786f4804daf7e10b000b6f95e613672032f075952c9663a0c60bb70c43047c5dd05a06f41b51012e056347b25d098d38336829d13101cd53ce4dc86f0647a0fdb490b3e1a40a0770993f1370ecffd0e2acf28b885e09b35a5775cbe7d8a6fe06e7af74c02b81a4b64b1655be8e5fa6423ecf687515fd058968c4aff6b12c9382e6ee9484ca68adccc3f2dae69f4524183f672f5058346e2042326ee964717611e786d304aee624211ae3dceb138a39eb7f3e6797e1f6b05f70b46374d5b4a7f4f07d8ce6b1b55bc74e0971cb18148b262cc95fee272547322e5b544b4a83f7a026e9568be9433e451b33442571aa177a37e8024f6bcf537390775071f2cdac5230a24ad5792196370e13778b7518e18033f8ae456aff2147113a51da995a9bbc9a15a04f2809b4e58144132f0efd747904457a0873531d3fe4428cc40920b09b97e3a526ccaac75b54e4d41022f854684c2d779225773175c4204e82848db72dacd45919fce13a74765bd043a6506710aea484e50da52a60244e5ebbf6a1df406f7e66eb04c65768f70a0a3cf37c56ce2aa85c9dea26baebf2cc529c7597b380cef88dc21223aa5c8bd1377914b4e8a09c5b9626ea4986f133126dbbb70d81c90e9bdd86c8bcc0ce734dd1771b6b8aefc0df23c630546ffc5581c53b219c3ea28675c6d6bcfed8c1a54a7343bb72c11c85f4aac3a572b2c3deb32c69d750f460c16aef1dc1e602954cf4f3889464e6f33ef97c385a21d83d1ead0f67703d8a91ab0b6255c487d5c4008efce35bd731716ad3a1357b20fc6fb443089d6508f6c7a9176cae97ade4d8d7e0b31471e37788678e0f1261268f888e7fb22e46ab8accc79432528a1682418133b63495fbbdfa1e227985a05081f0702d68134812ae377aa5a8a0361ed32fd37c00bbc583da02a8995f97fcc22a25a6bf790084947a0b5eee8a0097e197442b164d3f9c468a50734a70ebdbd58e01c257c9002012cbd050112bc1a89f0fd20798c0fc1b5d5fc0886710f383ce46398313348293beee61de6563fe3ede1133ef2068648055b46e09b5d61f1b1b2f2af40433d7b52184a893690959b9d9a3cdb7abae4ff4014c73af38f2d10472458359a069d93d4c69d770cbe02dfda5e926469068178bfb63b76afae9997b1bba041f54da47675377686ac16f9a88b97617a308787a478c832ebfbb66d87deb1175402862b5e21e35b82ab2538843f76d9dac060b3737383bbeb565e99d51bb6d937be31e5f8f21b8480fce71a19f55460344935c6700cc8ba28ce4be2bf3534ec772504009ec862f71f65dc02c32c41d7f1a8acf9c08e8fcc628d670bf87d9676b646998d1cd53643734dc547dcd1649f45da29b6f5087237a74e4f62976d30f34106644c7adea9dcf4eff5215b9eb374d339d5027fefa7d191a3af34e24e9ca13f031ccddfc33d673669777e842b577ab0c3b8d489c9dd21104298ff3a330cad6e02557554d75ca4b0f7ccfbb8dd540b8c12b278534c83c2ab6a49210825d923ea80bdb99a3ca9dea3d21c1969853dd6f5e82a885ba38600d6d1595150d3b7d44dadf624fdb3bed54899ec938ce80805e7a43b0f71ac90174b1a6eaadaa2c347c3aab7d7b64c1d9d6ca27cbbe25377f7e2278d67a26c093132bb0f3ecd29bc4fa464d20c170079434c9f99345c9d82c16b83564b1ed640e96f005702142c24cabfecca9164793a5c45a6b390ad60a1ae89f2a9e2ecd7b4d8259ae6204de4f16ca21b5b5e381fece9e102d852c3849f2d2b011220a5b87ed4658ae874ed7d400ee0cbcadd4cc78f5dbf7a43b9b2fbc3de52a4d716924869459bdd77353bdc0b74a02c53bad5b686e22322ffb2892b312d26fb12172b2ad4652a210705389d40ec3dc05adbb44233a1a901a92c0fe9391716f10705bff6828a7900330ecb1c78ed163925a5da74ee0f376666f4eeea10934f0791f564117af8c9d8c7fddab0403da0ee41cee4384907240a1d4d85383427b0ca2b2f976c87934c1a3c136c9ef4b8ed2fcc03dcdae28fdd48b4b8c9648b377f2cec7785e032643e030c20120db5d7c4f1aeb56c0231c2949538dc428a05fe8b209f3e05e73526b3a33f88ac633ad96cbad7a2d5075b35d40db5ff16a14525b5d8e2cc6a00da14b82de49787f77117532f02b0e808af9e3a418caca02f5531b68cc58a6bdc93f2ea27853c3649727a24eb31f3ebc98bdc9261245407a07c514ec9e349c248ed2e307284961fba1e72348b478cf5d406c8541f4263a3ec11142612c3dacb5c14c44459358b7bab8a781b33bfe7c9fc5db8f3f17fb739229728b0cf0daf6fb795fe52cf66a028fb987e95a47de6cdc1b52af095d47fda2fbccd505267951b67faf4726d2c25735e5b1fa86d84c66b414b2a656934a699aa74e9a117b827a762dbb9603699048b8139d8e47650e92a43b67bfe2a9698081b129d7bff012061fd197ddd0340127e05d2c8a842f8568a2285a1c92f5f22db235a1c01fa21790ede388df0e44b8229d2f1ea8988e4f9cce34426b3516140350ab9dc9aaa7b208728f11f9e9244a1d8c5f9151e811e2a04a638d8989db8329cd8f7fb6ccece1dcb9fa1b07779817239f80c1f6daa271b69ae31cf3108c5471abfe7497446abed4474a96b533d9430e1e3faf1e0f0f00fa15ab9d33e8812e8873f89dc1df249512f3242f9966b27bb94459637550489e365f69ab9205182efcb5928"}], 0x1010}, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) getsockname(r2, &(0x7f00000012c0)=@un=@file={0x0, ""/97}, &(0x7f00000000c0)=0x63) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xc600000000000000}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000001340)={0x2f9d80ab, 0x81}, 0x10) 16:01:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:09 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x8001) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:01:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000180)) write(r1, &(0x7f0000000080)="c336f33d4894c409f18533d49547c8ff9fa09a12b81a73d94ed890549ca97052c99fa0ea96c487c26667af139de70a6989206583c0e96e5cc97c1bf9993b53d467ad897a950e47f0f6847babf3da19b6b5871ea701f069116eee20f79ce6b77588bad882ebdba99552f37a22a12b0cd04e371162978d6c7296b6d539f012a2c5cc743851f0dc25878f330cf4", 0x8c) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:01:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xca, 0x10000, 0x4, 0x5, "b50d51eb911ebd01eef3ab6320484aa5c11aec0f", 0x1, 0x8001}) r2 = semget(0x0, 0x0, 0x80) semop(r2, &(0x7f00000000c0)=[{0x4, 0xff}, {0x1, 0x5}, {0x0, 0x2, 0x1000}, {0x0, 0x6}, {0x2, 0x401, 0x1000}, {0x0, 0x1, 0x1800}, {0xdec811128cbf5c37, 0x2, 0x1000}], 0x7) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f0000000140)=0x4) semget(0x2, 0x3, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000001c0)={0xd480ab5d22a23694, 0x4, 0x7fff, 0x80, 0x1000}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000200)=0x711) r5 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) r6 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x38) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) socketpair(0x2, 0x2, 0x800, &(0x7f0000000300)={0xffffffffffffffff}) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000340)=0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r9, 0x0, 0x0, 0x1) r10 = openat(r6, &(0x7f00000003c0)='./file0\x00', 0x40, 0x63) readv(r10, &(0x7f0000000880)=[{&(0x7f0000000400)=""/148, 0x94}, {&(0x7f00000004c0)=""/104, 0x68}, {&(0x7f0000000540)=""/66, 0x42}, {&(0x7f00000005c0)=""/183, 0xb7}, {&(0x7f0000000680)=""/74, 0x4a}, {&(0x7f0000000700)=""/206, 0xce}, {&(0x7f0000000800)=""/84, 0x54}], 0x7) r11 = semget(0x0, 0x2, 0x102) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000900)=0x1) r12 = open(&(0x7f0000000940)='./file0\x00', 0x200, 0x0) ioctl$TIOCNXCL(r12, 0x2000740e) getsockopt$sock_int(r8, 0xffff, 0x10, &(0x7f0000000980), &(0x7f00000009c0)=0x4) setpgid(r3, r3) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:01:09 executing program 0: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x8, 0x4) r3 = semget$private(0x0, 0x2, 0x400) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x0, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000008c0)=""/191) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000740)={0x1d3}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x10, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) r5 = accept$inet6(r4, &(0x7f0000000140), &(0x7f0000000500)=0xc) shutdown(r5, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x1, 0x7936}, 0xffffff40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x9}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0x4c5) r6 = socket$inet(0x2, 0x3, 0x46) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(r6, 0x3, r6) semop(r2, &(0x7f0000000000), 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r2, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x2800}, {0x4, 0x0, 0x1800}], 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x1, 0x0) clock_getres(0x0, &(0x7f0000000100)) accept(r6, 0x0, &(0x7f00000004c0)) clock_getres(0x4, 0xfffffffffffffffe) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x81) open(&(0x7f0000000340)='./file1\x00', 0x20000, 0x4) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) 16:01:09 executing program 1: r0 = socket(0x10000000002, 0x2, 0x401) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3) sendto$inet6(r0, &(0x7f0000000180)="53994d4c0c4072c0ad3a5286b3c5ef1e80916d0bb1a86919e90efcce3fbb8d18560ccf41e86f709b2b0b974ec9149ed758313962c741d1dd5ad1fc8bcb133994dfd3877f2584fcf207518981e8bd968bf4c56b06a7c2f0f62831156d84d2ec7989b79fc76ca3ed689ebaf60a1cb175a29b78907f958e955ee6ae9804b60f557af04d3c7ede1ed9846a7a97", 0x8b, 0xefe988406d8d0f19, &(0x7f0000000100)={0x18, 0x3, 0x6}, 0xc) 16:01:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000000)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x0, 0x1f, 0x8}, 0xc) recvfrom$inet6(r0, &(0x7f0000000000), 0x0, 0x800, &(0x7f0000000180)={0x18, 0x1, 0x101, 0x1}, 0xc) r2 = socket(0x2, 0xc003, 0x11) connect$unix(r2, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1dbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04a016462f2dff7e6878"], 0x10) writev(r2, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x30c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7b", 0x410}], 0x4) 16:01:09 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_MFC(r0, 0x29, 0x68, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) 16:01:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) fcntl$dupfd(r1, 0xf, r0) r2 = dup2(r1, 0xffffffffffffffff) r3 = dup2(0xffffffffffffff9c, r1) fcntl$dupfd(r2, 0x0, r3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x40) pwritev(r6, &(0x7f0000000180)=[{&(0x7f0000000100)="7243518897c5293acf", 0x9}, {&(0x7f0000000140)}], 0x2, 0x0, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x20, 0x0) fchmod(r7, 0x100) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0xcaba299062efa4a1, 0x0) r12 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r14 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x20, 0x80) r15 = socket$inet(0x2, 0x5, 0x3ff) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x29, 0x9ca6}, {{r8}, 0xfffffffffffffffe, 0x39f17cf97103e94a, 0x10, 0x6, 0x401}, {{r9}, 0xfffffffffffffffb, 0x65, 0xf0000000, 0x7fffffff, 0x6}, {{}, 0x0, 0x44, 0x2, 0x401}, {{r10}, 0xfffffffffffffff9, 0x1, 0x20, 0x34a0, 0x1000}, {{}, 0xfffffffffffffffd, 0xcd971206602504fa, 0x2, 0x3, 0x8}, {{r11}, 0xffffffffffffffff, 0x8, 0x1, 0x7, 0x8}, {{r3}, 0x7ffffffffffffffb, 0x1, 0x120000080, 0xbed, 0x10000}, {{r12}, 0xfffffffffffffffa, 0x8cd119de412540b3, 0x4, 0x0, 0x6}, {{r13}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x2, 0x3}], 0x3f, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0xf0}, {{r14}, 0xfffffffffffffff9, 0x1c744142e36d956f, 0x80, 0x8edc, 0x2}, {{r15}, 0xfffffffffffffff9, 0x20, 0x0, 0xfffffffffffffc01, 0xfc0}], 0x1, &(0x7f0000000580)={0x100, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) flock(r16, 0x7) geteuid() r17 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x100, 0x0) dup2(r17, r11) r18 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd\x00', 0x10000, 0x0) ftruncate(r18, 0x0, 0x3) r19 = socket(0x1, 0x3, 0x1) ioctl$FIOSETOWN(r19, 0x8004667c, &(0x7f0000000680)=0x5) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4d}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) pipe2(&(0x7f0000000440), 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) r4 = accept$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x80, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffd, 0xa6, 0x20000009, 0x200, 0x3}, {{r5}, 0x6, 0x40, 0x40, 0xfb, 0x800}, {{}, 0x3, 0x8b, 0x2, 0x4, 0x20}], 0x8001, &(0x7f0000000340)=[{{r2}, 0x0, 0x82, 0x2, 0x0, 0xb732}, {{r6}, 0x0, 0x82, 0x2, 0x4, 0x3}, {{}, 0x0, 0x8, 0x80000000, 0x5, 0x1}], 0x1f, &(0x7f00000003c0)={0x9, 0x38}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r2, 0x14, r7) 16:01:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) accept$unix(r2, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) write(r1, &(0x7f0000000140)="ad18f00000f4ef18", 0x8) 16:01:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) fchflags(r1, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e99b1696c653827e4ac0dadfdd5e21b65865fd11f5940cae57332fe967789dcd8c988a26cd10245021949ac41e5b51a6ee99110dbe525402f4addc8729e28b1433c56e9bf38bcedb6bbc4e608cd20bea5d11115ea276afa4f00"/106], 0xa, 0x0}, 0x0) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = getegid() r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) setregid(r1, r8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x3c}, {0x6}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r11, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/12, 0xc}, {&(0x7f0000000280)=""/92, 0x5c}], 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) getdents(r12, &(0x7f0000000100)=""/116, 0x74) getuid() r13 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$TIOCFLUSH(r13, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCMSET(r13, 0x8004746d, &(0x7f0000000380)=0x8) syz_emit_ethernet(0x36b, &(0x7f00000000c0)="b7bd02001000000000c855bb7042") open$dir(&(0x7f0000000340)='./file0\x00', 0x10, 0xb0) 16:01:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = fcntl$dupfd(r0, 0x800000000001a, r3) dup2(r0, r5) r6 = kqueue() close(r5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) kevent(r6, &(0x7f00000001c0), 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r6) r7 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x84) fchflags(r7, 0x0) 16:01:09 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20d4, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) socket(0x400000000018, 0x3, 0x3a) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:09 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15, 0x2}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xf22eb9ad76adefbb, 0x813c1a119d22435e, 0x80000001, 0x1d7d, 0x6}, {{r2}, 0xfffffffffffffff8, 0x40, 0x80, 0x3, 0xe99d}], 0x7ff, &(0x7f00000000c0), 0x8001, 0x0) 16:01:09 executing program 0: shmget$private(0x0, 0x2000, 0x0, &(0x7f00006f2000/0x2000)=nil) r0 = msgget$private(0x0, 0x10) msgrcv(r0, &(0x7f0000000000)={0x0, ""/9}, 0x11, 0x0, 0xc00) 16:01:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1400}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca7, 0x800}, {0x3, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x3fe}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x20, 0x0) close(r2) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000400)='./file1\x00', 0x8020, 0x5dc6) r3 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r3, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300), 0x0) r4 = openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./bus\x00') getpgid(0x0) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) 16:01:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x123, &(0x7f00000001c0)=[{0x5, 0x2, 0xfff, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r0, &(0x7f0000000180), 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=""/4096, 0x1000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x4d}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x40}, {0x2}, {0x80000006}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) 16:01:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x0) semop(r3, &(0x7f0000001980)=[{0x1, 0x4, 0x1400}, {0x3, 0x1, 0x800}, {0xd5d0bf9af2b4daca, 0x72, 0x83e8617e0ad96db2}, {0x2, 0x4, 0x800}, {0x1, 0x81}, {0x3, 0x401, 0x1000}, {0x0, 0x2}, {0xd6c3bd2639eb5566, 0x4d0a}, {0x2, 0x1ff, 0x800}, {0x3, 0x0, 0x1000}], 0xa) semop(r3, &(0x7f00000019c0)=[{0x2, 0x8, 0x800}, {0xa3ddf3a1bf86c1e3, 0x1, 0x2000}, {0x4, 0x9d5, 0x1000}, {0x2, 0x7fffffff, 0x3439018892de8105}, {0x4, 0x3, 0x1c00}, {0x2, 0x5}, {0xd13f99e17bb3790d, 0x3f, 0x800}, {0x2, 0xa68, 0x1800}], 0x8) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/92) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r1, 0xa, r2) pwrite(r0, 0x0, 0x2d9, 0x0, 0x0) 16:01:10 executing program 1: socket$inet(0x2, 0x4001, 0xff) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="000000effca31f004ffac9a58ce5de1585b866662603a7a6ae73d52e7722676e03c59c388f79158e7cc053aa53ebdacb88e17be3e2cb6afbc44c211061d408551239f70c2bb4e36a0300da96dafb75dcebb0924a", 0x54) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x7}, {0x6}]}) connect$inet6(0xffffffffffffff9c, &(0x7f0000000040)={0x18, 0x0, 0x20000000000003, 0x2be}, 0xc) setegid(0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0xa9fb, 0x4, 0x8000, 0x7ae}, {0x62, 0x9, 0x428}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x9, 0x8, 0xa2ec, 0x2, 0x1ff, 0x7358, 0x1, 0x49f85eb12b2c35d3, 0x0, 0x4, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:01:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) nanosleep(&(0x7f0000000140)={0x0, 0x1}, &(0x7f0000000180)) getpid() 16:01:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{r0}, 0x0, 0x0, 0x0, 0xffe}], 0x0, &(0x7f0000000200)={0x0, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kqueue() write(r1, &(0x7f0000000180), 0x13c) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() 16:01:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) listen(r0, 0x1a) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) 16:01:10 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x20) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) r4 = socket(0x1e, 0x3, 0x0) shutdown(r4, 0x200000000000001) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x22be, &(0x7f00000002c0)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchown(r5, r7, r11) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x800000, 0x2, 0xc7, 0x2}, {0x0, 0x5, 0x0, 0x7}, {0xff, 0x80000001, 0x1, 0xfffe000}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) 16:01:10 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 16:01:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f00000001c0)=""/201, 0xc9}, {&(0x7f00000002c0)=""/177, 0xb1}, {&(0x7f0000000380)=""/43, 0x2b}, {&(0x7f00000003c0)=""/99, 0x63}, {&(0x7f0000000440)=""/228, 0xe4}, {&(0x7f0000000540)}], 0x7, &(0x7f0000000600)=""/182, 0xb6}, 0xe2c036c96eb8dc27) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socket(0x2, 0x2, 0x0) socket(0x10000000002, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$SHM_UNLOCK(r1, 0x4) r14 = openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x10000, 0x0) r15 = dup2(0xffffffffffffff9c, r14) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r16 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r16, 0xc0106924, &(0x7f00000000c0)) r17 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r17, 0xc0106924, &(0x7f00000000c0)) ioctl$VT_RELDISP(r17, 0x20007604, &(0x7f0000000000)=0x1) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x490d2, 0x2, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xe3f, 0xa4f, 0x54b, 0x101, "f18a38798e358a81244a47a79e25dc3b436767a5", 0x54, 0xeb}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8a995dc54"}) syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r2, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x2, 0x0) fchmodat(r4, &(0x7f0000000340)='./file0\x00', 0x29, 0x18698819bae5f980) r5 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0xfffffffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df716e5acd76ef3caf00"}) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000100)=0xffffffff) poll(&(0x7f0000000000)=[{r5, 0x4322d11273df4171}], 0x2000000000000111, 0x0) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r9 = syz_open_pts() close(r9) r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2000}], 0xfffffffffffffffb, 0x0) msgrcv(r8, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r10, @ANYRES16=r7], 0x3, 0x1, 0x1000) fcntl$setown(0xffffffffffffff9c, 0x6, r7) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x200000000000008a, &(0x7f00000004c0)=[{0x401, 0x3, 0x5, 0xfffffffffffff528}, {0xb542, 0x80, 0x7, 0x9b}, {0x2, 0x401, 0x7fff, 0x101}, {0x98, 0x4, 0x7, 0xffffffffffffffbf}, {0x645, 0x7, 0x8001, 0x1f}, {0x3ff, 0x99, 0x8001, 0x8000}, {0xe1d, 0x8, 0x4, 0x53bd}, {0x3, 0x3, 0x9, 0x20000000000}]}) clock_getres(0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20000, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tep', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x1000, 0x7, 0xffffffff, 0x8}, {0x100000001, 0x3f, 0x4, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000017c0)={0x3, [{0x0, 0xe0}, {0x3, 0x1}, {0x4, 0x80000001}, {0x2, 0x4}, {0x6, 0x9e00}, {0x3, 0x2}, {0x1, 0x6}, {0x1, 0x3}, {0x1, 0x4}, {0x2, 0x3}, {0x1, 0x7}, {0x2, 0x4}, {0x1d916d4a8c525c66, 0x719}, {0x1, 0x10000}, {0x1, 0xfff}, {0x2, 0xffe000000000}, {0x4, 0x6}, {0x2, 0x2}, {0x2, 0x3}, {0x1, 0xfffffffffffffffc}, {0x2, 0x9}, {0x2, 0x3}, {0x2, 0x9}, {0x3, 0x7ff}, {0x3, 0xc9c6}, {0x2, 0x8}, {0x0, 0x3}, {0x7}, {0x1, 0x1}, {0x1, 0x3}, {0x1, 0x7f}, {0x3, 0xd05}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r4, &(0x7f0000003b00)=[{&(0x7f0000001900)=""/4096}, {&(0x7f0000002900)=""/50}, {&(0x7f0000002940)=""/174}, {&(0x7f0000002a00)=""/177, 0xbd}, {&(0x7f0000002ac0)=""/4096}, {&(0x7f0000003ac0)=""/14}], 0x10000000000001f7) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) 16:01:10 executing program 0: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x723}, {0x800000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESOCT, @ANYRES32=r0, @ANYRESOCT, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r0, @ANYPTR, @ANYRES64=r0, @ANYRES16, @ANYPTR], @ANYRES16=r0, @ANYRESDEC=r2, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES16=r3, @ANYRES64=r4, @ANYPTR64, @ANYRES16, @ANYRESDEC=r5, @ANYPTR, @ANYRES32=r6], @ANYBLOB="16c48f77ef943a4d3a93e3428a0528d6eb090c03117cc198daaf6c1641204570576bb1cc0c8fa3c11b381d8293caa1fbff941e8206dba77b0c148567ce6afb320bc694"]], 0x1) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) listen(r0, 0x7) socketpair(0x20, 0x1, 0xffffffff, &(0x7f00000000c0)) uvm_fault(0xfffffd807f00b2e0, 0x2fa, 0, 1) -> e kernel: page fault trap, code=0 Stopped at pfi_kif_update+0xf6: movq 0x40(%rax),%rbx ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00b2e0, 0x2fa, 0, 1) -> e pfi_kif_update(ffff800000b08700) at pfi_kif_update+0xf6 end trace frame: 0xffff80002194fa90, count: 0 ddb{1}> trace pfi_kif_update(ffff800000b08700) at pfi_kif_update+0xf6 pfi_kif_update(ffff800000afce00) at pfi_kif_update+0x121 dohooks(ffff80000005bc80,0) at dohooks+0x68 ifnewlladdr(ffff800000aa7800) at ifnewlladdr+0x113 ifioctl(fffffd8062ac3958,8020691f,ffff80002194fc30,ffff800020abe018) at ifioctl+0x17b0 sys_ioctl(ffff800020abe018,ffff80002194fd40,ffff80002194fd90) at sys_ioctl+0x5b9 syscall(ffff80002194fe10) at syscall+0x4a4 Xsyscall(6,36,1,36,163821566060,1638215672c2) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbf950, count: -8 ddb{1}> show registers rdi 0xffff800000b08700 rsi 0 rbp 0xffff80002194fa30 rbx 0xffff800000b08700 rdx 0xffff800020abe018 rcx 0 rax 0x2ba r8 0xffffffff81ec5c53 rt_ifa_purge+0x153 r9 0x5 r10 0x2f r11 0xda6611707b884638 r12 0 r13 0xffff800000b9db00 r14 0 r15 0 rip 0xffffffff81f78cd6 pfi_kif_update+0xf6 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff80002194f9e0 ss 0x10 pfi_kif_update+0xf6: movq 0x40(%rax),%rbx ddb{1}> show proc PROC (ifconfig) pid=180376 stat=onproc flags process=2 proc=0 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020abfb40,0xffffffff8265a6f8 process=0xffff800020add500 user=0xffff80002194a000, vmspace=0xfffffd807f00b2e0 estcpu=3, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *32967 180376 4725 0 7 0x2 ifconfig 4725 220980 54451 0 3 0x10008a pause sh 54451 67551 5613 0 3 0x82 wait syz-executor.1 21173 288396 5613 0 3 0x82 piperd syz-executor.0 71758 124725 0 0 3 0x14200 acct acct 23949 493884 1 0 3 0x100083 ttyin getty 62044 242888 0 0 3 0x14200 bored sosplice 5613 454746 14196 0 3 0x82 thrsleep syz-fuzzer 5613 459771 14196 0 3 0x4000082 nanosleep syz-fuzzer 5613 75317 14196 0 3 0x4000082 kqread syz-fuzzer 5613 418327 14196 0 3 0x4000082 thrsleep syz-fuzzer 5613 289245 14196 0 3 0x4000082 thrsleep syz-fuzzer 5613 367254 14196 0 3 0x4000082 thrsleep syz-fuzzer 5613 131104 14196 0 3 0x4000082 thrsleep syz-fuzzer 5613 394021 14196 0 3 0x4000082 thrsleep syz-fuzzer 5613 354025 14196 0 3 0x4000082 thrsleep syz-fuzzer 5613 400584 14196 0 3 0x4000082 thrsleep syz-fuzzer 14196 121168 88981 0 3 0x10008a pause ksh 88981 312312 60710 0 3 0x92 select sshd 60710 272027 1 0 3 0x80 select sshd 32065 2549 53994 74 3 0x100092 bpf pflogd 53994 417151 1 0 3 0x80 netio pflogd 93907 4528 1366 73 3 0x100090 kqread syslogd 1366 139425 1 0 3 0x100082 netio syslogd 8611 406604 1 77 3 0x100090 poll dhclient 89153 235678 1 0 3 0x80 poll dhclient 66223 87402 0 0 3 0x14200 pgzero zerothread 12200 498431 0 0 3 0x14200 aiodoned aiodoned 36740 285895 0 0 3 0x14200 syncer update 90674 334333 0 0 3 0x14200 cleaner cleaner 93071 212971 0 0 3 0x14200 reaper reaper 49324 100927 0 0 3 0x14200 pgdaemon pagedaemon 74004 484564 0 0 3 0x14200 bored crynlk 2590 394974 0 0 3 0x14200 bored crypto 24187 432455 0 0 3 0x40014200 acpi0 acpi0 56334 131941 0 0 3 0x40014200 idle1 66812 354214 0 0 3 0x14200 bored softnet 94994 318865 0 0 7 0x14200 systqmp 16609 351301 0 0 3 0x14200 bored systq 33763 425186 0 0 3 0x40014200 bored softclock 85418 347683 0 0 3 0x40014200 idle0 96902 117296 0 0 3 0x14200 bored smr 1 194862 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 32967 (ifconfig) thread 0xffff800020abe018 (180376) exclusive rwlock netlock r = 0 (0xffffffff824b35b8) #0 witness_lock+0x52e #1 ifioctl+0xdcf #2 sys_ioctl+0x5b9 #3 syscall+0x4a4 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82628d10) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9627 6486K 15112K 78643K 69015 0 0 pcb 13 10K 12K 78643K 1399 0 0 rtable 122 7K 8K 78643K 3142 0 0 ifaddr 97 25K 30K 78643K 1121 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1821 0 0 iov 0 0K 28K 78643K 924 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1233 77K 78K 78643K 17871 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 125 0 0 VM map 2 1K 1K 78643K 16 0 0 sem 12 0K 1K 78643K 3318 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 9779 0 0 sigio 0 0K 0K 78643K 110 0 0 proc 69 75K 95K 78643K 2581 0 0 subproc 32 2K 2K 78643K 618 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 995 0 0 in_multi 29 1K 2K 78643K 643 0 0 ether_multi 1 0K 0K 78643K 46 0 0 mrt 1 0K 0K 78643K 23 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 186 821K 821K 78643K 186 0 0 exec 0 0K 1K 78643K 1306 0 0 pfkey data 0 0K 4K 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 145 24K 34K 78643K 34065 0 0 UVM aobj 130 5K 5K 78643K 133 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 1437 0 0 NDP 22 0K 1K 78643K 343 0 0 temp 248 3557K 3669K 78643K 243752 0 0 kqueue 0 0K 0K 78643K 64 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 82 0 76 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 485 0 483 1 0 1 1 0 8 0 rtentry 112 413 0 370 2 0 2 2 0 8 0 unpcb 120 7879 0 7857 21 19 2 3 0 8 1 syncache 264 21 0 21 10 10 0 1 0 8 0 tcpqe 32 5771 0 5771 3 3 0 1 0 8 0 tcpcb 544 5249 0 5245 58 57 1 13 0 8 0 inpcb 280 10351 0 10340 49 47 2 9 0 8 1 rttmr 72 6 0 5 2 1 1 1 0 8 0 nd6 48 66 0 63 1 0 1 1 0 8 0 pkpcb 40 47 0 47 19 18 1 1 0 8 1 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 168 0 168 29 28 1 1 0 8 1 pffrag 232 25 0 25 13 12 1 1 0 482 1 pffrnode 88 25 0 25 13 12 1 1 0 8 1 pffrent 40 56 0 56 13 12 1 1 0 8 1 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 289 0 265 1 0 1 1 0 8 0 pfstkey 112 289 0 265 2 0 2 2 0 8 0 pfstate 328 289 0 265 5 1 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 17 0 15 6 4 2 4 0 8 0 art_heap4 256 1965 0 1674 34 15 19 19 0 8 0 art_table 32 1982 0 1689 4 1 3 3 0 8 0 art_node 16 402 0 360 1 0 1 1 0 8 0 sysvmsgpl 40 130 0 117 1 0 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 3316 0 3306 1 0 1 1 0 8 0 shmpl 112 131 0 3 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 16126 0 14694 47 0 47 47 0 8 0 ffsino 272 16126 0 14694 97 1 96 97 0 8 0 nchpl 144 33424 0 31776 63 1 62 62 0 8 0 uvmvnodes 72 6536 0 0 119 0 119 119 0 8 0 vnodes 208 6536 0 0 344 0 344 344 0 8 0 namei 1024 121185 0 121185 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 14 0 14 7 7 0 1 0 8 0 scsiplug 64 19 0 19 10 10 0 1 0 8 0 scxspl 192 85069 0 85069 43 42 1 7 0 8 1 plimitpl 152 875 0 867 1 0 1 1 0 8 0 sigapl 432 9881 0 9865 4 2 2 3 0 8 0 futexpl 56 214547 0 214547 2 1 1 1 0 8 1 knotepl 112 2132 0 2111 4 3 1 2 0 8 0 kqueuepl 104 3678 0 3676 13 12 1 4 0 8 0 pipepl 112 6512 0 6493 12 11 1 2 0 8 0 fdescpl 488 9882 0 9865 3 0 3 3 0 8 0 filepl 152 89411 0 89310 77 71 6 14 0 8 2 lockfpl 104 3206 0 3205 1 0 1 1 0 8 0 lockfspl 48 1118 0 1117 1 0 1 1 0 8 0 sessionpl 112 56 0 45 1 0 1 1 0 8 0 pgrppl 48 165 0 154 1 0 1 1 0 8 0 ucredpl 96 13499 0 13488 1 0 1 1 0 8 0 zombiepl 144 9866 0 9866 3 2 1 1 0 8 1 processpl 896 9900 0 9866 5 1 4 5 0 8 0 procpl 632 31588 0 31545 6 1 5 5 0 8 1 srpgc 64 69 0 67 23 22 1 1 0 8 0 sosppl 128 121 0 121 25 25 0 1 0 8 0 sockpl 384 18935 0 18903 92 85 7 15 0 8 3 mcl64k 65536 282 0 0 35 7 28 34 0 8 1 mcl16k 16384 17 0 0 3 0 3 3 0 8 0 mcl12k 12288 41 0 0 2 0 2 2 0 8 0 mcl9k 9216 25 0 0 2 0 2 2 0 8 0 mcl8k 8192 18 0 0 3 0 3 3 0 8 0 mcl4k 4096 18 0 0 3 0 3 3 0 8 0 mcl2k2 2112 14 0 0 1 0 1 1 0 8 0 mcl2k 2048 157 0 0 16 3 13 16 0 8 0 mtagpl 80 175 0 0 2 0 2 2 0 8 0 mbufpl 256 763 0 0 33 1 32 32 0 8 0 bufpl 256 26710 0 19662 441 0 441 441 0 8 0 anonpl 16 914059 0 901858 257 180 77 82 0 124 8 amapchunkpl 152 63692 0 63550 77 71 6 12 0 158 0 amappl16 192 46428 0 45535 216 163 53 58 0 8 7 amappl15 184 1320 0 1319 5 4 1 1 0 8 0 amappl14 176 3478 0 3473 1 0 1 1 0 8 0 amappl13 168 992 0 992 8 8 0 1 0 8 0 amappl12 160 748 0 747 7 6 1 1 0 8 0 amappl11 152 1863 0 1848 1 0 1 1 0 8 0 amappl10 144 782 0 773 1 0 1 1 0 8 0 amappl9 136 1452 0 1446 1 0 1 1 0 8 0 amappl8 128 1054 0 995 3 1 2 2 0 8 0 amappl7 120 933 0 923 1 0 1 1 0 8 0 amappl6 112 1848 0 1830 1 0 1 1 0 8 0 amappl5 104 1187 0 1172 1 0 1 1 0 8 0 amappl4 96 8735 0 8698 1 0 1 1 0 8 0 amappl3 88 4524 0 4519 1 0 1 1 0 8 0 amappl2 80 78117 0 78050 3 1 2 3 0 8 0 amappl1 72 225013 0 224562 25 15 10 20 0 8 0 amappl 80 32425 0 32386 3 1 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 132 0 3 3 0 3 3 0 8 0 uaddrrnd 24 9896 0 9865 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 9896 0 9865 1 0 1 1 0 8 0 vmmpekpl 168 79712 0 79677 2 0 2 2 0 8 0 vmmpepl 168 1213523 0 1211507 521 394 127 129 0 357 26 vmsppl 368 9881 0 9865 2 0 2 2 0 8 0 pdppl 4096 19799 0 19758 7 1 6 6 0 8 0 pvpl 32 2448147 0 2432637 554 366 188 197 0 265 26 pmappl 232 9895 0 9879 7 6 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 748 0 94 19 0 19 19 0 8 0