97ec5be793082698f1c4bb4d3c3c07479562375046847e7d283239a81ef196ae1b341e017d668ee42ca7a20d3ed72e08d220f3e31464fa4797214be0537156effbca2f5d5e59c7b06aba298510ffe3cdf76a7296b363ab4df4a05ed9987f243c28c80b3fc90d01b3f34e5d116a4c87cddb32a85033c4aa89416f666f94c5aa2ff281710f00bc54894b683934054fef405711241d61020633c6feee6d4bd0a1bf550ebc1aea88d29e79e109d3d209071081a250aed296592dd7bfe9de2a03b650b0f507c160bd06ea89404e592c1ea257688cd7997f8770193bce828bd2d01346c8b85ef13a21c9814c730730111268a96c3db2ee615dd60087cd40b59c0cec13e1d21bdfd0b4b262dc7e6615ec52936c14019854d0d559a4e984b6508ecb0c8242c42a51677f22f180d7ec6ff8d243f91bc1c05bac2b95a5730157ffc17a3d07ada8412d248a2b456856136d7595335ac1d022663bb994dbd17ce87893aac3f72c2bca86e7e2e29a8fbc1f0b906a4e4cecbf3e427b73f7ef6106748c31927e9f58d8288c0fb8a51d0f3c0275f3d38685a6c608a73162dd898df218e123170e20e3999498c2e7708078e4b3433ea63f8cccec102299a04c0a6bc5c5a77047919ee3e58fa711f3c7536e40aa2d4bcc1a8db504fb5a31bec3f93d34c99077836d72f04175541122965567aa9740970aa021f2f83f9ec8acaa8cd644ed91d07d9251e987ebc8d91143e71eda3d88ee9311239a21b7e6fdf59a306cc4ce4426a3c35ff1998b99693c11ec52d066ffe44f0868314b2ddd6c11799cb60b21539d4c52f6a9e98d5e06888768317efd59757404ab3f4066075f9ea122a11d8782ecb2d4cb471db7c57e524286a09cba24b4aae25969637c110b56501adcb9542e0d37186980fab0bba8fa6814870313b3636f9b40c05ccb4ce10a003c3e5b2c55f75ab3825fc623570109134833b78739e116d4f58b5620480c7e257530c7ce5bc252e25844d81be93f9b544f48b8d73ff3f8157cd18c45b37bbc8d08b2c4b04ee2e5ec0d1f2613fc0686481f517678dee056d3b484246ee65617665d444607e32138ca0530bf132a17ab3b147dd018bfaad78e13f43a26ce5f223f2ba6f8a8679c94f3c228a1e31893f4e02370ab1dea52d8fb3bdcd9230b10d9554dbae55c39c00795d120904c680f35a2b60fcd3b4265f5f5bf346cd7febbec990f25822489566197e67d5b2046cc01f18da1173373d5702ee8ccef72989ac8073c1b56fd38efb13d351d83c4e3802e47e0f2b9294d004120242b41566cd73e9fdb25df02d52da06748f90179efc71c5f689251c891fb2ab58552823c5f1095e4f4b52c301ad4a50e012155dd182aef18b5214fd35eb600afcf17831a976d277ac555cd4518c262976e44fa18557c10d99c44c53ab422797b92d327dd556ee41fd6116a679be5ee87b75e18bd31cdd6a7df320799368960b586e150e1acda63a5a6da337789073c76720973e148c226859d7c4115f423a712a8d713fc14d767ee1d684a4b857dc04bfb8d523d443db72ebce84235f344602998c9602f0514b9b278fafd6f1bc00857ef471025a1000fc3a7d9630b131c7785320835421e4c56425e426f5b6a17a8d020825878dbd4aca46a0c7246d187f8296e804b613104f9cb0dec140cb6995347ca0da89f6cf56ea6d15a13387859324ba6896f08d97e783ef07629d4a554dfe5fc931a47aab1531c85816f40f4b5c70e7764ad76d87e8b09e56e857dd085ce7a20b9d83ec381c54c01d86970a8786db357cb1047095f7c5d07f7611b220ed5fbcb68f68ede5e823c439d98a448b2cad4130d8e60c9aff34be8a700536b996bb90a6f0d3a11482eb2fe5fb1736b811ca9480e4f375cf55f2f48522c9008ea1fb431deeb1002ab1f774f83d1292bdc4174c01fec38936b94047302e025572c0e755a47dc8a46a05fde305913ad09e35e1c4c196dee84d33f2b7aa081caa7a80039add3eb4dd6132c79c3095049be3312e4acf9b56399a529ea5f4f68bc06d91dc959feccb36066a7bfdadb276672bc9f127c36d5975b498e6dcc538e9c8ed9e118c8f1b9a5c4eb6005d007b99dba2573b8b2dc05b2e272b89f37dc7ea820a5f30c1bfb39810706c66bfcae97c28e21b5e295621045160221a071d0db3eae48dfb6ac5944f00e15aee4ef69b003165cb45b5e5da5459f743376e16fddb388edb0cc0578ea969bb8c8a87d388a5f197c392ad08d79949738c2f408bba4ca35de188afe422694a37ddeeb640d9cd0b28255a28759bc307ef6baf598a9eb7d1f0a6408d2e8dd2e066a1373467aac16bec7d19566ab298954ba55f6b873d09cb44659d015c00aa6a0ab58dc97cbb685fe4ecab910c1d000254df139d21d44d5c77e8f1e620f27099140d3e6d2a1755bf076f2a682ba2dd1c82a2920bac84a33367b147e699c5c86a75b1d36472f6e91b9066f13110e33c7e21b3dce483f6313b552f5a44b1b44d1879f1722abaa13402018df518c675c6a85f0d1d45810bb5e6be1797ff04e017d3a74a8f30a85095387d09486300b521e7e7654af6b193e6557e632a0fe68954ff6f290b8f850b0c2794fec3820a2efb31526b2ae06f2b66ad4e7e669e4a8cc3d266c84c4cc723c4d32a38160460e893ff42fdae6e2d528ceef888e210b7de89a9ef1230e83315e242fd9ee7716515996ddf9a5fc2a46de07a01a80dbf463e53ac1836d545669e74c2dd0ffa1de64f767ac0fda913ec45bcf600df2fc980bd1d2ab34c530cda33670b218f34f3e5e37ba65355546f9b2c6dc87fefc5cfe6f44648227f85989ce75441684975097d77ae169e68687d6c8fa1639c9300cf70c5c19eb1e94f0c7a8892156c837a29e007ede86b189766204562a293de22950591accd13db0acaf7f872e0afaf3e5a6c5e56cc6c8d275568921983d78e96d77f9b12709ee7c34b714a6e88adbaef58d042b87c2bf81c88566f8d1786c5c08235a23e6c9db92bf4caeb5348c8aca8bcbf4edd24f581cf6a597b0da96126a3dc98b0e9745a304ca4092d83f1b93e3dc7ea0c3780ec278147e50e4d701e095e3fff0f7e54f96921334b4a5e783e94551697e088c739477761ffb242d2a365bede40509aad58afb4eaecb950e51b5a08a56444c50d9663a5deaa910458b2611c6380b8c4e1488b89bc1a5d985945984530827e8a91ee81ea0dd5a6b298a7054bd10928e2b9cb2b31e439d5ee854f48250cec71c7157dc48671e1c8e509fd5e6a9a1b50a102f5a985c17d76046a11be474e38e3ae2f70a5e6b64f9a2bda91f696d82035c8cb7d3ff1994c51aea9e9c9c0a6bbbb1a34237acc4642a285c4b807fea00c1e5b326d9e22d72a8b728fa47cde86f8fc4b9e79bafeadff7fd2115f60acac9dd722856e84b178baefb48bb3a989a391ba97d1daa426fd38f0830155e44e24513f0ca7a9f7b60752f235e26fe18b696dfa40d1c0234a905eb1f7acf6a432a0a25ab3ef9086933e84c4856d0aba6a1fc6d34fdcaa061de13c79a7496dfe6abf83ededb51fc64cd8f38cd401f799d282781a25a37ca74e2e2afbd7990153588c6ed52ba3c8c3c650ab4a688fa8a12331207fa2a2b6753e1e29f6cbee657f11a6ca0a9c7b62d1d161a548d406993151507e97f7f5574a1820eeeb3e8459d78e2d437e2bd0aef53d839da3dc942307ff134fce4b6634e6bc5e29edb54a3dea98316b7d59cb1d738747cfd4b7f2473330dfa7fa06c64a0504431c8d2d066ec712e318a5c95f798385f5a6726081c19ebb190bf3a38e1295da190bd4728b1a4a81093ea42a35b99df09747a77930bc443c1e670abb389fc6800d77df09bca72f63c10cac66dd8aec18147cb1fac0599e61f2ef807fa8705ff0edba926ee793ae9602d0af48a90df6aa270ebf6a6188abc654ccbb6edadca10d31e741fdf20b55d9d191f76f1e0d9edb99788873162d576aef6cf79d64eb3f24c603ed1c0cf5667f6481bb2dfb516a5f2bd87adbe7486d2575ea901732de07b07bf2aaa18667b695d20842793f80e107337e8645841d9e0710abcd101a5298031329503c84996fd8083b3288179266caf6331773059363f784a23293d790a3e4680fb4deb450b2ce4c2f49fcfc6fd0c682ba21f73fc4b5164ac7c7d43904603ad490d24df1775776dc4ed4bf21cd042f266bb97e5c54daf03cc459d84eb085e4323acc6b3137bbe5493cc23c29d6c29dab99e96fae3885b65cbd574be098889a18944fc25a21054bfeca1105ed2d21d8abdd6e1d21901d5128bd6880224e33f3e31791c1c046d6d01793d86318d193a95f241d236dd396bf47ccd1c82f42582f394b703569ba60f70d4a20e62deb7f7ea98a895a27c75f864637d197d7016f4c9ca480c348e5b22da963d84537f92ae0a408c7ab982039380dec2de6f5e7ce10312e552047d8752a76e6d671d8dd19e9ae5d92e0e426bda0f988ded53e8dd184f4ecff06d885a409c18e3fadf5a9610489b1e3ba77e6a2034ce4263e544688f1b56df9a6511753e259c8f398832f42e3d7786d6671f9776ac6ab9a3bf3078a6358142104bb46ec0c5cba1e24f5c137cdb306f2beb365689a8d434388872eda06b938c7efdd754a69cf0287b6c5631e7e408bf4d084f9dd1f57f26da01883073be37f50f9376b112690cce89d39c03fcb3a8a90c27e0583f537214e1002de52a0203f2dd9ca9c3758cbf333af531c5a6dabea45318e081b53e78dc9c8568ddb6d383bf870edd55e6257f6807ba4ceac965a5b0fe14bf4ab07f965d1b221d8075cc7e506b9b6eef90bc9055b4cf493c26888b9a16c4e9e4265976d833b5c1802dfed9b7a9fd54ba62122b5b5d927a9ecfc5c6ec7e64e45aa1af352a6718cfc5adcf7335269222d7b740b8f5d65be354dbb6f3bb37ec3ef1f638d27d90dea1b32560d28b4f1ffe0d280a5f933b1cd59d28097708726971f3e71ae8f4df6b498a69fdc68e4a70f66", 0x1000}, {&(0x7f00000019c0)="d63f3ff857f45dc0db3007b4938c943097d6c0bb259df20e12d8e548db6fb96e2bb18f6e1db22ea79cfdac4d125c4eebe9a4364ebfa4710607f6c2fa39eacc31f95e78e6c57bfe3a0aafdb1150539415233f1347dcb67301faad9f5394541a1df893b7f67865864aa6581a010a278620bf77a3cad8c28fadec1dcf2822c4c39bd1c8e983b4826680e409738d4dad40d79bce8b8e4cc2fbb3f9ee0b26ae964fafb853b126db97ab6976f6a16735d2ec59f34c8dda96f589a1dc320fcc0172537dcb97dd6ab6ddffe5be", 0xc9}, {&(0x7f0000001ac0)}, {&(0x7f0000001b00)="603976524d8d457ee9c55bfa56391a954a6498b1eb0305e0b4a0089917bd81cc0883ce713e9edec76d96765fab3c280000ed3d42a0159d2f51c0235c8eb1698099f01494858148a9caba81811e0775e55d232f59f0fe09756b7c7949dfbf4636640866a597f8800b42c8a1b9f33a1eb809090e9af8858c5878f8c6aa2863d3770f7582e5a6c1cb3536", 0x89}, {&(0x7f0000001bc0)="515bb923969dd90476665af6fef5cb319930b4ac0c8a98ab3afdb348069aa090861230b853085cb16309a4fd1a3eaf9bd4ab17fbe5e9e2cbc7d655a2a6aebdd410c4a578330a4a21a7e9b96ee6f92b7d1442017ddd7980aa3e0248d0e762e7e377c59729e3d96ff15c862d50e5b0be7e0378096bb84f7eb9b67213a4e5eb7796d983672f8ebc866be50ff6ce38", 0x8d}], 0xa, 0x0) readv(r0, &(0x7f0000002000)=[{&(0x7f0000001d40)=""/242, 0xf2}, {&(0x7f0000001e40)=""/63, 0x3f}, {&(0x7f0000001e80)=""/189, 0xbd}, {&(0x7f0000001f40)=""/129, 0x81}], 0x4) r5 = socket(0x2, 0x0, 0x2) r6 = socket$unix(0x1, 0x7, 0x0) kevent(r3, &(0x7f0000002040)=[{{r3}, 0xfffffffffffffff9, 0x40, 0xa0, 0x5, 0x10000}, {{r5}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x8000, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x7f, 0x2}, {{r6}, 0xffffffffffffffff, 0x20, 0x1f19d15dfc2e7c05, 0xf, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x26, 0x68, 0x9}], 0x429, &(0x7f0000002100)=[{{r2}, 0x0, 0x9, 0x8, 0x10001, 0x2}, {{r3}, 0xfffffffffffffffd, 0x10, 0x9, 0x10001, 0x1}], 0x3, &(0x7f0000002140)={0x1, 0xffffffff00000001}) read(r0, &(0x7f0000002180)=""/170, 0xaa) fchmodat(r0, &(0x7f0000002240)='./file0\x00', 0x8, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000002280)={0x3, 0x10001, 0xfffffffffffffff8, 0x0, "68a5e81c1e7b0308b7a7b98536ab7d486ffd0af8", 0x3b1, 0x7}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000022c0)) semctl$GETZCNT(r4, 0x5, 0x7, &(0x7f0000002300)=""/233) ioctl$TIOCSBRK(r0, 0x2000747b) faccessat(r3, &(0x7f0000002400)='./file0\x00', 0x44, 0x3) stat(&(0x7f0000002440)='./file0\x00', &(0x7f0000002480)) openat$tty(0xffffffffffffff9c, &(0x7f0000002500)='/dev/tty\x00', 0x50, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000002540)="de87ef58757794f857545bb034c632aec61568a90f1b6b74d5ed8f2d17d002fa1f579fc0450be0426e1b30", 0x2b) fcntl$dupfd(r2, 0xa, r3) 11:51:05 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) socketpair(0x27, 0x3, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) poll(&(0x7f0000000180)=[{r1, 0x28}], 0x1, 0x6) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 11:51:05 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x5, 0x3, &(0x7f0000000400)=""/4096, &(0x7f0000000100)=0x1000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) recvfrom(r1, &(0x7f0000000300)=""/214, 0xd6, 0x800, &(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:51:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x180) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 11:51:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0xffffffff, 0x2}, 0x10) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="2b00ff23000008003c00000000060000", 0x10) 11:51:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0x1}, 0xc) 11:51:06 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x4004667b, 0x0) 11:51:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x1a, 0xc000, 0x5) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) 11:51:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) r2 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x44) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) dup2(r2, r0) 11:51:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) 11:51:07 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000540), 0x0) 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)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 11:51:07 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000140)="295d9b392a5cdaedf64d66de8fe0f7231df745c9eec3c3dbeb8d57e6f78176343bd479277c86b0fa1317d1e4625e11385111df5022941f9841b56099c8a5a8ffa1573c5872aaede72866c6bce0624407243dc48ea373b89cd363bdb634677d85c1ba38819c74da61b5df9ae6cde658be93ac2924032371ca3e199c7bd6cff222b9a045c24208a6529d9bc7ac7a6b5c8022679ed101391b4689b11194ce2d61e1ca70e3897291b9ab0575b44107fc97bc4af86e8544fd28e60886fa309c5473cd6c853c7c944292d068ee8722461f4c52ea4411a9139355841fcc33ebbaa410bfa860eb040fb3159ecc90b0b7b5bf743f1b", 0xf1}, {&(0x7f0000000240)="d5d57d7dcc962c612ab5934f485e37ed6d121a0b5b7a9b56ade6e3ee3cdb6a0402f5e3ca00437412640ac18c27cb193e7d997999cba37fff20b3c94caff53d8fa31811f908b9f31cf0c07d4af7677d3862cc2c68c148592a79a7e2e779063d494023c3a981af7a83746d3d4f816509b0fc303a0b0fb60ac9c317226c520dfabea71fab4e2dfc28bc4e3e242fba75f05650a798bcc20fcdddf828737c45ae145fa877", 0xa2}, {&(0x7f0000000440)="9045eb9f76f787de371d64b523e8137ab69f108884ccb25523c71ca84e2caa465573dad64271d6f0f7674f8c55e98733d7b097c6b23b188c3ae8eea3977088ac6333421b57dca30822c88c8b17c8b14a01dd822dbd08d853b393be32f775df5c9d4238d2abb3fd6b0dbd14c0797a315f5af4400ced352ae32aa6dadbe4b438c619316ad631b1d958649183beaa6e943300bcfcac91b2cc2054372799c82626b3040f2950a92b4fc19604f3902cedd1e9ee43519c5d19be58fe514a91158b5bbbb60e8e05ff99", 0xc6}, {&(0x7f0000000300)="4068a61b11b9f7e78d09636c915b47c62ef874c0", 0x14}, {&(0x7f0000000540)="669d014b3a4b5e40cc3477455719bf65fee18a1a5f77764099c613eb7040d97123a99582a12814d382078609955fd7058d4c264de37e1cc5a2c6c0d76dbfbc76386cd37805098e6d8da4649183b0e289e13b41c12f0105831a1b6b72fd1f27a0cf538666b9d4f4b9d1fc2af64ae90e23740faead78d7fe0aa6f3cac6a75e52625c96acaf8f9ed248373d0550eba37b5410de49356a68fdf6da", 0x99}, {&(0x7f0000000340)="e86083b85a8a91957fbaa1b020a63b1c6d", 0x11}, {&(0x7f00000003c0)="4d3c788a23849b1d690da417132e8d6167eb77a1bc515b2d0b5846dbaf66f2b764bbc4e9c5e946", 0x27}, {&(0x7f0000000600)="dac90daaba6816506d062fac611c8fecbe5cab20e7d6570cbc74e8eed6e8af18435e8ae512fc6cfaf21425f8b8266005ac91ed5ad8c91866bdb51486fb547e5bd89056512278591bd14a97a96eddbdd229df17d90221ca4d223d6589a11b11cb47aacc3fe0868010c1938b33ff81cf53c2f11279ce7381012feb9a715c9c684c4c833cd1dddeb29d897fe65ebb7b73706c120ab9e2376eac4cafd9351aa3cd30a4a2a5e9af9e695faf25a500b536270ba9edafbad808026c1e307c42f3f51054e6547d96ead0c7ebb58ca64058f45e2a1f57fb70935a68f15143d09846db980e49d28df561805b8f57cf66c68cbde5f699bce0c5788f3fe91935aa95a40fc0ca8b3d508ec38ffa9c8e709cc255533007f954433f0a145c575c5b3b59908bc369c7a210e4e60008c1e3ed25c1463a7932d7edcc1f1912b968a684c6f2180c5e889e75b7130eddd842b767e06447925872ec057e283b10bbabb72f6456016d2f08633e6b7395b830585222d672cdb55b797263bc8636c7148a742d25e67ac6b0c7c783fe38133510834d6937f9b128d0df91a49cfb37dcc03cb8e8f65c9f5541865cdc52e42b05e1032fedd7ee089cab543a39017cee3dea8fac93a3c1c558fce8e217ac6b311075d5e4233a0aaf819a74e56904601fcb0b09ade48eacc37210c99c1c76221162aeef580a18c55218d8c30594bb9b19d590093cd0a764d133b1b0bc401a3327d425ec99a9d37cdedb4cc61b76e1cce3d46d43d1f9d899b82fe63119e2b4c7f7649eedecdc15dc09b031fe8534572e0b343c804c0672c0deaf471e4aeb1b598080fe310a63d5221f2465a4634ddca9ca72989d2b7c5127d63aca333bf9b03890516029b1e6dbc5729159ed640e5e5249ecc5eccd3b10ad5a7dce9ed7fc48ce83a2c2079e9925dd0ddbcb5c58b4ddd7022b9cce3961f0324d3084a970e8f5bf7390f892875092653a5d276b6673b55405f6520341947679091a68f2ff0678e2036f4dab2337c6a34294acbfd9f5907bdfb212a5c17f9497a617cee6f7213be23fd268958893434a2737e37ddba7d6585a7f0ffa9e323f326920487d66aa7d6b3983353f2ee1d05d9bf83e5a9d6bfaf33c2a41431d15ebc772ee2f321a990ccb9cabc023d0783a318e17590588145247226055f031bd755cb8a2be7bd1132ab8ae66c49450b2cdff7ec4a6e1db2ab094e8c0691866b4f87a31e0eef0e2b4dc9f38c40e270ec83fa67b0641c3877f39ba4deca8bd84ed406b5036fa208f74f2455351aea9daf2fd56e7d4afa68ba41b61e13c0a688b658b3eea6b636ad10fc7ebb4db6d53351ac538c4a6a270afef1030cf2f3bafc1eca693d369658ba9d1e64b0d364ea5251806442e6594da56bb8dafaa17f9c2d9481e4169f35b7342d82da3b1ef365f0ff87846c077f75f8b941c72bfff0f217d7ff0e29f69be3f592e8b025d3b833ee7762148ce147483b667276ca82412e1d2d2a395b697e121714ad72b04b1002667571f9b490c62149c1ff92c96a8b46d075e25fea49fe0f622ff3763aad04faefa4982c7749166c40f8cae448e3f700065f7179e322f756221f65dd8690eac03c13a31d7567da70967c380bf74a608e020e661f8d661385aa63b46311eebda949a9aca491c82358055e7a2fe7a8fd2fab04cb3dc062ff2fa92a7fe9be1df6d15cb6187ab625010c7b8aeb9925e4d7999cf86419c728fd9de6a6028a0823058ed959db119252c56c99a08243037d3231ce136c561c1fd036cd69e8a10516c1e985bff262b1c354fb42720af2fcf4dbd6fc1ff2bc6774421684881539003b79197710fe42a40c7d525b30f8291f8af3fc4d35eef2b623607748a2f4a2adbf6d035199975e52a6256bb1702c5b6de1757c1a6fbefc6b318f35a36d80238ffff3d3c014aa84c35871cbb9ef95791e2bacaeee1397bece7bd0ecc6f8cf7e8c7c37f9fe23554b297718a12ce1ce99902ab51c918ad02a3c585b0c1a3748e1c6b34c9d9585a18f00f3067c16ef882689174db0b510ff783ecdbfd06937fa051653e2422ac7d4c32a1ad10ce24433be75c4bf8d4c9c4dbb88b5140f27b944df2576c7487610e2dbda3b353615ea31a758d2beddddbd5080250204de63e8d4e7782e57dfd0ede8dad3571a48f10f1006b4d5cd5aafee63d1197809f21c3ef0c630b3da0f3898737ef6c19b5d05858b223bf3f66528318a3b794a5537ef79a5a90c8475564dddaa31e90f6105d2f17def442d5b8a97e37dadfd886d5989344a676a6147666b91e42af3dab777fee534bc1380e20bbbcf12d48b6f4c776e929fbb5cd65f8b264028249015c40c53496f89f0dd9a5527186cb0b497893fb5da547ee4b02d1b92138494bb0289a4de19ca125c41fa2d1377d58bc8fef278ac0a55c2d38e023d654d4d66b14539f0d9242c32e91d63f891ac31c7e61160f32c4821ca4f5084eb90efa9b3136335ba8b6fb54c298604c956ec306031fdc0df99ca4d5396167c08777a51f258485a0a3cee18bc80755df2d4ac2bb93dc286c36360e8de24bbb71a00c8592a061a74858cf7d826ab184d67079cb23aa7f46f81f3080f93453182cfcef3432c8e4eb6eed871bca9163eb63369ba23b651b9462e7fcba273060616d13a9a563f715283afdb9427475c463843866e5e5b9f35e14bf0042e34e79c9a592caa11c6d108b197a856cbbf3650c2acc10542de58008d0caf57ec1d495dd0fbeece76bf66da033aafd235c2505a3c478b510fefc63a482d125e3d5a024025ca31ce0ca8e43abaac58318373ee703ce0410d0c1be29221f0e9a8a2a8af2107522bf6f76b3f0eb29de4eae1c1f4f47d26767109e61b7e6f5fe1c4518bff76239a5f086b31534869d7cf21f0d66ae3d7312976e290c00828c34226e33f1072b778cab96f45c40edf6907a71f6e92d438f3b65e73e1ef1a29ac3ed1d6fdad6260b387fa688c65dd2a756c34bf6865f41f508d1f83682e932d2ad7ad6924d77e1e97215285071d7c02373d8fc25758c350b6bfae6b6fb78b54afeedc5a67fb264570ebf9ed451d3a82f6c18b265a38edf1c28ab6e58b013630a1014e0fc833aba7107a6b472bedb916600e2d37304a94e878ef6c6c7447c4239c7efa399023a7c0a7e97f7bf3ca8db23712470a50dae45bd1894492981820b2294ef7fcd04a4e0b53206921ac21b6ae854a5932937649763e7a88b7ac02b84e78684959c68212100f39fb05b4e895234d69abd6adddf99337122484243055b115e214e4c4646d113c8e66dda3d5fa08f1f76e69dc4c746b59250c7155673501fba139616ebf17cfd9d35001974514d4a50be41df073a23bb7afc86aaa7a36acc43fb988458ee1fc86dadf11dba0889d5a08e059e99a2570e3434d0bc2d9943f6598265de7130fed618f18c8718a2c00d1a7b6f30580489d5d0dae2485397cbc860ed11e7b9bbbbdc0c5cdd373d9b8150922bdf72606f9ef10caae2198e523e7863ba0a04d3651761303359bedd6db640f20a64195e66beb470637cb1b39bbc9b24b308bf1ed753d788b9b0b73a0d9b85a801aa723211ceacc68734779acbeb35ddd36767bf1573564fcf1481e7605f2fe5a9e0bba20be699b5049eacbff20c2359b9705d8fdf3b3c4f51edd786efb0209577598c344915d52398a82c03607fae29a9a1718fd53c687501c67b06429c2f6e6830b56633c4e464add361d15b464b6795d701d76a73c8ab00b09bde2e40e7be6308fe3395623260dbd6fd1e3d94bef80ec1f6a6c51ae3bacb292dfd1a90d470cb784f0cb4c0393bff2faa79bb3c84fa37ea49067e10c2547762a9a6263f228babe39847fab0c3ae04935f20706d2fcb68be2cea4259100634fa53f14e75b2515fe07f900971835c17ea543792b8b42db8b1e3cbc2bdcd730f38cd855cca28b3d619ab4efef37c83f61260ca9e18ac9a88fe2eaded82d6537af9f2532c32ec17b1466c110d9d024c169659fd2a99261e8843e3f61e156430adc4da559b157e48ca5f7d0cd49c53d1997b6e599111441014445e3114fe48dcb6b36a476e48d354bdd2d9d527382310007c86a68a2923b3040598d78734b783140921eb238f1ce625ffb4e0709de4ebf442f3a13a409f080caf4f4504a92a18cdb6145cbeccb335deac86bdec7bac3482e07fa04d3a4be707e1634189b25d6e3b19a4fcc6068d433c17f2842a398abeda220a4c11f2821d24303b8667c31d719f224e68aa450dbdd00757ce41508d44d7f127ed3445ce34b73e51b08fdf8975e99e02f7f8a0d2309ce809e855988ea756578c6551242b15c5bed26609daffd8602e50fc4ceeabd779fb5f9d4cde8e803594884492a495a621b51ad2296fce35a6d473c6b36a8c3182a1a149b5d386c7ac5f777611363931508a7d5460ac240d8151b57cf516b946ba87776fffc0c4cf102e4d3633a325a7bc2492ee497e88f3248163e706ba0ecd94c0a7a4bd21e9bc22c1c914f747e9d656838f931baced36d8ccc8e2515bd5166298e3985ad9cdc3c1faba75db6df65cd6503c5bfa55f0aefbfde7c23d7ca9b417bc4797056d160b429dea0042116d221a3eee5cf7f2e58a6e7601398df8b0e5252363d1e89923f9489d408bfc693d1c7fc7ad1de9250b586e04ee427e08b699ac064a0670c81b89a49418bd347c9a091ae6ef87f817ec060afffdb2a473b0d7f95d05cc17cc88046cc04fc06a7bb91396a5e5a1f75ce5c37a8985d6ba44f5f487a1462344accce51ffb0c067e689744e2666d6407824695007ae5d34039ea104bfcd87c47dc2f1b20e21b5394a1b04144e93565f1d6133fc8028179681fbad7ed2836a08c4bca9e8a7d7f8e812dd8971077b6c6ba21519780fd16652a7590b435d38f632f6f7e87b1462559f3966be95bc0caf897a2b584762c4228bdafc1b32fb02563941e66f12a82a472ec6130adb9b093cfcbbdf12b1564880e905ef89222ce1e5ffadcdddacd61173b7a2c00bc957468687a13b2f1af5cf9ff58b09e1cc805859a9895598d39eea53b7dc9f0bd7b1047d3b8ce3757a34990dec4c1bfd7210d6a19c182d6c728154c0ea52790d40835e36c8f353d2826ba28f90678398a1bed7426f284a1bcb4a176ba1c8878ac32d851d503ce21b58422f204a65098342deb4ec3fc95299ced8ce036f86c4fafce1d63e25647b5904970df68423f792a3da3878144805649d35147141efec6dc8c07fa5f105a817173fe4433f80d5e5b39b2c06b9940e9fef7f773279c63a7e03fb328f010547dffd867c31a70addc2671d32fc9b95c71c6b2c46275cbe3567ed8c29e6fe11c118b738e69aa2cfb2ec46d615451f0b47913edde7880557a354e15b1623a0be713b6a6964468964f436255790dc34248d773eb6ad1d56c4e0d756c05617fef8944548b21b0e3b8267d0879c2a74c40cfd979f48d49d2f031e3d915106a620ca70d443d294eda06550db6f76c06cc06b32e85c5674525634494b952c90b5d4bfddd0fc0a2e4f4c3d22225b37ddfc19d1f57c64a9de02780415ab31b1c7347dbe99b339ceb3f84aaa943490cd4ea7aaedf4b2150993149e4fc530fd022447edd2943d0d25927015814f34d7dd22b3e0cdc40a16c7f04c39c8f5241c1a717c7eedfd6ea79dccbb4618674f3dd182f70cc406f9de2f4ba57bc21ee200fa63820a0cd9b3ac8343ecb9585ba44a60e622bbaacbb9b09f21cead805923f3b23270e73424cf9100344a2f6e52e6b22a51492aa8a6ec5fdccf037fe01399f231f72a565f8cc4e9f2e928f852e023c259268f59d557a6fd62f939c44e9d337", 0x1000}, {&(0x7f0000001600)="720931faefde7d9bd931e8c405a8346f643fea82daa65565c9060712a32b60d481e0b8a4dee2bf669dd501605dbed763a4f3a58b17fd66de61beb48f9d35fa50988fd476fa10da7ba4e840187cc1863635cab1b0c348e8fae4ac3a7d4b7ef0417ab0ec0872dc799337c11e876efd454836037ee5f8724914448ad1c02626cea82f0c2e92c5c35f84aa1434c47f2d106b13", 0x91}], 0x9, &(0x7f0000001780)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r2, r2, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r2, r1, r2]}], 0x78, 0x40e}, 0x402) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 11:51:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002003, 0x4503) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x3f) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000500)=0x10000) symlinkat(&(0x7f0000000100)='./bus/file0\x00', r1, &(0x7f00000001c0)='./bus\x00') r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup2(r1, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) getpeername$unix(r2, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/152, 0x98}, {&(0x7f0000000300)=""/129, 0x81}, {&(0x7f00000003c0)=""/69, 0x45}, {&(0x7f0000000440)=""/86, 0x56}], 0x4) 11:51:08 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r0) r2 = socket(0x2, 0x2, 0xfffffffffffffffc) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 11:51:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getppid() 11:51:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom(r1, &(0x7f0000000180)=""/242, 0xf2, 0x43, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) close(r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x5, 0x200, 0xffffffffffffffff, 0x80000000, "106ca82d02d06b15a44ed7f3079d9956ed4ce7cd", 0x401, 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b6806671a7b7435e02da9ca12704ef5e7f58"}) 11:51:08 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10880, 0x8) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x20) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 11:51:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000001800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea0867c79d40b50361f83046f8e4b1cd97c3e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80610332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d", 0xffc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x282, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x200000000000000) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x4) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 11:51:08 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x3d, 0x6c}, 0xc) 11:51:08 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x299, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x3, './file1\x00', './file0\x00'}) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0/file1\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x4, './file0/file1/fi', './file0/file1\x00'}) r1 = open$dir(&(0x7f0000000240)='./file0/file1/file0\x00', 0x10010, 0x8) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') truncate(&(0x7f0000000300)='./file1\x00', 0x3) mknod(&(0x7f0000001580)='./file0/file1\x00', 0x0, 0x0) openat(r1, &(0x7f00000002c0)='./file1\x00', 0x100, 0x144) 11:51:09 executing program 1: clock_gettime(0x4, &(0x7f0000000380)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = getuid() r3 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r3, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r3, 0x1) setuid(r2) r4 = syz_open_pts() fcntl$getflags(r1, 0x5) r5 = socket$inet(0x2, 0x2, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000600)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r0, 0x6, 0x8400a, 0x0, 0x1f2) r7 = socket(0x1, 0x5, 0x8) syz_open_pts() write(r7, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r8 = semget$private(0x0, 0x6, 0x8c) semop(r8, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) ioctl$TIOCSDTR(r4, 0x20007479) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000008c0)=""/4096) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) semop(r8, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) fcntl$dupfd(r6, 0x2000000000a, r4) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000200)) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f00000003c0)=""/76) 11:51:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x1}]}) 11:51:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 11:51:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) r1 = fcntl$dupfd(r0, 0x8000000000, r0) write(r1, &(0x7f0000000080)="efbcf7cd4ae9e01a2ab1c52ab3e964c01cd1c4737d56eb12f9f3d782d15980cb9c1905bb189df56022bdfd52e98d878ede890f9605ccbedb431a01ef1f9c60cb16f4a9a8a7d145cc4a8f805a747516f14e50c362592ce82333de549ad2c262fc9028", 0x62) ioctl$TIOCCONS(r1, 0x40044266, &(0x7f0000000000)) 11:51:09 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x44bd) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) 11:51:09 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 11:51:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1}) symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0x3}) 11:51:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="9d201bc45f04b7dd486f4504eba965d3d521f7adbc9301aa9a8af7ebb0793459756b966e75809ae577cc5f80594161973f18848bdd3a32def79c7231e2d1adc2a6eda8e28aa1e9334825f669caa532df1d21941cebbd133382593f9dbda1e381d472e5360fd42e98e5aed8ceffbfcd782814800f0d9e97fbae979645746bf558d575f815fce437062f23e825f7a5e6f3806b2e05b76fda17f200919df0f0a416f182408f02445ddcc1079825fc5ce071bae061cd1418ce6238b6f6adcb1e60611628a48a96a4111f8de2022e9b0d82747375d4094a2783e61586458c7589ccd177dc7bcd872386024e791473b57a56faa3d0552c", 0xf4, 0x404, &(0x7f0000000100)={0x2, 0x2}, 0xc) connect$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x7, 0x6) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0xb6f8, 0x7}, 0x10) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 11:51:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xc81, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0xffffffffffffffc1, './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000000)={0x3, 0x0, 0x492, 0x6}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0xffffffff, './file0\x00'}) write(r0, &(0x7f0000000140)="2b00ff23000008002c00000000060000000400000024dab5", 0x18) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 11:51:09 executing program 0: setuid(0xee01) socket(0x3a, 0x3, 0x7fffffff) socket$inet(0x2, 0x3, 0x0) 11:51:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3f, 0x8, 0x6, 0x9, "9275bfd72d13a5597b2241773e5f7857d806fb3d", 0x5, 0x2}) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10820, 0x0) getdents(r1, &(0x7f0000000180)=""/224, 0xe0) syz_open_pts() shmget(0x1, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 11:51:10 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x20, 0x90) 11:51:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="05", 0x1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 11:51:10 executing program 0: r0 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) chdir(&(0x7f0000000280)='./file0/file0\x00') openat(r3, &(0x7f0000000240)='./file0\x00', 0x80, 0x10) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x80, 0x9, 0xad}, {{r0}, 0xfffffffffffffffe, 0xf1, 0x90, 0x4, 0x4}, {{r3}, 0xfffffffffffffffd, 0x2, 0x29, 0x101, 0x3}, {{r3}, 0xfffffffffffffffa, 0x40, 0x42, 0x6, 0x9177}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x3, 0x161}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x3, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x21, 0x80, 0x7fff}], 0x40, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x20, 0x1, 0x6, 0xf302}, {{r3}, 0xfffffffffffffffd, 0x2a, 0x80, 0xfffffffffffff001, 0x9}, {{r0}, 0xfffffffffffffffb, 0x25, 0x20000000, 0x9, 0xed}, {{r0}, 0xfffffffffffffffc, 0x14, 0x4, 0x7, 0x7}], 0x1, &(0x7f0000000180)={0x371, 0xf717f22}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 11:51:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getrlimit(0x5, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x20) 11:51:10 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000380)="78d7207f5356a903f4fa9947c684e47a224c14fdd422f01f245a6277687678acfb1cb964259b226eb45d44ef51af609d311df7be8e", 0x35}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000000)="20eba1f2d0f0430bc2c923e503bf14ec3c475ca60d0623dee83fc0cd2d9d3ef6474d675d2623814d2c8c30f43b445e93cc4b72ce0bb2765695f27419ca10575ab212a99e79bc48c90b7f8c58cb0d137914f4d5ccf493d81cec56", 0xed}, {&(0x7f00000000c0)="3e6c7c652ce7a78fdcf24d103c201c15616a1e73017e2e712532809f34cb83ef1a44b24416e149fb8a3882eef3833860259bc36be8e07321339da72fd5d46683a42993759dc0019950d8ccf1bec26b5e3cd27dd7793ae2a31883d5ed55d984eb91b4d7d39d868d69e04fdeb04d34d5606d8215b47e7d8c2d58a3571e8d42781fe9d388993b0e97aa00573d67bb8729b47bf9edd14576370036bcdc6147ac0b7071e2fdececf5d6d3e095af15fbf7f6de87fc07", 0xb3}, {&(0x7f0000000180)="0df3d17e0cd38b2af44b36e40b88596aa3d18d8adf3f44cd5c3b83bbc19c38e366478f20a1f6e5f3477a228d9451457495445a797a692591ab07ed0fc8b2f425ade541ddf6a060c11bdec0d72118021cac372a3a5182a8e48089ade6e6430a7555dd6ee80055a55432294457bc4260336f149a87c0b661dccde6db495c78dce214570149763a27bbb01b7df9bb4aa372e2baab86abab6af613d485c13a8c6d8a039cf4c075fe389e90a7bc164eb4e1ed37cbd4ae7369f5e7053ba0119222abff0e0f4495f1f6eaebee6110b7", 0xcc}, {&(0x7f0000000280)="382fd9c046a2d89599153a922585aeb2c3f41785bda2dbc5bebbeb11ed4e01bec096649808cb70fdd0c2603044c92cc8da97057ff2e32eca8401c2c0d7648b1cdd3e7ffe44341afd2a5dac6c17f7ee0d08bc0758cf19351c0b3325cade7819773e1f46863e39e719866d8a8a7febf960cef0110b566fb0fc7c928b204730b354e6f69e294da0c0c445c5daf3ad146875a82ab35a0922904276121ec7a42d34aa679c785fbc158d859a907787d72407b4", 0xb0}, {&(0x7f0000000340)="8bf11cb32b7aa7dd3d36fc6e217b5cd1a0cb54f5c77f86bd2ef70db01f6f677592", 0x1}], 0x5) 11:51:10 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) poll(&(0x7f0000000080), 0x2029, 0x0) fchmod(r0, 0x2) 11:51:10 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8001, 0x5) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="d1a7ba6c6ba8f35b198828afc97f61d9c71c35212beab891fcbefe356dd21979b83e3a48675e9fb195da8941651710af2b9900b2fb80cd14b3051c28697c4a72999a055b4245d68295ec06e8f094cf609eae976bb5b7e25d46954f100fcdcca692b0e44a1ae621225637284530dcc9f388c88f977605527ef848cd1dea82a124f9e3be0bb085025fb369dccb338b184cfce2be01ab9f2a3eca0db91fc56301de05"]], 0x1) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e3a66696c65302f66a86a000000"], 0x10) 11:51:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="b2cd512f25038dd36f4e75", 0xb) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='.\x00') 11:51:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80000000000000, 0xbbf9c3bd491d5472) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x81) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() recvfrom$unix(r1, &(0x7f0000000180)=""/120, 0x78, 0x1, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 11:51:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001080)='/dev/null\x00', 0x8, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/wsmouse\x00', 0x20, 0x0) kevent(r0, &(0x7f0000001100)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0x8, 0x7}], 0x80, &(0x7f0000001140), 0x8e72, &(0x7f0000001180)={0x3, 0x5}) r2 = dup(0xffffffffffffff9c) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) clock_gettime(0x5, 0xffffffffffffffff) 11:51:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0x1}, {0x80000000, 0x56}}, 0x0) r2 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x5) dup2(r0, r2) 11:51:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x7, 0x424e}, 0xc) 11:51:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r1 = getgid() setgid(r1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000100)) 11:51:11 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) dup2(r0, r1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 11:51:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x1003, 0x0) accept$inet(r1, 0x0, 0x0) pckbd_enable: command error 11:51:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f901"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="2297ea72f10000000500000046e9849ec43108d700000000", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x1, 0x0) 11:51:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/83, 0x53) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000020004}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:51:12 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x23, 0x40000041, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x7, 0x19, 0x7ff, 0x8}], 0x5787fcd4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0xd1, 0x1, 0x1, 0x200}, {{r0}, 0xfffffffffffffffe, 0x8cf88a5dc5c1a444, 0xc1, 0x5, 0x3e39}], 0x0, &(0x7f0000000180)={0x7fff, 0x3}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 11:51:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 11:51:12 executing program 0: madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x41}], 0x2, 0x1) 11:51:12 executing program 1: unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)) r0 = socket(0x100000000000, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xff5e) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x200, 0x55d}, 0x10) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') setsockopt(r0, 0x4, 0x8, &(0x7f0000000040), 0x0) r1 = dup2(r0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') 11:51:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x50, 0x0) getdents(r1, &(0x7f0000000200), 0x0) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x40000, 0x2000000000000000, 0xc58, 0x0, "2f2c2c1130773d6da31937cef9d118049d79bd9a", 0x3}) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:51:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:51:13 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = semget$private(0x0, 0x0, 0x4) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000080)=""/87) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x3}], 0x2, 0x0) 11:51:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)) 11:51:13 executing program 1: r0 = semget(0x0, 0x7, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) clock_getres(0x4, &(0x7f00000001c0)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r4, 0x10}, 0x5, 0x3e1d, 0x3}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000240)={0x1, 0x7}) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000280)=""/75) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000480)="9c8756de14703a84b0f0502e2e", 0xd) execve(0x0, 0x0, 0x0) 11:51:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x1, 0x2db, {0x5000000000a, 0x8}}) 11:51:13 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 11:51:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="c7323adcf6c3dc0dc514b25b6fbe766538b8e9a47a6e9fddfddbf02af25e29d20fba25d8c6f0539a52be851c2ddd71315e238dba42d4d1e85bfada53c5d1f3b8c7c34564f2af68a6038b349330eae21c99af62b981f73a2f2f549477c99e7a0cfcb5b6632d8d801a3040d79f3b52083fab914b0afb9325b095b370bf2eea235f375a97c2100c2d1bdef03a25e1e6661d11fb5335286745db03dc19d7b55c4a", 0x9f) 11:51:14 executing program 1: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x91, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) getgid() setgid(r0) r2 = msgget(0x3, 0x102) msgctl$IPC_RMID(r2, 0x0) 11:51:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x80000000000) ioctl$TIOCCBRK(r1, 0x2000747a) 11:51:14 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getgroups(0x2cc, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') r3 = getuid() lchown(&(0x7f0000000040)='./file0\x00', r3, r1) 11:51:14 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000180)='x\x00') r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="d9f3e1a4d4f1267c495b5438b0141801bab3d55807ea19883e42eafb7e42a7dbcce91b7e5b1c2ad095aedcbcb4587e5e1e4b7561e5288a3d00f615e04919dd359c", 0x41}], 0x1, &(0x7f00000002c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x70, 0x8}, 0x4) r2 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) close(r0) setsockopt(r2, 0x1, 0x7f, &(0x7f0000000140), 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt(r3, 0x3, 0x0, &(0x7f0000000040)=""/156, &(0x7f0000000100)=0x9c) 11:51:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, &(0x7f0000000140)) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) 11:51:14 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) syz_open_pts() r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x140, 0x0) r7 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xb) poll(&(0x7f0000000300)=[{r0, 0x2}, {r1, 0x8}, {r2, 0x2}, {r3}, {r4, 0x4}, {r5, 0x1}, {r6, 0x4}, {r7, 0x8}], 0x8, 0x7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r8) close(r8) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x40) poll(&(0x7f0000000040)=[{r9, 0x101}], 0x1, 0x0) close(r8) 11:51:14 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) geteuid() listen(r0, 0x0) 11:51:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000140)={0x8, 0x5}) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x5, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x100, 0x9, 0xc00000000, 0x1, 0x100, 0xffff, 0xb63, 0x1, 0x0, 0xff, 0xcc8c}) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 11:51:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0xfffffffffffffffe, 0x200100000020) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8400, 0xb8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:51:14 executing program 1: nanosleep(&(0x7f0000000080)={0x8fa1, 0x6}, &(0x7f00000000c0)) clock_getres(0xa, 0xfffffffffffffffe) 11:51:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/6, 0x6) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000580)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f64323e88784f97e302e60", 0x56}], 0x1) execve(0x0, 0x0, 0x0) 11:51:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) poll(&(0x7f0000000080)=[{r0, 0x9b}, {r0, 0x24}, {r0, 0x10}, {r0, 0x10}, {r0, 0x8}], 0x5, 0x1c) setsockopt(r0, 0x29, 0x2, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) 11:51:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x7}], 0x2}) fcntl$getflags(r0, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x94a5}], 0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1804a, 0x0) listen(r1, 0x2) 11:51:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0x65}], 0x2, 0x0, 0xfffffffffffffe32}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x2) 11:51:15 executing program 0: dup(0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28020, 0x0) accept$inet(r0, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) 11:51:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0xfffffffffffffc86) read(r0, &(0x7f0000000340)=""/4096, 0x1000) clock_settime(0x3, &(0x7f0000000080)={0x6, 0x81}) write(r0, &(0x7f0000000040)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/199, 0xc7) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) close(r0) dup(r1) r2 = syz_open_pts() close(r2) 11:51:16 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x30, 0x8) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = dup(r3) setsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000080)=0x3f, 0x4) readv(r5, &(0x7f0000000c40)=[{&(0x7f0000000600)=""/30, 0x1e}], 0x1) 11:51:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000580)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f64623", 0x4e}], 0x1) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x500000000080) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) r3 = syz_open_pts() mknod(&(0x7f0000000340)='./bus\x00', 0x2004, 0x3) getpeername(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = getegid() lchown(&(0x7f0000000240)='./bus\x00', r4, r5) r6 = fcntl$dupfd(r1, 0xa, r2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x3011, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000080)={0x6, 0x1}) r7 = msgget(0x0, 0x360) r8 = getuid() r9 = getgid() getgroups(0x5, &(0x7f00000000c0)=[r9, r9, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getpgid(0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x8, r8, r9, 0x0, r10, 0x8}, 0x800, 0x7fffffff, r11, r12, 0x4, 0x1, 0x9, 0x101}) close(r2) 11:51:16 executing program 0: r0 = socket(0x2, 0x8005, 0x1) fcntl$setstatus(r0, 0x4, 0x4) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="82022e2f13a849ff936715e57fdb1dcaa5daa235a09e1c85b8089527f606d900cde6bc232f33e21a085571e4d77e8536dd549529b0ba1689bc0436290f39b781a4bb59060000000000000079f8db6930b4356a51be04fbf68bfa8d741afe2f2d4999dcd2a63f8a007267d200000000000000000000000000000000000000000000000000000000f2fec10f15e82cc3172159b19e9c16876060abaabbb727977741c538f22f2b320139fb114ba14f90ad4bb40b9b32b1f1bb2474b88be49eca9caa535da621079f14185c74b94eb8c5e209582f83c583cad2a081db94a6e6fe7ecf738e98cd0fc115155118052eeb1ffcf6fcd840e6be5b5a461cc25541b9dc88d79d4e4d3a874bdb380936853e301c081470f06b9fdb353fd2a4bf4920dddd38cc27be99328bf791f0bc555b645dae8686b7a11a3685b1c9f3e854b6e9b0d7e74b0754d98298ff2415d87f36e929c3a7717bf87ec36c2b8d2f25d67381c2730549314117f2b4a16948417d1e5c211b0bd021f2a94230b8e0fb17f2d85077bcbf913b27062a048b1ade9719e2b93e32e77b65d9626b0d3efe689a423aef5a126ea5f2"], 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0c6d033562f03ac2e5faa8c3f4002000003300000000653a8dc97c4a", 0x1c}], 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x733, 0x6}, 0x8) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000140)="e46bcbf2f95a70e5f7798d6d3eb12d3b921a778d3d68e4c736ad0eaafc6e028fb556bc579f5b64f468f327dcbdeb7a578fee8dd453120fed70bd515bff6572b4bec79f91c1b4b6515d9ceec8b5a74b0746115f9b87bebf3e3845d58f6a7d9d9fc2539d7f65868abb9b20fa2e9393beabddb2efa401b3c4188200838caa8e8a9255b19a0110c97b502e23258953a8e3e2cb1f9240f02f4faf0ffa33763a1f967220a835521c18d1338e883a164e1df08e19f57ce4f87e68ac1eaa1167d8929b113f2ad68c87695b1994f8aeb6a73170c2d9124b58d578efc4", 0xd8}, {&(0x7f0000000240)="a8a7ae289cdd38a2b21c56a7f8ff1a233ba3e8a00f35467dd189d73bbc2a83bce36b381e83b5c4d4c7f990e3d5e59835e4b1eae0e4949b92636a3a1fa8d726a5c06e78ad3e86336a083b881def62695e006620e3ba1a99f586f349aec19b89fbc7f0d548ee11dea653b75d6b3f7136411b2d9fe74d4965ae9d10902844e92babb0ddcaf9640d74fd7e977dbb977e1e0430e9b09a5ff5030d79083d24d908d5a8460acc9df4301ce30bac1524b48322dcb9cb7c324adb758e7739ddf139ea61af1c1a4464393d2f7d41c676e6f0c9467fe53f2ea470859894c4016e82", 0xdc}, {&(0x7f0000000340)="c910d0fe041782308216aae0d21f96cf81f8b3e0e67494d829fba25fe89103bdbc5628222aee85463ed987fb4f6345a0e1e2f1d8f0408f92da0cfb5ed3c55521362f0cc4da495166ff5ecda0ca130ca13f7c", 0x52}, {&(0x7f00000005c0)="25adb950efa691aac68f23cb1c6016c34350a1d990cb057d599732391366614f1e2d29abdd07b5e810f899603304d5dbfe3baba78ad5a22d346b2b0234246474249615c016dedba4685ece87ca506778cbb91557a7f8807620be7799ea610a", 0x5f}, {&(0x7f0000000640)="84023ae77c45f1448cc9009fec404fb6b15aacd56c328dcc2fb2653284232ce3bef0371dbc039472d47ddb1e3e31f1117a06502cf02e4fd6d82964c4664bab4b9cca040086b41f369fd5ea62dcce66c42217fa4b8c291e5df3815ca38ea9e2c971d583ca6ef9551f1a5b2b873e723c262ed93ac41db017b528470ffe0b05", 0x7e}, {&(0x7f00000017c0)="a493c1a6e2bbb73f2f470a61789b872e09d7aa5e5e79161b01874b10e8c5e4f724cc92624e9037844dfd53f43fce4af7dc364de9bd1d09170e10b89f4f8346d85801aa3ebf3dda724ed0d89d569bf9af08bbc95bc774dae1c28ffd2d57d0dcc833aeade72b1cd5041ba5e41144b97d3062105e57b8280e6d6c42e72ae96bdcbaa6c1b0890194b338b4314b0c664b78c1e217284e47633807620f498dbfe98d3dc3046ba75ba38d2f2183a75ae9ab374ef6832dcd16c8f6a23b7b73350a8912a79488fb74cbb3f0ab7b058c7a56c01816e15534187a8189072fbeca581f481b6282bb1d323e3ad0bf9bfc3cc36ad19c1f386f6531f3063a8b284083d9fead7d8199ee227d77fcd327a8ba884eb1b5a61317b5579a7864456154634542248b594ea4efc774a4de5e554aa6f7d0a87d89e666a70a8ab417a007825114d524c1e4f5d8af55e3b83f16bcf7f5854c77787fe8384193adfc7b94029578bf5ee3947481aa571e0efba856ccb9b2cf8dbf31dcd72706740308624be2c9f6ef367743174ad12c236bf9f7a48314cc6795e3395a834b50883fadccb0134f78749bad40db44c65f71bf8180779e69b12d76b76bc694f2ab156441bcd69205fc81e30690360cf123b898f819fd1b07b09f094aca9ff08338f15943527e4112f3d14590ae6711975875f390136cea12354a49dd218302dec7ad62bf083b6facdb4bf374c57d718b6afd3261a56c6d104c6d6698efe49a3e9c839452f5d7f265d9ab9ac9b806d20446052d73a2c90ac89f0e90dfef8f59d4580ffd137ac8c132180cbbf3c077d5728fc5687e367444962b34de47f945aeef64543881d5c6628f8274ec20d00963d10475fd136a9dfa6a32ac7a51b34306e85848d6438b920e9a6dcd766bc27d5854b67d8811c4585304c3b752a32900a4b969c2933fe698df1cea2e04c23bf4801f16e188020fb394cd6bb7192a12b284f68f477dbd944e76fa873fffe42815cb37a7efe3008fba38345c613a2d67de85469334f943a092418016c0f237e90dc69c83c1981d507b70c107876a5eefda8874278546b233c2f2eef68b32725eff379008704a28bfa6bc57c81bcefa5bc30a336b5f47074a6f08054c385df35436349eac1474f4b93814fa5848a7e8838277f0ab97782339104e4742a052f8f154025ae2cfe728395e7faffca9f8c893f82ed8fa511214f28b4e38e33a63bd6fdb778d8fdfb044d8c1b96eb8c19d841905328bc57bde9d854f7b71d13a135783b9e3622165cbf95d83d1ad1ca5dff653dd9259cfb9676d20c95b5be7670efe4bd56c35dc8a8fa8ae441ed9334669eaf3f20fefe9b713a3d602ce209fbf07a91a1ae32f98124af418a38cc31189d477a486f95fab299a3b1f9eb5e18a281bedfdf49eb7236b5c00b7a39ba3ccf889e9261f8509b4ce93c541bb7568658b9c36c684bec2cfaad0973b736fbf9f0adbabe7f9ad786c4d37aa9a7f283dce67848027d27a75faff51f21caeb0c4dbde3d5974373cc5d4b90598ad52312df7735058878dcc42909b1ab1149254a1c583b345c937e5b1c2f366409d2cef931be7bb2e13ddd54f5cfd2fdac1544a567453e63f0962503d0b006b1b420b225fda25d1e9f2809e21705fb97a2019a17049c3a0ed031d829c68f46911fe8bf67477266e7f05e3bc81e9288ec07d1edcd523a899270b07c92cacb1fd1e6e16c3544d77dd951ed23a0935971ae5a74c00e18b3cba72dbc79434e3dc19332e617acf4ea4976fe572fd64222982eff19c26c7a5e37c20b0b44741e02410166a7936da8964d8a6d454244745a84fb2db22447778191f69a27d9de8d4822fc62683f1f6fe9eef03c0b23055684f4dc664d2b3849f0894eb5ead190eaaf442f2855d2ec785ce1626673ad3c0876dd656131e1338b461d13f321002f4c8d64e4e7307804a2df8f6114501c7ee210c1c26e75a83b7afeae117f11d1040aea3047a49ca59978ed1463b753e01fd517ff5255356067ba8820e556b6a7149b9e883f38b6f61e3119cbc91410677646b501ca2707e3bf31d6fee017733bcb7d2fb3d804bcb57bf0f876609038295580b5cf6d6e027857b16ebfcf79b515dff851334a03423bed11c9e943d2bbf29b699aed577b61f0e96752d9beb4c77cbcc1e8997a3b84cf70e2eb4e1c8f61ce923cc6fccbe5a88526a21f34fcc98e3440dfe594b25b5a942e33780c23a8385ac35fb1f76476ab2460280d315938ab912dc7e028b6c651ab43eadbaf692e0fc643c7a06f5fa962000fac00fb73c46ec44878e1b331812898779c4519897c3f1d3d19f986d89c2e3c61f5508a3de0af27a333b58b6b6a50f97521e346a09e96c930b4000962128fa8e3576cb2bba72b204d6b75717a3778583feeef8da96e238ac01e5d49a9885df112767c4e285c926b73a58d190bacf5f1256dad99d01de4d8319b502d5fed49621cb12f6c66f6c53bfa059777738e103875fa1e8d4ee773973ce5f3f8e55bad6940795bd8b975bae5b92aa03bfd402ad9386bce3ada0cf09f8b4f5ac4914c194211ab6c8dbedd0bf4896d5c98e3ad51edca0e1fe886d9ed2ed79a5193ff372b58bce20f1f29e0118b990111452c4a8e58294a71842fa06881e340601f27c088ce159212adba647273e44608a1c5f73cdfb8a5f98b58b916b348930decd0e3a56010092e3ba3a1460d9a853cf5f940cb3d9c5be440c64903b47e283881f1b895994365bb31fc9b6027a3dff83f31b7e57c214038cf292f546738b438ead2bc28abe385fbf370da6e42d74d733220ea0062a3e205ed527879014d84674f778145217c140bbf08f1fef8e31bcb97c1fc82d2daf9c58313cae6d51111f4f9ccb8ee77e2fe1af3d4058e9832cb7e23219c41bb9a5a3514fcd9dd212c6e3c6a52f523da0b1f5abe424d38bc1cbb0322c95e0185431a11cd1de70651854f3cb9f6e625a9af38cdef524befcd1738ddab974173086a86cb42f1e5d2ace533ee78b08e3b77cf7c242038f72d1543cbe9ea4aac8ff9a100e03f2d1c3304b0bb32d4977e7c6371c7eae644e6fd67832e27b0483b87d3a3880551d3ebfc196d5c7ce17ca4752b65a98d3d8971ea317c6e50ff585353d9841f1514500c61a3ff544f47d893c7f518223bbc9387f39ce02a676a6bfb449048289f857fbfe7ab6cc0d45bce4f166267f47c43ce01a01c45031fd2b9d87aba436f5aac4dafbb2facf3252daa5195762a37bc713a4efb243086837f3135012e56c28bc451f7905ea6800517bb8f9d543216a85d718f4540c6b977380748f65947a8a93adc37256a476ce8531002b01e36628688c3d32300571cc6b048071e9ba3bdb60cc6d5d32ca30b31b2f744aab371c65f74b8accb9bc7856fdbb8eb5773d38db70e2d2986a8649e808b2653fea1a51d8e9f1c2900cc721d441671f95c467191b061c03205d501e4c226f7638444b5b2973f41e567951a7e91a8ebfb0cae75d72dbcede1f3cd71ec7d78bfd111797ba6bccf88c27045f9f7f6053f1563709b11bd9465aa3b3c3fee07485e016b549966544326b5bd8230a9c6dd9c998cb2ce4c45328cd1b62e448d95018b4f61be200e915747bdd75f0f953256e59fcdc6b65306d5a08ea623e86961562b59e0e4b452c5fc9ec04a77ac19c235f1bbf2314637f3fac5ea9092d53df8feb95c7a626d4357b22ccb3018861304ba4f92e59b180bf5aa43aab844125c168379268f0199beb18a12556e15e8113e535f38f0351db6db4c5e95ddf7f9f3ffc2d0ecb552833e4c095b65e5936367c159d937e931cbc6eaac86128a860bbec73b0ca792fb8f3f7102adbfff2d0ddf8069686a6bfecb70f5892514925cc8f8e752272772cc1aaa0766a40af747996bc6c8254fdac27a5bd5e9dbbbd730f12cdc9d83bb78d54875f8027b6311ce6a67ae4f83d5e51edcaec8382f22cf1adebd4b338201c4e25c5b89ceb47703328c957ced64ef28e5dd3512f163a95070034eed0afabd84d5e8f20f9a6da41b964e5fd3cd517fea290d53d835ac767ba74880658075082e6a35b28bb20c65f6e595e500b2c73416cdc1c7ffa551d7faed0bbb40bf0be5191fd2d48d2fe94edee8ca95cb47c87a54e5d415831381b2b404a5fd28e9e2ec9d325bc6044ccb93d694a1713bf71bc7360d0b2c69284070c03cf04bcad16c99562fa4524fae8fa912d1a2c27f1f422b3346b9354c47e880dc92384f9277ae031dedb52af5be25e0b069d238d4a03d8e9b5659d1b824903ab36bd629e6fd2c13f18fd008faf212ec78594e45435e86d001ea66f8e7c834813813a33c8e95b3082a9ac173de0a2d96b7e9997056373e8ea04ac98a1877a0a834751f0a1e3cce7658948c99f49bc3d3ff4bcea9442c105e2eaff7a6967544a8e05b7455a831deccc4739f61970eeb6a08ac410f5e022a01baecb68ae51893b2943b632af68bf238f236cc632f37533936fa823e02264ec9abdf62d9aa3dae9f62b7523bfbe691b96f09489a0211e3cc2a502e68232a95e52dd37a4fb0da376c26bbd2aa7ff5438639a35052ee95f37089465ff5061a7442247e3b99fc935937ed353dc955e845d12cdd057abf6e9d56a6b4b36692e1b0ae483b9490775443f3d8aa5dc1fba59cf2e11e94a5db038a85ce16c39773c0250555bd46bab571049d62841815705ff629db8119e80b957833ae45f32395e6f02f06f61bc70cf32ebfe380e280c28d6ea15acaf4c0e0bc82a7ffdde0e5c2437ca948d2f06273c057ab14f0789b36d7e7993376a5ffa911e856675ab322952c17b3dba12257a9c621ba84d7699c32d013eee417383049a98f96f510d0e0185b7b2b2ecf6bdf6482d0b4ffea496f490cd3d3af94d1726417d1ca25b11736095d568bd27c5d20cfbe985f6362d093f8a832b44f6385f601cd403e41bc90e35d37396a440b7b5008406dee5d84f190b401ff8d520742b8c9d5e22810b7daf9011e629ac6f0e2888e3111516b4ca1dc5085de4dd093f198ed42e82a99c9077cc2ffec4b0dce1b745ab2ce628e78d0598b34fa0f9669351a277f15568724c27b396094b6662ff42644c5e68595ab33ea1e0ccc11117522e3df19c5b9b721000c0a07a4acacf570f73603c5f7c7d2ee577e2918ebeb6486acc0046335cbe9bdb7e9739a7f8db7ed93207a1a8731b85834325ead14f061c75ce9a41e47bfd3616ec429bd9140b7fa51c41c142aff2ce6d1d3bfab69607b3866d000ce839d8b695b01f3973b67f7b8b0c225aa06bf67d81a2b0f71edf42fbb28910bb4723ea612a9fda0f5ee7b0e958fd469a4e7977f5f702b91107e9a876b79a4e8dfc303c6f2dbab6cc4d0fce6787544ef72e3c6efa2c7c1a40f9af49a71fd4ba189a4d506f67afc214ad3b27314af0ed67b249b9f1c9db676504f3993b18c0da102c36898ed228df960c40c39b27d075caceeac6f6a93a806660f75c4cd4acd09795d28875bd23259a16c9865b926bc897797b56cbdf2fd189c4a77a08ff6b55cd76d6b8807f3ad2b6fd3915c69141f541c78b61befd7837a9d727b23201141767d4e1d28b8773b286a6411f39087306a86af0a3d3212b98f1e8e820d3aa24191fcf9fd32a9801aa6b01ddd30c2e38bc08959ca6562f28e889986e479d01f281cd8ccabdb7f9be5dc21c987ba5175ad686550a51eb9f19e04d93638148e2c74e54a950ff2ea7a9efb0cffd32d6810698f224f0c009ac68b403e474504c8429af5f6a8fd14462eaa4e01306aa332d160ae822d9d7d39aaba6fb740e57fb342e0cb775e71c2c876e1b1e1a0477a01afe99292a3777a987a84853c194de21bea9dcf2795ffcac2056aa8e8ee9db6d61ea000000", 0x101d}], 0x6) socketpair(0x10, 0x3, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001740)={'./file0\x00', 0x9, 0x6, 0x5, 0x1, 0x1, 0x80, 0x5, 0x2, 0x2, 0x1, 0x2}) 11:51:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10908, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup(0xffffffffffffff9c) syz_extract_tcp_res(&(0x7f0000000300), 0x61, 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x4, 0xff, 0x40}, {{r1}, 0xfffffffffffffffd, 0x7, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x8, 0x21f}], 0xb4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0xff}], 0x6, &(0x7f0000000240)={0x1, 0x100000001}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) recvfrom(r4, &(0x7f0000000280)=""/112, 0x70, 0x40, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00P..bus\x00'], 0x8) 11:51:17 executing program 1: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000002b80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a8b0090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078939ab422f1f2e31e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8acfc8ff0cd0c0924c35864a356ac4a54d5f861884826cfcab33257aaa741ff9a101082d38353d01d82bc1f14ef21fe04f62bd642599ef6efafcbf03ddb6463a1b8a52c166a71479ce5ecb10a6a5347dd505b639535f9f7d3d8bd7a8bd74a71b5ef028a3f14e2badbe4244425ae0839e67a3fa2d9d5c35086e373fe00fe7b5956fc4be7129"], 0x1, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x0) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000640)=""/137, 0x89}], 0x1) seteuid(r2) r3 = dup(r1) r4 = openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) msgrcv(r0, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r1, 0x5) r5 = open$dir(&(0x7f0000000100)='./file1\x00', 0x209a3, 0x2) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r6 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r5, 0xa) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000300)) getuid() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 11:51:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x9, 0x7}, {0x18, 0x0, 0x1ff, 0x3}, 0xffff, [0x8, 0x6, 0x9, 0x4, 0xc954, 0xe7fd, 0xfffffffffffffffd, 0x9]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000740)=0xc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)="05", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) sendto$unix(r0, &(0x7f0000000040)="6b0b9a012cbc14cd1ba9a9e80bbe124d0425d4bfd964ee3b1824e8f8d60b16b282188ed036", 0x25, 0x1, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) 11:51:17 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbff6}], 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xfffffffffffffd73) getpgid(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01802e2f66696c653006"], 0x130) mlock(&(0x7f0000073000/0x2000)=nil, 0x2000) 11:51:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x7b}], 0x40, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 11:51:18 executing program 1: poll(0x0, 0x0, 0x101) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r4 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wskbd\x00', 0x88, 0x0) write(r2, &(0x7f0000001300)="15835eda3e684597f1e5f30fddcc3589db220483c5214095b8fb381ede0131c70dddff62f107834f9ac6b7b46b03665a5bd88c71f3a876b5cc205816478f564860509d7870", 0x45) poll(&(0x7f00000012c0)=[{r0, 0x4}, {r1, 0x2}, {r2, 0x80}, {r3, 0x2}, {r4, 0x2}, {r5, 0x20}, {r6, 0x72}], 0x7, 0x9) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) close(r7) 11:51:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x30000, 0xc4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x3, 0x20}], 0x10001, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x22, 0x2, 0x7f, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20000000, 0x1, 0xce32}, {{r0}, 0xffffffffffffffff, 0xc9, 0x80000020, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x200, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x1f, 0x3}, {{r0}, 0xfffffffffffffff8, 0x8b, 0x40000020, 0x5, 0xbc}, {{r0}, 0xffffffffffffffff, 0xc1, 0x0, 0xc8f4, 0x3}], 0x100000001, &(0x7f0000000100)={0x7, 0x4}) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 11:51:19 executing program 0: r0 = socket(0x14, 0x2, 0x400000040) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x100000001, 0xffffffffffffffff}, {0x9, 0x3}}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x200000080, 0x2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x2, 0x9}) bind$unix(r0, &(0x7f00000000c0)=@abs, 0x8) 11:51:20 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x8) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x80000) chflagsat(r1, &(0x7f0000000380)='./file0/file0\x00', 0x20000, 0x0) 11:51:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x9) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/205, &(0x7f0000000140)=0xcd) 11:51:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) setsockopt(r0, 0xfff, 0x8, &(0x7f00000010c0), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 11:51:20 executing program 1: getppid() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 11:51:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c2bfcffb19336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x1cf0c01b) r1 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) dup(r1) write(r0, &(0x7f0000000180)="418fa8c9cf8369ddc6e86b99b379aed8df06698d64fec15a58eb2558826712caa601b1c18f22da172490ce317825812e934b8a7149417274fbdf2d2a04dd658d4f66969efe26c0d589afebab88530ea9e8e04ed336f0dc", 0x57) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffffb) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:51:20 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1, 0x8000, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000580)={0x10001, './file0\x00'}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000a80)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x1) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) connect$inet(r4, &(0x7f0000000100)={0x2, 0x1}, 0xc) readv(r4, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) shmget(0x2, 0x2000, 0x16d, &(0x7f0000ffe000/0x2000)=nil) 11:51:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10040, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f00000007c0)=0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000680)="57be6e77168adbfa2a6de7e5bb20bf472d2ba34ddb577929dfb15a437c752beaece3eec7897f5f665b7e8c7eb4adf5966820496d432f9b8018337a7be30c7ae694021929ede003061d91b5c5094a7f211f377780a1e287de0f6c0bea310a6af0fa3068b8a140b29a7703a7503bc1f3caea51155b22fd4dc95cfc4bf9b3f0faf8483a862e101a2a707f656d87a7a49f737a3747895d9b35257f14fda577ecb5c1b4752bd78f8f7ace7a8a808a0cc116df0a4a170ba1299b8f066728a3b23f57b93564ab8594098853af08f6aa3ebceb2142c145f9908891a8398aaf9949f0abcdcb3bb63a45a9ce39915757ad4c6ae007718b36e56692cd5100", 0xf9, 0xc, 0x0, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x8, 0x9, 0x40b6, 0x7fffffff, "00000000000000005e955dd602ec3a8f9f6b8c71", 0x100000000}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000780)={0x2, 0x2, './file0\x00', 0x5ea, 0x5, 0x3, 0x50d554bf}) r4 = dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) sendto$unix(r2, &(0x7f00000005c0)="83f0c89cac23e351dece3499f726e8369da1a4aef5ab6cf1e078d488738d7b9f63b55d46f812f1e0cdfa790aa90ad192a9a80018f518ebb7f5a420e0e77a51381b803e944f61c814dfe0a8026c44ffcaffc3ac76130381ec47b529e2e3f4ef0feec055eb77283922f9ce8779cd5a667450795c6ce41063b5481fa447390debb5edef488e8396f8d2d811ac87", 0x8c, 0x2, 0x0, 0x0) r5 = semget(0xffffffffffffffff, 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) read(r3, &(0x7f0000000800)=""/88, 0x58) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) semop(r5, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) sendto$unix(r4, &(0x7f0000000500)="9cce2881c49e2f343e061965e4f50e6a823b9cd6461bf045b32e1d7a6035d1675527a6b628869363b2d13b2b3a6df3db4e54eed0f2cbc07372608938622c136611271e4a262f5a9081f16079e3fac1026c80c751445504845b078321bca0c27bac39945eae9a51bb6e79", 0x6a, 0x40a, 0x0, 0x0) semget$private(0x0, 0x3, 0x3) fcntl$getown(r1, 0x5) semctl$IPC_RMID(r5, 0x0, 0x0) 11:52:12 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xa600, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x880, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:52:22 executing program 1: chdir(&(0x7f00000015c0)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x4000) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x3, 0x100) fcntl$setstatus(r1, 0x4, 0x88) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10420, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) open$dir(&(0x7f0000001600)='./file0\x00', 0x40, 0x50) sendto$unix(r1, &(0x7f0000001480)="cec5af3c629daec13ec2b8157260802362d4c39f2560880101da30e4da8d595c30aca525c02866f855adb7ba0dd110e5c033f68c3a048e55afcb0d69877ef44dc5bcfa0afd0e5a79fd3795065afb1e31c8fb2e61b3ef8078fab04e7b78b853e966fc27eaf55138275d2b612e83993c8389a88e8b4e5208df13dd78e4d0148f36dd6ae46294272416eb6673230ebd9f8535fd2afc5daaf694e1f02aa0557690ee0583ac06c578aedfab2d671fe9952e0a63478b9e031e8724998bb58da95fcd6d958d642efc9b", 0xc6, 0x0, &(0x7f0000001580)=@file={0x0, './file0\x00'}, 0xa) r5 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r5, 0x6) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000200)="b54f66c0ca1ffec61a7a43eef825acce33499adf78b714156f5def1e7012294ed4db6d3d0060de8e102cbf5896097ce0ad112fae34c530d6455970a6237d0c59f034d6b3f8b525e0a6497e03125393eca529d91965f6259feaf575e67d7de5029e033ef8282a1a631b00a816c7c53f6159cfbe51982a5b441740da9afb995c07a9b2b1d00026db98dc17972bc3a99c5b2cb07616650360e37017445fef74d90e8e10ec7a79626e9b65f4e68c7021ae27e847f6a769ba85860615e2f58c630101ca59260b0520ecc2a6fc0279a0f045e37a224ed0600dd7a106080878fe2fc73348c586b12acff4e88127a9933525758263644e2f90243e3dc65ee33c6ef5475f0182deee46eb7ca93fa4042d884a9dc19322edf72f625c6e5d7f6571a0b6a58fb6b0a4c7874c241e2cc9b7f44991ef2cba5cb45ad0b38d62d4abdf76295faa99c95838ea88a8e82ba1946a296709de4d836a8c58ab755c4b5833de49dc3c0ce49f0ce4b55529c8aadaee7c08eb62b6ffa25dc66a506abac22ceb8411f48eadaafb0d486c297831c5d27c3e9bf5538582602b1ac39ba6288d5a6c3a7243e7396a8da4d5f844f84eeb55ba58b6d3eb54073892ee5208c9c80439631ba761fad199d2709a0550519ad4593c06bfe3b1d1c3bcedaa07d21a9f291b69791424162ae67dc453c85522796a2044b8e79a1186ba41c00e2112e83486de06147ca79757070d0767ae593e9ee22b137391714f688a3d7d30b67ab8f4003ab1d97a6af541758b76bfe67250d69ecbe0a2840644718d86bbc4ecc2974b81edfb941855b943105a834ea77b211ce8f0644cb2d32ecabd4d504c1f4e237487f9b8f2dbcf2e74949cea2a5677a93c77c59c21d66e880a3f2d39ec5d6c693e3807c90dec1b15b08adb109ac7ca2ef8cbefeb431a1a706e5bbb2bbb7d325a4e771e4322621801ad75b736df1279c086cfd6d96f4cc5d6d4df9467bd3bee6a9839e0caa0d534b9edf30a768b177d222ce405e17ae26ca15b2a6990c2322fac96b21433d6015840b97b766dbeaa2eaeb27c40b3953cbdc0725796f4dbb9cbb605ea8265a4a85c741f14ca2e3a888380839a7ac592849e55be3f4f04afd068dfc4a4f70d0800f4735133e4648935d7667b9afd3d2a796bafd9bc98d94720f349f2dda7d458a0b4cd77ba520c6cefbbb77fcca9978fca3dca3ca675a9b2decbb95ee346d4a0baa81b8ecc402b3e920bcbccb42bfde67a256def07b68ae15ab9d41899f62a0ec18d1317c1efd10073a991886b01bebe577e0a426ae68f6a6a7a5891cc76ce626c7ac50a38b3f31643251b85f00b896d896bf64e31e0438f8a87d50bdf02b4224b88d1ba73eb781c1364b71473275cd38c38eab89050d1e1dc8137e558cf89f26e701a4b5738b1fdecaa6171692f52cfcb55dec21aa690305951563b0de87b25d824f62b00fc6cec1fb21aa15ba4da1b7893b17b57a7b98142514c85bcfd956cf47e6fef90b0e909ff2203b31de1fdcdecb1c6360d208e6b5c4f7790970477514e9096955680eba19c426db312225fbcf3b13a88b97a612e7ed7f03e5dd2bd13376194d24aaedc570c1c6a9c8af6ba65110a10a6cc4970e2b94affcc07650578507067e27a7d757053ab8f73e37a98af1406ffa19e7cb4bdc30af412756796d61311c21a9ded3536e68c97418131c280369b45835788ff1365679aa27fa8fd643db8e08aeb1b0b9a0633c34cd17b238b91d49310e7add7d5897ca3ef1c3d3449eea2e87493a0eb98ac0b7a02d44413a30ddfde760683f32f2f46f9d890ac51b5e7cd0353795186a2a91ad72512e658c7eaaff8d6bf67baa7db8a4a53822545b04f3181a485ce33d0ff657d308a9e7878d995da995821721b39acb8b5c751b8ff252c6b41ad7bdf399a0a02f3d14a99b40e0f03ed2c4a5ca56d5347573677c6081867d14f53e8b5e9b1ff5b8ab8226542b18c20d4214e5dadbfebe10f9498ffba5a845b448a30d3a6ba1fc699c9458f7fe40049237b54c496639c9d6c1ab8d23964e27eb9f3aae9a3797b8ac1bb0df66014de4d699046a01302a0eb7a8756d17d29512911c382c7921e30334ece7c8f788aaaa7e84176fc6553db4c5d43fb8ae519a5ec5500b9ad4b7e1a040ef1dafb8bc7f9e4535b230b5613059c4779a2a67f1dd2e91629fa9937544bcce9e41919db21dd1b3434bde0112a7f25b727c709a450bc696cc13883cd0c939ebd7bdef9d2e83aea11f457b00f52364ad5001391e7e8f3e132d20a1f5ec69b1e22e51a20835503ef85e83dac388af0460fdc4c7072d8053b03e998367c5787f4a3fc11933e9bcae229f70c69f83afe8418884e8f5ac1207cb1850a585dcfc39ffef09165eb6c20bb6865189b2ff631b05e9d4196de0f7a959fa467f561d8d150b08f7a74c6eb9f6a373454d9687a6ab9e89479202dc2a9b097176d9ead306c3c757142bbe2873af7f55b346580dd1dfd3bb3d3f4dfe9f18d2266b7e65010e34e30d7dbab9eeb19468ad1b4777155732d7a7688b10f9c891481419059f1e2ab461d783b23dc1b6255409f290efe9eefed4b91e27e56940168074f3f57e645eeccf6334b539b78e4cc5119990d0d4ab083bafbaf28e774d1ae7eb1e0f05c1acc391f1a13b79fc6c76ae8b5c5394ea5bf74aecf37cf0751585768d66fe05652621658f635145a21d0dbfb6aa4401206a1da76c941c1e3701c6e68f82adc685db72f0eb600c668f09bbad5d2f726910988796650a8918b17d86268e444523639f92581a837f5a5ee1267c1ea000c62b42028862755828d2dbceebd1fea3d8a67d6f5720afabbd2bae27ed1e6741a5e99117cd00e70fc1667e27e82252eda1fa0a3b7c6804353d9e0321508762a4d4aedae5068e8aa150f8069d23a35bb57f0ede035e9876ce8c6edeaf2a4c8e1a45b91cd26cd744ab94d2e447419c366bc2c2fd23dbcc7215a08013be9a97d4ca5aac2914c0ff2bd316d406539cd0bc7e48b284fbe7495f63befe058240aa1bd360361b614b2c2c193d572afde94e24efc8e9a71a858c7e912f0e56c8c8b26b6800bd5781a3e1f00d965178b3c9d33ee714ca5a45f5655c213aa1d5a2e63bfa8392f9fa88d2f2148e8af5cd2ce8ddff156ec2d27ab5e81702ce78e065d4ba6907cdc26800901cd19a9cdab2915515a217c63eaa9c32497bb941e570fe6e5ca89e27889ebee7dc099557df3379303dc3ed2ea2138106c62735b6937234be39ac15dd150500155071722635375d2ba6f6c8c251b3d5edfe35c7000afeba1078f0e23d25ba7c8c962a89aab6f9d810a11678fd5c8ce4397102f2d4087263acf4d28e7994a2c0df190bc0143fa8e5e4f60649cb68e11c124eb9e5b1c8687ef0b81823839ff55c935fc4705d879f4da659bfbae18aea8d48ceee59daf38c8f07dbef04d9b7d87bc3a3b4640a6f24e74dccb7d9dc5faa26f4d8a739b5249e3dd553640fbbbfd285f5a057da9887bccd9e043b00453fbd9c7a743d8e7ae76c6ba83521940fcaca1d67a9550787d3fe66f34ba87e6ce3f3dd8ff37e274cb9e872580f59a338305c5208c66599f043bc678de10a7f24030b8f9a57e87024619ae0c66fa02d0dc729b9f6015f4fe7341998b3027edf797ca75d1aa8dfcbd1075bb37bcbb7bcf414544c4863465e99ebd9da9c1f1cd998aa95019d2c41e7b548eee6f687f2bc628e6449e51070d45942306a85ffd2847873d01f28e35e395e1761096d47aadae8964de79a9ce00aedc8659c125c6d9732619343e51a1e50df2c26c99a347405640e6d57648d6a732ccf3ace1b4e47a1d7c6dbb43845b964e41e2dbf7f1287028605646b1620abbe0dbb883b1e81d1acc230abb9df551416d8ae09fd77b9d79b3660a0f8c8969d7ae595e555b9dd24fa7da6d55fa9e63a8415eeacc7196eb3b92bc46597bf8ff11478b56da24586e67e7d928651b754e7a03bd5f6929378649d692e8bde71bed66375e18e73bec5851effd041df920d041db8d7a9fe532c0a4ca1e17d3779fc436ca68398b0d92dd37dfb9eb08695c41c88341aea383734ad345227697ceda6c1a9c6f8b21f14ba65115e861f6b101c563767cb76fea43215bf998d73f57faa55746e95648ca064107d3cac7c2bd5d053f015dc827605133e9accecde1fea1fa3b917d904476aa0bd6151e0e2a6c867803e8baf32e7b2eddcb1367a87aadd4415cda48cf402b5855c527b671176a9d0066d76663a88e336a5654cb79d4f19a3d5719e77fbb0473764c92620ede9c7a6f0686e6214fd3198d1fea25622a8f35e4a34f34ac5ea83d1488008d5eb5a7056c9a63916f34305b996a22e40187c020f3f7027e8a38496de88b9dd16bb0652bf4d415ad25d26b8e05984d9b9eda988e7149bf1a73ead3a0b9a772095bf0d2af81380268ef5f0c022d11bae47e0b94cfb5e1cdbe072681931a3d1475da6f3c4d626f60b51d9888ec4d762d88830057c6f5c4d7b816439f123018f2c30ea8e9e4f76267bca48e0485821048180e8c48f2c2efdebefb71e8511ecd74551fe6b4c2c076901f6bffacf6d6d1fffb63ad7b7493bd980cc19b8d7956255350699b08e2b7d73e50586615a506044f8b95ebc1399eaf435dbf25cd540cde7c6effb72692804a4adb53185f4cb3cc8c793784267322a2d37a920203b793ab9c57e1a6afebcb33e4310fa350d1ad3de857d31017b2c04c761c14201c4e76668e2da09f7d11626082e31e62b4e6e79bf1a7e1f83ace02a22e7303806f3dddad73bbf19978fc37b3a7aae7e581bedb4c63b963d7e8d2c0c9c3584314b77a6a15eae24a9981e34ab99f2c27305e08ddf0cffc33c28b29b399cd789c5985e03d3d7431a67c212708d0515257fc7560b6fb360a968548ae1bc2cba148b120e2bd61ca342177e88abb46318c617fe4332563efeaededc121dc5ce51c415d4a5247ecb960f214ae41d70a3a507babdfaed44fbd2a8fc096ae3afec09498236c56add9ce174e5248c6799f0c0b852076013eb9ad4950fe5921ce11c8da20cac26a23c9eb9ba3a40b9e770b5dc6a80e31e083a71245d28e7af048a57cb4723bfba696d5f45a6f3eae181998b3dac4a25387a4cb3107029139ba697b48019f22d52a3279fe00867e72a9d589884fc2d69afd5dc8d3d5e681ce5d9f86e753088f239547dcd9c26f0add556d245a328c747051e58cfaec6a0aba75db4d372965719e46937ac23bad98ed7ffec946f34b07e78a788bd9130c3f0b9271c8ebc53c2a9c2e07290492fa6934c9e61d2aba0054b44ef378464840b5479e6c880538b2e313fe7039d9c95a293b23903c1103b4c94998c975753c6149dba305afc251931bbe10c7c713cbd379a48e10a1ba65239da8ee67f5f1dda397440ab6585e087d6d7294ceb30fcc3005c01a975e3034daccc0993c22c54f491f189e5c10171e6236878805d7f87be0db7132c786f6d41a88e101aae660894530784cc75cf672ff91f76065203931bf2824ba05b3579b19fe6f89f7bff33685acf2954ca8031b52c68e2da9fa20b57c956c9a9084b8f7f65961d1d23033add387bd9da1e4406f53a9c2e6b773ba9a8be81c1dd65d30558b195785e28522a433e767f0222c3c4a74bb45c538ec47caac843b42451872d2abbde9777b6be26869e33bf593aa766ecfb8cf1e63dd5a90e2c19992570bb42c6911ebf0ee40360c8be553efbc5eb5ae5c39a987d63ea61bb98271e47357011a4d097b740bfed2a9511b27bf50dc43031744806550312a12548c21ff51e7e4bf8761a198f8bd9dfcbaf1269d767d7b7192251f0885", 0x1000}, {&(0x7f0000001200)="64f760efa9976093ca42e55cd8c301883c7789ab30881b8ff886df8edb79fdafdb8df7f2ecd4687b937592361912698a2f184af2cbce8e7766dc699252e35b96da904b69a1a96fac2983a612d5bb3ff343f785b53f0c392a32f2fff8a6c68aa3eb81a0d63654be0411a63166b1e87abc2cc5a285981e5ecf7860438affe186a822a6913d79ab7cff200eb9a28e0cc22d4b7be1dbc82c6b7b62ce533054542e52734638a919eddd03e23f09b4ab5dcac59b9d3774df8f34", 0xb7}, {&(0x7f00000012c0)="577e6bb07ce3a5", 0x7}, {&(0x7f0000001300)="b8035101b544c42213af51b25ac414e2ac5f1c3d45e938839d1090cc1286e50edd7b964357cc9273dd967a6ac89c2b8d87562097a29a5f11d2d287f825f514b6da8880303adbbee97dfa32e4013f9b669e", 0x51}], 0x4, &(0x7f00000013c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="a7392000000000000000ffff00000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x409}, 0x0) dup2(r0, r2) 11:52:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x4) r2 = shmget(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 11:52:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x42, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x30400, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) getdents(r2, &(0x7f00000022c0)=""/4096, 0xffa1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000001280)=0x5) 11:52:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00defaffffff00000000"], 0x10) sync() sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1401aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000001fa5fae99905da73bcdc538e609ab26b05dcc9f79474e0038334e5c19a41649f1b49b45d9ceb86d8b3f1513f0f2dacf1fb82044407d67896fd6be271775fc6fdc4470affe74ab6f63e9498a872dee2f27995875c8ea3d98026553353d6f5ccee889c1c3c2d582fe68b5ff838c52a8ba1dfca3249d96b4f9918ae46317f4c12e76766eed9e1bc2839cd022bfdb5c2a1243077511f4d43bf4b094aac22838"], 0x18}, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00009d37be2bc14be2ad180c2856940715de6f55cb862e48f61bd9de91b47e760f1f097200bcca623bd7a5ae7da701"], 0xa) r1 = syz_open_pts() r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getegid() fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r4, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0xffff) 11:52:24 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x2) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/46, 0x2e) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xc8, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x6, 0x80000000) 11:52:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) fcntl$setflags(r0, 0x2, 0x1) close(r0) 11:52:24 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/136, 0x88}, {&(0x7f0000000240)=""/151, 0x97}, {&(0x7f0000000300)=""/214, 0xd6}], 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r2) 11:52:24 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 11:52:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) faccessat(r0, &(0x7f0000000280)='.\x00', 0x3, 0x0) 11:52:24 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x3a0914c44f7b202c, 0x201a00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) socket(0x18, 0x6, 0xaeaa) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="3dd177368c120cefdafd47f6919aeb7b8a913d0e657c6f9b4376144d6cf9f14ad7149fc6240fcf7ac0c7c0aa040de2bd38575ce14e9cec14d021ec500350d27d12ddfd51e68ad8caa993fe2231793c6898e4c7f564f8e6773c728e052d6ce4d6f94616dcf704d4ab7bf291ac795a7684a71f04dda5fa77f5089f332bade259f55ccd392fe5c2eca9baa59fbf6e891a04475465771104444aa354768f90e60425ee1b10fe78334ea32aa66d9df69a91c1848d3ec7d11869a71e177006cb2507f125a37e550c0fdd4c49531edcc089b1218c051c68c9536c532b4e3364", 0xdc}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="f6ffceec848c43ca9cd46691ec", 0xd}, {&(0x7f0000000140)="754378d771b0", 0x6}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="b8000068d6387dd00dd446d116207d8e8bd150abc96e573574bf3e091fade45bf218a74859f5a73fb6c6adeba79d70d5a67f4a8f9f6b6832dffda8704c4dacf7ce1cd0d6367d814427cffb1b667532cf00bf58549cf3ae44c497f17a4fd9269c7a7dfc4bf579a0051881920e3138ba603e8a2849888a603b861196477930d80ccbdd2f535049df55fc70ac5e96aa8b5fec5f694a7f9a4c3cbafff60af477de7492c2c3dd08769bf87643e5a8001184547db792f6ca4991212c4de72c2c15d0bd760e07b7d551ef9fa1d9f980ea9d1be63574f5e34ef1d0b973d06dbc0c711d8350440977dc8fe4c23f6f3b89f5ef78b4b95dc3737080f769bd678cd3e075d00db982"], 0xb8}, 0xc) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) 11:52:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x80000000}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="3c004d77c16f435b2b14", 0xa) 11:52:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) close(r0) r2 = semget$private(0x0, 0x0, 0x80) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000080)=""/183) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982090b58d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f73a66aac62345d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f390be7862576aed3f1b5c54889db00c5cbb5b335149c06d2f3c3e5aae0d0ce810f4f33a84352624f71794c4ed0be185154e5374f069f7bff6c7e805f79d61e16f68a514a7b43b9edd188f4130f3038254e53aa850f210fbbf0d88dad14aa5f0ef0cb71374670deb088deff94e828d83a3776bd18aed8a14de71fc36dcbb5860d6f7e5541928f60a666fece7ad7f420a18d431c6a4d63fa5f4e6729b3e217e9623c833b9b7ce169d7ca9b69602cbccc97e0bc6e4c5a9fcb7cbc4d3dc0f3d5c96ba601d6c5e23ecd271594dbae971232997d102c363ffd4df47c5d1ff43061f682a1be47312ed3cda3c5060ef48a1c922bad381c9ab1ce4846676d3129d1fdf4f4c7d6b30ab5c3d546b0ff4a2622020ef39f3166b10c66b6399000d1c3a308d303d0aab8dd741acddcd0a8d72e68a1965bb83795b83b4", 0x25a) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 11:52:24 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) dup(r0) socket$inet(0x2, 0x5, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x28000, 0x21) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x10000284, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket$unix(0x1, 0x7, 0x0) 11:52:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2000000000000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) 11:52:25 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x4, 0xd77, "42b316cb32b61ef4ffb30c434712365684b17da7", 0xffffffff, 0x200}) fcntl$getown(r2, 0x5) 11:52:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) sendto$inet(r0, &(0x7f0000000700)="7e024b180454acd177e2e257ff3743a3aa0c6b332da23b256fb437bca77ae6aca8c2e616512a719e29641dd974", 0x2d, 0x401, 0x0, 0x0) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000000080)=""/15, 0xf}, {&(0x7f0000000180)=""/221, 0xdd}, {&(0x7f0000000280)=""/174, 0xae}, {&(0x7f0000000340)=""/244, 0xf4}, {&(0x7f00000000c0)=""/65, 0x41}, {&(0x7f0000000500)=""/160, 0xa0}, {&(0x7f0000000440)=""/23, 0x17}, {&(0x7f00000005c0)=""/112, 0x70}], 0x9, 0x1b) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000140)="14", 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000480)=0x1) 11:52:25 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x54, 0x9, 0x7, 0x8}, {{r0}, 0xfffffffffffffffa, 0x14, 0xfffff, 0x7, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x3, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x8, 0x9, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0xd0, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffffc, 0x21, 0x8, 0x6, 0xd8}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000008, 0xfffffffffffffffa, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x2c, 0x100}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x8000, 0x2}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x3, 0x3}, {{r0}, 0xfffffffffffffffd, 0x49, 0x60000029, 0x4, 0xa12e}, {{r0}, 0xfffffffffffffff8, 0x11, 0x20000000, 0x273, 0x8}, {{r0}, 0x0, 0x88, 0xa, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0xc1, 0x24, 0x7, 0x2}], 0x3, &(0x7f0000000240)={0x4, 0x9}) 11:52:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x6) 11:52:25 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000003b00feaf00000500000000000000c2768511f5020000000000002800040300000000", 0x2c}], 0x1) r1 = accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r2 = shmget(0x1, 0x1000, 0x62431e31e5b56d36, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/77) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x4}, {r0}, {r0, 0x44}, {r0, 0x1}, {r1, 0x4}, {r0, 0x10}], 0x7, 0x5) 11:52:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = dup2(r0, r2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) fcntl$setstatus(r4, 0x4, 0x0) syz_open_pts() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x0, 0xfffffffffffffffc, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x9f, 0xb1a}], 0x98, &(0x7f0000000100)=[{{r1}, 0xa7a3076544448174, 0x16, 0x2, 0x3ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x7fffffff}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x3, 0x100000000}, {{r2}, 0xfffffffffffffff9, 0xc, 0x4, 0x10001, 0xff}, {{r1}, 0xfffffffffffffffd, 0x84, 0x5, 0x3, 0x9}], 0x6, &(0x7f00000001c0)={0x56c6, 0x6}) 11:52:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x6c, './file0\x00'}) shutdown(r0, 0x0) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa20, 0x0) r3 = getegid() setegid(r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x1, 0x8001, './file0\x00', 0x6d, 0x0, 0x9, 0x4}) 11:52:25 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x80) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) dup(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x38101, 0x0) r2 = dup(0xffffffffffffff9c) r3 = dup(r2) write(r0, &(0x7f0000000380)="9e39dfd90b6bcf4633c4d57341845b684c03502e09366a8cb221ec5d7e9a0ec2994a6b04d28115246b498b73dac999c6f882b48dcb82e39e1daa95e8a0999c62f455b3a4bd330917abdf2e8e5d1fd5a1c06f7bd71a434a0a14427336c8e44e84dcb2c5bc731d8eb07ac9f48bb71dd25074c430d5e0715ac73301553518a93a8317c9b9887736135f87fdeb970642c51b9fd98b6dabf13f49db51d54758519da58d77b965ec68dd27415c6aa7a01535dbea505edf627fd1270b2e730cfd", 0xbd) read(r3, &(0x7f0000000280)=""/211, 0xd3) setuid(0xee01) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r4) read(r4, &(0x7f0000000000)=""/146, 0x92) 11:52:25 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8280, 0x0) 11:52:25 executing program 1: getegid() setgroups(0x0, &(0x7f0000000000)) setreuid(0x0, 0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x2d1) syz_open_pts() 11:52:25 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x1, 0x6e, 0x0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) getuid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x8001, 0x7, 0x0, 0x1, "40dc10a5a0b4091293674d7dc4a53a38d37a69a1", 0x9, 0x8001}) 11:52:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="6377c55f890291ed27d01c90f726829a84a62bea1cafd732f40807a0aa4eeba1fdbf6c1717dc2dc5209cd61986e3ea7c1d838842bfeacf0af1222949bb7bd541f6077b8bc1e9e2896136b06cc8b72dd973c94c3512a69f9b5658d27ce5c2ce9d5565a5243e07ba98d795aa5cad2d168c0aec40c71d2ac9a56767346cee9174053cf91790c92a7beb90626e7da3a37a2971f69ddd343855b7e5d6158b8031fba2c51b134ebf5fe33d5900caf2378f7dd44c9747163f56c72f58c45ad1cebf504c3550fb5140ca75ad479fc088ce811cea7ef1a1c3af6da16d7362756c63472b71e9a7f2b2f6cdc1535e1e9349bbb49c76a403fdfec7b32221c81ab527537d2dcd3307647deecb46bdbd4078539e5f167087eeab2f618fbdc398c58ebbc9d6008e0654ec5faef22319b64f7054a4fb7cf5d7684c1e38043aab5f2f5f7064f1e7bcfe33a8f48c4a5ea9d38be921cc6f08a0c3d9a6993556d18223fd98a5c27c5bea0c7de1f7144035fcbb2cf993ec619ae8e1a06fba66b23d837c251a860e73e98aaa989dbb9111b580c239b8a9311e67557796c04a921f609494cbe685475c2cf160845524da1fd05cf9aaf1b5640b9fa6940465ee9f95a63b8ff7a65869f1f4693d2abe8872a9fe67458d9f44212c9fb3cc0677077fb4d672f7fa3ce7d009f1ea57e2edbfba04d603f061a1f10664fbe4183fded201d3243d491fa7bd502b2a1f2bf56228626bd756a4a3153a3fb550c015b23f8cb8fe29e7bc671c7dab7801f5cf96f32dc45a791443930d4a22c3b7f321160b1e586eb741b53ff415be738916d6af39eba797fc5ad2141f87bf347dbf7b3a9b843863d3bff56a3d417a4f516b188939309bc744f853408e8fcc4416e0903867fea6ec722a05c2cca4e2d70297a84eb7879693775e1f533fa06af8f0070e33db5ca6601ca7a3eb837425065f5e5cf222813474a9c1ca4438ae3d74369fbbacba68cb7abb27b4cc26d77733a9f50c3929a4f65a2d7ed139535485807efe557ef1dcb33b4e65cf7af98ed69531dbace4974132fb9f67d56677df8b4a3363e0f4bf22f80fbbbbd906ed21220206c1002b8e9e31e5117d3e1411df4dceff77b6720ba27e2a9b301bfe75e4fa90018610110380572dab71867cf0ebffc76380e7705aa29b65c7ec77b80070914e35a09a13c801ec1ac2155f4988b0c95aea2d1ad3ae009ec9b9c575883c7204ed02b1c7e0b8894f7f2191006dbedba191c0d95ac4b89abf588bdcbee1fc5866cdd21c347d9716f1c90529797516719f5fcdda00f46cf08cd03fd78e7ec3a39251b4ee3bb72768a60509f0338d0d4fe42da72338038c58d806f7cdbf62eafa2a985e431d9da3cea900777653ad5f1238121b8b967bf48f5634ddaaa4ecc061c76f0b2897f23983ee69bc119f88232aac3deba9726d2f2961928f3332bbebbf3cb73c93e736199a41c96bb566cabb512dc2a99ac6661a2e33d821a174e46c7bd041373ca175fb7d4c7d91e0bdbb4396109944ce8d871883342ea0a36bc364c0f4f1b2ba62d53015a77268b84e18a907d58d334de078e6cad510580b350707d9dbf47915237dfb116c76205d688bc27c2754ad1764076c70877966ddf81deb6953a3878f6f4df17df4386cce70cb2b1e1b1dc0f333409bf084a80abb696e8ad5e52875a48a39e01488892b11ecad0583d80f113029d63c5fcb7ac4ff5a70cf879f3599bfac713327201dff4a0e4ef2b63f4079ef7b849c4abb1b2a7c39205142ea3ba9c4d94d038a23ce93fdfee38d2a59b8771a5b734fe0e30a1160fc23fc48310c9c489c95ef639e0a545a786a6a29337357f83fa19fe414fdf120818ca23385d7b7b5d4ef0a10896157f2dbc739f2fc4e408dba9351afb99ae3615ab749192c4275f1b224c94a7fd3957609e3a2ef0a285492ae22f72924632e41be3b3acc0adb4e33786e1718afe68d961f47e654a7db6b30882e1f7a3b07a73c5bde6fbd0d29dbbe286887c49e33eaec5ae808eb31b6236f00caf08de2bc25e386713cbd6d51be5a07fb41880b46be6a05f11e542fcf569078383a7fde424ea09a281f0a70dac1d810e1608bdfed0bc56c194b70195f0ef383650bf27fabf9bd2c0aa65983125dae6c139a8d14c045a4f25092f1a1b715a9b9463e8f5b62a5217cc1871f7c0ea7b2d183dbf5e5edfa44ee0973e076d82fd44b28edc76995d814bd636494c192b67496e37048e58c7444cde19eda45a0624d31c87e6144670cfbdf9c2901610877d880f4173f1876ab83e97ee2f65718ebe85ee14e2add0f07c732f5a2dfa647bb3cc9c7bc39f39018940c7a8d688eb376149a929d4bf1d088027b8cc3b796df170da583ac6bf7cde764f79e757f5751f7684641ebbbf23fd755b0bfa9fddce370854430df98ff4b7573fc3078114aa09e9ed3edc517986352f4720ccbfa48a9e4790d7449a6f6fe9fb72c5ca4475e1ef125e07d51e80445cb04e358839f13a0ee7e4175e3002bec796a885729c276430690ee07041f361f7cae127c257719165ca0e3995ac718867492ce82445f2f8e3fd0890de3a76faaec55b4bd9112161097dc457e4f0ee468e0e662af19a3d53b8131f8322e2b641008ae651e238915ef643c9b3453a230d7640adf6cc683b9d922d24bcfd4fa4929d6a8a6e6c71302f360877d4d44ec35326980329c1ed552fe40fbde68acd136e4b09a20aeae123f46694a03a4a326ac48c363c9b47ec005d66cd2a1f6326606da2e421c41b8a1c1cc42a98c0f8c6b8f88b5e13853aeb32631761fa73b5a04fb2d8d33ae36fd82ed98d4160dea0675fe26f9723c586073d5b3d96ca72cee84ae9d3afb959b1ab27039dc1a8d6742f01bef3225edec43b456370fee483102c6bd50d000dbc5149613359e0d8c308f0f66f58981a031d055466fa6d4d81d19380966270ebaee8cb539f16750b1e999c2947b70596e002eaa7224041b425070cfb9de250cf009089db633e9ed4593bf42eca9b4fbfef810c4412b991d83dac3ae04d6f9e1cb678c4391608cf35527c4bae7446dc4b11ac73deb32c8abaf6b15ae820d4626e39630e0670972d6df4fb0915eab297e7bbf89f4b2a2949a138206e88db944a2fff2b5e0c87caeedc6b8354bdcb25d18c0fe3710b9acb5a18bdb3a697a9750e7d6da3255fbe16e40e764744d9514c29aae3b9e8c3663ad6ea9aa35f746862874feff0ff652ecc17ff05498e6519502329a0a1b710368a2225c7922352ff344e3e496e92098c7bc531f28ca021132c4cc3153d75f37b1d471fb52472872b8e9fb8e6b2b19fe2ae8b44822c40f37a81d536b5f35ebd32b1647ce02d19e08607f53b1f1a0424a61a2459125519bbb3348ae6419cb7fe0bcc3d7f549b2f6616957c777246f29db9dcb7db7dea1dc347868c76310c6bbd1d130150039cf3465d4992282432ddd4d830e0d2afe79fa1662f4a9d6fd3a061be93b6a080d7a14a166598f9d9e499fe317df30cf662436c0f1c3230ec6756eb9ea4ffabc9bb37f75b25a04ff871239041a3432efcfc86f9be3178284f5b085533cdd4ca89335ab3146aee2495c4eded3a0aeb1134dd0e23f09e9f2297dc015cdbfbf637523bb9ec180d81e7353acdc3e46122f32e8e4b2bde5d47d36934a0f510fe7648f792cc5309f6672032fd6c4f80bc8e15b01c7454e6b2b2554efdf01cdd89790e037a772ac72a4b3ee8511a625af46a4ae10f2ed8d3b856d3ff5a6f7795a50eb7794eb0eec8b33247379b0dfb57fc94f08855818ebebebf7f94879b6998271a49ad016ab435c8722b6f0c500ac3821e1ff9afb63b0d52e0823b1ed9f02529f515e9bcd32d83c6fe4b2df9af03905d780fdc84f67be56625887ad628aca7d35620a9314290cb9d28f8b9a0907cf46dea52281569bc3e3770c1ec6c5fe6cccc6e39e047d4a7de20afb18b5d6188fc612bd9c592494565ac429a2d2500181673bc1331a355d9b84abe9e4de5d88917cac851cab6e97501f98981dab636689f3e79d0a6c525e490dccab5769e946f1c04fcec903c7c2daf23914aea2bb0d28a57a728c91f90dcc76e02a2564e632ee8e5887e5781df808aea43ebd09f6150fc7d2a21dd14522e0d11e6a0329153fbe36ad6f144196fd41b05865784bd8e79089f0c5a24fadcad1d5e67963256178e18236bac65edf4e5461aff282ebdb982cc37fefe4d13804c43028dffac3f33700a5973076b037896521ead3fe7e5f7bacfcdcccc9b0bfb1d0151eda7cf6d73d2796faed40ac6f49a27481369f5256dbd9ff5cdfdef1b6bb6f5d05fa4f4ca413817adaf0e217ff94ad728be1f853bbf201ca311bcb166ec6fbafea61c8eb71341860980a275850f64f5fa8baaf5a4d1773e1766921cf2be34aaa2497202fe56780be26d66cd2dced42608f51a008ee3d82cf0df861ffaef90889d58271fc808eadd7568dbf5d743916b66909a7e579b4f1adf2cdaba017df79e0cc18926ae6355b21f6048b02830207b44f54fe4e39674ea69b3ce94007c69da7235b944e10d0f3596b4cc66995fc36fcfb3b6942262e51781317f16dd18cc0f8149e779392014873672e00d7bec53f499d68d5a0bb6d9151900fc462be231599455e4caf5d14fa764ce45222c8ab9cbb0d1722f6ac70bf993a95bd5757b2a52997372665530314fae15c79da5566909e6629ab3ceba66521cb388baf4ad8d01c563dc09244f4f7d84b2ee41b7e2c1c5d08710f2a763bb24ec2a29d3b815daf22ee3355b9621c5d518698ea776aefc6c1b7425ee62d513446a1c4dbea1c5ad04d5ca80677207e03948ca95185930554ccb27754c2fe01f6e8988aa8f5bb0fbdc29f4de8046e0b309e320e79193867fe1279eac3f5d0702842bf0170dd61cc10d45fa6bde8942a279e746440b102e1b8d6bbd2fd505c38766dcbf7debf7761731727219f4f7414bda900f88f0f66d93a6537d2a86ea8a1c81a1685ff45f99f975eb4a191eadf7aa43fc1a4505b60ffd46dffbda92596ee9eea3bef34ffed99808335713c846f8ef2f65300f49da5ab14541b192302fd80c694eac62db2de1996b97e60ed9f74ec4bfd5142e8c239b0f9bbf055bc200df1f1d4a515dfa3cc4e423b378467e6679dd1ad3b034f0d8424d231598e85ab953b1cb930658aa032da4dccbc068e02faafcc0e3783dbda7ecacc5b2e54fcc169224834b057c0c04b8eb43e2e7a63c6f616628ef3c0e3f8eb0a6f657c4fa8361be1eca70754dea4fd821222a99a19a85d502f4e192cd34dcba32da02500afac2516fa3596d563efaa0b6b8e582ccf7edf0a0fccfb8b5452f98e17dc21ce07180366c1b077ab99a7eedfb9077ec93c8fa304c3bf1ea28782480154e6b2b3efca522e203f7cabe55821fda6f7c9930cb9f58a4809370258c9fc24967cbe9eb463b3c006060d456ec52a66a428f293adb60346f32ec2ea9dec781d6334215301a80d063ddc0d16a5a7e64e493f1a3c04193507673eb8f737a74e680a4f525a7b145627370c42f95aa7c02a4d69697ff3d8aea936fe15aa3fdf06c378b3f567437aa860d19747c23325b24fe72399eee640b560fb936394723eec68ebbcaf3da5d902a965243191fc65569b2d5d98d1080b5279337340f2cb4994c444c965088147f99197d012f416f0a79bf089482b78cf2a29ab87dee85af6f4fed71e06adeecd80d5f3a857a3810f62b651b72a09d375243405f4bef1c5d10eedf133f141be0c00cc4782c08f7fe84f58d5b48d709b84f57acc94a4bc5ce83adad362c9c7e469f26bf7130115c2d02b6f3bbd9e5eed2977716a07ff9d", 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1, 0xffffffffffffffff, &(0x7f0000000080)="08d3f2a32dedf72441cfec3fc18fdeeba2491d8b0c36970052d47e69838d82f158743d21c4435c1df89d7cf613e206b767f45e22da30856cd5ac0ad778550ff431a735a0a942373f8d2ea3224117240d77d356a127819e808928cc86ec1d7d9d466f3264d8ca92fd23e19100d0f40a7bf7c6a0ce54eecf95ba73f61edd44ede1f2735d5bde9ea8a684a93c06996973e5e4e264e6683b9c6c1ad11b", 0x9b) sendto$unix(r2, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264ab", 0x3c, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0xffffffffffffff32, 0x42, 0x0, 0x0) 11:52:25 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000008000/0x1000)=nil, 0x1000) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) minherit(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) munlock(&(0x7f0000009000/0x1000)=nil, 0x1000) munlock(&(0x7f0000008000/0x2000)=nil, 0x2000) 11:52:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) msgget(0x2, 0x180) sendto$unix(r1, &(0x7f0000000000)="60ae94dc4a8c7df8fab43d1dc09befaf636908ac06f3a5682c8f98", 0xfffffffffffffda3, 0xa, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x8) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 11:52:25 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x69, 0x0, 0x0) 11:52:25 executing program 1: r0 = socket(0x2, 0xc007, 0xa000000) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 11:52:25 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x9b}, 0x0) sendto(r0, &(0x7f0000000040)="35afe0989b82285fabd6923606e0f62b477d6d480e18a999c19c948668136fb3dcc85ee791871382e5a196900dc485a242ed07c1ef51dc950f6f66eb443e43758e4907967764a0f208482eb39f0fde92688a841bff14e52a8899eb75a34e53e4adf5ff2d55c58483e57d0641262c0d48e946768d4cc4fea004cbc3", 0x7b, 0x0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 11:52:25 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0xf4) 11:52:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) recvmsg(r0, &(0x7f0000001240)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/215, 0xd7}], 0x2, &(0x7f0000001200)=""/6, 0x6}, 0x840) write(r1, 0x0, 0x0) 11:52:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x1, 0x80000001, './bus\x00', 0x0, 0x100000001, 0x9, 0x2}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r3) 11:52:25 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3}) 11:52:25 executing program 0: shmget$private(0x0, 0x4000, 0x208, &(0x7f0000001000/0x4000)=nil) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0xad2e8841ea597643) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) r1 = getuid() setuid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r3 = fcntl$getown(r0, 0x5) setpgid(r2, r3) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r5 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r6 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000240)=""/10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000000c0)=0x1) r7 = semget$private(0x0, 0x5, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) semop(r7, &(0x7f0000000200)=[{0x0, 0x32, 0x1000}], 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000001c0)) 11:52:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5) ioctl$TIOCSCTTY(r0, 0x20007461) 11:52:25 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x80, 0x41) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f00000002c0)=0xff1a) fsync(r0) r1 = open(&(0x7f0000000200)='./file1\x00', 0x1, 0xfffffffffffffffc) open$dir(&(0x7f0000000080)='./file0\x00', 0x110, 0x10) fcntl$lock(r1, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) fchmodat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x80, 0x6) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)='*o') ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) 11:52:25 executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r2 = getgid() setregid(r1, r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x50, 0x3, 0x6, 0x2}, {{r0}, 0xfffffffffffffffa, 0x1, 0x11, 0x2400000000000, 0xfffffffffffff989}, {{r0}, 0xfffffffffffffffa, 0x14, 0x10, 0x8001, 0x100}], 0xfffffffffffff801, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40, 0xdf, 0x23}, {{r0}, 0xfffffffffffffffd, 0x99, 0x20, 0x80000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000002, 0x7fff, 0x9a}, {{r0}, 0xfffffffffffffffb, 0x23, 0x4, 0xa49, 0xffffffffffffff96}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000006, 0x6, 0x9}], 0x3ff, &(0x7f0000000200)={0x9, 0x7fffffff}) socket(0x1, 0x1, 0x4) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000240)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8000, 0x800}, 0x10) 11:52:25 executing program 0: setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r0) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000000)=[r2, r1]) setgid(r2) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:52:25 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/118, 0x76}], 0x1, 0x0) fcntl$lock(r0, 0x1000000000000008, &(0x7f0000000180)={0xfffffffffffff9, 0x0, 0x5}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) r1 = socket$inet(0x2, 0x400a, 0x9) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x100000, 0x100000000}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000200)) r3 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000240)={0x3ff, './file0\x00'}) ioctl$TIOCCDTR(r0, 0x20007478) lseek(r1, 0x0, 0x2) ftruncate(r0, 0xffff) getgid() 11:52:26 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c6, 0x88) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) truncate(&(0x7f00000003c0)='./file0\x00', 0x100) 11:52:26 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = semget$private(0x0, 0x0, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x7, 0x401, 0x6]) semget$private(0x0, 0x7, 0x180) kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 11:52:27 executing program 0: r0 = socket(0x18, 0x7, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) 11:52:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x10000000002, 0x2, 0x0) write(r0, 0x0, 0x46f) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 11:52:27 executing program 1: r0 = getegid() r1 = getgid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x6, &(0x7f0000000100)=[r0, r1, r2, r3, r4, r5]) r6 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r6, 0x2, 0x0) 11:52:27 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) r3 = getgid() setgid(r3) dup2(r1, r2) getegid() open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 11:52:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x200) 11:52:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860040008e047790d9d991b37b5f8f4b9ba5a3c00083727feff023519edffff00000000000000ffff", 0x2c}], 0x1) 11:52:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)="58dfe1b25941baf52c4e9c2014010db01d007db893ff516d82ee0cc73c7e22b7f964d2e5966dba70d9d237e520a50a8b35a6576376bd51af7f17ad1f2cda557d0bd56dd9b12efeea352ba91c2f6ced1706fff4252b808622f93bec7f22f044e82aa82716142f2ea006fb67707490d694bd5e63674236550493eb50ef96ee776ce1d983b1f0aa36e802916071133f7ef4ecf8f5171b0fb0ae8a0725ab86f1a673a59f59d5bb846061d87c0ceb13c57ff9513bee1458b3af60abc4fc", 0xbb}], 0x1, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x78, 0xa}, 0x8) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x6, [{0x1, 0x7}, {0x3, 0xfffffffffffffffa}, {0x1, 0xeff}, {0x1, 0x5928e923}, {0x3, 0x5}, {0x3, 0x63b64cad}, {0x0, 0x3f}, {0x3, 0xff}, {0x3, 0x7}, {0x3, 0xffffffffffffff80}, {0x3, 0x1}, {0x2, 0xffffffff}, {0x2, 0x2e2}, {0xc63271810929ad0d, 0x5}, {0x2, 0x101}, {0x3, 0x4}, {0x3, 0xfff}, {0x3, 0x1}, {0x3, 0x80000001}, {0x3, 0x2}, {0x1, 0x800}, {0x1, 0xaa0a}, {0x3, 0x8}, {0x2, 0xffffffffffffffff}, {0x3, 0x7fffffff}, {0x2, 0x8}, {0x0, 0x5}, {0x3, 0x5}, {0x2}, {0x2, 0x3}, {0x1, 0x9}, {0x3}]}) 11:52:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fchflags(r0, 0x4) write(r1, &(0x7f0000000000)='R', 0x70) 11:52:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000080)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 11:52:28 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x1) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) truncate(&(0x7f0000000180)='./bus\x00', 0x7e7) open$dir(&(0x7f0000000480)='./bus\x00', 0x120, 0x10000000000108) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x2, 0x200, 0x7, 0xb5f, 0x0, 0x7ff}, &(0x7f0000000100)) r1 = msgget$private(0x0, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000240)=0xffffff93) r6 = getgid() r7 = getpgid(r3) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x2, r2, r4, r5, r6, 0x14, 0x10}, 0x0, 0x401, r7, r8, 0x1ff, 0x5, 0x1, 0x1ff}) 11:52:28 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002012, 0x80000100004) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:52:28 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x6b}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/222, 0xde) r1 = socket(0x10, 0x3, 0x1f) 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) 11:52:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0xfe5c}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 11:52:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 11:52:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003900)='/dev/wsmouse0\x00', 0x10001, 0x0) fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x98bb) fcntl$getown(r0, 0x5) syz_open_pts() flock(r0, 0x8) 11:52:29 executing program 1: r0 = semget(0x1, 0x1, 0x630) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000053c0)=0x9) r1 = socket(0x800000018, 0x400000000001, 0x0) semget$private(0x0, 0x3, 0x40) recvmsg(r1, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) r2 = semget(0x3, 0x3, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000005400)=[0x2, 0x8bef, 0x7fff, 0x0]) semop(r2, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r3 = semget$private(0x0, 0x4, 0xa9) getsockname(r1, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r3, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8, 0x1000}, {0x103, 0x8, 0x800}, {0x7, 0xa, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) getuid() r4 = shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffc000/0x2000)=nil) getegid() getegid() close(r1) fcntl$getown(r1, 0x5) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000080)=0x4) semctl$IPC_RMID(r3, 0x0, 0x0) 11:52:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 11:52:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x3, 0xffffffff, 0x1, 0x0, 0x4, 0x401, 0x8001, 0x0, 0x0, 0x2}) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x6) 11:52:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = semget(0x2, 0x2, 0x80) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000023c0)=""/251) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 11:52:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x52f, 0x8]}, 0x3c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x5, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/224, 0xe0, 0x42, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) close(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:52:29 executing program 1: socket$inet6(0x18, 0x8000, 0x8) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20002, 0x20) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x2, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 11:52:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8, 0x0, 0xfffffffffffffffb, 0x1, 0x0, 0x3, 0x401, 0x0, 0x2, 0x0, 0x4}) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="2d012e2f66696c65300027ad499dc240dc5abd0ee1de5995de3a2c5093c6412b3a9c644155f11bc0fa4434aa5230cbfb336fe36c3305ebd2c9ead906dce40842416e796f0fe01ed3ea10f6d14ca96c61df90b404d93e4cf4f46205c1a932487168a9ac07cc35b2ef0321150e0b192ae5c5738a75d5b3b33fcad720383696786d64756a9ac90c482a7259ed288b52768f1fbd32d6cc2d0c098a0726bb19d5a50ea579462975500ad5f86c47fba958eef904a8069fb21616364ca8a1"], 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="7000040000772e382157aaf51cbdc536de2f3bd8eb90644a92d34824"], 0xa, 0x0}, 0x0) 11:52:30 executing program 1: semget(0x1, 0x0, 0x200) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2110, 0x1) mknod(&(0x7f0000000380)='./bus\x00', 0x21002, 0x9) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = getuid() setuid(r1) setitimer(0x3, &(0x7f0000000080)={{0x9}, {0x1000, 0x80}}, &(0x7f0000000140)) r2 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x100000001, 0x3, 0x3, 0x3ff, 0xaf, 0xa, 0x9]) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x401, 0x7ff, 0x5, 0x1, 0x4, 0x0, 0x7, 0x2, 0x2, 0x7, 0x510}) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x40) 11:52:30 executing program 1: setrlimit(0x7, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x1000000000008, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x2c, 0x0) r1 = socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fchmod(r1, 0x80) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r4 = open(&(0x7f0000000200)='./bus\x00', 0x482, 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000780)={0xffffffffffffffff}) r7 = dup2(r6, r3) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000680)={0x1, './bus\x00'}) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) lchown(&(0x7f0000000040)='./bus\x00', r8, r9) getpeername$inet6(r5, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x0, &(0x7f00000006c0)={0x3, 0x1, 0xfffffffffffffffe, 0x1, r2}) r10 = semget$private(0x0, 0x2, 0x646) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000680)) 11:52:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="bd4645dad71385014985ca9c052bae9b08146d3959ca7cae22978af96e80a344f9901b13264e63cfad95a331ff3b02c8e18e07f2b547bf314ec62312f6e91bbe79c78c2c1db84b9d4a2ac6858e8c43e31fd1c77f19e55ebde2654d6460f4accb144fe6927492a67ee8d98f66ae4b8f247333424634e0335117207d3be63bd397a2b427db5cc48c7835d9d255f577d9814426ea2c60398f0665eac4e5d1", 0x9d}], 0x2, &(0x7f00000001c0)=[{0x90, 0x1, 0x10001, "51fdc5044aed8b18e1b22a4c6372d2ee0b903a0f4d8592d3357b38a8f8942f0a435c0d2fcf85877c10d733e4906e5d5666224aa2ea10ff4a0c643d41a8a1b9b6341d4ad5d55ab0de6cf5f0c2b3cba70a336a17f3e890a51b9f26f393ae59c533d57ccbbcf480b2c2a4ea4cdb5913c14d07cb20f9a63b14cf6aa93353f1906b75"}, {0xe8, 0xffff, 0x5, "7f8cbd4ae3a73b23e62ce19752f890f15dae5a2b70af9587867051639ece1526f9f572f876e90aa39069f2ec3ba2eaa78ed2d964bcac3223d1a26a63f227543b6ef662506863bf2837a93aa2dd835f91e6e49243a0cc55a32bfc71d3989260be98c97fedae34f766b4038172c69dde58285a3c15eea8147e1f0d21822dd0a430797308561d2bd20dd5f5b2d3fb87cf5a09eb191780e145e445f2d9cfded326a1fd3c35a9f67324651b2e28bfdd61bd3eba3f6480fa138b81f18a715466b188bdfca3e94846605aadfeeb5375b3fabad2e9e790e6fb01"}, {0x88, 0xffff, 0x5, "da3928bc007a8ed996dda55c036548992932342c8b7b9b8de49575336ff5e9a0424e6641964462029a6a89863fe16deb96390f06edb97b37b5c504f3eba49e212e5af7e8b7f46f5f9af652ac2498b22c25a40d018b5644fc5be6a00ed22de4150f761d5d4cc846491f063a1088cb863baaf82b31f76b"}, {0x88, 0x1, 0x7, "87cf0050bc675981c0e4480f1dc358e64c240c630c80fb777f9a623f552bea43b81d07082a3e8ea6f3b2b39f6a07600adec4022dca516d1942b62903eb1b050b4144bfb0ba350920410a7f5204b7a67c967515b6ee1c5d51c655bd2e25c826a20f3664ff4c4ec13fb44c2cef81070b3e93"}, {0x18, 0x0, 0x10000, "9fff5e2da5"}], 0x2a0}, 0x401) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) 11:52:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) fchdir(r0) r3 = dup2(r0, r2) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000200)={0x1, 0x1, 0x1000, 0x7ff, 0xffffffff}) pipe(&(0x7f00000001c0)) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) syz_emit_ethernet(0xce, &(0x7f00000000c0)="758b9bd8f1f9b3751897a357766bb1176c9e13e1075f7a48f2ac15f5c9a426fad64a215254ecf88699fe635404d7c3a4ab7522223ee09f887dac747a2c6f2dfb319259ccc58fd461c4bd508bed61c92bc3f514971bb4a7805f4a13f8f4dcd36c1a51debf16bb648195041fe2fb710051efdff21247e6de32ea52dbbe1d834c17238ce171869de240d379159182c3b55d615f495e15a6c6bf43cf0041146b908979a5c27d5907874aadecefd3875f7d0fd9351db3dd17e465753e461662c4ebe682125548c783cc04204ffd4c4b53") 11:52:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open$dir(&(0x7f0000000240)='./file2\x00', 0x20000, 0x80) getdents(r0, &(0x7f0000000280)=""/7, 0x7) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0304008e127f00000058f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000a0, 0x0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) close(r1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x30, 0x6) symlinkat(&(0x7f0000000080)='./file1\x00', r1, &(0x7f0000000140)='./bus\x00') pwritev(r0, &(0x7f00000002c0), 0x1000000000000103, 0x200000000000) open$dir(&(0x7f00000001c0)='./bus\x00', 0x28102, 0x2) 11:52:30 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1f) 11:52:30 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) pipe2(&(0x7f0000000040), 0x10000) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/37, 0x8}], 0x26a, 0xa) 11:52:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10100, 0x0) listen(r0, 0x3f) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000426, 0xfffffffffffffffe, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xff28) r2 = getppid() getpgid(r2) dup(r1) 11:52:30 executing program 1: mlockall(0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00009ef000/0x2000)=nil, 0x20001) 11:52:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1f, 0x58aa, "d64132e508c09263a0958432ed883258a928fe95"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="01acb7871caeb647d86c045576923606c0930075396120301648b4c99d6380fa9b3867eed5e5937a9bacd86fa9a90c87309e0d841718ab231e1ca131183067ac1740ea6d3b4d3c388e84780abcd9294a04b341fbae5fb579c5902f73ad", 0x5d}, {&(0x7f0000000200)="fd81586cf6bab862c0b388c6fdcef4d81889190a1b784801e190f532b3aca83d49dbb3b4a1db78d9770765fb2e267034329868e8f56e1761eebb760aa34665aca2a798de9beae634023faaf12df5a0d609a55a", 0x53}, {&(0x7f0000000280)="4007830b37529d89d46ae371b8c9047c88235990a4eff91a4035b4edad58e6f634cc757475ee790bd472b8439a043fa68ddc59766ed640b37d4d19163ae64ecc4132db16b7612495b6b683ac614ba02dc58f288181d6c78668743f733254695c81305d6aeec80ad3f496501ea8a63cf9a5ef31585d205926dd25bc18916e751f927f6a6f3438edb98241a4e37c25687d", 0x90}, {&(0x7f0000000440)="357e661dfeb3790160076e39406d8b35dbd0cbb21ca60a96da829cbbd497392b616442868d60f991e86c21f96614207b7ea2fcc964bd89674a9b7a0fc200ef8d5bba0a3c0efe936b87f137ca375ac7ec8277f1643976d8493ec4c09330a12b9c7a5a33d6ae0ad03609fe5238d005c1c9a71b6f976ab5e66ee140ec2e6e2c50df1f89f82adbbc5975e23953ad094e9ff8003ffceaa1b100aca32fa657b04199cc1466a4e6869a9b0336643cf7c793d8bea67d69a0cd9bcf53bdda448c57ebf86556f19b891955052f6c1155561712db07a84da0e56ae1895c0785c7c479806ab8ea1aced98777a015a0b6ced5ce3f23692bc5a38255613449e802db1aa3dbc73b5a9478ffc34a1c5b0aa57700a5c9504dbcafedab045cb525b9e8241cf08746f73a30475ee823679d9750bcfddc05ae82df2a01a50687fb32f8d742078ce1b0cd54ee4ca6d5eced2875ceb293bbe61f0b2f8dd23aa3bb16d456f42d840670e84c648c33ca8d837b8c8b3a731f49aa66bcccee083c4e0208518f75f50df032c574516d193e8c43ce6f87eb5b6576700de0d5523ca5d21905352896db2e25e2c5a65efc6d235bd5e398148c25156f122f55431e09ea4b323c429b140026ddfc95176998ab5e40a4a475ae4e95d5cd5e6e049ca88e245d833876e83516d2de3a6b6cab9746bb25a09677095f6cbdf846f6de2ed893daadfa2fe3afa4f67563ab9899d801065600a27b4a83ce50a75bd6b6def3bbb90db57acec9bd5646a4c634f1d2ce93777414799b29580e52809e20e5b1e6033b1b527f7385453e8cb6a3cc3607e0ff8428822c4414c3674d62990c4b1f018cdb06281790d0a49b372f21a54f558a95aad0ee1dbd76dcc42e6df291a6c31d303f4f71971a550f27f548b783d5c8200e75959d4893f1bdb16f5b2111ae44174e377efb16ab190b02fb1d6666fd699adf8e4ba366858d2660611388eccf471d4f60a799331f225dd51f55b69aaeaab077f5b7f51b694641ee4dd02c9fc63d33d8301514271286b59b7c04011d3d8e8d95d26ae1b7f91bb03be220207e336baca882e86c264d3aa6b0b71dff92120a45d3be1a7448fd6648ec9cbe083b693f1741a2d4f1d0f63924c85ba793543b0ccf8e44d263baa93adb12ad5eb6a13c991f6f78e1569dd5a3ae1fd3cb0109d9cfcbb5dcc392f294133b14135af6c63561cd8382d98ab7752c169f81f13d6048a5b37a8b9f5145739b761c9cdcf972f30c047841ae2da443765e00e11ef53889e0f4648e2772d834b1a5cb25d24d6605b5f222b47c1d997a8bc900b8fc3dd1de023263f40d6ae93e20e8be95b70486722df66c1a3107b93adb8253e56783713933d4511aed2a14bfab5cd1f468001d577a99b8b344b9fe6df8bb37fb3e03f21418ab4d17bc59e3969a721001f3740ffe12e0ca3aa584e6ec22b28b690802e62491671acbddbe4fbf62c6ccc6262f2fe756294ebe0a4cb18b997a491279bb9e53d2d7c2a0e2789645a487ba9d28050258d8b55db3a2569b31926ff1e58c98210ee731662a9e82ec14de031bddcc11f7e808a75f8f89bdc1d644b7328977058e5f0e63d3da827c0501f9fb6647ddc7f43e3b606c8741191f0f30f1bdc06211ea44c19f7cec5527c8cd9b85b080803fdae970e3307fe0a7e55d7af03282c89e846de5b5764a37a861ad3ef31662510888f1e08f0e6a1d24fbb9e3bc1feeb65d54dbfcc3a03d084fc42f16a0b0c1d7f92a35566313a08c84456aced35219acebd5e578890f4d508c4def2baa2b931d4fb1362b66e2cb13d304fca29d6e2e6759727999f26e16de0b09741283139ef2f5d12e42e1c7c16511de721d37e6217cc1ded997cd1f06b426b6f8cd87c81a3e1981db87ab07d8b50a8b1cfa4004be9f464390e66d88c8945950b7e1cd5111060acc8dba90b34f96c4cf27bb8fba38dc5e24022ddc667904d2bb271f3053f092b36fce775006a7cc53723e25c2560edb3202010dcaa53febfcc35aea439e1b77044e846430185e42f3fd6b7cbb587c818918aab525c0f312d33bf9998f048d788fd4e63a693750d4ee1e8ec3de75079fb2502ea45a1badbb63989630ff58fce7295060e075044f6aad923b8e1681cfb610830a29baf23b1364b9f7109af9246712f18ad89a3d8b6ae907d9b82b6227d0ef2db3698f5aef35fc1225e460322532edcb9f6f060ca01d9745e5f666697a22632e050393fbb4eb79d08aceee2c4e22991858734f8063c0b294afb30482061d312d9986d4c3c43198a0258f0b41f733af445671b1a82d4c7b4573696d365a14ed2e5df4d55b900de68332ed8755e0670c457a2c7b9b71c6b65d55a26843cdac300642a539f0e920639817c6df5f7f14dd8bdab66b7d4795862d55c9dc292ab4991236b5ca5ab6e02f07db6f9799248d7971215115b549b1d4aa7fb0cc197b9207eee2490d44baccdaef18892a2552cf93f08c8f11e25cc6da72c988edc0ba0ed26d12005c615a77337a2dc03f97010e91faf4ee593ad3e2f9c234e7421dc2c2eb80d73f4ee47434cc9645cccf8db32f58e00e4377f9781430b5f5e1044ee98387c9c862104315efe1c75c85a72740744c9884691734873930e49f5d2008d83af77f91e1829cd0f00da2bf59df97a056ce67590068a0d697359543c3fd3aa851a528dd48dfc7863855ef57f67c0c294fe61c713fbb96c0a1eb58a069d4a9d1a245e5dc474b824f977cae2adc6b8281e62e0b8dedac12a6f3ab809357ca9effc5576e71483e3312a0e63d0f221bee30358026cdc66819f17ab056c36b29cf7682b27b9ffdb88fb91b6dfbc9b004bdab2e02d5663250b5110d3e1915dadf390184d195fe563450cd5889355d0c270837be5c56d14318baa44d749ff6e919bb188b273bb019ae4d4da71ef25cc3ebcf955197d1ba41779eb962525a5a2341d62d66808785685e24b4dbacc7e6f539013612d3e7a93d6760aec2811d56730777dd51f857c23f5b5247ecf328f43a57456feb2c82572b1e0e07b9f7e65bebbb06678f8482d1e85b58d5d2a95a7aa3f6236d961d4598e45580e41e7e3be5bd60f72e8c7dec1f043a70813a7276268f9523cb6bbb9e592bc8af42022c2c622f5f71a0b314c79262b070433f94d10f9f98c2d1ae0aaee022f06c808de559a67d5975031d64de1ba222f927d7fee2444bc00a3782c82da71b9829567079c29e32f3d269db35447a9f2339d574a655dff5395e4ddf0fac4b69d47ce65486defe3a3652bcd1d0920b9c9ece9ad454500e8e823d4991fc488cc5cff8fe21519ea329dc67629c40791bc886326b94526ae3854994a6c0560c16964abaeb8f4d764fd3b6f30f0880e5e8059fc1d7e13dafde950a09866e4bec461c7a2e3540af270f37571a085b6c04c2a5109342d4503db32a786f36c07092c549e2d36c06889f3c7ff1dfa6f45fe5a8a9276a70c6e6dbc08de5a06b7b2401553638c2aab21e12d347976e5ec3eb4c80dcc8989f4fa5eb8541c7ffc86e1b6dc8fa02870779d4d7940dd9401377d7e8f6c0ea76a4d67c3d50238982c4ea39d51dd638e29a13309f4b19f492ac7d68a475f39de8c1d31ea49e09b575b897e7c33226b1c92c81f539adaa933824a44e81f48a9de61dcd9296011a2966873df79e5974b58f494b2a18bb375ef9c0fc0d9b46455589146c1d1b4ea7e687956572a6ab6b7e9740a9ad6745c3be4a19775555634be7181375c4ab8377dbeeb26c5f512900bf440e4c813399f7502394adaafb06f569c7d553330ceafb07ed6c9f2d26453a44c9f5952faa60f501a5d5b648f5fa236e97ae19ce6e94758028f279dc08230f09d62cf2e33c4ec704c2f263d2e641b18980ae9dda124d2b8d075a8a4542779fead052973600d741472e8f4cf1ec562353d859b1d44e7a8a3047d731bc6fcc4b40ce95231162fbb01ab70e42d659d95847ba1d0d89572ee13cc0fe681cc1d03da2dfeaedff80d4fe7b5528cd5f7925e397f508c05204d9456c65e72f532ea4e5f61d74032739135a902c84eb1b12407b6ddd67482d6f637b42957b8829b5b6de6eabf98e2ebc4e42795063cba9ec46cfa5530ce6ff8c5c7e220b292924a1be37c8ce6c9a53c3e5b9c998bf83ff6bedc7cf5a18639c8fc21b359ab590f637c1d5ee68e927f1d635c762698aac1949efcb6cb05d48001330aa89a7662cc35f8c45de5926fc8f1d414a698f30735fc40ec3d0e1b869a1c1d159d08a313d501802bbe0bec15dc4ea49a4459562c68e08e887322da5a2d4e92b4fb17eefffdeb73639f6bfdfe15010ce6c6ad63c36176418f4b6b0947bfed1f0e051863233442c90121af26d3b1f5d9fc6509a84e9b49c9e99d6422f8fd984c29bfd43c4433b2873286a9f6edd97e711b28680ddbe184aee8e5b9bf4f141785c9cdd5517bec038e9795e08f098e77988580eee13e32d9ea854c6307e1832cdc503b732e84a8edb13f898d1d50120ad36f0b747b077ab192b5c1ee59bfe3055dd0f1f50d5b72158dfa35618a5437b57c72015f596c22c3c7c165e02d40643407e1c4ef8cefc53c4b56d63ac590baf45d6eef4a21fbc8126aa745df2ceeba713941d381bfc8fc488c5cd07df2d399d3ab9227c6438db39560e6c83b612f46aafe55192b13590edd4422d5128c3d44d35df2cf5863438f5d9dba5d0a5d9ad4fe4864e945d50183f3a7421cae2a278b74c99f4a343e9051a85dd1992c98f484e6c882ccdaa25c92b2c3b886928d96690b0c60aca8c8fb530924bc701c350432c117142fa5db19a2ee4952f5df1be05543c297654ec97ee179a9131347b1579ef165bc5180c562fa5fddc4b33b11e7d9907cb4158e00048c3b4bfaaeda1912805f9f2a3569f7603a54ffe227a92e9c23844b06e3ca43cf1c962d34c80be60d3b3ded309b6907ec077e31aebc1589102c39182f76cb1c378e89a945ac16f9259970cc4f9fa1ecc435e405d7342ca8d22ae8dcc5eb6f89efbfab25094281f42c9c95f56eebd31f52e12fa2bfcd46cdd04ca9f7648ba1c5e4ed9dca0aeddaf70c4e77ddf68d45cb3f797811ebafff7a269cb912ff0dec5d0b0dd4dfd4403834c443a89a66a7fd581391e1c41bed8532754329811cec23071b4d213b36eb60ecbae50bb007788b98c6e6d66cb4286e0a5a054fa7edc193694c8ff46d94ce0f26cbdd7441d7afd871fdb1aa7adab23a1b634d68edcab5f9cf50bcc4396b28d6340f7025ba2c9851d233b7037dc29495c7f280f17ac7823345d8e4d94de5abd6e832a3a94e08dc45362fc2ab3dc32547056484d3b37e1f8c974ab5e2038e11b3f70c4cf89943a2a55fc5254fb922d2b9670b306cefd7c40aa96775c8a9c7b59dec9bd788c9cecae8bafc053da55a7adce63be21917f6be453f4226b8f118afea973204449bbc5408918b2138e49035b37ba2009bd6cd40bf319341e42f57caccee24a7c60af680cda549539a21b052430bce97ff3ab22cfb7b1ba902c89c474eb47910318e9a380f7c05e881440059679e319e32fe7f6febcf18147480b9be8608df485da481239694ed3037368a42e836a230a7039c1bee68c3961f8c13f74b3e905a15fbbaa568466203708cc00db67c9d0a8c8656c5614d254cdbcfedded99a0ab3a8159a6d6d5ce8b73e3c33b4b7c73d767630b35795b417997bbe510ad6aea465ea9004fed4ff919a93b6b6c923abd09cb9bcaed1a2a9dbf0613a680cfbcbe76acf972541bb7ae3cc65aac170d42a1010228fbd990ea7d79222727d6650da2169df49b35fc63136c06857ad2e290ab36b2c74028770401014ca7e80a", 0x1000}], 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x9, 0xd6}) r2 = dup2(r0, r0) accept(r2, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) close(r0) 11:52:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000), 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) map stack 0x20a00000-0x21000000 of map 0xfffffd807effe5a0 failed: no mapping 11:52:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x5, 0x9) setsockopt(r0, 0x0, 0xb, 0x0, 0x399) 11:52:30 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/2, 0x2, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r2) 11:52:30 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) open(&(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, 0x1) 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', r0, &(0x7f00000000c0)='./file0\x00') fchflags(r0, 0x40006) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 11:52:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() r4 = getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000002980)={0xeb8f, 0x1, 0xf35, 0x3, 0x80}, 0xc) r5 = accept$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/dev/null\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='-]\x00', &(0x7f0000000440)='\x10-\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/null\x00'], &(0x7f0000000600)=[&(0x7f0000000580)='/dev/null\x00', &(0x7f00000005c0)='/dev/null\x00']) close(r5) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) accept$unix(r0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r6 = semget(0x3, 0x1, 0x8) semop(r6, &(0x7f0000000180), 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000028af) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000008000000878100000000001600537d00ff396158b3edd168e9195f67ea5accffffff0000000000000000000000fa09f6ceb762b6177481d12b2f015c60e65b8df38ee88c4cc8258c2b69bbb63af55abbda64bcbc7bdd6eae7e491e05fa24ea6d", 0x69}], 0x1) recvfrom(r1, &(0x7f0000001980)=""/4096, 0x1000, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:52:31 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r3, 0x80044270, &(0x7f0000000000)) 11:52:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)) 11:52:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 11:52:31 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e7e800006c000000"], 0x10) 11:52:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001180)=[{&(0x7f0000000040)="446608b1649fc0d43b5460ece25bc55c3fedf9cfd332bf656d644f0a3e650ef6e3", 0x21}, {&(0x7f00000000c0)="4ee5ce8e587295887945fcd0a4b56a85916ddc96e2b6bf2cf2e7a72cfe597c46bc56ef52d4d593ff700f728d3e67961252547bbf47016b7e735656fddfd413a1e4a197212a4af710894f930112f70e1610f7691d74356cf10f6b29299d30e31188251a17c942c7bc49e85153c6452707a572345bec3fa22dd9915828852d1f556f2747880397a3af6be5d2cbf8e2afd875d446b8351dd7012c9f54ce3c06dc9be464479858d2aa7048fbb1d7e0662a86da2c0b358656ad749b26c14d75f00dfcf2c0f849739f3eaa1763ca88c634e7e54b87bfcfeeca97dc2c3ea1403bf05e2697da44bc54469def49d39854e384dbbc9b69402090e6aae4530392cd2940c96099a3da88cad9ba64dd9233caf4c02a897df91f50e7ff486a5705b9df94e000e7f968d440a1172f1b6e6c7f62120f06e63102b4985324c2e3f88ab8adf8abf9d0cf5c1f178a351b951c325d69a35fa3d0605a4e91937e66aebfc515eead290451b811f991184dc5576e898e50507396f1b39ec20eb2fe3e2ad0b6efd7ce9928b7b3db25fb9c15b6a62fdadeff1090a00de5c154163f698a7be6e35b4e803129e9c906ac8f769a7e82d67ce6dd047f2b43956aad1d7bc12770560db06c003e987c75ed5d85962a178cb93562ea1193a5143abc57bbe12ff2ef5fa166308bd1c771afa40e749a15a2a2f7585fa3f8a618d9ee3c87f4970dddde10f42a3b0b7e1777c3b807f34d0dc1721d8c387d44ab4f7075b32f83c8b8ff9ce71d4dcbca797ebdc3719fd8ae5addb30924d7060f370db7214584591eaad4c952ca8ec4c81bc16b85f1d7efedb310a53ebee6f89bf27acc028fc18c7bd94059fb2a2940a7933cf1b52fe8a7032807dff4bb96baa418af96be94a7dc47d77ab83f15b58da9cdb95247a3f096e446feae3a43432e3e65ab7b0c2f9b6cfc089329fd85d8bdd3233184af7de27f60367a13ca7ae46d458f4839e0322320c5e38b8deeffa5830ee891b468b082765f427e7058a76177b228453defaa494ac43858f01e115de71731e8143c82445a5284df5dd5326c5f123baa3c45f65c43917216ce414b269ca9d542fc3d35d5e0c7427d26d9c1cb0aa13504f1a4cfee8d4afb815d99dedaad6e52a841306dfca32306631700b1a613ffb15fca4582418da3463709f1aa6512f76e5ea5926501d89fbc991d9ceb1f7148a4d75cd5c61267d5989863a9d08b103865521370dd178c65363e1eeb2ef51d00d21dbaebd57fd0a64c935ee4ad9b2a9ba4ffa9fe92d449f477f2e824be77c89cb0b3ea54fc3c43baa72af638f2f13cd938357bd72b4625a1189daf5c5aef7b1d77f492dffd0f76fec7e439d9e06992964ae0004adac43c6e8b3afa167c50f6f6a4da45522abf35759d6d4f27477f3010dbe0f81814a6e55f7bdf87cbfc116e77b83fced6919883c3dd00c6413080ec913b247442f286d3de0ff4ed4a27292b1bd518d867eb5251a1efb3d3348a2ecc4839b27adf015485b862873b92fbc8ec411467e3fe8829ddd315f5c2b867e132e5c6220f6e53f7dca245e82e61514d5db90f474de21a5a99e67d9aaa11c6262aef5f1b9b15dcba5f74970ab5f0e14ed0bb88d5c7c7a061e04464d3253b38fabf977f8fe02b8aae2e2b84ff9c83bcb3aa62a85c20ee82ecf3f3c84045b3b28240e35d1b39dc2bec29f7cb4d68b41feb8d2e5304380a99b7c2ffe17199d9859a960f5a68aac1c7a4129e05a6d8f46f9b0daa46e09e95f2b60c14e9447a0fcc09f9c3b0f722e943c1a37c734ca7936a75bd95bc56ec27b480a3edf2a5dc0da3bae592a93dee4cb910f9ba3ef1ca40259dc57cd97404a765124cb76a9de3edf0ab3714ad898088e962b29320600b7b9501e1f48d76a124284b19be1052a64df0e2e01d2928a36542e27c62b273cbf424c7f46d8f036805cb97894eb914297a87edf732fc0b8582b7fa21dc63a4746bddd0c860f351bf6a036a055bf6f4a393ca8fbd2264c90635c34384e6a77cd3d7e24cfa71f64ad5636d175175628df147e8cfaa18c04eee85f05b8baf8de6dc31d324cbe4babaf1ffee93c2c28f2ff639402f23f28167751622251df83eff5dc8cfa39b682c14548041984b5e32648b868f9a36b2aaefdf31693bab8307d268388695a6aa779b4b1e25867c4aa66a859a84a64ef5cb372e176eda22bb8ba10237fc1fd85c863b1ceb5b2f0ec09e78caabaab834105cdabfdf6ba281d7f264b45f3de7a1dceef2dcab471fd74f01708753fac511bcd4868fb6ca0eab959d981ea25e5e5a995cf8ff34fec6a6596278b4fb7511582f9104455a8c9f759843a65f51a3b309cd4bd47270d5089c108f37d8fe9aaa1802136d30c1be882267e332879f5cb6d0d18947c78e5fa11799dc6a343bb81432c19306b8285a49ba975d91ee42954589b9600e3009df8941094a37f8a357fe132aff55cfcdb94e0759cc441fd78810ebacc8482e1578026a82cb633b96c28e3a1bf70d40de2e70c3cf5ecfe747393afcdf0ecade611d5c2f74c44c861bbbc77803c6b078770a4f7e48970e1fa58511d5a2fa0442c8cf30da042d257b87d1922e32c530fde4906ece1367766c3a46b8637af0fa6fb19678b66b1b6c73816837ab52d310db1f6deb9b4b9ca903f1c9b85acd13c0ae44376dfc9d3a7aa5c15c43f004d64a44b844f880e44b2db9da983b8d32a496abab6dd856e036269350fcdac7b757cb5d5cd2879cbd709ab36dff7b9ea679b592590cd84633b9897f78823dd3fafa2dac0a71db03c90ca75e5802ad82c2c4fc0c84bfe39773ab870c76308d7885c5e590e8030165a5adbfa3d673205e077cbfc0d337bea9fe4d70d8e96745334f76ce7ef259fce912fe9f3a1ee3bcff3165cc71adf67fe5265c4f17cf17e453bd2dfd50cebda90cbc5aa17e593f86ab32bdb7b0670acd110d778e4860d5a904560a6f1a65edec2818048bed4a2b6cfa5b4719b03f7cdccd0077f2fdfcd47c6a0d6ad02cd9ec41fbbd3d84a4fa160ee122ed1e2f01a6e93541b62244879818ae250541d81c1e5929883e3cb1a1e134a0773ff336a0e852b91f5c15d86492cd4be90d6375174defaf4844eb85d0389eb7b5aa3377a47baad79e2df8eead331137732d096b5c68b76de4cbd82bddd6dcd62ff3f962abd117356642c0a3d46a5bdd13c609579823357cda190bd8af293a5ac45a375566f1a012f4dc85bd3d808c227275ad807e5b5a268c30d50f359f3816bd973d5dde937096c67c32daf333157e93371ef5cbf7b01642b84b91ac15a09eb3cb5d063058ffb257f45244d65753b1ab888d846ab51226de529666d071c055cc9f38859268576ff37c3f21afd96688f26888f8deaf40ab2bd05e3a3637d05b78d7483249351bb6c00ac3a060c18f12a7d365963a512431cd50d5c7c9996ebaa82a4709a74cf95d57adbac48234106765a73dd7c60eb6662096c94f1e1cf5473ce47c150c8f045acbb4b86dee08e3f08ac68652e48f16f5744830e9b7668ddf4a34db4da2ca6455a85e71998821c7e0ad7a37b2a6a352fc8093fc9b3c0ff78d81a971b5c5707915b301ad5cd58af0f1b190b89328ed8e5d838f8ff3bdb91f339c2707078d57a28de015b04d9172733210ea4348ceb9973aa26ddb8bdda0b5d7429044a2b5af8e24c2c9c4c2c2398e2663985c450a31bda560169728b8f6b65b2d6a4860bc285f11744f2a80cd15a410cb9b1e2bde8f51696e93b65e046cd997edbfda36ee5e9466087ae72e511b8a8d89752817eff242d81061881ce0e66dc2d05f83cca1076231a95c98359c729ec4c41844adf794751162e29a04efef2f6baf7f587c54a3dbb7de1393c6239b8602b20c1056024d8bc2984f59b284fde906dea9f687f9cec558ab968cb882d014b3e48c0cf76bfcf4ec94e510127bbdc13e20a0b0d89af95c7159966b602d095ae19ae51f8902b520c25a9f867e947341a69be4075d0ed2c52c8a7b7d3d26cef19260a593646f45c48758b8418d246e49a3250a4cef1ae6effe7d6310aff5387ec89e4ce8dcc6ea2c693ecea273ecfc9352809beec237aa44b282e6d3d5a9451928d0dbebc7bc164fec41495f6020052c61a709f9fcbf4e2517e6a16daa911aea6dcf0cb5a52d9f75d61f540c9443f2ba3e59e67c586fefa599cc63a65e743397194a5ee3ed82b32d418340c269a65dc86b64fd9dd7154f03688da2044ade567722d43777372b944e06873d4ecafef4f7ffdafb3e5a8b1e034bcc5befb974131091d9433f30d81d0093a8815d5652f08abddd2c96b344655a4b9a4ea993478b2527e65e7877e651607c0723e5897d225196c617fb2b18070feb76120d75867763cb6c2137eced25c73975bb6535a4b4ae3bc63bf2352fd39a6ce5c952c9afeb4ff71d5dbcf3926ce36f9179fe4cbeedc5ff721001ae4d4000e06aeb2a77fedcee45e2392f16b0c508c74111d9918fc878b54fd7e2781e5fa32f02f296f1d393383c4beb52c8b55789c885c12c4a4b47f22dfe13af6a55bcc338a0e316cecdd1181dd7b52c868a2d9405af648c5f552a8fc58493be9f16e1c5a290aec08f7e4a6e930782297b6766b971fc440009b6b7ed65e1ae6e6695c0fb57816f6ba0e58982807403122e4ccdf614ad5578cf9fe2d5e0f05c10e1383b4ea9ef41b6fac9f1b54fd522d98d48b976bc2e3453998376f6d4a73fdacc1bc2083e909aea0925042503a3d66dfd79a3c9a83bd0c591726f7e417463a930bab27d73cf0174e805b86893c8d3335e3223c02e51f6dccd87712a6f97ce3557edefdd3d06fcda2c5618ce60e5929904636d025b80f169beeb3f83892aea963ee975f29343bf4f0060805ad95ae33c51bde3e6fce7437fba5f1d365d4698db6cafa555062c96702283c910907ae6f0755582250206435702cb612499b9c5776431cfdf16eb833a35a46e525fa06f5a7bb665ce07ebef0fe094abac169d017ee8ca8d7e9f1269ee9223a125bd7196549b050b971aab8d03af929fc7db67f15c821ef167c37853b4ed0337fb203ed44a9395667dd2e9b2aa5d57915c194d73faefdc4c22045e327f31effb99cb0c1f76066169c9907cde64e8fe1c0300fee230f91b7def95042b893aa582015785b493824dba4625f42d57c6d8907646c05e8777c38c6f5b7dfb892458ac9911cd0f461ca84d6ce461ec86574fa7af9578e1bdb10b7259796e8d66f0364f0bf0ab61d68363b1ae674ea8f5f3b50ebc21154d186b255750ccc5390d2fa6ae1454bb038b6dd89215e6802be32f1049c983a07c943db556638fed30bb55dfb9a606d2e8dc272939962128c514c9fe1d24a23782e779db5994d0f982e0e274cce7f802efc9343f545504613fb439d915cf23d12001aa57c94337fdc25cd080aabd9f919477e7afb2f7172704b2091792fc7fb3fd7460755a080d81aa4129a8c625639c76ef625696be1e485e3c35e9dd607b7a7a850cc75cc04affe77e4a71809c780311107dc712919ceb7dfb291c7b63f2b49695ccbd9c633667ab2720b78ee04c6999ebcf313a499e90d1950d9b4f814050a8dc61dfb08cfc7e4bf5ab5c75ab536be6de3755d41b9549341fd960b491805354929036e1247e68c290fbac1da184f449ab4b8fe686a2c3a20694a1d11eab23f15a795db5d01be35a573947dfaaaf153980f7abb8b1e48157efa6956243d1f06826c69d1bccd9e078c5744959f77e8573d3a45dc1557c13793d40ffab2a2e90dd5b79da945a829ad1623702eaa5490ac196562d7dcb497b55c42732a444766409f8a8b68ec9e29a613a57786af29dee0e792a", 0x1000}, {&(0x7f00000010c0)="f4fd908ad6d454dcc2641a5fbaefd435d18737f15fd70f9bd111ce168a175e766cd8039610ea395c04695f942e6f2ed509ef9f6afe61189ba1c6ff292a323a6f4de811087fb214a72dbf6389c81b533ea7d10f038508341a8d5fc7af3dcba94109", 0x61}, {&(0x7f0000001140)="f3c75f75aa359cdffab4446a1fc0d26ec45c610c1634e7d7e04a7c0719abc089698b226461e27cc16fd8ff41049e4cc65f403ae2", 0x34}], 0x4, &(0x7f00000011c0)=[{0x80, 0xffff, 0x2, "b2a6e0f7742290d3ea8c6a04311f71e74726f5a052ee32c6eb89774b821b82d66c7b83057a0ccc9edff9fcad8e1bb521a8e3ee1300e6311c4b340bef7adaad7e007281cc6d45c59fff4cac900cb97a36aba4e1d9ab165f413121e24daff2a8af2a38749c0c2a1fd688"}, {0xd0, 0x1, 0x6, "4cdfb22e4f9e0e45d996103c70cb75a6326df213796e545b96742e34d417bba7d8ed98e14743e16646fc0ea2a981915d974f9f3b609e853a48f1f72a3ab045d87843a4aec5df5ed97186060d44ec6368af9508e5d376998cf340f0592da67464d779bb461aa70c46e0569cbcfc8b3fbf53c1adcab3947daeb36ec4d3e141f76c6ecdfbce4bf2a9219dd1d5335962aec17b339498cceeb353c5187cfd150e1c8c4ae0086e0a4061869a7b5391c1a7db8720a643c557216a9ccaebde13"}, {0x60, 0xffff, 0xda52, "51bdbcb549b50dbf23d78c95a8eadc0a5e3505b748522b7b827f4697aa045d748e106add400624aa9c7f8508ce3daf27906a6e2474916c1b929ef37be616d9d727d3b31e72abcdeaddbc0ea7293269c7"}], 0x1b0}, 0xe) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) bind$inet(r0, &(0x7f00000013c0)={0x2, 0x1}, 0xc) 11:52:32 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r2, r1) setgroups(0x1, &(0x7f0000000000)=[r0]) 11:52:32 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x20080, 0x0) r0 = open$dir(&(0x7f0000000500)='./file0\x00', 0x980, 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x3, 0x5, 0x8000, 0x8, "89d5e24fd0f506ba5da3db611ac0d6f5e6cfecfb", 0x0, 0x2}) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmsg(r3, &(0x7f0000000280)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f0000000140)=""/130, 0x82}], 0x2, &(0x7f0000000240)=""/5, 0x5}, 0x40) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r4 = socket(0x18, 0x3, 0x3a) connect$unix(r4, &(0x7f00000005c0)=ANY=[@ANYBLOB="43b318c22e6b01ad44180700c6b97da86ccd013e75f269e6f5402360b4dc2ed41637f8d8204874973ce067167d7f27b36c4a829df29089816ebefaae1a5de76ce981f540a724f500a3ca52014d0baea1778a354df929576542460af2c5978f7605652242164a4e95dc5ca84a2041b0225052e079498da874c9aaca823b370a8fe30bf25c22f8e6cab800ca8d135ad441b0379d8ac8248aa6567a61aa348749b1d1773600"], 0x11) shmget(0x1, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) renameat(r1, &(0x7f0000000540)='./file0\x00', r0, &(0x7f0000000580)='./file0\x00') write(r4, &(0x7f0000000380)="626c7cc51236724332b9ece123e3800c3f9e7d021023d1fdc2c0a01a06ed9cfb4129194f5c24d81858d168782e88e5edc294fc2534aef8d8d784d754a310676f897b9b1d206245205e261bb46c38d07507b2535be0a216d4ebdfb0fccc616adcfe4e504c92ea4f9c6713778fafd5a5c4faa1132cdd965d2e94a3069c79c1b59da22b3ca3675e6fb776b8e1ef67fafea007d2b0ed32708097f65f6b3096664abdc35856804a6d5073029f750b8f1cebb12992bcc07acae00ec69f3936d7240fc049aeba67c81f9d9f39d0fa3c577073e7f22eb172d00300aaac4f1ebcbfe80dd00783b032a3a25de46d8f470bbc1a0060f1279c577408d50ff8ce836621b3be7dd73323b894411f7d1bd856582ccfc684af17ae4e52f639b1f3031466db5cca8f5b4a5398297d253c8b3a5ddfbadbb518d76ec4b4ee65aa3fd1194cbf97d53ce9b2cb131416e6540f07f3213cabfa8179a123993e6421d4fe0a7f3ee901ef5ce75d73d5a12ff11ea497a5429400c5dff9fb192222eabd3c4cc8e2b4643d2544cc", 0x180) 11:52:32 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3a6, &(0x7f00000000c0)=""/235, 0xfd9f}, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/122, 0x7a}, {&(0x7f0000000240)=""/177, 0xb1}], 0x2, &(0x7f0000000300)=""/187, 0xbb}, 0x840) 11:52:32 executing program 1: setreuid(0x0, 0xee01) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_RMID(r0, 0x0) 11:52:32 executing program 1: syz_open_pts() r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20800, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100)=0x100000000, 0x4) setsockopt(r1, 0x2, 0x20, &(0x7f0000000000)="caf5b415", 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x2, 0x6}, 0x10) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 11:52:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)) pipe(0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = shmget(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) rmdir(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x46, &(0x7f00000000c0)="5761505e6074c7c882ba07aa414246ac178aecb12bc7e841c11a0407c37731b98f7f1c5679d564403635ab87e4423a21655855351748d1a8f1713e77682116277f0f4bee5f46") socket$inet(0x2, 0x4000003, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) 11:52:32 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2991c4e698c094a2d00caa00c95a4aad7a31d2d52d3ca3f0c4aa9907adc993b4f3aaa6c236f283873aa82c4d346cd590872f46637cc3552cc8825a7f670ee4fe5b4eb62b5013d6e2d1a67ad56752b4dc7371e0629e9e221bc3af3f04ba066d8469f48d0476ffa592be6272d3c5bcc85b57c70445b3cfc00497768cdcf58ef66780f6d6f3212154ce79", 0x89}], 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000001500)=0x8) sendto$unix(r1, &(0x7f00000016c0)='3]', 0x2, 0x1, &(0x7f0000001700)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = getegid() r5 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f00000017c0)=[r4, r5, r6]) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000000c0)=0x5b) r7 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x7fff, 0xfffffffffffffffa, 0x3f, 0x1, 0xfffffffffffffff7, 0x7fff, 0x5, 0x0, 0x3, 0x7}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x7ff, 0x5, 0x5346, 0x0, 0x20, 0x7, 0x101, 0x2, 0x2, 0x2, 0x1}) writev(r7, &(0x7f0000001540)=[{&(0x7f0000000300)="75dc461968e89f2c8dc628dc7f6c7fd01f7184a3c84da1f58356f66b92d5bc55b5f0e4bea7a4b4a8e75a8aca03f08631dca004f500fa04445691758affeef3adaa04d591128138b3a9b7d11e632d9c3ecc8996904898ed3eb519c4", 0x5b}, {&(0x7f0000000380)="f7a1b6f36ac8e008e57bf5f9f9f724c2f2609c928d5915f56b5bd1c29265fdac644dcfbbce5a2593226fbb49e2633166fc4377cd226aac7dcc4ba4e5b9ae5ed64ad4aca0f0d5c065dfdef58d1c2eac4aafa2d5b745799c594f2845b15aef677ca5c4415df402fdd1c0c30a3241875597f7cc0a218c8b23f55c8ed8b1cfcc297c9c2221d7b6c64b451d682e64553d6b35a7b07ab877ccf6148e9fb19eae4dc19d423d61bba263c969f6a696eb7850fa89c7d25efcd23634dafaa88d42c43bb759f7cbdef83e0766216ab54e", 0xcb}, {&(0x7f00000014c0)="dc47047bb168c8b89f68a648d792fc03c6b55c21e61a257cdaec77525eb2b0d0b0dd", 0x22}, {&(0x7f0000000480)="56223b934c7e755a167845ee19ef265687d0eef298f74eb37de147ef967639e4fca08152ccb91143dd3bbb1229cab5d7cd4c1cd9324ce4303503c99ba834498f0add33b37ac93ab88cf1d4d46fdd65658df5a27af86b2b924008b7c2c1af46db7f3e404c6ddfb313d1e799c2b4267474bfa9b0afa931e863466cc049c386c903257d23022a75c057d8874bdb4dee843e527db777f450b49f1246fa4c7bed050967b411b4cd19b29e9358a0227ff60422b2a49a7e934a6302d9e1a04c2f643e882f302a72bbfcf2e8b2e60f486ff12fd27004e3e71af57387d79f3c5b0b1bb496d9489f2e1c06d0453f17adfa02192e4150cfb83bc4a09a44ed33dfa0241ba4ea706fe2ed97f83c15104baf94ed39598486708b2333790c3c82f2f7b26eea0f97db2b983b938d7aa4a9e8741caceb2b29c8ba47260775a16bcda73fab995aa656dbc34c17dd76a276a5c003b78e56de4d659befb5eb2d72f189ab550171ada9eefb1e3d3a6837214456749683b963653a45471f4832e8d4ad0dc90c5cb414c2070118bfa61b0402abf5ac696dae105584d27fa3b7249a310a3a3bb8b1d791655260bd2a34433ff49958c0a4d196509aa5fa3c757693ab0e3fbbc105ebd122ccbb682b40f4cdbb90145cc8491cf1f4a59c7d312efc337e07252a393ba63f3bfc505ffc27d843a9ce2556a3c8b8f82e3c8b4da093e54c8435349b7c83e3a1b394e6b91dc5cdca645139f33af57de2627d5f8cd3384be43e8f288e6145385cbf975656bda4651edb064e00bea950aa3ac808d6e291b9a649dc4163ccc5bc20279c94f18059b0cc4f4d3468d16ef407ba40c07c589d388e2fd555277670e09c36963570a12f3b3361878969cf9a6ef1980431beea10d532b6ea9e269d642df9f24761dac79aec02432cb2e8c8dc35276aec90531ef1f1f3003538aebf4712a1f7a0606105321e815f52bdfc0e10278e3cf6f347033823a06fd134a110836680dd2c19e43a89e25647bee0265483ba1146968b6518dbe925b61fd7811d120da2baf8cb1aa0345872f4d6dfad75148995c4794fce17731b28f748e16b51f044a5fd37a3405e5460fefe22c88d3b9e03d9a5d5468a549b59182d662b1b938725e120eaad90b746f347d726410e9da9b52a8b92075a39a5bf5b9262ddee3d1ab56b5ed0a2517611adc0768e1b5811c6c8d54f69ed63aabc1e5067943a6748719310aba5b0305e453531cb45e6a0d60b5e19f6ba1da5fbc462b43f9d0a7c60810858012fdf5c5725a363ac5b94879ab91018251b0f1c22eda161a4affa5a2773758fcdc0c7539f35ce689576dbf8b176d6687f4506fb51ba1e4cf450dc69511081d4382bf211843ea05ac2b428a938943ccae51871610383bbcb2af4cba932b138cfd44d97a324bff6ee28611583eb8ac11df83fca4abd5858f3a3fe101a6527ec1afb16da0cf94cb75b1c91a1a20f22879540a331e0b5d5e80c0d3dde8a93267025a5613d72cb486915a842c3f365af781987bd67dfbeb37a724efc517b4a44e9f026dcf2038112e96829b7b981b6f512e3a8e91d42e45c5d32f6ab2a98dbf4687b6a35230a29778683a2a187755cc554f58e0b328468a92973c0f4d347e60f671db14c10db4a60e33dba8e9ec826b12c42210a06c2ed10cced3fedbe604d56da37b5ba0d9075d2baf0aed817cbc91c7a30d08e3d1ff1d8c4fe3deb9d526992130cffb5b5a72a8cee7fd37dbaac03c00219d969e9dc215a70564561dac50e658e2f1146f339fbef86fff7dddd938568d8a3bb64a0b59516b2f6236010d4cbfd2bb9be58a1d07ddcd9b74661fa1f2a8cb52910ee5ddd451cec262d5133b22576a264c159876c6a982b2fcaed64330e4d38b6bb30c7564db46e1f3480c3e1067251331252d7081317256e492daac790d3d9ad6a75aa09779d3ae1b10a220a71fb9b101a4b2a7c96455b5b55be396536dfce0e50b1c077a68290b4eacdbc1afc81a674e03b9ce9ca5cf00099020370f19b3af3b0b8a74a8009bc75a0987cdbe2db1d8a12c35b7cd39bd1427c5a46d027152c29a1a31db74d94232285e9405f3d5c2c26d581be9b64260a8f43248c745dc7ac09c61c5bb16c8d412e1ddef91b2e0b190449b8c64002c5bd1db2dae9747e1e7eb34b216215269c502aaef1370407fbf7a66482b840eb637e486dff58c14ba266abfec453f28b9c28ce0823ca4c30ac61ee5403ffe21be577aedb56fa6b466240887d33bb8bf026645624969797e4461c0c0353d4eb1644a296814904af6cc7904a73dd9d95606c0bc86c5a480fee7cedd5c44482a3552ff9577252ac322df890dbb34c2ce0527f5168993348cc8ca70474708e238bbf0f9739f6adc121c9759b2e32481a5b9d44cf3ffdeb7d4db4da8b60cfa2bc295c6a71e62d591933d1f5bec57430063fd831cec7eea6f222c59090965fc4ae462fd317c5c30c5e9d259152ba31070527448e99ca83176b7284c5e55d56d7f8a5124fcafcbcbca61fcc5a4d3b0e4f7bb451ceb2fc0b703b36cb5956336d58b2d8e8e18dff02c6bd0020812bc734a1a2aa19af62bc330b51c2545eaf6561b46c7e7f791bfc4cc2cfcd0c32c53b583edf213c8c3cbd10b51b08d1d49151ce706cb67a76255c33012a1dffbde9d871a4096901c83bc6f6911ed0ad97814ea214ad1b713a2451296779739ca4a6fec32122c7c0425627a8a505d2a8d05d51353bb996787dae1c56fe665619c55dc0a537e471402d2fcbb9ba8fc7941ba9ae8109502d73c2b2186da7b20d208e88f6d679ab34c7964b22f04f648b2e6d05d8119ead9d85338d2386270c2901939ee1481f3b54c9bf8801927f265b1fcb0632f5cdf1cf84358e33cc87875d0ebeb89516fd2278aecec56b95399889faeae460ff69cc4e4f23112e575141634cf782f7d68b10ff6d0b0312e84325fb5c4da80148f33c06d1233fa6e0bf80af8900687581bc66d80bc1a739da45ddfdd826360ef31e7ee1e6f9a9ee97f92a9a274f88dc7331859353cba1d44e6a063218f7634e5a29e5f4cd8011a8c54f53697213438013f60738b799092c74f3b4aa1ffe92fa01c3043eac37f0317da3114b34e858da85f1c6a9bdddd4d3b3ee964b9d36d161137922fab5e2c3b015bd6afb8f24651c8b1e9eb1997e8b1f72b5b7a18a0d634c3a581d0063c0eebd759d819283be49b9253e7eff1cd79c2657cef498d006070f6f6cabfb6460f97faf54a1f0d0bbfa397a10298e1453748c1e4ad43c389a1e8837d3267ee320b4f2c5ae6c697eb9b0599105a9a5801debffd5497406f3dd8ee1bc84d240d384d0c61f46e04a8daf08d9094e1a81946aeec3bd4c3204746f5dbe4d79627828d6bd64f58065aa582661455e6ed2d0b099f6b45fd22ff5f37e83f635250a6d74e1cba39a0c6a27b444bf98effdd3ffa4303c45b41611a7c82178a5357f7586b2d29555ee43c1c1dce539ea38e0e441cae9f401e699ace320c53a274bf1a74120e23a07d4de0b9509870e42061de324c3f0a9ba42338d17931072083138390fecbdcfb487ec295345300b276e5d20dd43b9e896637a6f2a62e1107ef5ded5f77dcbf4f325bd250d5e2ec6ac4654ddeb29942cb23a3e1b350c7a697c42cb3d9c51c76ce133d157f4cbc090f501e307ed152e43a5422a399bd78391c2f73ea22ed90d417127e173759992bfd601f7d99b005b86634645a2ff1694e1fea7fa1d9eb7239ebb4a45a940c22d0474bb6ff21047ee42529e8d0960943d8660ae2abd22f3c1c84d05a0357cec767659814524777978f4b3e7c008c7745c45088b2c03a423e3d61d0534c59ba83097fa619b5881475a0c6f9acc4199e713f42d09b7c2cb3a73d78bfa1033d332a9a2ad58d084fb0dc1b78872da10248c6cd5696ceb11b1a5d4996e09959c002ad79086fe3871f1a9f5ea43a83b964851d82a0dea739bcd1433eb663975c6a412bbbc966fbb8792d5519ea7e1bb09c3442f8fda26694e93ceed444170a43aab5a7196f49ae17cd71adce6df97ea72e2022f0dca4d1fe46bae03ecb943c3bcbd5a203db700763ebf05753498401b7a437ba1a22e42acf33dfcf9db36b7e83673ba11cd5c0ed08932f22cafbd061e82e1dae1b53c47e1edd631fce007010af787194596186657cf3d40dec19d977aa729597b5832de5486f7fc4a3e13fac70b95767c354e56a6ad980f12a6936937383a0a06eee474c314815705be01f0007699c04958529cdb8772643127365e2a062751b59fd7d2623ef9dcd8655195dd01c4684b05c46640ebb6e2e11a4d841b3d6422a37cc50673be23c33f4ad9876afc732e8bc363edcfb465b60935d1ffe558e7694ce2078717fda8750f587385ed51124a537295f70a8e128477a78774febccdbccc7ac82dd4f16995e9916dcbc13eb7120e567c286efc2725969a4f34b3ee1f9e6b9e3295d56dbb8af96959566629d871424de88320971cd228ab1575d31e42ed248d10284c6cdaf95e0ee38e5d124da26ad6b7204ecf030474a122313aa6ce0bab078e560985a84b8150e97e0aef41bc1852592ab7f0865383ad85599cc7222a587bdd49744564bcaecef0d81278fb670f7aaa5467d45b6f9a585c8ffa610bd747aa077d5afd7b342d7e2dd794a6f39ec80f211df7dab871d08c4c119da47620ae5491f06ae50e99b8ff1f814ab7e695b99dde615ef4067dcfaee5a5c903e48722b8cc1ab09aefd98d942fe233b98b910cfa3ad80c120a692c98cb4e9512dd7f1fbdde8109bb33e61de5b11d11fee6a54d5378009ec59a5e802d3aa9620990903d1b40efc33b115b10fcd3c5fb5700da5b010eee1d68420c28a14b145f296e08011c7452d1b46609176a1cbaaf7f78b4841828f1a42487b7df3da5ce013f157caf3524d604ba7d07f02ee5e6eef800ee4962080494c88b1e7f1a9005f84e6be25e4795061df5ec7f2eb9656e8f0f8133f8b489aed2a637906b6bd40e5af453dd1c4bc18c423d05574fa1596787827a506d5f105e4c973d59f5cb15a77ebe006ef6faed76a3efd602b0e386141c331bf356fdaa379e03f4213f4b6857ba84c1ec839e12a275df4c0b3bd19fe61c63c42de07454a7a223ff2000c4f359e85b0b4030e4cd9d1606eee3cf7d2da84f5a7b2984e4231e6cbf9d15006a6acd5a76208a211259ecbfc189d9a959b4a4a6d6381b53a0090fa329f11a90e2fcb91de2c14dbc628926ebc5dd52659b2738667273c17a96147ee0e338ddb09ede1a767d3b452e4c46fde20eba70484d09660cb95223d22b5d92d22cdf14a1406298d40d966b8d7bf7de7150528587d870f62ed1c0ae3047cbb59e39c7142b432e398cd2fda5c108dcd61bad9f959e4ffa3221a896beb4d36c105b45427af972d3940d568d2658fbb619e4f5e2bfaade492097c07a19c05024a566294259b0363c23db3e5d736e33461e7c03bfa3ef2f247bd0b6ebd1662df27a76d04ee66498619947283a0bd7e7f2aea51d572c9e2e9b87ffdbf9d34f5201c477ce77be6f1c8fcb4cc67a297d15d58e047b59561420ecb484400bda28ff74b7e1c63f59888eff7da88a5e5ad31fbbbaaa92027eafbfc42f73a874cd48f73a9638f62f0aea30e9bd4b44f1937e59171e3a14ca55c261bbf0185d228898a64de4c37c6c3a9e83f76c709c498f3f131b21cde387ef1175055defd5e7f16d9c6a1446b45c7b27d3edd01f9cd9c1cba4999d690442de7e47fedeb8048681bee9f981faa2647fd3441dfb71362446f4d8a970cad84c32a8de59c18c0e45d78860004ae2701362d93be4426e03a2d9615556419b52", 0x1000}, {&(0x7f0000001480)="15a4cc335c725528f8e119c4b4942b0ec33e7f", 0x13}, {&(0x7f00000014c0)}, {&(0x7f00000015c0)="b935b77c289e88bd00e81bc279a86ae8463e46e3774df7b4d61a45004af0ed3dc8a5b34ed128a29c98a17c77a739462c8f783aa1e9972dd17b2b27741ce06cb83ecf28c75ddda9a219ad8b7ee9a5b11594519c27d9fe8818d83917c66d7678a27884ded729cbc02c2e166639e7449bf1930da64d56159352279d42a8b79c304823be4abefe18d10d2e2240b023a454f6c255da2406c2174e0c5342935d5358df237a81a2e1f27d5d61745bf349b4ce04e7db8fb413adcddcab29b5c45af771526b7c9da9edee720b762ece237ad253803e71", 0xd2}], 0x7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wsmouse\x00', 0x100, 0x0) 11:52:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x82, 0x12) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xc7, 0x4}, {0x1, 0x77}], 0x2}) setsockopt(r1, 0x8001, 0x48, &(0x7f0000000140)="dfb0a714624b854d2dffa44bdfa388768cecb29689d1433c59c34adce71b88f02f402c7e80eba71eec107c5f116eb1aac7cbb442d25823a39fa74407964bbd952a25d4b8929c3d45d8448a695d6ef25066a885a6f480cfdd35d47a48c62b8f363722d0ea7056036ae30f692ad0c7b8c2b12e6781dd33606eef7f1534ec4552572167097a1220f103", 0x88) pipe(&(0x7f0000000200)={0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) 11:52:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x402000003fd, 0x0) write(r1, &(0x7f0000000080)='\x00', 0x1) 11:52:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="ee", 0x1}, {&(0x7f0000000240)="006a1cde1c84807132a46be49b488b7c5c108443717d997b6097337e817866bb9602ab4d685db20320e5870b7e0b7dab4f0745686bf02d34bb76a06c95e3849cf31375dc7ebdc3e2786c001d4ff282cd0607f97019d3742076c0588e5bf03c893f4ac3e38cba621714d9c2c3759dd0cfba63541af983018c4ae6f941a1a561d20619afb13ce1dfd2b48248e076044f8150f143c820b4592f8130df29222507", 0x9f}], 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000480)="9c8756de14703a84b0f0502e2e", 0xd) execve(0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)="f8475d251793bd6bb418bae61436138cc0bc441b779026c1d76c7a35d65131df2a1989845239f7b3da0c1f14e6491a17e4250091efeb8c4d317c00372d3debade1b35672130f440fa974d3e5a6dea493d0d028a0038bbbeb02cd514c3dadd8963da2cbb47e6b9b8e8dfb4c092ef1f2000b57973426dcac70fe5d8e4bf7a454384e7ad17e7ce25b1ce9aa58fcefb130c4481cc6fe53990b8d7339602499fe6378686603b615e76fbd958526f7b01d6f281b51afedf07d77b9c975f9bc42e51cb220073424b2c1", 0xc6) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000380)="d4ee2990f7ae12830358628bc57e9a83e12e4bbef85e3d", 0x17}, {&(0x7f00000003c0)="9ba816275a69de31126fa92db9c76b7b7c5ee50d40485d9a334a17dbafbf437e267cfa7ed981c60432167eb1d8b1fa23c1ba2bf144be288b0397abdbb69faa7798eb029656d3f27016061991e4c6c78e2398722350baa76b8caee2e84e1bfde532497e6a901008efe14d6fc83ef8b444676d6e4d370abef28c1b668c0595f84621b386678f67027a983447f213af0fdb75d4", 0x92}, {&(0x7f00000004c0)="b5125aef278403719a685955ae3f68e266845aa3391511289896b2aab2401017bef8fefeb427b6db755ec6d5f4ccb47206948befc3154c5680607a0acd4d73ed51e25b3dff3d096f22ceeef03ab40df136edafa0f51462f40266b336a527c7c707277d62fc769e8cb616d4288b2cc809566ee4fb9d0a360c15014934665d9492f6f76b2d5e78d81eacc876d214920ce9edb85bf8c2960f7f04f791f8f8fa7760349db0ae8a136d620875423f88b87f8a4f4b9cc463bc44d9191713dd9ca1177ec69187f63cfdcaae53efe3e0d28562a0c87370e0866b24ce6ace1ded67", 0xdd}], 0x3) 11:52:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001600)=0xffffffffffffffe7) r2 = socket(0x1, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x100) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getitimer(0xfffffffffffffffe, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000000480)=0xfe02) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r5 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r5, 0x0) semop(r3, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000028c0)=[{&(0x7f0000001540)=""/89, 0x59}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/158, 0x9e}, {&(0x7f0000002700)=""/212, 0xd4}, {&(0x7f0000002800)=""/172, 0xac}], 0x5, &(0x7f0000002940)=""/70, 0x46}, 0x800) setitimer(0x0, &(0x7f0000000240)={{0x1, 0x6}, {0x4, 0x3}}, &(0x7f0000000400)) fcntl$getown(r4, 0x5) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x9, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r6, 0x2) getpeername(r4, &(0x7f0000000180)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) semget$private(0x0, 0x2, 0x4) 11:52:32 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x5) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) mkdir(&(0x7f0000000100)='./file0/file1/file0\x00', 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x8b) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000380)="a213581b09704d7d7162fa9a60f21bba9b595615cc330000f840e6601b746eb29257235793f8b8e57dfa58135d8b8eea1d9af01b43cf5b86aaef80214facdeb5f366f0d86ac10615ce5492ea191d034cf29b3045d7e80373687cd85c860b170186686a432e986cc6620fd9c4d67733183945ef99901a4ca01b2d72e3bb80acb9186d6e3f9b81de9bc3052b8aa32a8398535d4b72bf44916ec62c9dc66ad265b3a3d062e8377810122c668781481a937acfc6e25b876956709a468972c5360eedb032786ea6eb4bf7e492e623c676c942ba0d5c72d103cc54f2204530a24073de2dff1f43c4c6f808344b48ac18b0d65d3ef39fdc9ada4c52fd0f3dfb1199c1569e2597b00d0f2d788fdd51f9b12e2602b85ba5f4584f489107dac0688db158c440414ed6e4a969d57a400712f052ac90837cc7795afddcc84fa7ca20cb1f3cbc529f77237cb2bedb9cdfdcc574a7ce45bf6e7911ca6d91183f72091f0fc79a95855045bd9786bb8da7c47818476aa36a9bb9e9576f5961af56f71c4f8ccad32f6b26e0d042f9a9c6cd3b160a1bafdf7eb47270d09b43c07d05d6da4a5d4fc711dea22e8373c279329cfb4d90a18efec9c3bed162f51754750f35dc2b5288bd813ee68e505f05b47d6f3fdcf9d4500800a2d019fc49ba6bb0a399fb5d3e8c7e8c8a530d4561202e6b06e3ab50a0320cb90816ec087bbd33138044748ac4fcebb56c15d49d6dc15a146ee6659b5375c78b37ef68008a84e6c0d173193ee343411ffddea75a93ae9d1df794f58a507f2cc15ab2c2d8752994d8360bd0c7ba0c6421af746f83d99c7f8cf4dc08b91a56091f81a98ae3b14dfd94964ad375c1528b70591789838117ea027b3a0d6a112a8235efdc6511f09887b3ce8e25938cb61c35c1be107d50273edea9ae0a79da1ab4f1c95c42239f9d8054b64d5d66b6f964d2e4a54bda92a2588ed197c1f368609cbaac0fe8066c7635e2ae7557d39cb98f84312d0200fb62deb784e8fab3a386a0f7c72e801f6baca5d0abe1239779810a216e100fb57d28562fb5cf239e88c224d1ead6c5cc8af38ef497a4a9152205e6af896aff23818bcf607a08c6bca55876ba7b4e705c06c432f55af7592bd2626278bdb05e0fecd57ccb53b796e0b5ad85fc2c5a51785e60028f3e3dc497cac45d5ac07af5879e6d31c8247eb7e977906aa3144e51095e26ee7d9b31d81953dcada744185a97f3dfc58c72e74384a3e85543cbfe0ce2d2caa9f2dd3ba39a1b69efc2763eb249bb596d01f4d5a015e639479fb188386b7b2def8d8673cfd69817d70691417fbed55e791d349312d10d843f24405db6154823ba9701dbb6d0bb02f6220af2cc7f8c2804dda6268d9f3d3f232b3e1b8571595c1134aea038877d76b50c1ea7fec2191572720bc1ec3e4659ffbe93dee1abf83da55b058f1a80ee50d303731859398f03252befe5344ba421cea96e5bcdf43bd501de955633194463d9b5a00a9fd061bb41a13437f12e7cda620448d6aca7c958861f644e14d56c3339104f39a0b2988ccb0972e98d64cad77d6670ac827144d281b20d98097ce56246d6b9e9ecbecbb93b5c6401cd2c8e1a67e597ac19e41cd99f96ff8c2627c8e50753227259a0906fe8a086d2c6f319472b4974391628734f32a30dc59d5b214a5af714210c1207fab9e36a8e2dea2da23658b01b24310bd2f20f670708d42498f5983ccae1382d322636d20f45c7fb3d37e6fe6f03bc1713dbd26bcbba1a555a74e4ea4e98d699983bbbe3b81a12a132677f6860cb9e60996929bf6827a238ab2be464deb9734d51cc77f2c78382e18b0a80135b1ec6afc4e5d4a046b9d10433a500d7705cc856198d85c69009d69fe55aa1e320290a7c068bec8358cf6baf86fbd015588c29d01f873bef87ed9d98910423e615062aa5268063ad1cffb069b08607d170d004fd1433fcbad355aed45c1cc2242945f382fdae9654bd2c9f8ef0922595f5bb05ba98a4f24d956cdbd44ee133ad73ebb70092ff26dd4b6a91b877a2ebc46ac1b595a4185622c4ae14eb8cee6f46652a6a38f578551542a880c6da497a700ab21810d15f64f6ab8cacbd7adcc19749acb303d725047275a96131eaffae24b1b9be168515d0a80ce0a0539dfa266d22ba13038925c22fb28eb32a7838f8c1e81ea1fcdab79ebcd23a352778d06c421bf4019708e9ce53a9973e85d7ad1572dfdbabeeb4a28bfb2de5f710275fe31b5ce2b625684d3b26fe17874d55f27849e1e34320ef7996ad6f9616c4af458faff6038567757b8dca0908dced6c95783c404e952ecb526f48e267a3d1385af4639e640bd9fef3c953eeec9a11ae11bdccc4faa6afc39ee3cd46eca979f1f5dbfb419d855e40b80941626bd90e0e5e316d4d258344cc9c72106bb0346836dd139847db0587175625ef2b4194773262a7583224f5237452dc56e26f379b2ec0e02789efcef1af675ef01dd25591c4cdfe34f0e93c23eb77acd63868c3a95d3474e73ada2c0d48282296456702ebae940f477935c10ebd6d8f515c9cbc5560d1e914e5192a74efe91fa5c4a75ece1d110c3623542234bd3fbbdd9871937cbcbdac84769cf3bfca870d57b6483b51850c4932b4327b4f602330f44011b9b9b5d55ad8147f44dc8a1839ffd512cfc2f093a96e686951d633ed6e544e8be967f8eda8d35b06fe5a139ff2b602b36bd777393165c067bb256684b9595cc58c7f6b4ff5def6ce77ad3bb0213b9db19b3075c10a33886b6da5e57ca7902f00046a133144467478cbaac42f4a8e0f1c1ae5ee3eaf83694bd91abb1310f845d915f194f487d19d26a7f2d20aa69a8381fe272e5356d6e38faa6796a2b5f45df8a7a373f87b721fa8eacf231255f741c9213a4b49f8dea8ef6fd0269f4ae7445a538eda1dda7472e46eb6871282d2f9dc63979fdb41f3c6fe2afbd354e0ca327164d8aadfa855e3d757f959c2b13086faa37d7c6be15e3d34b378d49b301937569bd84cac796cecc83604742252e383f33c32f2ae9643f7b67c1e9428d40c390a3a47925dd5c4636a015abf014117ec8c10c1150d5f88af06f5b3fc9f9b209bf9c493365a558e47778d2472a2aab870e412e272e399d7c239ef6627d25e90d2b3754b75047001370dd3e3217246b1990bee70008b6e84950aa697fc34782df6b2ee5340e3a14de87524d80d8466fee5dfeac40352c14bcb44d66b90b6d8ec862cfbef1d094f977369edea209fe4185f3606b501a466c998a3ecb76b9522c1a8753257185ee23fbaae7787264b8f7528d9d285f181760d996708e20964696441307891578003cbe395efda633145fd9d870329a5a913993f1ffa43710598ea9949a300b2f0531c386a42fca1f73176803942496c5bf3f3a1add7f3710473af7f3f499c03dbc27c5d222a6b08b3cd99b497d857589f94f818859fbf9a7bdfd9897f09cd7fc192d525a2c5bf3a0af65168d64b499f808c09c1c3c6ed47a396ebca2a9ec7b7ccbcae570616797f60d133a2a17666de1f73d96b89e306d18fc7943c8373e75da95fc98b9365ba37eeea7ae1618a658c724962b5a49a8b5cc7ddc3c3725f5614f830b81a42f1111bb2f2759e225c70b1283dd703e00fd366c730131964a11ae745ebda41644db1e7b62432ddc25b2095c7e14b8a93c8329a3644d44f3eca667a78521334405adaecb0feece53f58a6e5ad56e65b8dfd867d1925a2f5442a7621211b33422aee1e55c7fdd9b4ba84ee49abcefb0ca83a689becdf76d1d3c81c6746d066d70f645e06f3d66d8be3d6e87844cf897a871dfdc0e87e000a1870833600f577cf707ff9814cab65d32cfc85396120d00ad81b9a5b6b232ea804af97f619ec79d2f7c73b109a8619df065c90754d10b464d325aaa1536d0a3edde809c3b4e4d6446ce4a30812a7b3214d4488f5bd310ecf80476159d20f8673a5f4c1c0e10090d942c80d2e077f4ea7d554d139adcff3f10aa919e37942c429136dd275222975e4d6c43046ad78ca1f07d4a2a555ca81e5e8fb49e55fe31ae5cc159b043615c9c1af6bd6b6013529b33902cdb83bc41e580aabeb90c49c8519e12f76af3445c95049771d26613285d9fcfa2c1b87eab4d62fe15ab37889a54fe6119c4c2bea88aa832f61b42b62084fa359b99edd5469cee0f16dc26f58189d04752d687b10b21f6a62812e05e61b870d41162c4a9a3596cab3f1fe1a3644af772caf758c7d583a4dd4bd928ce1a468ea4d1bf3ea0d8e26a9ea393f8449065829a35f6c38c96dd68e3f2e5e6eed21a2173441a957acfd5ce32b7e1ee7ec30322a1bc44a879356b19540816c5023775dbfef94414debc1539f3010b0c4f34a78459d0b9ef65b26fa0883287ab4ade5669f7a4cf1e8fb94ffc8dd95bf0d42b54d92ee324b041e55144aa23238d0dac47c6f31a10d4d99cb6e5b3bc89d94c5f89c138f16c6e9f3df614a1bc69d833a3ba87652e09eed0c49aa5f1cdee557754be97a16e17207622b1823e0c810d8aa6668aa07a6632e77751c73b6ca97f8ffb1461a0ad332f1f188a928bade1dc15c3e58f6aa5adbbf626c401cf0df9a54a8db60b2846337487ddc5f85e809b9fcf4ebff3365765a4487890074b670a97102b2773107b562c350e49e8b08f02d16f1d5e92e111ba43cc144f5f38bff16dc6ff73a129a6b419ece7c6ddbdcaccaca4dc05c2fb054256a579e2ecd309bed8f7fcb7b0c56e5ad2ec6bdb81bdb41aa37ded351d4d61259aeaabffa1fb3247ce7bfecc34ea93d00d5bf4000e36ce6a766c06403921ae3f07c13eed65cacfc0448564e697130f2830ede720d366969cf1de26ccef0e4c9c396dce5e90a63ff40e047634f1548c802c763f1206e8f628c5e219553be1cbc363c884713136dc628f3f38f337d450cdd78f8382587496dcccd22b3ea48e8c30ef70f499255134ba3ba47751f876c5a8f2089b2b5b8391740cdd981d85adea0eb21fc530b40df9c8142a243d210d0b2a245cc320d30d56a9b0b795256d0eaa593b62d1ec490f9ca60852f8fd95e5c7a96b5efe0ae5775ba04fcf8f6057c28c6b5dcd4654721cddbc7010ffc3789de25e0a2c291ec038ac227ce33e8b6c92749cfbabded67a3541ac5f43d36fcf433434a231c814d394d119369096103f7905294add21b232c628ace9396f28e1e56646b84d3c48416de184d28bfb30d5905723f6fcf32123e46192ec3675ab26bfb82bf1fbdd6ed6c33ddb4eec6ad03c9613ab1fe5b62b9fd044f6fcf136f2741f168c055929d92b645a69602b86fff651f535a774366946150e60191c5bec67a5faeac01d77093ae1cb1ceddf6efec71680a479b6a3311d2961e6eb618c3fcef3c51a74e4d1577eb09ef752ba90aeed9b733e01abbe8a5c3fa6d639bbcc06c60a31d96843fd7467f6e178cbcc4878583b93739f8212ffc9f360f0facd858a98adf600f32b833ea2f2a86d8bbed0e309cff3869682cc306a27333332a81ab19bd7f8a0d1f9f5b786f948231b7ca27650e0fd87f0c671174d93864ed026143739d63d1f1632940f700d92d551b53f3213e727ccfc2220191b4b2cba7ccf33bbf643eb3a0062c884eed7ff1500c96b82f897e55316adeb7f6a091afc573da89fcad06620f703e5c4625e4abb5303317014225e1e4d44468f93eb24aeeed5122e02f57a36138ea519cfecb2003e4fe93aeab44234489e6c17bf7ad5c911641450434396bd1aa8d8aa2a134237d904b6b8119ab738d2f966128e4b231e368bbdc8834e695acd853e070ef31c63a854fa7085523b214a6ce", 0x1000}], 0x1, 0x0, 0x0, 0xa}, 0x401) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x82) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0/file1/file0\x00', r1, r2) 11:52:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20008, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:52:33 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 11:52:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000080)=[{0x1}], 0x1}) socketpair(0x26, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000000c0)="86c288a68d6eec1568ea943d61e6f967bf9c6419aec5c97161c4dca02f64188a7c0064531e91540e051c77d999dbb4aa05e7ad0e6e5df3942ca20845e68e4392ad63ccc9784deb2cf044b12419ced4de818cff9b0fe28b6288a9b0b23e4c23c23658a79065b798c97fd7560072aea15e7be6a19712316bfc90e317f9e36b3eb0ffaa2e04420160d42eaed4624b57c4450e666eea692d0d4687a6f0a4f291ff73ad7281", 0xa3, 0x8, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)="c8c21e5578fc25e5c2f6bca87e55252df5ac2aa0efd9d119cf21fdaf7eba41d77184ed99d7342ebc391e40fdee4a70aafb6de9371f20fa96801185e45a89c6b0cbe8cc273ff9c29fae9de9b59ff9a3ea3a3fa2f19ffc744c66f9b3a18c4bb45b1c7348277c38cebb4b555ab1784fab041b86cd678472bb2e0eb96c03c02539fdb0b5a9a1bd3b4cd5df5e600629a89f267a12487ce45ef1ff3923826361d605cd923f4501a9d4765388b92a7d31a2fecc66ea60c3ba9a429d3fbab9ea10d5680679246e3a7dff5f6e21b95674bf5d9ad526e1c1f215c87e5ba889546c6c52a6d525a800b5d35466400d89c666cab979", 0xef}, {&(0x7f0000000300)="b9ea994be979f642dbe60ce0d9175694f2c1668b49599bac92592da59db0310dc7538fe3ced0724d995ddda1d2b578612d434b626701af304ae162af9daa934e0c227f6ce0070f198f2f2eb585f5faa2763e5ad235a065523edfaf6c5b99e3aff7be058852854a85851f6c16d68c18ebf22b1b6b7e80d2296e7e6d38142e5bdc9249751eb60456844937be878e5880f202d1cb96b3f56c73a4df3eb42d9a44533b6b2963c8bac2f5c74a9a670a8620e1d2e4e1fd0cb7c8aa85473f01066a", 0xbe}], 0x2) 11:52:33 executing program 1: r0 = socket(0x800000018, 0x7761429df1bd9641, 0x401) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x808a, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:52:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x76074106e78d029d, 0x161) bind(r2, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:52:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000340)='./file0\x00', 0x800000000000f) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280), 0x4) msgrcv(r1, &(0x7f0000000540)={0x0, ""/232}, 0xf0, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000940)=ANY=[], 0x0, 0x800) recvfrom$unix(r0, &(0x7f0000000380)=""/190, 0xbe, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 11:52:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000007c0)="5fff6e5dffc94fb347d0b602546ff90f78df639e79286d896b6a64a3a034710c7d6e6a8a1491e128ab642303574d07e17dee611470cde9a4542c5f33cae6b6d652fb054bc8368f256c9ca1e2fdc7432d5a467b57d7ebf7d189e0890dc6905a8710079fcc67b2648fba448f24bedd7c65c44f4a3e9a67e0f0662e8a06000065000005217bed7d94f1b59d8256fe0765011485502329bff6246232e15150bab2085a9ea8683dcc05b6fd0ea129400f8fb3c379f64bb76b31e4df55cd5afc53411ccf9db0c0f0fca46deb76b0eaca462cb508150f58a6ba4011c2588dddca7bfd0089e3b7db8c6f11d9734904ed844da1cfd9ec38af0f8500bf2bc8e89d8009c997b5a21ff9ff377d839204997c534acadeb6046c4d75872669f8ea32f61697b2f143558d8eb02000ee61e71c31de2bd81b14e4640bfa17ee978d30c66e3b2e5ac066ddbd3295538785d798726bdcad991afc8527e62f82b4ed27c1bf5968a943e032986863b7e591e400ec99c0f5f87806bb0d51f334756953d343c60af17bf28146ace4dc0315c27d1cd893ff4b607eb6cc73df315d1ce184d8f1af5caa327f10d7409c7c2c53cdff47f3ca93ea20235c9d5da56ee4c81261283c4d7bfc4a2f744438e14c150000255aa3d5c1e5197d05aaf499e7e7e094631d840eb8b72085456fbb2af2c52d3407f157ff680465f882117b7b64ec027658abaa66443e5144c5c3d371e1554973b17c4b1192f35d23dd2e44387e33b83e", 0xfffffffffffffeb9) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) 11:52:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) sendto$inet6(r0, &(0x7f0000000040)="93bc789fdc1a16a26e45d235996b9397ab53cf88d3a354b28f96ea7394a83fb5981a5d875aeb24a0c29364113be998f07a92ae6c92d17df51724050faf731592e432af66bb", 0x45, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r0, 0x100}], 0x2, 0x8001) geteuid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x3, 0x1, 0x25, 0x8, 0x56}, 0xc) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x20000, 0x10) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) geteuid() sendto$inet6(r1, &(0x7f0000000200)="e5abb2bcf4c3fb805cf7a3f6a069b7921ace6b41c6e0c6abfe63a7bbf8611be311e9f49ae8e647b2f2b29aa636315004dfd95274d7f0fd794be3944fa0559932d77d980027d48edacb32217478c5619937ffe22c910aa28455a9d9f4bb58ef06bdeed05d25289c0273f22d5ad6ea848b70bc06498963da7803c5c1b5d1209c414c15aa8729bc41f799650bc8f031c9472938fc2e1c577e77a5bf01636e9c6214fa08c24111e5d77da960b3e98827bb", 0xaf, 0x8, &(0x7f00000002c0)={0x18, 0x2, 0xf1, 0x5b46}, 0xc) getsockname(r1, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x480, 0x0) r3 = dup(r1) msgget$private(0x0, 0x41c) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0xffff, 0x4, 0x401, 0xffffffffffffffc0, "19198956f278c825026f7888635a91a07fd4d2c9", 0x0, 0x7fff}) write(r3, &(0x7f0000000400)="6025b9a394597a2218da2d567b4dc4e7a7f70ce42eb349ea5a34a13e52546b52295e714274b4891ae0b5b1f4ab6bf8c6895f60df2759d5dbdb37cc56554a6a02aaadd229d03a1b2a68050344863209bcb93b99644ca240613ae8bf3095030207c43e45c3a13a07bd57e381e706bbc4eb987104595b6ab20eaf804c0350dac9b5c6d52e1be3331ca57d27107c86131ee67c806c920e4dd5a2fdfa6ce1afc984c3f10731", 0xa3) linkat(r2, &(0x7f00000004c0)='./file0\x00', r0, &(0x7f0000000500)='./file0\x00', 0x4) getsockname(r2, &(0x7f0000000540)=@un=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) linkat(r2, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0\x00', 0x4) r4 = dup(r0) lseek(r2, 0x0, 0x1) recvfrom$unix(r0, &(0x7f0000000680)=""/23, 0x17, 0x0, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000700)) syz_emit_ethernet(0x1000, &(0x7f0000000740)="a64ef79dbfaf4c0f49c9c829d48f82f45ca695789fa9cea08282c17bc33843ca75c31e140948fc04a8e1df232eb0136d9f40f501bdd2159d0c59913397231fd86161bc4e0b6036247b3d04a65dd93ae9e9e8ee236c5c659de053caf3601859826cd4a9e806c4cdf60f9dbfb2a654f023ee068aebf48ad8df9c4ea008d35a62802a26b7aed8492f908ce239fab9028d5fa0df8d3098002d1b45c7982862e6aad232facb0ae3cb71373013f0efae8c7f2757e0315680159b9fab5846e3db83b152871106af1898174aa4f0a9ce9ac1042609a0fd3ed8f4d97c2631ce7a9267c8439c788ea48415497ab3df1852affd37670e58031618a32e26db9a4b23bb9b3642b6ebeaf12aca394390a7588a1446423e16c0d74e8f38787212b941508d2f20237330795f2c03022a0ad389a39b9edc25b70a2365915aeb5d296285737ca9d22c47cd96714e82b9bd95183ebfe6e00e790d039f0fa377b35f83ed80795be6f31a9f9bdc998f6423effd4133f14c35f335b9382bfe3371c778a3e2c78fecc27f5929f14a101dfe47911b35b3ecab14bc9c68e9574cb1da50f4cfd2a5da35c1c0e54321c694ec5decc58d4920f39314f55a537ffe1be5ac80380c5f2ed422ca31fc4e675cb8699efc181f17eb5431b026af4df4f3b6789c5b0951d5638123fc33c75cbbc158acf3d73278ed7eba1da159b228d0deafb5085dd444e810db6fc5e7095723f1cca1ca7aa0b14229007b6768f62f86f153c0adf34f2e666602b6293c83744b9025b8a888d6e799a94a01688d4ab40d41f691f31495b3eed259d643c1c6b4545d10e13171cf648741196f36fcc449284eef5919defb22501dd3d445ddb4c805a15fbff087fd284b165508dedb4fc135147c425d05a571bfbcf72a90ff68f9d84d35462f7670598205f53f002f1e991ef208e2329c53ebac684a10cbed1dfe253762ade7ffcb31d37903b36faba9ce314532f051fbcd19583d810ced96612ffc6805e0b3a390d5cc11d52812ed1f03d8525142417e9867c020beaf933150d504a2cbffa82ce8eb8bd01d84b15cd3a6eaec5a59d90e1cf91115e1a1c7738badf4dac17b273f8ee834d7bf67efec3eea887a71e23c6a25f9f72604832db9f00836360aecd7f79840d73500c4ba504623718969199125ae07b6143bb2caab2ac342b1c60cda6ec874cb4082560daacf1fb76b75b410574d69afabfcb4a578b2af341a78b9925d6fa37ada32191784f3759f533197376299b76a9ba38428024f803a94417f45881079fa62589607b5b7721c3dde8f328ca0d2dff6829f122c77eb2f90418b9cf0316b296c4f2b1e45fa219e35dbd9614682b8b14cd4e9a78a4a45abcad4971340f90f4d498ab70022509a5afb9b77a72c46739c5cfe97a76c17114ee9705089d39ace1aadcbd26b309a392c5053a6509cfcba916505de44969ff46c7ed9b7469f9c661a05a9f59622c70bab10c06dfb5f4bed1708fa8998ec3ba64740e310de55893ce44b57b5aadc06e4fbedafa748e1496da35958fdf781ad02e5c9365cf0c39d9c867131dc0b7cd4faa1f267ce6aafb2b185a7b0473e1701f311840c3f2fb0088f93af27631c9ca839a188da25ade28bd5097d915b569af83f05c50bd9200d493360b49d0c1273b75cc131253594da3bfe4c53399b57cd690bcf2c1e0f0101f02813f865b89bd676a0391fe95a6998128289fc419509d30dffc2fdf4cb605e6ecdcf0755b2c4f74c7f59270c329cb9b1b8cc44741ab7681b28e79042caed1886c979929bfec7c605350456cca3ecddbe473665bd96c0892ebf718ffe3ba61bcdcf3395197589ee64d0399e6f2ab214b8f4a39b11968cf851c373b1f074108c3518ffec310d77b8ef14f99982248f77bc495ca3fbeae6fab20b86c7ed57d430cdd43ec0dd0959ca2898ee3f230f6b0dbcafb26712f9509729c8d5626d8e0df897e788440f9f347d02896d826649aa54aaffb59733551d0da4df6fab74b21d4523630b0a414cac9cbe6ac86fde9cfece1500479b6668b83d36f90d883e00a35d4f073fceaa474626ed217745e12e674f6ba0d30fac0b314e86aabbb2d97cb7d83b8d5dbb155819fc48ad53f3952c2dfa15d969738b7db5137787149ba752baac32ac1b24da7bcf6edb3766c51f74578dea65c0fb32ae2b3fb134c546e169931e48e7b48690dcdbbaaaccf54c695f8228d47f1c077ec100d3330f9a0d35836bab23063e2d5311b8dc92acbe0f2898a057ffd274fd84d8798eca3dfd69e90cf72945d7f72876671a8034df5bda6d3df3d0ea5e3a449e21a0f8bf9417c7f669af0774d7b45b5da91b17a2d5d896d069ee59e5aef083cea78c6f2349ca5093459e33918f4b0c4ddd3124f1a0cc1e53bc9367b3c7bd630738ce599ea334ffcccf609c6b9b71797872e58c38d8ec7556a8b0560ed4aeef16e85e4819fea6838410df70defe4ffa73c9a7d987283395d8865f43ae450aef176bf2123c4e725eccb539772d768d077f9ef06c7038b839d03c2cf5ab7e0054c03149397aab6484d5217547b5fe5d26b4cd85a1e0eb54afa04b01a6a1d2e4f51b99afe9ba6ccae918c9bef1f6a48671ba43b84c538d37a740d23c1d64ef4ab2480a7ad404793c01da16b02621786510fc4c9e7ec4cf94ca0dd6e9b6717c3cb4bf36f04940a66f59161359c19f1ef354b9280f04c8f93386f2a97d68fb1873c6f2e9a16ddb1687c90be1f62471e49b219145607b831ce34c7522bd5b7dee3247f733d8e42f7867ba7527ec603bf2879a6d6003f6f18ce2570f37dd1c4b1d038472c9090f550d3b5a0464a0473e9719bd8f4a6560d287810dcc2e658a709496834f90d64bb8f6d4a747f6cc82a7b94f4c3bc308b17c04be51fbcb844f777411f47037dc27667ec0f63a74997bfdea4daa9b0658375bf1f045b33d70e0e7880e0931e51b0c4c9b9e2d2b58243d33fe8dfa4d3596f8960d605f1545c3d4ca601712ef6f572fd46728def9fa7f6ec97f13252e1779560b6b3f5b7531a39b8be17497be278b50b38a157633a0f5329e2502cd919bf09a1635f3d8b8983c2e41bc267215bafc4314630668095e55a06e3a46c6d8abc533199a26b061ab39f6f7e5e220fa0ad42bb98186cc596d4c02327417a8ae12b40cc48b53d4f769f7d7bf763626bc0d59c28a0854d9c1be3f51f40079602e8ee1ace52da40bc4f2bd86f62f1ae7651bb989aa9cd714526b62f719bca1e36181b5c8eb85152763db5d8049641d5684091da654b0048a205b67efebe9ed896755c414ff52f3179feacaa750abda6393fa4e72360174755693ad4fdf378382d3d8bfa3347f3076b48a9bd3823eeda4664048d247096c2d154fbdf14a576897b1dfdcc7688da1f91a26f02aedcad4d3567750f3026fef147dea79589ae807286544c86c3c0739b5c134479604821b1e674184ab07e01f0ba2778932d2c72de1b6ce064fd14b0b473b457bba90b8ec8ed1537fcaad559b00c612d25a6e5cf5de6c998999fa4d4b93a34323bd7e6f29d6de9f5bf4b233e569e8512a96f6b3cbf04ecb1221bbbd8f47833e263b6967c66b49cffbbcc36cf7afedba172f6a9250ab2dc6973da68de94d370fc7e0e54c0399173966e440533f8b4e503b9972d1fe8bb788000e33370813c1fe78b30cef6e6053706519223aadf77b3f32093f696969adf95b21f9b70e41a4bc1e1de375bad312a924779a0926786c800d438dd28a29686ef2c5d7055a67f8999f35655b4cd8ce8d0742462983db6db3a2ed153a7470daafaface5f3b5a351edcb61e1a9f2380e81501407da35650ee6727a95927d6953fd391bb867403551664b5393e9da1c510efedbb7fa290541bab4453aa3dd1aa54aaa8a35ecb1103269ad5d3be3f4b405f8e93d2310c47e349876c1e3813dbb71cf3a712aa50b9e01247f6c531c25e0aa4a0f2685c22699a5d9df9475af2d9e160f031557e91c585a26b00e154cb24bb601f151be2c5a43bb8312fa55fcf4b2abcb462a6f942737f44528fa0fa9f7ba98104b8b178711c9d1014f6cb3864f9cef341d4a47c64671ea39c528385a51cf85678305bdd1cc61ad07b337d985591c55c87210fcaf308a53c90157a7aa280f3385144675db8f7bc360898b1e53e5b32e93a20695394123c5385bf299ef9d086b2921e5ad5a690c37ff3caa98652bc511cd2485933751e9f0aab9f4b98237e3a99bd08124249555850e5795abfb808bfc2dd6666858f3442b32e4a10f0e773492f63eacfa25012efbabc24846420c5af9cd6426455dc686b37b2e7b44fe9fa4fcf57a415249b1ad158b57523380fddcafb19ae072910962df2193704d613dfff195d9b06af2eae26a2d801f6b0b2b1fe43f9bec9f09c0fd86df4191697fd2d35106bff95e54fd10881fdc1eadda994686ab320749a7cf9508f83cb9d379f1996bebf1e0b63e76332c026830ba89057e951ca42993a61e047174e79984dd1e7056bbacb3633b3b7edb8f637328a635e0973393477e7eef51793b14967a8db4382493acc4414331bc62f8419b5c03584a02c64a1a9dbb9b0ec8551c202053383e6f3645bf8ebab0bd69fded46c643ac9f529c60a7877f8c8def2443bcf0f7d44f19036f1c90ec3461f8cd20f9db847f51e342a223a0afc9531bc70ca4f1387b1bdb4ae26b007ac3d46c25f6c40dc267f3a1361133a9927f021460deeb3c0e9d4eeaad8c52da9c964b1c9367cd132b7ce34a9b200f9d1b031d4c188abc0360bf3017ce7dbefc6388f496fda12412a63a44a28b78e99f6af2ff35088c2f3bd3bb439196d1b8ca7040756ee78cb169011807a86f0048cad396d159dd107e7d6dd4bc80876d6355edeada87836e3d95788fc93c9ce61c478b7330c4038a721c2060cef0e2beabcf9047c053c9a8c71cc929a46d41ddf38b87b41cf6282079f5add2deb285cc07eb6a1d49157c8df6a6796f8d06e146416ebe4404876b5594f0ef52df2466e2d68317fb4fee78af6210d6ab02e2bc0a0555d10ffa9954c0bae8798dea7a0427507d09bc00525872a5091cfe8de800cf76a35163b37e251aaf4644a5118f72b735583fe804106bf589e7bd9a9a7cc014f4abcee0c27e003576dc8b5f0fda88481a349f4affc80f60d1fe0fbab9fe7cf5c21cc2e93b6fc578e623b24a36391dcdca335018078a8d5bbfb038af6af52c764449d4d220960257da13a7000a9d82206b3ab5b601fedafd7c89a88cb9fc1b740d6c15eb71b9c914d8bc684ce0d0fc964471459cfb50a022384db667e77923ea08539f254fb88f837c410d63958f5e22943201bbe11e5f59db03fb2c68fb56ae5fae0a6e8ebdfd1511d3c4eac549b394aa7daa3d2093eade7d3a26cfea13b8ae61547268758b020f2aefc50fcf968f804b48878e71f2dbef1dbd41c48fb0c41fc50c191785556f7992f8425a6ec32ebf5e30540fcdb16c6ce1f2f3e4f8adef1a3eb5e4ccd7295428e681bb0cb39eecdca5e0df2fd8909efa11fb5bdc43517cace8cafdf266c7d5b3520a7a2a9503e0e8f63cdf975561658986a88ba5ec6c4a50775cb2522c68697897ce4e879918817e51e0df1feeb3fdcf6b05908b4aa6be92bd873ed2021a889600dc49d9a48879da7170f50a826e5aed277ff6acef6c48e635ae6444d104dcd05d0b09faf87d4bdbb478941494374541ed7d5a150c048fa6ed67c9d215bf2fddd649d7b7acf069b9044d98e4f6112c3aaa8a638e26622fcfdc35f1da02241d5dfb9d9bf4c0cdd2647ef29c33bb3f33ca2bf318697c1173830bd2fda3859a1355e4ca901f76157dcc0a2f") ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000001740)={0x0, 0xf27c, {0xfff, 0x5}}) select(0x40, &(0x7f0000001780)={0x1, 0x3, 0x0, 0x8, 0x2, 0x2, 0x2817, 0x3}, &(0x7f00000017c0)={0x1, 0x8, 0x8, 0x3ff, 0x5, 0x4, 0x1, 0x7fff}, &(0x7f0000001800)={0x9, 0x25, 0x3, 0x99, 0x0, 0x5, 0xa73, 0x96}, &(0x7f0000001840)={0x9, 0x401}) shmget$private(0x0, 0x1000, 0x95, &(0x7f0000ffb000/0x1000)=nil) open(&(0x7f0000001880)='./file0\x00', 0x1, 0x100) 11:52:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x401, 0xf18f}, {0xfff, 0x4}}, 0x2) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000140)="11953f1372e6e26af73b3829ff93396f1321dd6831de7863192cd22b6a8c8421ce4b20ff2c89fa8d312355935289fbe06216640ba44747bc2c6686d6456cef347debb13b9cd559a2d4bf6bf5d65dacea09b2c6afee06232d2c3ca985f42766938645d1076bc49e48a87ad08004b7724dfbddcb177c1aca692fb7eeefdd5fd61c9d1ffab849a622b8ff7078ba5635370ec2a73906bf25f8904a6321430a6e216389fedc155baec798bee75ed7f2d40edf4cd305ee3a4d4c2ad34dd76244b99c79bb0ab0ae75da8dd241ed834e8421db5ed9974b49467d9519a3018118bc426e5e6fbbfad1394f5d574b3a95485915fd333daeaa0a7d16310f1c38835ce2cea2bbff982f435f24e650a1ea0efe46ae49d0101a33fcdd9e0eba4f31dac4595cae1d62e6e0db6ff523ce6aadc9c39539d73d90a98c4f8f1d7e6f034d51170d9f85d9993757b38e38abfca83b064c8e70f4bd0cc6a41ee7800fdbf0647415b54f2ef2e26502cb11fc8c5d3ef11becb07b481e5a58ccbc51c7e8fa4aadea8bab72ccee5429e041a9c0e602acba99f3dc61ac78eb760c3267592cd50176d9f55f31255aa544dfbb34f2afbefa7486130838a22854e1fd451ac1a74aa93963c3c4f54b668bf7394a2c8c9111eda7bfb8b88e2c4df6061b43a1d3fd6a01862501823c60396121cee2ea56d4f6691b753c44b358c75c47627cff8dba0a4bf9c9a19c766c09ee9182eed18808ac029d7f304093df27256e0c03664b48188e89723cd2fdf121d5645673b8753120f3f725149226f983bb41c974427c348b92acbe67136e28db4d74432b17f53554a56d7e4859e3940a0bc078eaa7e6f1b7b14a1dfb7785aa06524cd91704c9eb0716288d73a8efbe4213c0cd34a9895fa589101c8578349c17697b58f9454b55191ea0413d14a6522f05b9358588f07d13693391de5fcb962a639db2a808c1fc00956c6bb0530b1c2e0d6bf4cec15820dcfaa3fa7a3b6ecb296e25e86909b90a50c479ba677a36424744570eb664f7f5c1c9db969c178eaac96df0bf64eac48cfdda79407c36b94a23e09a288e08e2e71f598a5e80ab6616e2c5385cbe2ac72579f2a9d1bc76aa56b9dcf47fbd3c1db2dcf9daffc3e9dc0c9b31d61c81def41d8a0611d8f65ead5ccab820ae9df04e8fd4227410e2560084693fb61302c3a0d47fc627f5177c10a2668af87fc1414905518d28c96117fb9f94a33b03d80f8e3792a2c04863a9c156ba218548b7b513843b38f1ece6d0570c2128f39c3c29cd57ca5353d4b2bf50712dc0f5cae817c4ba59676fb74fdc9980ec675c6cc4bd34ec254f6f7f1f4f5489a3f008bb9929189cec65098221ff82fdff930f3705ca4eb65ece158faaf6848d26823be23a31f2b455fdae0465d9472596712498b7774bfaa27b63cf72fdc406963f792327be16998d73b46ea0ae5b14f067c0565d81b7a1e194df9d67b94e8e6bc4c27e7780d211ceb3556c95b1c111e1b1163eac49ce2fa083b993b751152a02a14d19be55dc5f1e102c125a32bee7bdec870298f3c544f8ef97b15595afc8e0b0a13212907eab1f788fc8918ee81990f70ce7504949f507ef0c580af4f723c402af3f6a2357a7c51c14fc1b619ae32b1f77f9012ce63377335d067f0dcadac862f168deb95e58ea7712bae720e82cbfa20321e2dd4c1860c6e5b8103271a48cace04614aaaeeb9e706d6af7a4fa5adcefc91fc062141fb215f27d2b10bec411bf6144e18f2af3406feb9b08de939bf7a1da342885860bd2f53eeb180c2b772a4fa6a921a8f45f63d50c422e3e94ee6a33f2212ce8ba172ffadf65c1abcb8a215c5b8f17b5a1949b858e5ad8d68577fd91ad2c87308a22d5476dbce7ccf4085539bfcda3a43f8ff97c1955ab46fbde97f361b20382e1d93a9751a949147de1c85815160b7bdae49e824e185cbbac928d190d605dd9b5f79dc94a4c3e3be4a1f68477ca236efc26efe2efd041e70192559a1f311d5f40e2add6f40a5ac8bd659c4cce14e950bcba55ec43405d7f9233197f76f42c7f8ddd1f116c2936f7c24eb6b821c4622be29ea5889047cf0cd10547c7b0b855a2e1418d5eb9d114b9fbb47b613881d5d4e65057a402d94e821ddfec045b9e6daee7f54693439d5a5850c05bec6bc24cec40df7342ad8dc8b28c18de87bc6a6755941aaed2552b9282c737de73ef8b4b4484a77d387c016444a9ca1e31936159656c0063b11538505c63abf93873e75d7ae4e020844cd3952ff28a7a7ad17744ee9ee10a5c4b8c536f4c921e101688701a1c6f4def06f157a4286e4889ae7298c31cbc787e1fb6d1aa4a1857509784e030ea83abf335e0fd004cc6520cc32313f29e9da9a875a72157110434a2b4dd86f9be5ff2dae94f3d19b07b51244e6608af94b4aaed9d99d60d4873e3bbb18884aa2aad56afdafdb81f115346c3a0710eac21ea8eb2e19b3bc6309508f6071adbad4aa75ea25bd432ae9d26d4f25b3aadbb075e83b5aa81e6185de642dd6d3a57cc07d16c594e2abe438410625e0d4d9f9904a0a658fabdc0395718c4becdd0151641328a1b3d4dd08cdca327a892b0ee5f6337bc6fb6a7122208ba897f7575f18359ac6f4e4c1d17e3f75a4dd46d9c6de386b7d55e7065dfc1a61dda2024f320394e01b7179f7acae75db6c5103243712a324b692d54c89d222f4acaa418c6283a57b74107d8f88c562248a9047c1fb56b52c0cb19af1dacf109a2ff12d966c852819719c3fe21ed1d36a8f79555b86067d3f8f643833263bbfa78d3673b5ae2e3933336f905fa55829fd58cf01b0f6239a2c876a0fb18399cc107d8bd8dc3e00ad210cc7d8223823d588630272725791c8ff87d53adb59df0143972a207448a6a765d4ac7f60701784b7765b8d199b9e5a926e3d883852281913bc9832370798137aa29379fc9ca913f9ee074762373f757cf9143ed5107cb4058055f296884d4afbbdcbf4904293002f4bfe41ee323d878a040b2eca77668a45247b996b988aec3f9f982ec38176bda84a4978b8b49b453fcd40d4231fc921f3c29b49c7d87f6d1af84e62eb80c46ed4e7b5e06712c943abb6957402955f0021c801debd9999a4b734417ec454c9f7c831cd18a1d5566348cf4654f519039af54b90e1ec5d27dd621e7fd35dbd78c29430181d9d31dfe9f0cb156b0d7a5a09bf6252475fc3f4cbd4dbbac80f819866214149be1a0b67ea87cb94224a37a94418d28e405ae1f387c82d267a2eacf4d6b665ec1080ff31e1e214be860cc1449ec2f3216415644e49300d6bdd63ba534d5d7fe69f5311d9a6bc55c0bd2db90fa274795e88f52d1bd9eb572ec171f00a4f2144b6099d7248c3332718640301c871645d12c1f75af2ba9e5f98eddabeafb7806b1550736528d4f6951f440ad726f849e437267a1a18be7de18125b13bdd93646e4bc658addeb2d8e1f3a8d41db140176cdf1d3f7f58640a90ab674570d4c4b4ff0eeb959bd1f5121d2b47dcb07f3bc57a440c4aa56a368eba393df1a38edf07565eb528fef04c8404e3bc5d2fe07d6f3e71947010d75b6e113894e3c2ec7e844fba2442a68920d89676bc92dea22286127ed02a9f33715c13fb86311c1b03d39227e9d6515f23173c5569906a5c9c53ecd991cebf28751541b51e3b54fb41e78204e26a38fe6ad09a1d1d610d7663cad948c2dd53cf0ab3843df2e5518e980586fbd0d096f61b51b081fa2b50f14de65b752a523419aea7dfa678e41a968fe7bfea3c6d95b59518cbd7c14002d7c36418ad5c680b78a3878a0f1bd0b3eb10d6513ba96da98f95a7821056363defe323ca60e24e95f8ca6094d683eb771de08c05becd5f7cf6e26805cf75debbfb19f920987a8410780184ba4beed9537e17861ee2fcc0d5faa9f3cf9e6c4dcad582a1a2a0268d986c1b44d267df4d119eb555251ee8b749647301f3853b3a32d30e46962e77cdec4b40552a153b116cc67a54532b10b570f27c309278f09f44b7105f64841436fe2ec141970fa317192ce0cc7c0a66d39e9929403abcb288855eaab449d964b65f04d3468b622caef963a7b5049762de353e46c657b6783a9e95a76a93d746b2c42ebe38782ab0a71027b7b3c27bf62994260bc35665a33a38b959831923ff90abdee59274a94b8b934025435aa8006e31a2350958373cc4e0666f9a34ea30d679736aecd6439256407d1137d9c40e6487592bf18908d985b3e8723daed7a6284227953200f39a248e638b851e810bdfacf56ea6a3fe46c5f04bc80bbd455d16d994788b84e54f981b6e39e0fd68f8c45c4b34fd388b3bed0e51a61234325e580fad6f13ad5adabc0f07880d4571b4039fe16d5d7071e1fb80a89be4985f75c62fa7713669c06a942e13ce66be19ad13374ab2d625535cd307868c2f4e108a87aae9f74a88cf90856503e2fa6e7e2c0b3f8fed69bd4804fb511bf9ca23d4b1f201a69a6ab1dde79445a26939927dada811f735fa9de1cb1af3ac8b948d643aa552194b4d88649108358aa0eb97fb8e389f16af8fbf920a48f2070b0e9c1d85543d3c65c9374b2c8e53787be68615bac7dc84c52b7ec07ee3579e637cad0426427e3600fb97f1fcf41c43d03227eb353bdde7406119d2439d0c51c794326ae90758507cf8b5cfdefaa10112293766a306966f4c0aabeb2b7d880e81f451dfb78ebd26bbd9d3cc66b2faeeedabd0f181cb5ef20574d3133986b72900b895bff5d47ba17617996f4b3569a82ebad795105bc0c9ab40c4c60e3569a0c56106d4a7357f429f953e04906e61bcdba14e36c7c3ec2debfadfc409d358734a7918d63c08567fd5077ef85971c1cb704cf5449a22f48de72cd3a26d2c5b6601ddbda6b4abc6e338ccfa40f8e437e479079ef437c94e8b59760a3afd1666d03efab4fcb1ed3d625d3af1dc30f3bca9cc0f95feebba928402bd7fbf75bb23fad30fcddcd87ee69acd4d462f678f1b0f4235e8a33dba788a0957514b3c35ad75d6e956178bd11ac389c50a555dd6ed3195224c32d92ab98d59c53ff294bf51109b5703683d2c89f15c125e3e316bfa99366bc850444ee7d92834e2ad422aab7d2c9c738719d3f2f42416686d47c7fa32be1f39a19fa2c9ea582a15e0254b7121a3ebf034abf9e039553026146e2993a391b2ca0fa8f380b44fc81079e19ec007df0fe39c8ed7615b419955ba7018ead0709ffadcd9dbf9c3dd557960e3ea1a6db008ac6b1ab9da65c440fd4e468b4019dcbfe76ab9ebf689b96e104714006ab413c718197be2b345c5d245aac0522a49daad68d0f7f16d1adc1a72f6c7921fa663ffe457f0ed613ceeb48b5753cb6d8d24658d6b74ea761c855b2f114a6b3ba693dfaa23588fc3b3d781cbf25361b05e516ee4e4501af7ca53395704ae5fede830213fc19706571f4691005c70e827cd07216cbe3009b14f1cdad2cd21890a6e05d36fee92c274e8d4c036efa16e7e7baf4477b8c2e7cb33653de8ac0a5419c1c6e08a22b8e7f336d31de9e4dad65c934aeb42a33b32692c43f11b5191e62825a7e392818e562a3c9e1384873cec8dbdb3b0017567edc976c014ac8f412741eb89165ff0a1557d6fdb66b4c4964d92391887adbcc6db8385b699170b73b03c057ae3949ea0393e861ef772b0b575bd466551fddfed68109f30a5965f7e18d564c2e373a4e95e6142225b02dc68995d8fe359347e7ae57b4869c266e883af216f6ae21c42074bddbee97f9c27f5725fa4ae32c3d1ec970b1d39d1ccb908ba41ff49065b96d18d8d4505450598085af9b9f7d6101", 0x1000}, {&(0x7f0000001140)="a59dcb650761794e30adcc4fe353d26947e9c62fa4a4c4c884c93fe869da90b4c8e40360b63155ee44555056c0399ddbb44f86f934682e785aee41323534d72755d0c13007ea43bf6f7fa5e538fcfb533b53e923f4cbd8c8f6e817033d6c0762f426170c0d6a1d859aa4a37371b595ae1ed8d3881f4473b59f00ac2c7ef937b3fd589e146ea10077f462508cc59b6b714d8b5dcad85250763c", 0x99}, {&(0x7f0000001200)="33d8220ed7e4e3f71545f758d9c5648fe8cb74eb352289650166868e95604cdc05d70d3124e97abbbe6b672f71d988fc45f38555b3f995700bd73d3c90e1f424cd62dfdc5871cf9b6b0286036737", 0x4e}, {&(0x7f0000001280)="fc49fecd0ff8f7c8d1b23042c9cb1e753883ea8696f883bdd2a17f16da9dc2e00f8ed66791e581da441852217706a30632fb33329d9cb8444b577e32c2c3e11df2d6ccf14000c285ed4d5ad35a439e9bc2e81a81e7e5f74319670dfc5c013e4ba69a491cbfe1c7f7166dc08fe19670c939971044080116f60c5c7ea9541f16ec699455f0412a8606245204408fec1effa03149e472b75e48c4850fd20e084e570d796b212e363d621c06caaca2177bbf78c1fd358c9c13e3f7b5d2d0ba15ac67193bc6", 0xc3}, {&(0x7f0000001380)="2b6ae40dd23314c57ce667a70b58366d515913daa54726c54be61b2fe4", 0x1d}], 0x5, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001440)={0x7, 0x4}, 0x8) mlockall(0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001480)={0x6, 0x68ae}, 0x8) r1 = semget(0x1, 0x7, 0x14) ioctl$KDENABIO(r0, 0x20004b3c) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) read(r0, &(0x7f00000014c0)=""/54, 0x36) semget$private(0x0, 0x0, 0xc0) r2 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001500), &(0x7f0000001540)=0x8) r3 = shmget$private(0x0, 0x2000, 0x211, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x2000) fcntl$getown(r0, 0x5) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) connect$inet6(0xffffffffffffff9c, &(0x7f0000001580)={0x18, 0x2, 0x3, 0x400}, 0xc) shutdown(r0, 0x2) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) symlinkat(&(0x7f00000015c0)='./file0\x00', r0, &(0x7f0000001600)='./file0\x00') kevent(r2, &(0x7f0000001640)=[{{r2}, 0xffffffffffffffff, 0x64, 0xf0000000, 0x7, 0x6}], 0x7, &(0x7f0000001680)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x80, 0x7, 0x400}, {{r2}, 0x0, 0xe0, 0x9, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000005, 0x81, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0x5, 0x8001, 0x6}, {{r0}, 0xfffffffffffffffc, 0x22, 0x10, 0x7, 0x80}], 0x9, &(0x7f0000001740)={0x7, 0x33c}) r4 = socket(0x7, 0x4000, 0x5) fcntl$getown(r4, 0x5) sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000001780)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001a80)=[{&(0x7f00000017c0)="518e1ca9575594666b58dfc251890fcb10055335a69d3b3b6900dafeaabcadc46c711776cc50e88baa3763f586d662c5f9399c8a07501bdc9c89ae42aa51be89f05b730b52e06fcf47db048d4592c1315a85e521cb5a0e4a8dd1f0c4f36851f7b787ca4ca9e24d714f4be54a32a50ce3deeae3cc967d9e", 0x77}, {&(0x7f0000001840)="2f1434220c5f6b1ed84e6b27d63c36d3a76b126684ed9438c7f7", 0x1a}, {&(0x7f0000001880)="46e5052b7b03", 0x6}, {&(0x7f00000018c0)="969130ec0cc4c0190994df1dde4c7c9dd60801f675d0fc0fbe45391ff03f5628accc9988a33b7a94c62c4a2fe82e7ac741ab891f7415646f0c56ac3ec3b39c95f19f13f5fb186264011c910eca40de4fe99dfb0707396073064ab09b3a3609fd22d205bdda78cf3230b3fb", 0x6b}, {&(0x7f0000001940)="245d5d39b305d2c8b932d4c7895986ec2defc51c3df9f060731c83513c63ee27da0afe5f13f72e28627ee63a1d0f4d2352485e64a588527f8cfcdbafc9edc6d8868ec5d3bab233f8bbe51998645404005ebd8379367600881aba05758e43dd62e481e4a64cf6e3304df5e826d31c7cafbbd3c80aa96f62624719c0746d745952f1389b390e9cb670c20f2a4859c06b468a7d36a21f2a5013c61d21", 0x9b}, {&(0x7f0000001a00)="913515f118b8d02e2cabe0f839d7e11e81b6d22f1351456bbaeb08ef79879240fc6b7b99aa34339e1954b153e7ce75fe0818139503331e4d4bbc672b7f494b126c660be5dde2041557b9b73aee8598440c15250ee7812321a50d7b34ab20cde4d2cad52b50842bfbcff4c1af0f7af09b15cc7fcc2f29a3b333138c", 0x7b}], 0x6, 0x0, 0x0, 0x400}, 0x1) getpeername$inet6(r4, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000001bc0)=""/111) sendto$inet6(r4, &(0x7f0000001c40)="8103c539da0156d2e350d71ce17d1107c85f263df85bb5de14cc6fc2d7afdc143bc383badf7439ff8b2650f2fb1c1946cbbcf72d4c1b59f2de74b40c6594b1c07e3fe3a26fb717c618dbe2940f45617c264009ea2fd59e522c78e5031bc3eb855e5d53ef11c285e3e32ccc78e3057a11791c2f431e2214c48e9ab01af71edbe859068909a99cc66308cae6b88282", 0x8e, 0x0, &(0x7f0000001d00)={0x18, 0x2, 0x9bc, 0x6}, 0xc) 11:52:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) r1 = dup(r0) read(r1, &(0x7f0000000140)=""/250, 0xfa) 11:52:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="6f6c99", 0x3) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f00000001c0)=[r1, r2, r3, r4, r5]) fchmod(r0, 0x124) 11:52:34 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045721, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x20000000}, 0xc) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8001, 0xa33b}, 0xc) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x5, 0xffd]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000380)="5f1a7e87667fd591b4c86576261a39099ebf2605f613d6445f22f8744121d1ed2aa24655abb205836ee3b7dab71d18ebec4bc2af0c3957adf8da3408b50d8edfc1e4f3ef58e0c8f21acdc4dc7b159eb7202a16f43ae3f62e1914e4b4edd85a94ec8117843b83a12fe6c00dbe5f03056100000000000000000000000000000000", 0x80) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) mknod(&(0x7f0000000340)='./file0\x00', 0x101, 0xffff) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r5) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 11:52:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200000381, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x82) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) pckbd_enable: command error 11:52:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = kqueue() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() write(r0, &(0x7f0000000040)="1a936c5c7df04ca7a1b64fc17859380b59a24e83da9fb1eafc5f3991c4739f1963c97d54a0e7c7651172c5d9e8ab5f6f0555163a9fc37f6163bbc366813e3072c6fe761df61955416620c71f390e88febb307f50a6ceef093b4aedf57acd1d70244ac22657845d80eb5b473cfbbbba100c98b0ec242d63b8c64d", 0x7a) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) 11:52:36 executing program 0: msgget$private(0x0, 0x10) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) pckbd_enable: command error 11:52:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setown(r1, 0x6, 0x0) getdents(r1, &(0x7f0000000080)=""/159, 0x9f) 11:52:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x1) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) lseek(r2, 0x0, 0x3) 11:52:36 executing program 1: r0 = socket(0x1000000000010, 0x4004, 0x3) r1 = geteuid() setuid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 11:52:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f0000000040)) ftruncate(r0, 0x1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="d6e61b24bb78f8ad4d84edbfc5b1a7082d23a565a3f10673a461b5acfe01b9be6b524b32ac22318cb02d664f63b28880226f7fe0a39ef1c2ca383098a4ea8387c82a14fa95c84d65c17e9d721d9149e3c0eadfb25cb809df1322d77861fcb8248be4b7447a65f2888bf7c066470ec702fcc6375d8afce0fa0039a644c52e74e8726e02a7370d371b57d8dccf2ac7d5b1844dfc39eea64c83442f4c96b8a5dbeb16b8e7", 0xa3}], 0x1, 0x0) openat(r0, &(0x7f0000000240)='./bus\x00', 0x182a2, 0xc6) openat(r0, &(0x7f0000000200)='./bus\x00', 0x10, 0x60) 11:52:36 executing program 1: mknod$loop(&(0x7f0000000000)='./bus\x00', 0xc080, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1cd4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0xc6000000}, {0x0, 0x400}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {0x8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x8}]}) 11:52:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000a000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x4010, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) clock_getres(0x2, &(0x7f0000000000)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:52:36 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x2, 0x4, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0x190) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000000100)=""/101, 0x65}], 0x2, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 11:52:36 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000f, &(0x7f0000000780)="2204070200f47e0f4fd483bacd8f5c16dfd12282a26e79698443550f8ff93bc7fddcb81bef7176075994591c71883504df70c76817991294de7d7c206ff394a1ea8ee1feb9a4ba9e004bea11d0befcf758e04de08fbe33e3448ad32373e4aa302016a622f6cac264257e346a6bcbdb7d620f8567dfdd690d4835eae7138327b8ec77b4331d7ac716a3f76b041544c541d9ddc89fde961af8716723ba00d67f2c41ef474f314aec04498edb961aef27772dc778e7af619cb69b151a1b0245bc34f1c38a823f6a9f47935f09c45bf1962b330a935026445d6e677abcc1b346386e5743e0f9fe23d573ebcea5810000001ad52dc9cd4fdcd52709da7a383fe059cef6930f71222a6a8a724ec1d1a59aac36788c9eb7704e886db0aecdfa6e6927e4279990b2da858d1c2e5d6ddbf1d61831ab926fc9f0afd4bbb38c396641ccbd8e06fb306b56b46763100632d36431c2522ea1aba9", 0xfffffffffffffcc3) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045721, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x20000000}, 0xc) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) msgget(0x1, 0x40) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8001, 0xa33b}, 0xc) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x5, 0xffd]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000640)={0x7, [{0x3, 0x4}, {0x2}, {0x2, 0x5c}, {0x3, 0x8ce2}, {0x2, 0x2}, {0x3, 0xfffffffeffffffff}, {0x1, 0x1}, {0x2, 0x1}, {0x3, 0x7fff}, {0x3, 0x4}, {0x3, 0x200}, {0x2, 0x8}, {0x3, 0x3}, {0x2, 0xfffffffffffffffd}, {0x3, 0x400}, {0x3, 0x3ff}, {0x2, 0x1}, {0x3}, {0x3, 0x6}, {0x3, 0x8}, {0x3, 0x200}, {0x3, 0x4}, {0x3}, {0x3, 0x5}, {0x3, 0x100000000}, {0x3, 0x6}, {0x3, 0x7f}, {0x3, 0x8001}, {0x1, 0x10000}, {0x3, 0x3}, {0x3}, {0x0, 0x200}]}) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) mknod(&(0x7f0000000340)='./file0\x00', 0x101, 0xffff) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r5) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 11:52:36 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x1fc, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) 11:52:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f0000000140)) kevent(r1, &(0x7f0000001680)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x64, 0x0, 0x85, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0185603, &(0x7f00000000c0)) 11:52:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000450000/0x2000)=nil, 0x2000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000080)="eaff125c00000000", 0x8) 11:52:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002000, 0x4000000005bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x20) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x10001) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000180)=0xdeadbeef) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xf0e4) 11:52:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x8000, 0x80000000) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000002c0)=0x2000400000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = dup(r2) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x40000006, 0x8, 0x6}], 0x1ff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x25, 0x5, 0xfffffffffffffff7, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0x101}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x200, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x80000001, 0x3}, {{r2}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x5c970e83, 0x8}], 0xfff, &(0x7f0000000100)={0xfffffffffffeffff, 0x7}) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000280)=0x4) 11:52:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x3, 0x0) poll(&(0x7f0000000040)=[{r0, 0xd}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x210, 0x0) fchmodat(r1, &(0x7f00000000c0)='./bus\x00', 0x42, 0x4) 11:52:36 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x1a, 0x4, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r0, 0x5) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000740)={0x1, 0xfffffffffffffc00}, &(0x7f00000008c0)) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000940)=0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffeffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) getgid() ioctl$TIOCSDTR(r2, 0x20007479) read(r7, &(0x7f00000007c0)=""/255, 0xff) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x84, 0x2, 0x2, 0x9}, {{r7}, 0xfffffffffffffffd, 0x4, 0xf0000004, 0x800, 0x1}, {{r7}, 0xfffffffffffffffc, 0x1, 0x20000089, 0x63, 0x5}, {{r7}, 0xfffffffffffffffa, 0x90, 0x1, 0xfffffffffffffff9, 0x35e3}, {{r6}, 0xffffffffffffffff, 0x26, 0x2, 0x0, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x100}], 0xfffffffffffffffc, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x24, 0x40000002, 0x3f, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x2c, 0x20000010, 0x7f, 0x1}], 0x2, &(0x7f0000000380)={0x4, 0x9}) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000080)=""/76) fcntl$getown(r2, 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000900)=0x6) dup2(r3, r2) 11:52:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c04", 0xf}], 0x1) write(r0, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) 11:52:36 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x40, 0xa0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r2) 11:52:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="8760a7f6f1325faf87a3d293e36a0efc55558d609db62641b98e62d51c3a30c5972b0b3c529bff58dd9f075d81fcc5512560147c332e96351f300f97a1c0ab50df8b1a756726ae5e7c25c2a59e0adb603c0fd68132ae03fbe181382f77e5405018a0ec6ef3d3fb4c0d7a49f418fc2f60683dd0aece2eb6a10e608096a96b8e23b400837aaf6b6d53d4", 0x89}], 0x1, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) 11:52:36 executing program 0: socket(0x18, 0x2, 0x0) setreuid(0x0, 0xee00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xc11, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000500)={0x270, './file1\x00'}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x2, './file0\x00', './file0\x00'}) geteuid() pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0xc98, 0x0) kevent(r3, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x2, 0xc0000000, 0x1ff, 0x1}], 0x3f, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0xc0, 0x20000004, 0x9, 0x3}, {{r1}, 0xffffffffffffffff, 0x48, 0xa0, 0x3c9, 0x2}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x101, 0x4}], 0x1, &(0x7f0000000440)={0x1eb40986, 0xfffffffffffff0fb}) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x32ebf1a7, 0xc2a689be00000000}) accept$inet6(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) msgget$private(0x0, 0x40) 11:52:37 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = semget(0x1, 0x7, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = kqueue() semget$private(0x0, 0x0, 0x8) kevent(r3, 0x0, 0x2000000000, &(0x7f00000000c0), 0x1000000006, 0x0) kevent(r3, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 11:52:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x8) sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="0c7f63ec4af2ac64543003f919f043", 0xf}, {&(0x7f00000000c0)="a03563d098bde719c55640efe641e429eaac7ab2c5", 0x15}, {&(0x7f00000001c0)="bb5c1a765093b922d0bde610d4006041ddac46fbf55fd714eb5ef3ec40b9afc1d75605801aaffdf5036595331d2047773f67e630ee9e32dd65c8f2b53c145c1ae40608bafc64e2844658f96c3bee585aeac493e938aeab3df5b9ecac8af00b8c4fcbba304cef0dd530fb29a37be84e27149733d9ab4a8d5a6b18fefe10e0e13dba215116438a448648392bdb8e99bb6539496e8493c8cc5af036a9878a705a26d05f7bafab28264eb878d41492c4862295d83349d0ef8e59b30ff71d860987b6a98f82d773327923ca00fd578786825c59b5bdec353c3c58e591a2e3a09c2a86087b82", 0xe3}], 0x3, &(0x7f0000000300)=[{0xd0, 0xffff, 0x8000, "74da8468bd85f4498384f40e7bfb7e96df49d713202cc5d7c16eca1b5e72114172a21203f71b5497372baf863df29fbcf29e57043b5be42d66b51b9d8b013da85976d671bd8c5aa652576cf8784e9cc555b237487746c60fbdf96ccfb4aff50f8f20267194dc132f2ef15898b5d5eb80151a694ad89dfac34a2d0ee53b2561536b2440bce7a0a19ea6149dcd77466d631a4046cf514c49b3504e9d698988a53571fee5e9486340642c6dd25a32e9a695347cc0535b944ccec6573d9dac1ca325"}, {0x70, 0xffff, 0xfffffffffffffffd, "a258113b36447afe95d378ca0dd174c65b18ca8f3c9534b79e781cec45388b961b0263c07a4cdd2857984defb14ead6482417dfc0d1fdff77628da2d4a7052f1bfac649755d4bce5e9f69cde7157190e7f7970db9f586b0a86"}, {0x50, 0xffff, 0x5000000000, "5a2a2cdfeef10572647307ed39c2ad63849e472f1f131970ce8ffa57989c392b875dc1bd76eb1554123ea5ddb53cf41c7261f341c2837811b3700c0f"}, {0x50, 0x1, 0x2, "02f1b8da9381327b0b7a415ec3fbeeb08ae7bda6137b66d485d43db2eb0537d2c434e444b6ad539408de78acb7143b688c62f9836e8eadf06e62c76d8ebc39d0"}, {0x80, 0xffff, 0x9, "2a6c90504d387b5147492afbe85e5692f488b160d0256d97d27a4fe569e9334ea39e96a25d78fca5b45a07c7f2c5dd9fa20f1584ce5f932d11d7527f81f91aaecb301b6a8286afe208a71681ad29142e6aa44ac598b40c08ed604fdf49863a8f9bf2f009e3b3026f0023941be7"}, {0x78, 0x1, 0x3, "610d4922965d1e367a1cde769540bbcfc38e8d2ff86cee893b24da7017ce68ead5502354ce174f6e321d05f6b07ca745416bf9914f90d484278d5015483738b5b08c9ed683c4b17eb298e3abfbe9fcd125ef892eab7a4f73d0d310b59c42f061a3cb2872bee4bbd5"}, {0xd0, 0xffff, 0x5, "ac33e17c0306cc5156bf73c7d235d55c17a9787d1ece16e0f6a480beea2a280011ffa09cc354e9b703098b1497668936836e8c4f5382964edc2953fe76390b654ac1bc49842a791df4eadf55adc7990f3de2adfd64c3c388eb7255e8fbcd658743c1f814b676db0226c4683949deec80b5c4baa6f32e8f0a99784690b49e3830be330639ecdf4bcbd2376a0878877b390df509e142b4b081e87e3321f7e17dfa8e5b22f33a39dedd58c373681367107e3e7da6d171cbb821e890f6c5"}, {0x20, 0xffff, 0x4, "1b96b45bcb6c61903cde496be9689e"}], 0x3c8}, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) 11:52:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0xfffffffffffffffc) 11:52:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f00000001f568304ba00"}) r0 = semget(0x1, 0x2, 0x10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/254) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 11:52:38 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x70}, {r0}], 0x2, 0x0) 11:52:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r1, 0x42}], 0x1, 0x7b) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) close(r1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) 11:52:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) semget$private(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) 11:52:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003900)='/dev/wsmouse0\x00', 0x10001, 0x0) fcntl$getown(r0, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) 11:52:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4, 0x2, 0x80000000, 0x9}) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 11:52:38 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10020, 0x184) openat(r0, &(0x7f0000000000)='/', 0x0, 0x10000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 11:52:38 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYRESHEX, @ANYRESDEC=r1, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESOCT=0x0, @ANYRES64=r1, @ANYRESHEX=r0, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0], @ANYRES16=r1, @ANYRES64=r1, @ANYRES32, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYBLOB="93d4ff4210f9bfa509b1bc743ced211ae65877d441ca41aa9e2d79b8efd14b9381694332ed5449601aac361644229392eaea2bd261fd8fd80475267b4f671efe76a9ced5b23edc4a0a18be44d587fa878f6a89c1106c27a7df3a49f7e66812b934c892ff9a7bbefd21c64fcd7ff3996dab935827dde7a55f9cf98fd9012b02065bcef97f45289ce1f7df07d52b1761420526d3d8f25d270deabca8", @ANYRESOCT=r1, @ANYRESOCT, @ANYRESHEX=r0], @ANYRES16=r1], @ANYBLOB="27d253270001031b26d531c0252a4bbf1eb843d2cb5063ed3ebc7e2b21224ed92ad862cbc0a1c606fc49b0b11093a11662f3fb26ff79a5c8f1942c8eabfc27776df13705d7c23fe00faf150154a8f16b57974fcb54850000000000000000000000", @ANYPTR, @ANYRES64=0x0, @ANYRES16=r1, @ANYRESOCT=r0], 0x8) 11:52:38 executing program 0: clock_gettime(0x4, &(0x7f0000000300)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = getuid() setuid(r2) r3 = syz_open_pts() fcntl$getflags(r1, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8230, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r4, 0x0, 0xa, 0x0, 0x0) r6 = socket(0x0, 0x5, 0x4) syz_open_pts() write(r6, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r7 = semget$private(0x0, 0x6, 0x8c) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) ioctl$TIOCSDTR(r3, 0x20007479) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000008c0)=""/4096) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) semop(r7, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) fcntl$dupfd(r5, 0x2000000000a, r3) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f00000003c0)=""/76) writev(r6, &(0x7f0000000340), 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r2) semop(r7, &(0x7f00000000c0)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) 11:52:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x1007f, 0x1000003, 0xfffffffffffffffe, "f20000004a0900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:52:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000400)) r3 = getuid() r4 = getegid() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="08f68326c5592e6f4121c39c06ca58111b85e3790124d0c86fd9ef84cf7d91267b224f93d5045100e0d86f4a23beb4df16148a6f904efaf0a8db06e320f8b6d9f12d1ce63b5662768c82886096a3ad1b10166dcc4fba74c4d0d53cd5f67938ee10c437c493b8fc3393d7839c2d8d08f1faa7df57d62703f87820d176c2ddc345da7732d55102dfda8d814e0dc9989e10745c6e6bf02b49a85d54264d53968d4b8f268d577f3e2dec6c9d8ced19fdaf0311f6d0ddb622cf884b0a8dece6843a049ca14d83ddde5bea6a8351dca4afb9a16293e58197", 0xd5}, {&(0x7f0000000080)="2297fd2a5504fe0141f0f6b78abe06a01caab2b7863b714db6b200ace97f80bafa368fb6ff315c09087cc001687528733e7dcd1aa89809ce92b116ce24d9b4ab98c19fa8d8b5a90eecb24a49a0d478f83890dd0aab12505d76de0f8d50532f722354b01c14ec9b8daa59d7496e3680e193f7b530bb82c4767ab833182feb0872092e99eb5392caac95b5df5f617c4820c0f74ca9c62e7f0fb14fa44773a8b951dc8442da337d585d77a8e66d81f900f55f4ee742118cd7", 0xb7}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x80, 0x2}, 0x8) 11:52:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000940)="33902e797f86e35cb05d16344e0d53ec944cd366dee2be16b75e6565bc69becef1234b345eb3359083a7bbe0f7fa89a3210a367272b12cc31a87bfe5080bc3c18035befdab34480cf76866cb8225f32831941c3304b56b6842c02b08961ed7d6ee2164ace0ed6e6788d4ca678a24617790fa3f3341a48abcecc4b7d1880b521c13b745001100bad1a79ca899c2a30e5be62115e6a46c651f84163ea8dc17121dea18dff980dff08a86448398c302fc97a0e11e18289d56110a29fca13731ebba954b556d4e3b70e99ea218549f8e5772593b32610e01acd46521b0c72bdafc8814736cff237e9bef715ade674599c8ee2ceedc732b0b65e54cddbf03f08e46f3c7a29f1fd5d9b3055bbb49cb39894937a5089e331844d0a7e33dc2fd5c9625cfb2a7ef30c851f4f9a5366d9c10d0f9f25a894e54b3cb6d12368a0455a639497b1312a5c032e4386b17fb9aea474690d52aabdad15d2da65b30e78620f3f177dd3028d783e7b6247fd5beaaa3d9d4428c4649dbb7dab01bf444fb18d22c6417829e59a60bcc457d62bcfdffb9682acf08d00811aa2c536e85244971d5185f97088b7fedf268a038194ba70912f32e24ac268ea5588edc58c0b5f472549b24bc752650547ba756a9c01acf8dda7041884f2cf02f9218d5b4ae224f4d5da91604289d5c9734210941755f92831d34054a12483af2129ecf6d5e0556fba6eb3485246d75048fcb90de318b0bf3f4ec5e6742b0366e4bf933fd17c036161c8f1dfec998095a93095f381e931763871e7e403ce5cfa90248b3602f44b5a92b81e78157888348f8d4cfce870c22e54e47e7a198376e46d0acc80235e2792bf139972bc46558255a58408a56b9461cd42d46de0c2a048eb666a6cddcde3a23670d98a233af917d3a6a0f419f9cffdb0fcdb608398cd4cc19bcf80897ea7be208c52cec503e8e06bddf745f66ed8b15f3fb0b88c99da7b2f1a7d3087bda76af9f31ca0413cd8b3b8645fd44e195805cfd78fd9b4c706684961f32139685d2a116e6c35d9c0671f14192d2a75b4bcbe91000b771ea4ab2423ca18729c58c9e3a60344622352a273473f18f5af4a288efbea9e7cb25068b8e2c2d21a1e85a88ac2b25d819fd8e05a4bc866a1d9cbad88bb6abe6905704ca6b6894b6349e3f44de8f621a0654b052cfcc80e4a2d18a221ceec549d5ad4564f773033ab51a65cc26d6dd8eda683bd78e1baa60ce5ef12b44657b83ced0cc038c3e9e29e86e947b44796b531690b3193457075b9f72124bd73438078bfdbdfde53006d8217729a054824917321b4c3295fefef4631f9385652a4e550116fb186063eb85d0904e74ab08e472e9b8f1742b9aa8cc53dd39851a897373564a5ca943153661f288dcae538861907f3aa5167150db9d95cf93858c0941b5cc2ea4181b1d940158cba5bca0016f98c0fc6a37a5aadcdaa1756c95b12d8e58f349c3d080c34f4a500fe815dc8be3655df2765b073683d7e2bcb7e8621d6cae2745edbe98bc913b1840eb073534ccaf0f2eb39cff8d72d52b9330c3611294ad2d4f8fa3646e9ced42a82885c808234b6e432349f4c203e26b412659c0123545d18a9ea922874fa7788e940848d382794c66da2697959dd7477b85f8", 0x48a, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000900)=[{0x0}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x42) 11:52:39 executing program 0: r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 11:52:39 executing program 1: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)='\"]', 0x2}], 0x1) r1 = dup(r0) setsockopt(r1, 0x8, 0x10000, &(0x7f0000000040)="8183bd9b5683ead917936092c8fe21d45ca90a08f3a3880aa6397a0fe5db3ab16c155cd9056fb61965e8df18f6bac6", 0x2f) 11:52:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100000, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) close(r0) execve(&(0x7f0000000380)='./bus\x00', &(0x7f00000004c0)=[&(0x7f00000003c0)='c\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='c\x00', &(0x7f0000000480)='c\x00'], &(0x7f0000000740)=[&(0x7f0000000500)='+\x00', &(0x7f0000000540)='c\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='c\x00', &(0x7f0000000640)='!\x00', &(0x7f0000000680)='c\x00', &(0x7f00000006c0)='/', &(0x7f0000000700)='-[.--!#\x00']) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x101) write(r0, &(0x7f0000000300)="510fc3", 0x3) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x82) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)='c\x00') readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=""/146, 0x92) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000340)={0x3, 0x2, 0x2, 0x7, r2}) 11:52:39 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0301000000bf02008c9798171fbb18fb9d568e58a6b193ce1edf1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 11:52:39 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = msgget$private(0x0, 0x756927d8ac379f74) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchflags(r0, 0x60002) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x8f1b, r3, r4, r5, r6, 0x80, 0x80}, 0x4, 0x5, r1, r1, 0xc8ec, 0xffffffffffff679a}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x0, 0xe1fb, r1}) flock(r0, 0x6) r7 = dup2(r0, r0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() 11:52:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r2, &(0x7f00000004c0), 0x29, 0x0, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0x9, 0x10000}, {{r2}, 0xfffffffffffffffe, 0x1, 0x42, 0x0, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffd, 0x28, 0x1, 0x1, 0x20}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x813f, 0x6}, {{r2}, 0xfffffffffffffffe, 0x1, 0x1, 0x1000, 0x2}, {{r2}, 0xffffffffffffffff, 0x8c, 0x28, 0x4, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x21, 0x1, 0x45, 0x36b}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x2, 0x8511, 0x2020000000}], 0x3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x48, 0x80, 0x1ff, 0x79}, {{r0}, 0xffffffffffffffff, 0x18, 0x4, 0xff, 0x9}, {{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0x6, 0x8}, {{r2}, 0x0, 0x0, 0x1, 0x7fff, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x26, 0x200fffff, 0x7, 0x5}, {{r2}, 0xfffffffffffffffd, 0xc2, 0x4, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x8, 0x81, 0x1}, {{r2}, 0xfffffffffffffff9, 0x74, 0x2, 0x80000000, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x11b6, 0xffffffffffffff4f}], 0x22, &(0x7f0000000100)={0x7, 0x1ff}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 11:52:39 executing program 1: rmdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYRES32, @ANYRES32, @ANYRES64, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESOCT], @ANYPTR64], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) unlink(&(0x7f0000000180)='./bus\x00') r2 = msgget$private(0x0, 0x80) msgsnd(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="031000000000000076e29272c100002e96ef5a65232a549f8e1629f7f770960b59ff695d61741302f093f74249f7e19d38d4bdb26f5d277fb4564bb4"], 0x1, 0x800) getsockname(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 11:52:39 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105000200000000b1ffff33127f95701e64f5bcc9027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebd91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29001000000", 0xffffffffffffffa5, 0x0, 0x0, 0xfffffffffffffd29) 11:52:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f00000001c0)="7d254c3a55659e54acdba7ced58e4a49ac377457acb0db1a7977b81e7597c47008bfeedfaf97039c0bddcf4405d2237c13a00f0f608983b720a57cb7feec5ea26fccc5d8940f075b30596e9702c716fae41d91b61a8f9a8b3fe3582dfb64308411bdbaf8da", 0x65}, {&(0x7f0000000240)="88cdab4597f43786d326098596d3b18510d712cb6af7fcce4b31ab620409b1abc9bddfd9143ac9ff0d723dd9ff90be0e9d1d9cb56d3a6457538490bcc73aaf6f0d22fbc0334b184e8f12836a5e85e50667976fad89654267addf722270eba7a28bcfbfc49128870d50d628049b4d78f8657ea9f9bedbb0991f5766dd1c6762b46b92b8d9adacd5a2337d72b047a9f059bc43ad81539a9df4aee9c0bdaca3d68c88079a080f8c09ff05f9834d8c8fe8ba642c354118fb8b103a7e50ee5c819074b2cfce3ecb", 0xc5}, {&(0x7f0000000340)="8b0e2957b39dd49ebba58afb2b6fa9e503f72f9290f71f97ce48a03327fa70bfa40732ab0f944e1033164c180fd45d48c26eeac11888f32aac7c3ab16782347d50384606780963297408169c6ac327775b3203615a6d4e031b6ed0171fe97f27e5aabb960c0ae964c76fd6fe349ce3b9b3ef5fe33e11596c9d1569723a6b269e44c752269f13206ad02743fb", 0x8c}, {&(0x7f0000000400)="06d50248fecd58ec18414944323b6c31ef460c1055cb27a9310cc18e9bd3019e7d885a20bb992da2bedbf3bd6ca94a56f49ba7512554bf86aa474873cf7bf4729dda1630ba38cf7201337c421383dac544f486fd376eb2c38626e9cc33cc19037718a646347951e242c906b48fdfb175620367a13334cadfa8b0d19224bd3824c67230b8b30899cb212102d6c1f57a61ef", 0x91}, {&(0x7f00000004c0)="f03dbe2f9c5d2abbda5abd60eee5f1428811aee8fbebdae521a75a1e0a8036c69771f4a36ca2659ab0482cf23d3c3f17f5", 0x31}, {&(0x7f0000000500)="6e06434c1c6f8e403a186b4263eade246fa89725ce047d8beef3ab834fa5136619be3507d9c54b96c8d645a67a72d89c9850f64264d76af0375cffc02d45ecd9a9377c6cdbef0022642cdf88ded17edefdef5414af29373a7c20f26f145f7dd272efec9aa3d59c00abf0c533204c583c40dc78a82ba70ea1aa792b63195f032f94cd4208a71b934202b05d818e3f1ed6da99a329cc79c642722466a96d2315554e55e6ad5e", 0xa5}, {&(0x7f00000005c0)="544e40aae281f24948c17200726b904b94ba6945be9b977f4a3b68aa3fd092da5744e5e1ff5d", 0x26}, {&(0x7f0000000600)="64cf83295b926f10d95b52de93134bb8a4f733ca6664bd65e8683ece17f9694d27201cfd1c326a5888d02522180269563c71a3666bccb87d4c6596ca9372196014913f788c1873433248fdd25a0a76f3b849cb4cc9743d30f6255693e4f423992f0b4d17ad23935836c107be03650349158aa7aae60ce7406fa2053836a8164db14e19d69f1677", 0x87}, {&(0x7f00000006c0)="40e34b2082f96bc06b3399a95e2027dc887b1e48e199e2c6eacf3fb956b49b50a87131a5c4da5645ebe396cdace671cb", 0x30}], 0x9, 0x0, 0x0, 0x400}, 0x9) 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) setsockopt(r1, 0x29dd, 0x4, &(0x7f0000000100)="1ba6181f5b87a9f0b4e2eca56512c8ad8e774bd684fdeb39ed73cd96e34ce6bb611a2100086745ee8773357a62f967333be1acc28de3ccadde5f31e3a8b7be8a6935bedb0f6f75f57b094a9395925546e38d3fc2af8b7b440188fabf76a21e4792dce116a246c6c837e3b2488788c810d9c0fe6502872ba7ffd81477b0061fb09960c599c40a766d18a14db12cc5535a0ea2875a9d987ad7f22d23e3456e5d183b1ec2557e6c6842e6a5a98ab1e62d4c8347", 0xb2) 11:52:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getrusage(0xffffffffffffffff, &(0x7f0000000180)) getsockname(r0, 0x0, &(0x7f0000000140)) 11:52:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0xffffffff, 0x200, &(0x7f0000000000)="8aa7d31d7323250a2963222139ad6741cdf00f74152df471cc2d148ffc5978b3a7d2a5aeb03af0d7d94924808798a3b3db171d91fe6b8864e05190e8d9932bc26f8f2b90908f70b1259751ccaa2b2e8e8562a0cfe99fb01ad6812dfa41cb1b4ace3e14d099aac24e860509e532f897f00629a57c28ed2cd16511c7f78dd72ccdc52a266b388dff9c7327d57cef491cf168", 0x91) shutdown(r0, 0x0) r1 = socket$unix(0x1, 0x4, 0x0) socket$inet(0x2, 0x8005, 0x1) shutdown(r1, 0x0) shutdown(r0, 0x2) socket(0x2, 0x3, 0x9) 11:52:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x2) getsockname$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f89c5a09d3260f1cce4a747727088e6316d69083629b19e9b8241536821b43daeb98551ce9ffd295fc97033ef58861004bb011"], &(0x7f0000000440)=0x6e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8, 0x0, &(0x7f0000000080)="826ede0a24da0432186ee891d43cc6102d69cf72328c797fcb072c4676d18a7875a066477004ef03ddb4ae028ea4a346283a89002ab72d34326e6a9be5cf2cea86a697c4d663b0390ddd839e9c934c43e3324176719fbdd3307921d24cd21f7d501691cc66f03e1f3ed92ea5042904039d0be72870c0f1966dc98d030be062bc1f969f6291bf1c1ae08145cc0be02caefce499ba969207eb59faf7f05ad211358cb3000dd83b9c5bb161f6da00dff403631d2f71f73021", 0xb7) r2 = semget(0x0, 0x5, 0x0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000300)=""/74) setsockopt(r1, 0x2b, 0xa, &(0x7f0000000000)="cfff9668", 0x4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x5}, 0xc) semop(r2, &(0x7f0000000380)=[{0x4, 0x9, 0x1000}, {0x3, 0x6, 0x800}, {0x6, 0x7, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x3, 0xfffffffffffffffa, 0x800}, {0x0, 0xffffffff, 0x800}], 0x6) r3 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r3, &(0x7f0000000280)=[{0x4, 0x7fffffff, 0x1000}, {0x7, 0x5, 0x1800}, {0x4, 0x4}, {0x0, 0x3f, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xe3, 0x1000}], 0x6) bind(r4, &(0x7f0000000400)=@in6={0x18, 0x3, 0x2, 0x8}, 0x2) semget$private(0x0, 0x2, 0x10) r6 = socket(0x6, 0x1, 0x5) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x20, 0x0) r8 = socket$inet6(0x18, 0x4003, 0x80000000) r9 = syz_open_pts() nanosleep(&(0x7f0000000480)={0x100, 0x100000001}, &(0x7f00000004c0)) fsync(r1) semget$private(0x0, 0x7, 0x420) kevent(r7, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r9}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r8}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r5}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) clock_getres(0x2, &(0x7f0000000140)) mmap(&(0x7f00006d1000/0x3000)=nil, 0x3000, 0x4, 0x10, r4, 0x0, 0x0) semop(r3, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) close(r6) setsockopt(r1, 0x1200000000028, 0xb, 0x0, 0xfffffffffffffd60) 11:52:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x6, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 11:52:39 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0x40, 0xfffff}, {{r1}, 0xfffffffffffffffc, 0x28, 0x40000000, 0x3, 0xffffffff}], 0x4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3b, 0x80}, {{r0}, 0x0, 0x0, 0x83, 0xffffffffffffffff, 0x401}, {{}, 0xfffffffffffffffd, 0x40, 0xf0000047, 0xaa, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x5, 0x100000001}], 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x10000, 0x401}, {{r0}, 0xfffffffffffffffb, 0xc, 0x3, 0x9, 0x7ff}, {{r0}, 0x0, 0x2c, 0x40, 0x6, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x4af, 0x7ff}], 0x1b2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x80000001, 0x100}, {{r1}, 0xfffffffffffffffa, 0x80, 0xf0000004, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x29, 0x1, 0x774ea72, 0xccbc}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x41, 0x20, 0x400, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x21, 0x1, 0x8001, 0x13b2}], 0x9, &(0x7f00000000c0)={0x8, 0x7}) 11:52:39 executing program 1: nanosleep(&(0x7f0000000040)={0x2, 0x7fff}, &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000000c0)={0x1}, 0x10) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10088, 0x21) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) r3 = syz_open_pts() r4 = open(&(0x7f0000000180)='./file0\x00', 0x50, 0x4) r5 = dup(r0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$inet6(0x18, 0x8003, 0x2) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000400)) getsockopt(r9, 0x8, 0x102000000, &(0x7f0000000440)=""/52, &(0x7f0000000480)=0x34) bind$inet6(r7, &(0x7f00000003c0)={0x18, 0x3, 0x7, 0x7f}, 0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x22, 0x40000033, 0x2, 0x2}, {{r2}, 0xfffffffffffffffc, 0x0, 0x13, 0xc6d, 0x2}, {{r3}, 0xffffffffffffffff, 0x18, 0x1, 0xa57a}, {{r4}, 0xfffffffffffffffb, 0x98, 0x0, 0x3, 0x4}], 0x800, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x40, 0x40, 0x22, 0xdc44}, {{r6}, 0xfffffffffffffff8, 0x2a, 0x4, 0x4, 0x4}, {{r8}, 0xffffffffffffffff, 0x50, 0x5, 0x1f}, {{r9}, 0xfffffffffffffffb, 0x20, 0x80000001, 0x2, 0x5}], 0x4, &(0x7f0000000380)={0xfffffffffffffffc, 0x4}) 11:52:39 executing program 0: munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1d, 0x3, 0x6e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="d346937fe99fedee1ad09ec594b8feebd222ea4fe4bcf45022f4659c9a7a261927bf9ddc6ff4e18ec1dcbb4ae4e0e90f0b6a273525ddacb3b6364fba049aa3b6b68aa9089f17010568e5a9e6fce711213e78dc0b81ba9781e681471077c725897fdd14c193a7d811721902c2beb5487ab37554f4c603da681b69195a47fc438e1e0a5723e6da5f1e636c95d9cb818a633292dc7a4f2675471d4b404c60fadd33faedc773d10b9de995", 0xa9, 0x1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000180)="2b00ff7f0000000033008aa410c1fc935999b12a9a0d733e01111b85d8b19a0ab036952905fe9e2e202e594d0379a4a742c35497605b30ef8f25ea2f4f275a976ca6e92d61260bb96b4b0ef40280563b1478443a72ee0eb3b8ef0441454f8fe179f02749161349bc61649a91d5fdb5c1b9c7daa8348b7aa5", 0x2f0) 11:52:39 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r1, &(0x7f0000000100)="edce2ae7af8912d3181bc184aafa74265c779df27138553e26db7b0ba942cb2ce2f2482fa9b727507afc26e8d35f8d5a381b69c2c58107503d5aa3ae4503d2e8cb4637aa35ef261bae7b7667bb5c7f569cfd103326c32471e570e3bb391b6bfb6bf16779821d11f06dc0afffa2d136acffceb0c0a2cfe747b065ccdf46eb16d23a669ee9070c1119a8bc80593737dce2d09a3c0619e1cf12e1acab1dce88fc3495778c0d0a1da69925ec7451fd5091a86968ebd3c8339b94cc227aed8fad7530a14120a4eeb94731e48a4b631c8d99da4467462bec5a0a9b4d2f7a2b9eb8d6244749e370af8ce8c609600c42cc51af82ef68e51b8e98cab6dda691f19fd4629e39f0d3cbb55bd835609e3fbfff8c53b7bdebc9062a77521117dd3933313d35c784e5dc88cd96d1b1d6c362d11c50dc415dd226c0a62ab8fac854cabe3cb58321ddde026c8b2cb019eeb2742083a68f7e2de9b64ec0cddfca7b8d176c98ee9a1832ddae57668b9c1f6374ed05fa29b2979817fa6d48c5c068e1f017bded24babbe223ffc090dcde9f291f13fcedd5f7319c9a3264b5aa03c1dcd5a2d92510cd8633e4977c89fe442db8ba6df88d15ffde353a57e6a6cd03e92379faca109a1358c01044806c5a1cca1be5375c2ba33c9c3e4002441e53d81f4fdc5a86dcfd44ff1b3d2bcaa292b8253d355b64f7bd3b66f31319dd6e8beed3e9366282755cd60316b6f89d38dbb4707b9ceac8ef3ac8d42336dfc090b0af1f37b308721ba6195f4b9f0ebce98bcf63ce91c03eade64d7150896abf8487c2e0d99d6391d0baf05913f7752ea186945164dce452d73da504ee5829705246b465e868b89b2481be7d4c57d066d8d3a1f8e53d12c2660c15f790d0d01f8fbbcac2fbde809647c5559489e146a3246f163b6408d9eb1d7b7ef2d74ce6c442982d1cf9cdcd59ffbfbec377d4456853dbc5b13d533d5e35a46769844318be40ad702a9e9c75a613f9116bd09cb4d904b7be71a9d2799d9c4646132671d1e65053a1cd2fe8c47e4741767702dd2a0950306d81dbcf3591beb9e0149a584344ab71a599d2e9532aecf3f1d1dd7f2124fb142514bf5e8760d20704406b028ac1d1d4708193f58a7975656b6a1644dbce7ad8e194a982162400b4805ec791cbfa16f4271d9349bc5ff7830a95ba34f91a4c6d4ecb40e6e02fe27f3ddfc1f91204c66c3c71f7f5cd832739dbdef4c224decc2b7b15042727b72778387c68155efbdd2be5b8d51f7044ff9bd49adc6c599eb6616da0865db09ce62407b367afa1edcedd6adf8f2fc615a0a09c5cd1d9b972f1f3b11bce6ded50ff8f3eecac2e23053633a6413f55bfd54dd0bd9a47329a7e4adccdd49e8ba16fd0c590aa83ca0afc9fc5209f61c19066c157012937263162c32ff3caec43e5b1533f7312113541dfb453f249577da95ba28b4013f832d4cc43f09f5d5340e1e040ecd2260c3465c7f2fefe488eba2997fbe65fc551b083f61bed9e8c66ca52b61cb201aaaa1888f92253f831710409f32244b49c9bf25c6d8cce1a6553eeadb31c32e9fda8d31268a53b403802a368558cb9835496b9964bdf7bdcb70ee1bdbdbeef0eff15d383b48f7b4ab2c80d9a425d41d7841b76d24886ad8fb349965d1d2a4d0c2523472cdd267841473ee9ef8157d77d1aaaddde4273632ecebb74829e5245a58bb5fa4a0bb8a5599a84860912d1be0c8a437d94fbd9d72b8c7e521725e262c74d6a17522a39149fc8b31e21e935265a198bca6e2f6cb50085a83aacaee14049d8751deb73faf04bec98b99ce4711202eae6569e95bb79052f9d94dbdeff0af5c45711f0157ab41a3dfac9e6f5d95158a2c3c00e6a7fb06fa71b0758c5dd42f986362296d349bcbbce742b4999f7922a0387d422d82a8fd4d301a696c8ad02594ef4df3707df3267ec4ea6189aa70e04c77cc9f70d7ccb50009789043b5d90faef57207a681f4ffc6fad985a3322295a2443f0a2fd8d710ff435df329bf7de9f9e16e771e83daeca22fd06f554a134e2c659", 0x5a1) close(r0) 11:52:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0x15, &(0x7f00000000c0), 0xfffffffffffffeab) 11:52:40 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x4) 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', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 11:52:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000fffffffffffd}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)="30a5b46143bb2c7204952911df087aa7c58f9a790b2fc891445aa88c19e9125e7adc49d748314cf4d6f5d9fe2c4715656ab3da20ee95b323d50fe9819ca02f981df787434ac03853aa1dd93e9071b22cf651c970ba8b4de9a95ab827b9f1ac1642c7e714b4f5eb336547fd6e9e1ee64097db0a414cf2121e3df96f9a2c41454f8e226c4b43c8cec1e812d29259db164860731527077daa7a5b17b3e8f5a5ac0f3a5f7e0a5bf9545db931e3c0dbab1997", 0xb0}, {&(0x7f0000000300)="15cba346a2cbfd5cb4fe544b843614d9fe1439686eeb605512c363b8f391f77f44fe796f3a8b6d063cf95c5dd895e6414e9fd0fc0457692f4e9d20de07309cb68219f22d18884238a604743aa95e8aee9da9bea1ab7cb372b8850bdb95ff14af88ca25d091666c11e0503a89a4c1bf6cc6e4f522af32", 0x76}], 0x2, &(0x7f0000000380)=[{0x1010, 0xffff, 0x7ff, "ad32101766408d1706572f10621fd98d00c88d20dc7bb97c1cc2b0e0ca31e87a59950e7e0036b5681c0c5df200e834cdb46f61e564d9c72c743463e9955646ec61b7e02c333dc4909e9ac3cf1a49fff56269b04d71ef82f1d4a324ef15a128afbbdd9ba150e54e4f859f8f6d6706ca076127e688f24152a56eca5161fd5486c149d2bdba323ce032a50fdfdb60256acd2825a49ffd0cc80337c1de3ef3085aae61cd0808bb03978e48e91f14864fd2a323da9669bf99e8496519e50a17bd2b27ad9048166ba2171e99d024c94f351fb3c1cc1faf4e0300a34be8687cbbf7c5b67450ecb99b26f12445ac81992913fd6f3df2ecf06e6996e6946e4a70fa56e93d7ac6e314444bcbf00a9c69f7548a8221e29337cb7e69ac3cb67b3a499e9078666d14140dc5d12be921d024f39cf7a3ec1082a7ee877bdd7af7b7866921c87978285cfb7bcf77384109be0bac1ae14a1ce13bb50d7448a22f4479bbb164cd6dd5044bea4ceea1879fe95be66eaf4ef5d2cd951b2c13021144a04f1049f8b5f074621a4ea07a9f58956c56df0557e887ec0846415cd8197d770eaf512bce7244a7c698c0d1e1435c5726a40c2106c1c943c0345f62e4d14bf8015e10279230ca2dbad7c38c0e6ca923a9e42440036b1be459915124c2843a35570fe6ef6d95d7eab11e811e039a8736b824e67db52466b017ca63b01c531a831cc5f07f13994e88dd442ee54ccc412bccd5bdea40f65b40a7a91481352353fc8cc11f83ea82a20a641a3a3b40b8120bc7a518e407403cf51adfcd9919a1662bfed159ee186c8909592162f728111f9f3a637d6b5e4478ab28f91a199196a79c90f7903b5081e5f74ff2531c4e0160a98674891dd13e5b6e9d916cc7c8a71da462993cb1a097c84e68db141c62c96b2e51fe4210322c82a4e3c3ffb27941cccdc9d03f745c9dd5e9a3e97374999daa1c12d17f6b75cd67a61177e531c0633530fa4a9322c32e7185215bd6b0473221d19790cb782d5c382b54a15fb6ce611218eefa4521948a2c64b7164b8361a2b7e04436ea4615d763ff1055be7e2acc9ebff79763da850fd2c77e1fd21eb3b4e1626c3bda77cfe53c716373adee7f3516a645b2e0d4a86c1e09d1f0c07f244c41eccdb18a6eb80a3564d684ca893f405c5ef42f21d4dbccf6b045069868bf0bc5acd77f6b830215dcc7fc4511d160bef7b30d85d378c24781f3710c0e5e655c86b239faefe4c5d3a2c78b87bed186fb3e1624c1bd28ae4aa4c883b19f3298f4913f75868dd8a84384d8d10fca9c97404362e5d86763d9aba5ab01de3fce29b183d58bd57c5a56a6bab72559f6e7bd3cccee95cd83e438e3a26cf1fbc4d4d248031e8ce1b94370b8013e1a3c87eab35977c121a7dac42d1ed09a45a342d95626f67f6ece009c0a1c7635abf873249dde1ac58f9562b9b9597f2a97d0279fc28724c46404b8699b4e5392fbdd82b6f0fface3c07d626ca89913f74926ffbc5b2859bf8b6af2e43fc351789a221582045f8299fcb3a1f7048ff4e68257a2ce23c6771583daacd6f9417d0d7aa8b6b5bcd98ee172c8ff7e1c509eb90b2a2b5e9ea1eac489ca70146f1d88299c868d4381b8591373587dda6668dd06e2c5c2fe89990605bb3da5c568ea3fbea7504bb8d3ff1f8f10ce75a645324dddfa3307f3adb7df7ec66344c5a75157cda41bf7d165d14e13cd1b10cddb3c9e0aa9787645e81de553631eeb542293513ffd5dc38c7bf0ed66b8c89259da39076a1a2e59eab31e87c9bf63b70cf1b0c2b45e4455bb1b22f3c04fae435c3adf06191e1e6d0cc247fa2c970e00d78621ff90a17d02e803f8b71f0ff7277c980dd474edd28ec9e911d044748cf590c9e0c46899a8ddcd1e6d4148bad08c876e6c27098fe6a67625bb3fc6cfe7f9b6cf678f053c41d6cd9ac1866face6b431e6cb09fb2d4dc66a6a9e3cfa1d4c3fce6458c2012cb919ab94b44830766a9f18818e2659195c06b290c3a526c4fec735e49bccb48bac4e013fe5f7fb34dd1280925e9b84c540b80bc399acf60f7c5177bc21f949230c0568b1a56bed039adc060d2944c9d9b27a5d2eeb84870ebcffd6a07e032a916849fc4026340a142046999ec75bd4f19d8f5b800d2f62ed45a13b9d5f11d87ae5caf02af6816ca226c691b8965bc3929e137f6c9ef87f95cc099902f5962b7315052a488e368ffa1af239ba298df08c6551d53007164400c83b98359a4ceeb175bc412361d2f2eb4e5023ae9a7b090bdb8233f414edaf16ba6d96a4e4a2d201020a43553f81cf5c32a0b20f4e9227d563e19954be85ea74654f50803a5d05d9af03b7691681fd777fb9e86878500b272c7574d4ee74d39a694edfdcd206c17c2edf0b11125ca1d965f6cbc5d8824f0b2d7a71c8b6fa7ad5e1b40bc20f6b162d7cf675e5517b1ebf0efb6ec75ada04744f6ba30a9c6af4b873af4b239552e15067f6fb1587fff8e08b96663e7e85e5ef5366d296472cf048b9e6ae84de8603243d55635b9f9d403162ece66deb3d0c0c81d878a7097547d0e7ec6ee2106400de8a6f7851bbb2c59aa69ae4d5a1ff40a4e95aee482ee299aee56f15cc0c698b4e4ff2cdc51d6dcf0d932216d13c04671d0a5f6f5faa2a9255a35b41d4704ed94e61969d55e8d53c5e5a16a876abfec0f16f0ecd8a4f6c19dd5d0a26d30ede33a5d84be4910cdd94e29be1e85e54ae4bd76779ecc83a5af5896d1082c82ce0e9b404fa94e115362ea427f0bc4b03db95a722a504c651d92c88d31bc53254debe90e2fb15334e26a7608a129bd7cb0b9963f4e66013214c986bfedd60c6895b07be8dfbff5853cde05e578b30d94aef6c3e561a86bfbaaec4f6a7c07b020b3210923e55a5b88d4260cd5a3a780d20634b43dd4818fc0796acbc83daa8086634611811ea8a1e12f778e2acedfa9727d93eb359e89d64d642c0829a7c3b63d9cb90a8ede69b157c39f6baf57f0edc28e05b28deab72dbf5805b15aecebf75e2147e4de8fb8966e117cdb91c3414d82f34e17761e0033b4e676b0967f4199d0cd772d6f799575cc1df6634d096c55061ff6a99f7ad7ceca850de5d1d331683ab4360c094a89c4d9b2c4644da91be1d4436ebc53638eea9cec54de812be95a1eed6dd97b265fa444820355e28862b13c57cb322717b4fd3b8399a0cb0db93d534d0e44967ab4f76941fc31824e645d8179583333401cfedcc27684aad366703e00c6b9b1d622b981b5c8729ec728553845a3e3e0cb01e5cb30818418266fc88793690c83a522e6a772655bbb7f1a103e26ba9b183b5f5278807afeb91f81190ea0829a6a954fd2463ce234b1900bab9e8bfbbe40ec07ce2416d81b0a0a404ec632c04987d4106127835b1bd01953caab3ef20002561a393db29e8b4a68b17243d30136ce7da32bfed130111a44ccaba9c4d7b5b31e5e2863e5a8e4ca3e563d1b9ec4dba8bc472995a775d717f3305538713606a20040847782e81eaa01c652f6b1d854c5cd48ed67e0b23a7ffba34409fafc84ca67ff04ab061fd93684f5a39f2f8218c6e560d5bb14d1b36ee993ae78480a74bc354738ad18aa83128a7af72b80149882dc8e3e524fbcc8f3a69826bde75b38e4022287d7147e55b45b1a5da3243eb213921e36d825a69a2541d3dc893129a84ae9a6550b61091549917b82b5fe92937ac830d48f469660677c1d15c7f564680c02f13b8d327c5ca0b9403c5ecf951f93ab4780a24a23adceb19b1244fae70e2e1963e0ea825f23497aa9da3df140732ebb07fb68b540b94a2a0233efd7be36c54843e0802ad969c8edfafa3852df56842ccfa5ebf341584cbb1c28cb114142c65fe9f671ab58c0c403fa9e86706604866aa6ae95e46e79e1fb5f595644d95e62d5f10dc3de9158b9c185841181185bfe6fedbb12a1795ce292e9fbb395d921839ea43b5ac8fab396a051ce52be4413bf35fa20fb618cf83c2e6c4f4a8a4c680c01c71b2aa72e4de4dd00a7042bc0c66f33b66719da7a60de170c56a56e6665d9c88f59ca61c671a7ee7f37298775c0230fe11fa6f7928b63bdef0cfc1e31d5e387b70da705cb3133cdfc4b168ebf264e2ecc82f155a51b23c91e887202a375ea958102c133ce4bd42e8a12b5adf76aa340f00b634fee1a92539ae800e89c58be7e0d707bd3a3f9c8cb3310d4727218cc152a9a1d725f9af9d4898986341110428beae3ccb40e5b528cf9e25b8b6ad926d6c10189dcb738ea27cea5cd7880686a9093e461246fa8e2936d932c577b97cc0601ffef03ffbb9d866d3f58e936db7a4c884190cb86339b48dff59a786171eddac849d2c0a012a6c6f58a4f98b4f613ffba71b3d3802709f271630122df122554ff2efbece19e3998110aa1f0a09b3e5e48517d29b3a0f5d3caab8637872d4b4a9e4a6eac25255b4b8cf77f240c21f56a388e38418aa505eeb51a9d00a6c4a261c6095d53cebed7dbf4ba3271b7932870b693976fab69664e26c1acb0b4b707f8dc592867ddf38da80b0343df56425449960b6c6c6527ac1de650d6938c0710ef428cc702440b75e5e0fb1648ea8e2bcd50a7cc99cef0543a00e8591b43a4cb8a1c9d3de061cd0cedaf4edd428988e28ac7ab83e8f000b393f1fc970debaf23629bfc99b1edb9d2f4c75d7ada8e40d01ff6921ac86db8999870a592284fcaf839f27434e213d2eea761ab06dbcb27d1c7d139e53b917416a1557c0aa59d4b50caae5066125d7222595bc7a7da7141f82652b30d9d459b6fcf1c329bba5c9efb1c196af2e6869643dfdf7e315f691abbff75f913695fbbd5bd19efb5c337bb67ef8b23ffb549b6d3723dffa4e978b2c6697cf0b07ba1a39be882f8d5f34826d6dee7d06e01d079807294cc3003169e8f9752a6cafee975d20cdf248ac99f794235594cf30ee7d8e59b2ad26f08696f9ed7fcf982824387d962310789c56f28bce84041fd71a4e2c962c272eafc812e4a4c9cddd0fc2c45fb86f054fcd4bd2cd9e2862afb71f392645e7bf2e52356aa2d20e307d03dabb6850605abcffcf35a55faaa04046a53679d231206d9a3488256e32dbf38433d765fe889cd3671b4e20ea2d95b16ac648b9be54712e48b1e07ebe4af1f84d5cb30058fec781f23724d57fa1631b6fd58d311ccfe651bc295c6eb835dba26891a11df23c569f6a2d146e5744958c9b37c0682cb3759886ab95bbb22613ef77fec43b944d54f1283fb9e07c59878dd9219eb4bbcf324e9869e76751f30550a11b2c65d4b2e1af3b72061d92dd1c142e02444c16f045e4896fb84e38ac3819e7db3fdb79ab5b7e315cd1bd154d14a5d51412b53ce1c7379416897a9738be7b198db1b20e0346f33afb3992726a5c545aeefb9edf69a4434432701766fedf28760a9afb04aaf4296713a77896fbdaa1a144921ac66011be4aa8b1f27b6a276adc35aa7919e0b7b221d48041c63805b9faa104a540f27670fc00a976cc65e5d4406bd281f8de1ee20d03a317a77e138c1628f9e24dcdd6742ad64526d4e8c20fa24b5e26b9262809d6b9d8e00de07929c3a5c08c940cedc45b1daa31eb6be3e846b2792a7d847320f15a61a166972c75144f20ead051c8d2993c5e3c46a789616133d79aa67ef8eef362589829e7a334b80b7f6a62cc96f7a6cc1ec515f16f53a929bf9f1db5eba11804253747ebeb346d834876ff59a5a915bc893754e4591c5ff04dd03d6c6f276b1683f668143e9f992125b9db5ac64724a4e432089cd60b42f24c1b6cd1b250dd3cc7946cfbce1017f398f4adb2d1e5b0fe0c"}, {0x1010, 0x1, 0x10001, "d9ae153d338077808afe842a6141a5410f667b34b9240b9415147cbe00bd15454144bccfcd489f2e149df479911769b80d711877a57625d8fb1767d1904a42a78ad544607ca5d0752808b4d8c53058da93c23d5ede4712e9d3fe5d9a0bbf1530df55dfaa3e945e811c4daf8e6b377fefb3bcd2d2d920ec579079d1c84f79e997d3ba09be12dedda9c3f936ef64f46a8dd0b41750d011ce048a0cc65a2871a6b86b0124ba3b7509aa7e0a8b6991ec53934d724caec0d75d5bdb633232beddc4534acde9cf9c0591dc72323dfda4089f70ba0790527dd5ea6e64e0bbc586fa6bbd0a02b92bc1761024b0040d873e620cb1b63bbf958aff41a514b6eb56cf119f0830024281bb22e20c0b6917d78fff0a040d6dc49eb7cbb835fca48c35dc7044ec344a62b4c72b8e67e86f03775ddf26ba8886762ce634477f578ba78e7596c25de27484bff03c71007a9d5cf9ec57ab5466d47df652f70ff8df053e5f51de110f8cb597bda0a57f18a2ce9f62404bb28ca1dc5589210bf944555db9821064169dd2c1c076e9809e00e4a7a1cbaa9d46bf0cfd914ee4e7c79fb9654595161e1a9296a66ef030def1482e4eb287e7bc7d947cc71fcfec26e1ec93c4bd04940f71c6b33fcdae50266f89d0f0b3531c8f2e8c25e40a480be2ad1a3dd46515984b87975eae69e8eba7bd8da21dec3a2fe9c601b5b0cfd8f0d7687f775a2ecc265c18f852cf40e5cdd1eb2dda813934ccce6b45b246beccb910063b286a5965a8cd6b792c798348951fdff7d595c5b2eeb8ca0b3359ee46e7cfc765722b624f93c9b1d90b65c23dc1532f168f6e7f3f832248934392739054e7a205033f771e22292d84027b11b176c97899f6632fa0a0f71f217608ea51e2ab39952d1f8ca0205691f3d05dab22d1c03a0ee149d74b99791d230eea3966ec0e5899174b793216ed44d194515d0df4b45cf0a86e3d0ac66ff8ae55d4054c3842c7c5478ce9bd46fced5de95b725d644aa8fd3a4352293c13ff24838611a6ce3c7e0003a2b802cc062701472fa21c26e88c701373c3ca0902d8574c76ff3afabaab4799697714abd6a13203d96b0a4dfa81e68a02c3c0b979ef656a9f7d00bd2b2cc6910db4f8119122b5129b155bd24aec796e6668fe6d473d2680bccc011e7f8d44d8905b4cac5a76d50ded84afbdf7f478697fb2a1b2a07a6714cafb4c3d02f943cc7bc54e51232b799586142eb337f4ad6f1b17061d2c2e3bf1c71ac97c2eff743d83990c10e5e4546bd9bdb17c711321053096ea8046101a7a468a9156183f919a89d84ce15cd7ff9793aa29a25e0ed23774456589c142aaa51247b00503ad3bf5e6cd8fe8d77e8564ed92a6f1b85a6a93e6ef2909f9888e393fe493685e8efd5af4c5638e52b1d1e543fcfa266c3d63a7a46d639f13c533ffd87e8603ed8846d55908dae824946ffdba672f18eb02da964bf05ed1296b1efa22a957312fe715aa470758d02a40a3a5384dce272cb5fdb64460d1883f1d489a1ce3213e7f65294dd37b0049f5de9cd5eaa5b7a8db0c3062c4cb8b35735c2b86dcc5758726766cd2984cd9fdcb98cd3754b0c91e282fd3c406af911dbc68ddbf5453cd3fb9721c18c880bfd389a55ab47510afe95c26d40a033588c5dbf018ae5920a48144d6854d67802ab331201b7f3c844be5852fcf0019c85b6e2aef1b910b24fe1145631212ae92678eb6464526b7c3bd797e9da39f24876e8708f8f58e4e3e75512a4d888920860f809aec59ebe561b654a36d7047313f5fdcab75bfbb1eaae9097f0654af20d78351e4e45a845de5723b60de31b41363ce49e1d2ea4303079f72dfb049677f09375bbe8754796c7f0da2da2c2158fd71436ccf4ec429b7de1c0aa62db89f6f472dd7af4164773c390a0acbf0799d109e8402224c2b13d4249f715423a699d9d97762d7a55f05f2e7136f090c016f96580653ec31036db5556df44aeec1e078ffc12240727b79d5af25182b32e18380c7ee0711af261780772e2e77a0fe656550e2e23bb0fd053209de9c76bc4005000833ca2e9934e67b89c14edec8fb4ac5671a7f99a384a1a539d73505f3d32d2ab4b094bdf2380c40813fec78f2db26393197536b5d63cf4b00bbe6654c52b8200a065690b466a07576b7cf933407f91f7d21bbb3ab0d5265484d4718523ec9f4856045948f8a6ccc0deb76e89cd31882a24ca6c86737d7d6a9f857cd4a443056a91230e44cc1935effe86c31d787161d6000961da0340826b205894809d45d0dd3e6409ce2403df6c23df89211c5d2a6ea86a896914ae57a043d8b742fb9f28a38aaa0cdf59f81ae491942561eb74976ee28309390d63bbb837c9aaa47a5054049870140880c985cf6eea57d5580b4fe8010e3e6ad8411bc38200a3ba702c330f186553e6737dacba8900413e28ed852d906fe62fcd0899644a7e97eb18d01fa5785d7e77763d8f4737990a8220c9badea88393918a7ad1df06a9b134dfddf5cc2f67244830bbdeff08200bdea9ab9394abe3876ab34a324c15b3dfe633520c27bec4baacf3c1876645992ab2b64ec5b5c14178bd9b5422f898669138c3cf89ff02a559fbdf685164bfb23a555d365b76529ad1d3d38a6f515538cd9a11fb9557c3dab0cdc5c53b20fbb84909db8f4349124cb25f6679e2368fd9dd6c3c5d9357533687b81d54ded1a761d3bbe9639fbc1946928226f0b01bcecf36f7877b5baba5af87f58b98d19d78e23c763e7154c6e213642a50048d16700b995f6f290528282333011c059365caa742ee241dc9ca7535dfa9d6c29c2de17991114522531582cf22f656985de0339f2d83f920600bb7ac64a63f039881a8ba4c389a58c639bf19ae9602f28244b1fe13c11b3622f3ea4322342893ec6cd8cf8bcfef09ac26c14edd1aa92b02de50f3a05f9adfb88dcfb85ef2f70e2524d995e867e588fa00cf0d109c3e6f6c36f76ff5cefb27529364496b3028d4186d1326070f70ef46fbebbb96284ddad1dade4e7c1e19b3f377738f156192fc29bff57d4d6ce66ad7a94d6b95ab06333ab0edfe63aa9db487b821bfcd0b258abf7e572446780eeece20ef179b5eab6ce0bea281dcbf68f9516ba517898b360e03f1e60d62c9bc0f4e833aebd1983e2f60b0f5f93ca5bc8997bd92b19c47af73b5d73e71ea4e8d4cb15474820539a1f1b72db216eb8c95dc9135a89c08306a124085b9ee43a7d44d25087bcbb4e56fb4d2f76bf08f9443ea30d747fd7476e71ec6044565a893fd4e453b693e3995a1d54e657d2a0db4bd64374c86b77e9a23328f5d4cf8dec93fba8520eb4e3fd53076555cbde4281921a067929452aeab07103e62e0b894c59ce0f3720a98919bec07c3208d1ef4b0ab1473e2ef631659727026e79eae24af6025dbb23c3e2c09332a626f49202ff3bbac10a8eab629210f293bd3178f27276a17b39a6d7bbb9c6386ef6f20917993be5a5520cbc0eb6ee90abe35f7602bfeab0e41254665d55f50713effba3f073e590f4850dfed4b48021055f09ad35579034fe0eaf42a69a99c8e455d39123dc3a21d08caab07142c2a620d75fcf90e72f7e18836e5208193c94bafb967e65472292914171beff604f9fcdb4302f54feecd5912690a7afe908c7a8480ab9843dcb1b718ca7138e810683df33fef0e3b42d70089ba1bb9bdd5327112c2fc7a7cd7e99fc63cdd4fe46ed8c907fe170a2cc261f7da26bc32f8b1ad8964e050f489b00bcfe4ddc52cccba3fd864abf018eed3ca573b4531bc8dcf74754e77eb3f0dcf8f18a3ab6a9b311317685f4c053198057ca5bcefb60b5257806b6023431d4e224ebcbb17e3c8bbd4608be402852790ea72f55640dc61f92949bad58c74637e45a2ae75c4a45bd7784b7a21246cf79bed9930b895cc6588417b4cc143eefe7df33d9b0812aab1259f345bfcac718f8a3ca2704df7e23665bf890b10b007c9a8776c495d3d5e6ebbc791cd4d95c6caa0107167ac4ef2ed7824345abdc13c4faafc785506b51a96b2ae044251c30295e6c119631b8d4c76728a121f6bb546da8ac12f6846224623ea27e77306cca1302241251e98420882355413bbc063fe96ae60bca2cf121430b9dfd0639dba560998770e410b4e0c0ec27e8f8e4de1c5fdcdac47f193c1fcb056a0f203d29b60c9f83d8a14499ee99a6061997cc50d302d4ab9a5e438414254a65977bede40ebe7d2eb13423eb5b0756497ec33ac712189e83c0ef6e835a3e2bb6ba960a2743aa912ee6b8e50b1f2c0651a92bdd97a449cfb4799b9d9935be586977aa72fe8c31615d81ae125659e565d991623cb2d3dfb134897079109b8dda54eca4741081033b85375bd6e93a333ce1c38c0ccf7c4de09092fc9c88c3c4e257a449a5b489491b8ae4c59400adf84405f2c59af9ad5305988ee223db69460a29cec1f9558be555d82b2a7af3b52d7b7b363973c7eb305a24b7a3925a421fe872f40eefed3694e857bb9cf1bc98d02c1465a54f44942a9e64a2e270b7c86e42f2aac82be3ce0013094bcc1abaf8bba95892214c6cf15ed91e1dd404116dede09493a917adc175cffbcb1700af4843b1643e2dcaf3f456597eeaaf81ff3d28d2f947050dfac8a005da2934a3c29f231b23fe0f7e88da33868a1f70f39cb4d23e37c72e1f9eebbdc9277ed46998faeae4d16f2daca62f611486494c609092e4a3ace150a264044ced5964ded486d6ba206ef09afd3b57b9e796b01eb7202ef8aac198669f539ff50bb9239d86f84e1c49fa0c715de4a371284e639446bfacc051374ab28f6111a6f7d0c092c1a2fecfa203ba80ccf9d2256ccb9cc0fe4fdaa1e9f5980a12d0349631623a3268828919a22cb8a0ea03b13044afdd0c07426604fa0d588ac1806df397affbd49a457f2f97e314a183805077ad2600cf2f3f1c375d27d0c38e177ff382ec6f0659259a904221cf4fb056962b5cdac6f80921f253e0ae6b78086f548dddca62fa6462c02a4fbbf12be32a59a57aca594270c38da48d2a433b3835957ab75f2b640ae1365bd957cf937ff3a1bf696385c2597dbe44507b4c5d11bb65ad8fc5ba6c37bb98e92d21701c17b47da2d0ae48d2612fc50270da05fac140e6e9e7cd4e9629d74d354954ec76fe449c6eaa8554c037bbb7a785c1a47f70ea1505cea9fc76eb9fa41199e29a86646341c2da804139a35c2fd8248ea82e914efc0daba42773aa38821682ad82a5da8f1d1426c45fd7ba2c466c7147755d54744ccdbb2875710cb53baa09edd2f2836ed3738b25911eaf038b895965a50df70e65a650d8517ac3e56d98b29361448a7947da173a9001619b448303362fbf3ce6ea7f821876b7b4a1f21e674654bbbd9d9af2f280acd3b22dd1021cfa831d0fb22a6dafc59774fd697e36fc204c90a72a936e98d533307677ce16ef6c00e641416970bb357b8571a1c06fa98fa917500511bf2b7a753c6c75e36ae275267d17e055837dfae2eb950052e0256fea84839c746d73073e4132dea98b6d11830c14e90266962859bd5931a69b78f5ee5125a04c298b17f65c077e8348be7b323ceb69b02f1c3e5f15c079174f471428a56ae807e3a35bc3df94d8302dd71a1421f87a8529ce4961e6d0084890667eb9d241f8e5751b1fbdbb31b9768ce254a062549414cb434cb853c0aed32e8c14e57206c934d271ec994fca9d86578d4a9e7414bf0f793d526cf883ebb5e7afbbd61ac2ee172e2e60257efa1ba5ed2cbfd0153b2b9031a2ed544719315d68e5309b069d6029d893af95c7b41aa0db5ecce3da"}], 0x2020}, 0x40a) chflags(&(0x7f00000000c0)='./bus\x00', 0x4) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) chflags(&(0x7f00000023c0)='./bus/file0\x00', 0x30001) 11:52:40 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/159, 0x9f}, {&(0x7f00000000c0)=""/212, 0xd4}, {&(0x7f00000001c0)=""/168, 0xa8}], 0x3, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 11:52:40 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x201, 0x1) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) open$dir(&(0x7f0000000080)='./bus\x00', 0x80a0, 0x1) fcntl$setflags(r1, 0x2, 0x1) 11:52:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xb) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x7, 0xe) semop(r2, &(0x7f00000000c0)=[{0x1, 0xffff, 0x1800}], 0x1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) r3 = dup(r0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x8) 11:52:40 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11000000018, 0x201, 0x70003) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8, 0xff}, 0x10) 11:52:40 executing program 0: r0 = socket$inet(0x2, 0x1000000000000006, 0xa) sendto$inet(r0, &(0x7f00000000c0)="2de94f741c1995e90cb7cb6a6ea001f8ff7e04c0078a00d98b362310e16d83f0d7b37735a5d7cc5ea599fa95be934f05dffc074c61af3b9d207c66c4d4bff1f2498f7087741478e98568cfd1ee15efefba71bfd307b4e8dc874278746f89b538033e2fba8edc3a9856392c5ff7ec8573f31e8a2123cc138f498eebd1e560c29787d7e07f9880", 0x86, 0x409, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)='\x00', 0x6f) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) semget(0x3, 0x3, 0x50) unlink(&(0x7f0000000040)='./file0\x00') getgid() 11:52:41 executing program 1: socketpair(0x19, 0x8005, 0x80, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000001f, 0x0, 0x0) 11:52:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) 11:52:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) chroot(&(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0xfffffffffffffffc) close(r0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x88) unlink(&(0x7f0000000000)='./bus\x00') r1 = semget$private(0x0, 0x4, 0x600) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x1, 0x7, 0xfffffffffffffffe, 0x9, 0xffff, 0x4, 0x4, 0x8, 0x5]) rmdir(&(0x7f0000000040)='./bus\x00') ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000280)=0x1) linkat(r0, &(0x7f0000000200)='./bus\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)=0x20001) 11:52:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x13, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8000001, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176c05b2801a578785caee95602daa3bb66181ffe691ec51", 0x4f}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) 11:52:41 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x17}], 0x1, 0x8306) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 11:52:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fsync(r0) lseek(r0, 0x0, 0x3) setsockopt(r0, 0x49d, 0x6, &(0x7f0000000080)="5fc8e67a3c3a79f41cb97a8b231931e9f3885aa1809e83fa2f6d5bbea4e8f75a247485d7f2145f03ebaac2a8037a6106e899dbe2680f87ccb11ed348cab3fd445b4ad678664a34f4f63278409d0e34252d64684088bce48d29dd8242c71e8240e7af56864f044033fdcc87af1bb7880cf0e0523872c27d7b5864d814edc8af9010e5ab72e42bacff535c09b86ee433a27a6b63e2b7dd8c25f2c903b7e9aa955fbdb02e71e6ceca48c1489da635", 0xad) 11:52:41 executing program 1: r0 = socket(0x2, 0x3, 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="37578d05e350b73007d05ba5d4c59a43ba1b7c403f3aed154167ae17e570d04f438d3c8d9088b723ecab2f7af6a1d73f6cdfcd514e6a1b1bcfc0fe31b6976d2e272fd62b33fc4fb42c977edcb809c48b372581df3badc8a111b4b22228a4ef88bc", 0x61}, {&(0x7f00000001c0)="ba3125de7f279b3f882767ef6a36bd38168f7d0d2abd47322b4d11c68ebc42aa3b7d508d873757009ba5ddb3e209588104b167e04a1150a282ad2a21367568c47c61aecd0b0d1c8efca86c7ec6c820141aa69f2a5bc593175f5c570e84582006af78787f5287917ca0b3cdc01bb5c086d54b1f67a32d8615a00d3320b0f1e244a485190654c184dd1f7a0a6af245904bff5cd810795628fee5ac1eabf1cf2d230878cb05f385d7314c8989b543f74a0d2fd234da164b", 0xb6}, {&(0x7f0000000280)="750b3ba10f170460c6fb", 0xa}, {&(0x7f00000002c0)="85f8903bd4523fe78946d7b71964d317f21b03716128e62e7735f34680ecad561cbc77ac86a153f39043a6bf01205928ff7a5c1011a4ef016da407ffed24c4dbbe33acf4ba6426", 0x47}], 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="046d513562f0883ac2d7faa8c3f400000000060000f5032d2d197526", 0x1c}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) 11:52:41 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x7e0656db966f5d39, 0x0) lseek(r0, 0x0, 0x3) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) socket$inet6(0x18, 0x4000, 0x9) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x500, 0x2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xffffffffffffff20, 0xffffffff, 0x0, 0x1, 0xfffffffffffffff8, 0x20, 0x7fff, 0x1, 0x2, 0x8, 0x8}) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb8abbabd89cf07e9681"], 0x1, 0x0}, 0x0) 11:52:42 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000300)={0x3ff, 0xf2c}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0xffffffffffffffd5, 0x3}, 0x136) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x13, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x92, 0x80, 0x8, 0x3a3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x44, 0xe2, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x32, 0x7}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x48a9, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x8001, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x5, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x8, 0xffffffffffffff00}, {{r0}, 0xfffffffffffffffd, 0x66, 0x40, 0x7, 0x1}, {{r0}, 0xfffffffffffffffc, 0x88, 0x22, 0x80, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x2, 0x0, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x54, 0x80000005, 0x1, 0x3}], 0x2, &(0x7f0000000080)={0x1ff, 0x774}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) close(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x6, 0x5, {0x4, 0x400}}) 11:52:42 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000140), 0xfffffffffffffea9) write(r0, &(0x7f00000001c0), 0xfec4) 11:52:42 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff8f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000100)={0x0, ""/50}, 0x3a, 0x1, 0x1800) r3 = msgget$private(0x0, 0x1fe) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/91, 0x5b}, {&(0x7f0000000280)=""/245, 0xf5}], 0x2, &(0x7f0000000400)=""/157, 0x9d}, 0x2) r4 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x60, 0x7}, 0x100000000000000, 0x100, r4, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 11:52:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6ff03000073739ea78b7ec0"}) r3 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x18f3) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0xca08, 0x0) 11:52:43 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e01000000653000"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x9b}, 0x0) 11:52:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_open_pts() r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:52:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x3f, 0x1, 0x9, "d854222a08b1fd83d9f3845ab7e93cb7a08d3548", 0x7ff, 0x4}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)) 11:52:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCSTART(r0, 0x2000746e) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) close(r0) 11:52:43 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000000001, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000003b00feaf00000500000000000000c2768511f5020000000000032800000300000000", 0x2c}], 0x1) 11:52:43 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x1, 0x700) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/236) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='/', r1, &(0x7f0000000100)='./file0\x00') utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000040)={{}, {0x0, 0xffffffffffffffff}}, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0xc2, 0x1, 0x8, 0x1, 0x4, 0x8, 0x499}, &(0x7f0000000080)={0x0, 0x80, 0x1000, 0x6, 0x101, 0x4, 0x7, 0x9}, &(0x7f0000000140)={0x2, 0x7, 0x7e00000000000000, 0xfffffffffffff801, 0x64, 0x100, 0x0, 0x2}, &(0x7f00000001c0)={0x2, 0x5}) 11:52:43 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) getsockopt$inet_opts(r0, 0x0, 0x10, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="717358050a8acaccc2e16fc56eff0df25416b0b036318880937ee690dcb700ce", 0x20, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 11:52:43 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x800000000020) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) 11:52:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8000001, 0x200000000094}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f00000000c0)="aa30acdb73d6a4f4ce02a29b1af5e0173e950c0c38fe088a30bacb5c6d", 0x1d) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 11:52:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:52:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:52:44 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:52:44 executing program 0: r0 = socket(0x20, 0x3, 0x5) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x81, 0x4) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 11:52:44 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x400}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x98) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x800, 0x547}, {0x18, 0x2, 0xff, 0xfffffffffffffefc}, 0x1, [0x10000, 0x1, 0x5, 0x101, 0x9faa, 0x3, 0xfffffffffffffff8, 0x2]}, 0x3c) poll(0x0, 0xffffffffffffffd8, 0xab5) getitimer(0x0, &(0x7f00000000c0)) 11:52:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) flock(r0, 0x7) flock(r0, 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) 11:52:44 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = getegid() r5 = getgid() getegid() getgroups(0x5, &(0x7f0000000140)=[r1, r2, r3, r4, r5]) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) 11:52:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="e9565fe58267a2fb9507", 0xa) open(&(0x7f0000000040)='./file0\x00', 0x28001, 0x0) 11:52:44 executing program 0: r0 = socket(0x18, 0x4000000004, 0xc) fchflags(r0, 0x200000040000) setsockopt$sock_int(r0, 0xffff, 0x900, &(0x7f0000000000)=0x3, 0x4) setsockopt(r0, 0x1000000000029, 0x4000000200000027, &(0x7f0000000080)="019108007460a30a8ec8276d67348d3a871a32555103e9dfde0609018e0c56929ac7631c513a8ea4035ff7383c24b2f59126ead061d10b689b172cf7a56915fce411b9d374ea2d33843f96078af422e167c6c43e30e2cba9e3cb94fe14b5ce4c7a734dcb537e625c98bb3f857da854d6895cdce6f6e92c01b06d7e2a13cc50f05239907eec571c411dbbce3827367ab46b9c8ca0c29ee7b31c0690578dcbf7370399b14b3983365d1229f1104a13467d79c8c9ce03cd80766c50f94f397bab526d2eb5a35ec61544bdf3d792fd8689e7c78200000700000000000000000000000000", 0xa8) 11:52:44 executing program 1: setrlimit(0x7, &(0x7f00000000c0)={0x2c, 0x1f}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x1bcf6f2c) poll(&(0x7f0000000200)=[{r0, 0xc}], 0x1, 0x0) 11:52:44 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) getpgid(0x0) geteuid() getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getgid() fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getgroups(0x2, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0x293) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8080, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x400, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x0, 0x0) getppid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getpid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 11:52:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) r1 = dup(r0) mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0x1ac) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 11:52:44 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x80) socket(0x37, 0x8005, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 11:52:44 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt(r0, 0x40, 0x10001, &(0x7f0000000100)="4db88ef4d4b6afb93822da31274a9fcf842015bf993c49bf14e0c0700575a34dadf2a3c67e062eb923dc24e5e42b4eea6285aa4a3a020b74f7e634bf76800818b18b460d2c98c2e58732c3ed0851d982e81cfd2fc6dfd671789aa958ae0e21dfe3468639486b445c5bf6214d3bbbde491b305fa2b2548a56ded3cfd0078ba34ac1fabac50630135e18c1599037faddd274a37364138eac94f3cbedfb553b8869173b2f17ed116bc6ca78ca1b6f3524b7", 0xb0) select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) 11:52:44 executing program 0: socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4005, 0x800) 11:52:44 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) getsockname$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/8, 0x8}, {&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000080)=""/79, 0x4f}, {&(0x7f0000000440)=""/223, 0xdf}], 0x4, &(0x7f0000000280)=""/59, 0x3b}, 0x42) 11:52:45 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8e08f47841efabfc6a0605743cecffcae4ed5e70e9a2b4f0827b5448bb7f2ac211ea3c717002a7a36919db7ad3131ae00f6acc40301eec9259cf7af3ffffffffffff97eb3d45875f49219cebf86c0c23e5b48d508141ebe0a4ab84c3c9fa98a98abb0eb778c537a00c5c6e1baa10ce149c7191d3388c6e070f8c353769538358c51b9329a72f8e9ddcd796604b6e251800000000266e4d55516080f66bfe11ea9e0d00436861a70182f66d8e69579b8cfe0424f02ef0184f2a3b1ec8141203005c86f51b38e888ab71ae9e7cf87ea1688d67e0f6fd2b72d40000b671b23ed7bfb1b50eb5c8f3d06b7986e300a5c5e139bada6b62cca2be9be50b91593892d63b2e0b7b714c669145db7c6cee4c23cd968d63f8176bf30ed999f3121cd22539c81c4bbf87656574b5e63f5263ec1c128460d36e043e82efe9570e498bf69219"], 0x10) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x6, 0x81, {0x6, 0x8}}) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0/file1\x00'}, 0xfffffffffffffed3) ioctl$TIOCSCTTY(r1, 0x20007461) 11:52:45 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) 11:52:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x8402, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000001c0)="189ba8ecfb09cd382e452da8fb8f8d94c5fac9d99e1814c3da9759c07af6bd53484ae6f0c7f92c68bbf8d5de575b58d084e4b471cc64a236d475c14bae919c1dc257831cb05256cdde6be3b95ad76f17cb5b692273b6787017228fa6c8846f852401a4573499dfe50338a0c657c6c8feee90692cf099ff672fa5c6c4e1f9c46e262e63fe8e10feeb261d1b36332be74359d24c2e3c776f08904666146a902636b147a60237953287e686e825b642a38644d1ecc1706d719bbfc133b3fcad9952a6", 0xc1}, {&(0x7f00000002c0)="463f90c55bb038fa858e5f239c7c04c86091b3ecb1fe8cc0c27ae19ecc4dfc99c11dfeab19fbc10ba7c1bd33a5fd367eb37eea33e4a203a78051c52f2d4d7a8bfe24ec48f865bd1354499c57d3023ab6ed3fae2fdf2fc823168af8e52f52f9cefe8e4605dceac195de420af6ba8acdb550aa9a3ea9f9555bd37294415830556310495d20d83d02282ba48fc8918b9bedd2210594a49d1c99c80fa063e736d4ef", 0xa0}, {&(0x7f0000000380)="3e5150f72918643514357fe8bd110e0541b1a5f63cac625821368167a45afb1471b396360b9f5d65b3ba49fbf98bf1091657192bf4cf263e04167f0b154b8736f76df5ba1bfba9e38a23cd592b620b0436c66876d27cc4af2e7dd7", 0x5b}, {&(0x7f0000000400)="cfa89d2093f7300e64cd5379b91f5cba44063df7ef2e72604d93e9b44b8eb8267ee588e2c3c1797ddf4fad71bb6ab1bcde", 0x31}, {&(0x7f0000000440)="20c572545ebd148f7a2f7e8263a6c129521751f7b15b6a4c618695360ff34cffb2ff6bcfcb615592a0ca22df1de2f542dbbba2f858e83144568242941d393afc250c4ae9bd64af671caa22f953009f6579e345d5947bc87f1c643128eaf56d8d8b1156", 0x63}, {&(0x7f0000001280)="a7633a7897f7a05933dad146182855a3655eb11072071a4b36d5ab10711fd6b77e5f1c6fafb73e77c03a87844e980533dc05ebf23408fd32e9e674e1e49d3c7b280a3e66ab4ce1bee7823bd285cc3f3d095f7fa17ecbc4f84d1afc9b839f6a2f078bc8258dc441f0076f672fcd9844c39dbee604dbe53137d842e758d829d3d2f382ddb7ae6cb9302c5a1326619e4791ecbb007aca30968676ce48d72b09a41600f418bda247ef661dcb4c457cb4f7e502e57c3ba0ecf3ff65835c0613fe900302fb6201cdd4c7d44ffc37ac84f92feefdd196682bb4930994f3cf9c7d1cd9f6b57f40ef445f92c95236be31b40ca7f10aac9d9b5ea0e386e542682163979bc3a815faa763561432edd34a9e65a0f6dc39aa9df065d6a5cf3963a3f55ca2203ad2b7577f0f014e2027209640eeb42acd72092cd2bf5a517d20ba8fe257c12d478b0c5b4e027d651d0b26e99c0d892d040db3a62c38cd517663859ed49b956ca32540336ea7062702499d1125b4e7d47e65867386379cc983a1ad66a3dc30f166fa1e268a5fd7f9a2ea6f79f3f7368f868d3d7dd642a076d088468608f588dc4ba76cc716c552668df46b8963d2d5ec2e3ace4e4320ad4b252c86421fc240632662dad0c86d7095901ff97a8d1477cce47cbc1bbebc11da04cc3f2baa0cd18d18a249604f8fa9991beb57b448195d6c876871e9f1ab2396d72d72fb308513cabb8085dc1c1dc247a4b03759b91814f306100a9c8fde724960329fd2b66d30014c6eda74c0d082b89a12141e45edb48b517e283999132d3a891c4d2de129ac19d9358eb34fcb135af0e29a9dd5b8ec3cf6c7a8708c77ed72d3ab963740f692efd467472b3d23d927855035cbb7fcf038d201d650a676c2515dd7f5ae82458b9f53de81f6233d75138abe2831b43ce263cd6ce5105a935c0ae3885e515d9034b2b791cca32922245f5d52c3190cd535c5e5ab260e46e1894bb3a7f0070d023c05f4b902f3dc08629d539493b610b8070301e448deabae9ea76ed3065253b7e84ac0665973c92b7542075fdf658d4854627ad4a3c32b7f252f0fea332ee052bd746d7c802f8c389a89b4a37ab878e57df9cca1fdc17d0910c1ad270d3e6db8a918f602730b6964a547985d6a4c56b09c1fff1e0443a074638c4c8de1b09c62c7aa41d1bf187ef9a6f68cbfdb7ee2edd09e2386d22912f0ae9a3f324bbc016c54afe50bc150d4e38b2060a7f5349de0ed6e297e05379014c8a960e8f32a27591c2a0b8a58555fa7c4e2787e6d359d366f58115c0b54b57d8ef234444d0b89766929efdac73413d7f97a150972fb5ee7bd38bf6b37f8dcf6749ac2e3f097b4a142d9eb26de94b54c098b9551b816bcf4d7bb6b7a2c882a79d1e63f00fb379241a96dfd1f0ad33d82a84191de4cf94989466ed8fde430b66aa145ca4de5e85b1525a009e69bb9897ee5b2237b739601b63fecae3bcac4503984c0b63be6997ab849a35ba671c52eed9ea0e1a6a29a53e5858e95b21d32c77b3fa913d7881559283db5c1487e53d2490d7f78a44229caface4e13b3bab0c3a1907e23febb0b04f5b78c1ea963ef47d437534a778c05d4155f5ac0f0a8502e462cec52007aaba2cee239dd03f3c50813cc63bb75073918dbe56ea934c4f2688de14dffc5ab4f5e4a50488da0105a1fc9d77fd5cfe123c475b360f0974a54ab004acd25ab41b2f1f0d792a00696751bb61efaeaf8aea793a4da14dac176840a779d67628a003b5c47942a9aed704fc5a08c5ba46832af7474a576d9e3306567998c8bcaf02faa8a7d3bfeffa4a10e53dac9ff978d66f2bd90db0b4b30f4e19b12c99959148380993ebc33a5b12fa7ccb2d7d7554af1f65181bc4a88a3851d73cd940d74e7f8f5523b3046f5ef25e75d3dbe4609f33d165eae8bb789650caad2f7781d69acd3237c886e3ccb93e347e95e2b44219db633f182ee842d1c6ae0f85796e47b57b5f9bd7e2e565c33fb12b5d38ec54abd4dd05c3fede157e14693396b9f19f09d26a39be086263f684c42eb0e836d0dda448d3c2fe873cf60ca224ace6316b1208be28f1825986cb1e81f373720aa741be0df92de5f0011a53e2789e45f7ee2de23d601b0cfe59e3316d62ccf5a15e5d0bf9d72cba0a586a54126cc5493c19ff273bb25de9e9450a118443c6113a2953ceb8e9148b6fb69369d7e05c8748ce288251b93ff6ac6312ac5aa2da49d5eeb122b3f7570fa27aed23a5a209e9917d750818337faefba699377c2a01c0e26ebc0e1427f98a90844d91fdb51ff838894efdb982b834e959e241e9528b8a99c98dd43d4dabb741d77965833816d1fe17f083731ec3a254a2b9fe199cd96f8778b1ef208de430cc3087a66c38ef47da29dd2d2a7f999f5ae2ad63519dd46eb18bd33c7f19d6a2f99dafa1910e37b8da76cc8e64883f4bc071d324f11f78121ae8e3d2560f8ef73e68914021666642373abeec683ad74173c04056a463a55471af4ea173cb2e61f791a63257f630d1d59db901f1ee7c2142e4596ff60efa4d3689081153731d93e8e2c9bf5c344872e384ed6efdd7f68db560200acb93423c25f849130b9bf6d134487a7afcf22cb0b00e8eb4d8787099a94141f2200faadf93e7f0a00f6f8dc71c99e9af8de5b2ca7d8171a6a6cc0bb97a9ade5e873b61aff1a16fbe19829078e9ac59206b9a8f25103b01b5edc1396ee1acfa73d25e55845742b70fe88b2a884aeedb0bc556762a36c5f841344430e8901b22e61c3014c3b8695dae9305584517e1437800810556354c4905743790ca6fa2dbd41036f0ec0af4522fbd7ca7279ea23871348688d669d054337e3de2645cf1a8427b7eaf4296d31f8bf22c39a566f1e4b99a3b2da6f38b81a8db21c380d5fe266a5108ee77b2a34201d5c4ecf36e38f0fb84a2e53bb85891c64a5505772aa4014ba2dfa6532a3542eb682bbde69ecfb4028359d93a2a53da76732698f53b2779e7edb9f7ce1f0d1a888bf5228af203a5545ef548e6e9930f3c626d49671c16ab6de353f6fce3c1503a9fbb576b601e04a63ed3b2aa7e1a33b16749793cdc0c48a3c345e46503c16db5ad34c0dbd9dec09015dc37f6f1dc5adf43683a263ee4165725c7176898f2c40c792dded17cddbd209b2c384d5cf75707314b4a41aefa332cca8c0baf1fc31076531feee291d9086f0c2708ef040b77c53e711f0bca4890521e1df6104f1bbf74b1527eaea4d4a8048b5ac6796c640039fb9bcb8498145546476ea9df32c6b7f0c2b1c4cd2e859fc77898c1b8fe7f21a69a0510ad75316df21afcc500149c2ae7c5c94c33dfbbf422b20911ed9dd921ab263f6d31b6ef26687638ae4ae978f55e3191989096d169c1ee2e9bcd6bd81f1c670826657f5b63ab5359328f6ff1a462bf7ff13259d5d5f7a22bc6ea81d1304e0286490cdb8028c039711fd8a2c73d3f4d6e2abd85568735a5fff6a4639276362e2dde7a2d2bc0e09fc0abcbdef27c5a3ed13f46b02883943ce89194fa1aa97ad874d7496c4b3c346bfcdc29eebca56099c1c433edf81a9ec759a12bea2178fe478c7ed08f8c5cdabd61bb6021bb1b6050690969eaa54465a884482cd6376cf3c8f24b0ec9d7bab444902e7ed2ca12a34f53e0d365db8c55c75cb4ef1b7bdc2c28537c246ffa59bffe6984ccad40aeef13412caf4fadb2a27893d32ed078dfa925a83da93587fe6fa1515ba8c0ad6523d75fd4d423ab98b0a393ef91c66b21d08005226e8ebd4bbadacc965e70add9e4d1440b84ae6056f84e4894fad801b7eeb7b4f71bd65b2188d7488ee11fc4bc9869c07ce7dc9f92ac1a12bb3a3c8d3da055e65365e4ff4e64ff9dbe05a18e2b023b50a8d07dc2702fe5d8a7955ede2edeb778484b6d5b8666e833d585564a4539262fe0476770f17b181ea75a44227e0cba030e9030369bede4bbbeb4fd47d72633186858af401c62b6e558bd3c7c8a6ec88a8f485e00fc7a3ccffcd12faa43d62197d3b7ec86f855e07cdd7b7629c143ee89958fcda90856e1d30bd4a23bf23f4c17460e0d786965e7074888c82515ed60324ce6e7efffc0b06ea4124a9ffd90fb9456d27ddd8c89ca77cac81cd0e750bfa2d46ce878e1e01f4d6312688e5be48244c240f41e74b4539c7584cda25463f9f1f170b61c6261f50348b98702e98db803e8d6c7ca8de391e9362cba317fe2c7d6f233c6f2f808e4c85d94a321db7f41fe76ea374ec12c838b6b29ddb09a821a51c6182be16dd379285817870340ee5ea8aaa22133532892bf1e6756969857cf7f3cbbd780313afc27f75a117161cb6ad4c083f6b76c41dddb502257738e0544018285747030ac3362b127afa8d6c93007c13f60e1953952ce54e6fbc9152c5b08e1400328cb5452cca6cc281b8a5b15a2cd8387e847cfa0830ee5f61b3a49cbbaf7c59a5a5316c792677a43d385665669ac379c3c45a854f89b8a59a783b68346a310aa3891c119e8e69d822f7436b4a0864a4864deb93cd43c8e9e44ba8447fe79324b4dde732dd86922d57c8177a52691412e78bedb05d822292266ac1f25e5ad1e5ec63a2f34ed8206da2f555732acbb25df6fa39b9cc46a23ffc4f25b84646cf5a78309abf929d9ebc7a7a57bd615e6648872e9ac1c1e1330194ee2089345c480fd52cc2a7121903e2c132f02284c67195b6a3c5b4da76223d75f21c7a1ce4aa583452c6bdf9bd101a07275c955fcd20057e4902684eaf81005de878e3188532e9af7588d7d3853bb2130f24b4c3b4048b10493d3730a16faeea628446e1442fdba13d62c7b5f47fc3ddd416d5224039715b6cd0a0c205f93f6de325df0e5b20a3888a6727841d9bb24ad7db55e570e8f97a29e724df7645cc7437362c04a2053e340cbb09c48b8deca9073f69b8e0c86baa4a3b57a76613147eb69e1a9f21d89212e397f49b9ea6cb92ff7a7a38cc82afbdb4ff4a70fa59ed7c18014fa170993aec15fc2e90fd6c2a24ba984a056a551141c375d487eaea78e1c1baf6dc796ac80eae4eebf54c7aa3302ccaa0c8c2c8c5b7b365e03b75e5a7f9c05f6d91a703e0c43631113ab3c1555a2ce63b628a871e45461afe74ab5bec23b04902b2c050df1c5b8194eecf28f1356ccd636ec2a7461fe1feb3c8b9faa41c998b1ba88f717d8f24f800b7a54387c506183192ea849b52665b3f7db81af6fcbe2857ed4b988075663006cbd580f4ccd977255c21512ebcdb20940dd28c58449c9c8be4f9701b85306e14ee4b39c7851ae89158dcda83c2b006c439b2ebef9f4da3fa18343a6e10dbb7b47d1e0a514dd51b05b5629a9c566c69e67e53444044ce67aee469d72638dac69ed8dad27ce5bf834b5705142087d8a9c97158e75075ccfe1732998e09ee28f6525a19184240f83c0c60f08b5153fc5eab6d17dfa00df11f28fb9aa7b5285aa7b4b95be2879d4f3389384405f9dbfeeffd57dcf2bda580e52c8132e5ff4fdf06ad9c1268d6667b6daa601908d70db61c427521d1bce055f502c0b7d27d73e18911cdcc9cbcd70cbb0fe21924282054d8d276dae2b879e18135163d42b8ed182454fd8dd2211e585488250d5116c977ce7eb64cd6dedc45bc90aa8f0b00a345b3f3194885a0676850603fe8858164c3679fb65efa23290961cad588b87cc12478bcb9b876c8c3b622c63b52a595dbe17b79ba775e773472b52a60d5052226be94ee041a068e181f244d1ecd63514f20fea5151ea647b31bec87ee5d43482c42e16d54ff459058b436b7f8fa04395429809db96d2e96f9df13db2d39829d35eb", 0x1000}], 0x6, 0x0, 0x0, 0x400}, 0x9) 11:52:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}}) close(r0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="35e92aeb7c200d7f2b2de084c6c17a2541df8ba1beb1075cb8d166d030adcb7f71c785f3259ccbda1767515894f85402cd9dd406cf9d2846f34f3997c85f8fd49422a0b69df7a59f71caf30348185cff07b41acb173c25f553567172543ebcc50ad8d8c7528b487c5ea1f07afd706f9e1f61677616a8d8f49135b7f7ba82e19a3aa62b9a9e02ba37cb1c48e51b5ffadc5453bea8e67cd3fefb8caaf3b8c01c5c4dfebb8f3333602dcf9c0e0d12155dd3dfa2e49332bdc914c6a01c", 0xbb}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x80000001) 11:52:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) chdir(&(0x7f0000000440)='./bus\x00') sendmsg(0xffffffffffffffff, &(0x7f0000001d00)={&(0x7f0000000480)=@in6={0x18, 0x3, 0x788f, 0x3}, 0xc, &(0x7f0000001940)=[{&(0x7f00000004c0)="8b4a9720714924cae117865ba1128fefc402e9aaf6bdc4887c8a31d8c2c486b273957c367a4db7e5fae95e51661386372f3de5601ce4c09d5c87ff081698005979f6d1675a064875ed6d724b0bbd4ede3e0b4aaaa82b5252d62ae2a2f97cac14eda139f384f9f0b16514a55dc31e44f9e5bf2a423bf3b45a230ae21c64f574d3af7286ec0d1012", 0x87}, {&(0x7f0000000580)="fb0be8474e3a6b2b50ac97114bb103c2fe4652a1c191724a2ab5ab", 0x1b}, {&(0x7f00000005c0)="e8e981be34edf14ee52c629cac4564c9e006f933071b203feee4defcaf4eeb326914140cdefebcc3bf7b6c15e4c93dc8d5d90a9ed16f4d8e552840073651c1cca3823f2fc77df282902e1f23eaf6da0ef206cab8a09ed9e2157ce37755fd8326e0324fb9170ea6b0c9cc43d32dd23aaf1c3513e4070f296e8fd2f409d3f1586c3da5e4d88d7c1f693a10e5b0c0b291", 0x8f}, {&(0x7f0000000680)="e74e4ebeef78f5d5bdca8d9d16a59dab6605b5b3ab682fe0713f12bb1f514dfa248f8d81de209b1e603fac68e324cf490c6bb3c64848d0c5aef503661215d985697e303af826b15fa1ab775131f61210220671628347f5cdcadb74321e64ea9c92ca899e94241848700d3c42a057b2a708b1396cea4631dab27b15eaf0cd114dace95dea4beb710f35c36682cd1c46a22b72f0c0d49608b29a00c3eba091c744f6908598751a3af4ed213f459e43eafb979e8dd68a541d6d486454551f251df3a23dd5dc9c99ca44490babd8531e571f49ab25f59d", 0xd5}, {&(0x7f0000000780)="31192e4df7875f355cd057d07cd547c2ab56af5b0bbd4d512004de51230de02f5a6061c86ea1d1a7ce89f03c8f68c8daaf8485ba8510aeeeac14ce4982f6906e1288b524745acc616f1a924d3a37b3c701e38836860068d356c6a11d70a32284c957fd71f160ae0022cf303a79", 0x6d}, {&(0x7f0000000800)="fc2842ba4b0dfe38d6d091b672286496c0bd8f37ef8d7e1218399f72bbfc3ec63525e1bda80bd15ce89d87d77cd23062f319398f9476829549012de680d8e86bcd3775069c56e2b6aa7007a1e431ab9b5170b71bdcf02728bf8f68649383098f9fa811d6bf73acc34fded7d4d2e1458ba085338bf6a206e942ea404e67fc9e4822f36c9ce4080e9fb1d72ac62a81c52ce0f6500fa23425515250c645358c02516ae0681a80619c73413ace13933b50b3d79020ed23e09658f0f2742ce07936213690b22394122410d79607e3be2097e8fd9a7b60c9781778a64db3a72c987274e66885384a548d1b1b872839fd0303f69b2eb6c3e6a2357cb85dd5cb8b0075168e9c4855dd2f0593d9af4b50a4b3ccc3fdbcdbd4772ae2e686258e812f67fd22604d5ba6dc8d38e517ceec4bdaeadcb00647e1000ff605f5eb751e66f817f191a19f821cb464c08f01fdc7762f519d9760d19d881b76db4b34dbaa00c895904c47c8c1e812ef01492f31f1ebac8851d36a14db2f3aa9103e8ed87c6bf9ea2ab599ddc8d4e2a94a0e9b7c562a9599d751c338de5d69f655bb880ec276b19c91fbef47781e2ce8d750c342109bdc3d3f9d522dcc09ac47a59204c7d3432ece2f3ed516d5be310edb2ef77dc8fe80fde67f868be5d148b105c64eac73a37d8864e0f3a872ce7e21976024cb4351c59f06a38e14b57dc0a98ae9eb7257a40e44c6ae4c4a89c18034f3558197aef9d86c30d077ef64b7f7afd7d41dcaebdbb96d8e7c48837660e525198ffb546e1177bfd610aa1571d001a8eea8ffaa1b27828db1dd948e7e670178c95cbb8c928f091a9cbae89f11737c6265e25e313841320e9e99bfa38ce9951aaeb21cc6911c282c2c5009d700b07590011a83cfa3ace8eb4f86f94bd1833a0b05f8dc15b0f83e294d1dcfd26c5c4a643e9410c962d7037d04a589383e7bb34cac002b90afa6a75c38e26ba662550e541196e02ca7a41ee5ccde4663038b7d590bf471db9ba625735acfc308a1cc6137f71e1938cb2ffb1f450972f228cada5751b69e79729e2543b544d744b81503a372eab1eb1178ddc8f17084f62f35df5d1dcb24ba85ebe05ff89e3f6d37aca1178ce347f6c38e720f8e66602913f8c91bc0ae6a25adaafb50558c16c3e340d8fc9ebfddaefc9ba9ea33bc78304ebc258ec40a2f28e3192b85844c0c4a52640a37f482b991581e907f302a5730f4efa382f63e91aa82dcf5ffd29c559a780314770035d7aa47c184264f8d9e657ddc3dae7618e8701a7e97c59b55cedb4ce1794001f16efb7ca8102fbbefbd51ef20c10af34092d83f9228a015657626c15af18f97e1dbd690783c38a880ab2d8f7444109e41c7d117542c70b936f321923d348d9799cded4795914f29f3ad8cdc8476ab46939a6f6260c9d2710942514f92c02f12d9c560ef233ab63ea48b4f62e5fddbf4362dc186edb61d66439e5000db7d84f02192f7fdb4ba0f9dcdb5142b68ba7d45846110f4438c598e14f146fb5baacfe20e5addc82b335f31493489926261705cc28b21ffc13baf8dc1d12eae0f65af78b07c87cdf25ef134d197950bd298fd8d7619688a318bc04fa81abbe7ec9f7a5614087d863b4a837b1a20ccfb5d292d07fb8946bcbe805a36faa30f357f852c5775c304979d0c48a32fe44c424d59439cbd7e018b85c3ace9a38ecec56b8326ec5271ca1972a0c739d40902105674a042b4a76df2b9a56889b257abde0405452a21106b7e003f7cf7b382c4a5cd493a8674af7ee685bfde6cf8c519e827e9b53f565dfd4666decd77fa4281cc03de6d303e69750797807399a94beda471390f72d462d566a5d282fbaca6a2db7d34897961fd2e9d232714df61d657e18da0b29b5fbc2c40f063d16201071a11d5b2fb868087cc7cee6ee9a4088eed9e9606d35a0dad9c99dd8a2c2012b800648d6c837b9d6a0273ad51568f733ecf41ade925e1d46cdcf7fd401a27afd22db4b1075f28c139b628828b9f0f91dd030cd45ac7ede4a985e166a8b416af2af1cb5b0e4a36879ea61ec2229095af7936b14c844dc5564ed61f1b05f4d741d483be68ee7a647efdf3a70e7172638f6f810625ce75d51a5fef2e77dff4f52718d5881cb37b5e13912be916c5dbd1c58ecea51f0d4a2cf5702b27f6b47acd2a4ab43aaa32ddf5d12e9d8f6f06f333ee2103dbbe93764f0c14f9ed43cf29f344d7da62e982d75039a67a2993158cb9eecd39e0100bcc22464e44c32e7351088cedb3db5738e64636ce1f8d09c3d4daa45256acd105c5d44be176f0b6a4ac8d3058f0d29c71fa0a88cf338a4ffaf070bf63b8dce1125da40d9568b62dbcee2444886937fc2a2fa942e561208356ce2e18f6cd895f80e96d829f02e15ce2bde9441a6f666d44b78a7805a9471c163676e7ddd901310a86fab30e6b987cb457612c458509494a11c3dfbfd907abdc549cf1fcbc6f5de3448e6dfb832ff191ec8c845c6adf3052d5705f601badafd116ee99374e540e480af0211829c8f55e680ab612d11cff62aa07aaf6fbb1eaa39e1e5cf90f20bdd01f2f679c470f303640c83df03159505ed52af77907b293ac59dc4bf0b5df672eadf961a4257b690f0c3f3bb37306294a9141d2c535ca830de04acda6d6dbc40c783da33315856bd73ace1d251f5a8a3f36033ec0e80d702a3d55d91dfc620cabe3ce6d5d36d85dd2f59d16613f35116a8bbea23c328cde429b50fb9b69f7d8afc68e656f25518355b9cf353207a33c5a0769f44f1bf04f4586c57731b9056c419fc537149f86d24936492ee841676eb5852465b58118e9d343cb9ffc8732f36f2ce630bbb7d648c503046e1fb16d76bc0b06c8242305bb91a17e6a87693e39f83fba1ae542815663e8c5198a03a963587f918fc836eceb85f41884edc31da14c280156811617b6de7adff3dfb7770e38359e2c5b445580a29ad037bff75727c534ef89e6a77e9287a280f42178d192e28dc18b8c8e3b4044e1d2cd09599214747786b1feec2b7ffdda0a9482e0800ea1014a6b40c3848b5f0b28f02001deed008e421738ae2cdd9a1e822db480e5e4e3fb1d75e887c9eee98be46b50414f41de8dd20de7ff61ff2f4a283dae77c030bff5fc5d84fc2e1458305d228cded9a9012f524a6b3fd295fbd2b61d67045577674c27956b9eef80c3b9f5ace7c42379cb5993b9ce6cafd5d8f788530933835c22186fcb91dc3a2d16f41cfa3ca810ee602a8ea6ca0580e8787ae599d9eed783f182b8c0c42c5f978ddad0a2f38c34b3e95332a0fa60b3a042e7215d09f60c68b21007c02f89c1f40a7b6cdcaf4f155a53c7a399b08a35e76d2f1e2ca29e27a9fd369350a4945650a8763bb74375861a9dd3afd9b455839aa94f97e49e2558f4be7c217dadafd6ce1e1c3603a3a39e512dd168e7b350f3bbcc274819227a513dc22a85bb1eea41d836766a72e293e71491dc5cc29a63f0d8fb28c798de566a9ad31f609742b1836edf7a18ce148a3ccda8fc9830730a68054f274d8342e76918df046e133379b0fdd251acd41aca10005a36ba85cb44fcc17660d056eb1dd58e048afccfec5a4af17128f224bd000c3223b17edef1e36090e6e62a4f02e0e56bf5ca1edec2bb55c56f3ef11752df5a1822b6b9cd604affa8ced608b8e45afae9390eb8e821124a86e40e861de43ce97b959940c37706d187f70fe98c8d1dc6d2665a8fc7bdb645c788eb99a695e0d81fe9b750789226ebba386e8fc6baecd9df992e627710a040098ec2d484a7bcc7a51dbfd2a393c566b549fe0f16bb1bb1d687cbfdc32b09d196559c5f071179a21671b2b36c639d7dc97bb76b8beab426caa15267e950d5a435b9cdf5d0f2706bdf1159d15e836e318049e90e9aae9598ddcff368d9f4f895c71078176d8520d469a7211ca6c25f564b1c547f605500aff4fc77aba20c9432e54d5bcb20983b5eb31cd698e3cf4d597a3b9966a19c7e30cb27200e03db1ff7b8c04409b72edb89e69b48148a1d95505197255c591ba856c165494b246c4fcbc262c482f07d08d3c643ccc78755d0e8237d6d61905168990c940465d19fb233e87c140926359e0c26fcf5005acd3d9ebe416e8573946c63c9a2a27814a5f1be789409118252efa0c332ccce5cd8c34183f0b020dd7bb42579b52480012c54b97030b6dbbe66d075059d2a65ae4e60f13fc574c801a538229f4c05025800baed253fb66eae0171cec39d502c1c3ed36f4e8451b294f64b65295b33d77f0d593d4f9d80edb13e4de6c5af38da1b2ae8b361ef599239e8d65d97932ddd3b9103388dc186c661f33c1541d159394506fc6c2e0d14f3a97703d531d37c6ddb9552bc39f453677b2bd84bd9c7c051820d442547e00ec84b9e97f468eb095c4803ce9223a344fa77242ca9b1f81fcf166868114122321a6e0e5396d850409cb3e1a0c2594c70911f905d9abcbd12e356b4ff431acfa6630b061a0901f01bd3c31523020dfc3385d752ef8586805b6fd85fa49a8c4e9dc1f5dd4dd9d9d1ebb5f06f2249259176cd04196430ba13f6e7f808fddcb180194268dc2ca3dc5f2df223649328792b5f1b5ee27e580c579d7d947feb742693cf7c299bda5167f200c83cbd7fdcfe1158d65a50bdf082e92dd66a44730f874dac97a8cdef236e91adfb0525fb7e09fe4e60a3b28aedcf49479940d90ecdb3442d11b1151907b7933942891baa3126fb03e5e51ae2e2e78ba5daf149c6d3062303ee1610c4b61acd2f9a457aa30b36bff77c4d6c72009c8a08af1ea85a19ae7722a45077d321a529a3c2dbab9b4d5f9cee52b3a96c07b2afe8236b003b1afdf2b3122e9dc128c2ddcc16bf76acb8035fd85d92e79000a44a05a5f15866749a33588ca180a9b1ebd0cc80db282a66fc50d18e3ffdb1131da698720ac15745c792f3071f6cb370c5be79c887ab3ce558c58a407707e8539fd16088c060025169e7b0d2afcb4648faaecfb223863d640930a452cf193b9d8334c05ca000fe03ccae3136510f7537a6a76a2f02bffee43f3d286bfd7943f5c198f65b4a66163a447dc75006dcd5293ad44ba09afbc7340d6ab3db1223e3dda407c055815d8af9b678ae97dc307f0c3d1b6224e84b8716708710b42c63f78a6552a84bc42e2d05fb8f51316423c90a94c968434022e1e7db343e84988c8c14f2fe63e8c8d818c95a739098cab67f9eda2f1dc3b9bebd750f515a2e3e06e99bf0832e4e23039cf498112724fb29dbf9ecaea64ea8bfea8918de2ed0b1ce295ba90a9fe3e943396c892f6b3f9c929489645d424b54aa83b092382413987c076f2ed8a2d07d87ee56b5ff2996469110e943baa4239ee363104e9d6d88259f50ccc9561ea812c821cab2a6f19a2f1cf2156e6fe9b1ccc34a2395437c3550b53f2f4b9c8e6337009baf65587f9147291c1f54ee8b1abfdd8e8f65a49825328434e281d752e01f866fedc8dce6dc77ed754bcfa4d0fd12003a880a0e4e08e7992101f56bf1cd685c5a0e631c1eb8811c87651b134ead70bfad37034af0f5e3ee119954db63a91d4fef952b0846f099b29443a82c41ed0473093ec55d5976b2ac98672a7f090e0d7f91c4981240703e02bd04681f1d74c8c60ed3b38f8e74916e2a7783f45dc4f603d999013a837e4784efcf844dcc7a8e8590990978821ee9089947394c81ae4c90c481a3454a52b059a5ca4cfaee6146293ff2b58e5cbb7dd691b5344960957b0457fe43a72a0e08ce513b9c95d7f9d03c2e1e1b84343198e12f10bb07e2f373240812b6884a9ba2", 0x1000}, {&(0x7f0000001800)="eec464160e", 0x5}, {&(0x7f0000001840)="74ef99f6982f7cbcf1b5774b7ac22ff877157648f078cd2f91508a75675dea781d6d2fb6f5b28af880900170fd100306373b45a0175dd1c7a8609af48c6641994b8c871b32c51148fe126e991486faf1b5ca9af6d1b9184b6da07bfea4e483fcffdee459147d8f384b6881c24a8e6cc0b774f535a731b8d6828da3f2599495014ba8c76cd4358c2257106ae1a2f6cb0a6305c0f2985b79be41ec389ee6d7eab4ce3fbe1b0bd499e2cee8369552a64eeb0d99104cd568a7747656103a6c0a05d4d2fd7388599af5964d7b491164e31dd804dcb258e559cf7e63da970955668d6fdd7277dbdc312afb463b78c03d0aa9b84d86c3d0", 0xf4}], 0x8, &(0x7f00000019c0)=[{0x60, 0xffff, 0x7, "da9ce218aa7255dd9094e29dfdca9bf39d85e087a918c07696d8152eded27e95e59e9be841459685aff89c3d89279d1f0f075ed2e8c8f9686941ce334834984ab3719555578d1d6437c3"}, {0xe0, 0xffff, 0x8, "454ee46637892c2e77a3165f964ef0cc7b059b9923bf809b8414d14bd9e6bb5b4689c95edd1c6594c2841777cf067dddcfc832ae41735a0c4fb3a3f91e696149895c9aa835a6bedaa14f2dcf5453faa4e0a9f4cd9aa59555edd66c16bc143058cd9f18410e0fd53a085ce51449660fc2f96dcfd1f480641ebafdce9de6126eb18a169f5eb56bef11d873b6d167925144c70fd15372c09e8e0c2eff8eaa60f0bf5fcc01ae4813b60746cda3b230cfa5acd95d74a4e0efac9fc6627878df942d4c3cbe74bf4fcbf2db0bddef7f2950"}, {0x10, 0xffff, 0x100000000}, {0x70, 0xffff, 0x7fffffff0000000, "a9c9d96ca742215340a04002f883004a5db4f23c5aea21954f13987c5c7be1c94dd246db1c8a968bc1b7fdc20ad51bafd5a7f0a69b8e750c96e14549352ce9ae35e8f86e8defb8089cb10ed18249efdf8c63a5c68b4eb214a6953aa1"}, {0x60, 0x1, 0x1, "ef86a685930e9ba599baa43fd3619b41e299ee4acb5df9f5616d16a33a3970d26cf5a16d44d55cd864aa90d120c8751c9c883e9bb7f4b243515f9873beb34fff1945ae7f43e71739f66f204d91"}, {0x50, 0xffff, 0x7, "aa5f8565f7e2cdce697bfb94f8afcf967ea808ad94b9b04b411b7a1580d1ebfaf12919a9cc374a76531d86e73254c23a99dd56bf29b5f45cdca83e5c8697c2"}, {0xb0, 0x1, 0x9, "d1d89434c41da51de6d38325f4c9e52404cdab9666825381faabc7d7a4c5bd7867bd0bd1390c76abebcf107610281b6b49611683816bf4c40486c225317313a87f228ae0badce24b7271200bacffc0676e9ad6cbeab231adc0acd95fd60223a9fbecc7bef412d2ae5d0e89373fbaa574cbe2f201dd22e7d2b67677fbd73089bbc5d1f9921821eeb1274e0bbcac52b0fcb4ce9ebbb680102594a4"}], 0x320}, 0xf) r2 = msgget(0x0, 0x400) msgrcv(r2, &(0x7f0000000300)={0x0, ""/250}, 0x102, 0x0, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000001dc0)={0x40002}) 11:52:45 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x3ffffffffffffff) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x188, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x375) setregid(r3, r3) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r0, r0) setregid(r0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x7, 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r5, r2, r0, 0x7c, 0xa3}, 0x5, 0x101, 0x3}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r8 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x2) setsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000000140)=0x6, 0x4) ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f0000000240)) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001900)=[{&(0x7f0000000900)="e2cd9b5aff8979e093b1da2fd958a4cea8214ea5f41558cc4d3fbb79bdbb4fb20e3c1cdef4c3d6b9c968ee164e894eb42aa95f129d4419e55783a58ee461da6cf2a901c271f646bf439845ce5944bec504a7d085a204a97535a24631f726c8b4d913d1c7f2afa37d4225d0e74d6b39aa1e46394ca7802a085009ce5b52d9ee4cf19edd2ad09e1aee7a5b7e28255f6f7588017221a179f9958295634a0221dae6ff48d1c1cc7e6c770a6bfc9f37f88cf43bffaaa1157d29cd6eaf89be439bf2072546399dfccadd902309cc56662bae50a5fea914421e7a6e7f1d00c8d72cf04ff0c877abd0f79031eadfebbfc7b0c5a6f948d718146d2ea4a47df6ff983e22594e504e5c9fc4fb16e26fc7fbe70e60f59c41756124a78093adbc0d12db3fb442321b6940e0dd9c148dfa825efb044399ebae15fd3818dc3dc6d465aa732c5c2fe4d88464b108d1cfd2a6421712c756422e038132a69d554e11e3f6d46d37dd480d38d84d7b948f8127d2e37c4885c6370dae72eec0f932e40d5a11a40fd4869f39cd2719359866cafd0a95f24bc3c50bb8847c756d1df5ef7be986c7767058eba500c4658bed588047031938eec5f835cbcd4d18069bd03660fb34a9ca17b200d54cd451362c442e0d48f6b1b2034936a1fb519293d9df9e020a53246892dbfa5680f4abaef36d48fa038421a366bf0e29e522f51fffd87fc97feca5d1f7f33ef391d72cf28d5d688c0ed3f28b4510475f4a3ab42711f30c8443b49627503e17c2564028794853212a2b79eebb8eae03f18d9e9ba133ffcd70448d047f9d65ff5545fb08416c641a51fe777bf23917a06889a3e443ea3352b0f6b54c297fe1390fca5e80bc1f7de8ffeb12cf2c110586695bdecd63d360dcc0e24ca1389837d4742a8c67b297b2fc4cfc71602d5d88b14898dfc55d4f7ebe4da3987954262fb7b4b947ed6bb3dd3988c1b8e00c34355c927686666a35628e238d35115fb67ad1489d953fc7a918125b31e2811503c2d0470e997bd160359538dca3488aa04f3bd57e252130aec85af980327883d70764fbc8a29625a889f0dd5e4d87437e4dbe57fba6ee748c76e2ebc51f249e5dec2f3d9d33eca91b5acb1716cd178e7e4c368e98e8377f04a21616519a1ac1d6a0e3156b6b8347f3b7d33e2af3501aacdd9fcc68396e923165eaac5c0354b445445e472c5d10767011089747fd0fb9159365f1b7e542a83f0115c277f19d5a89757d7a842b82273cb22aa50dfeee0ee15438a1d29cbeab00e8eed6434148a67c3122838927c57f8fd578d0b2a6e48c8a8d6d89cdfd91cd2f1e506590baab41aa685ebb36eced8bc102ef1c7e962517e97d43956bc301fbf9b68961070a7e9626ee887fbb8b5638fa8e266d6dd6f2569ca3fb9d6f27ce13372b339fceceef0b4fac07bf51f3933f269e43448048a8e9dcc2ad64c02d2e847e29d0f4f7963b4d3bb3198ba413ac8a44c2d7dd1f6fe93b505ec17b11ee6919ee4a68130dc77f1ad7b4ed31df2a7c115fa2a4216a7502ad9dd0f7640a171976b43bb2d6c34b97b7dabb0784ee5e596e6ab12e699902d54ca88337f01e584f9dd4d89e176b3a8955ca5df2af2b6b0d539c4c8558760d19ed99a038d4bbada4cb7b5edc561efbba7cbde545c6406e3df1abcd59326447c0e60b7b86687e926931e4a92676482d991ea32af5f72db1407b0081ce461adce32b22e4782919b7a80c09a901da2f4dc3371d6fe69f733927d55cd6776cada84316cefb62b20c223eedebf6db22decd0450df4dec947d34851e92f678d6374723153b0761c1063f5f471c602605fc6054dd1f395423eb279863e70c4c5e2908f6f2c70dfcb621e4da56a3571e09c0a184edfe21a5d0148dc0ca4f838344b75651206a12896c57015b2ad9b99c2553e3f9d9b501ccbf07a13cc200a51910244a8e16049812022addd2e5e54d9cf488bda03238d7c1d5230b026af89fefb4e483c808a200ec8b9763eb11f5b362d6f391cff08e7db6a43f3ef597834e9c064a6e16665a5cb1adffaf006f57957ab536b8fc062a6ac2b3c58e09d942ec416e7458e7afb1091bacdd6f59807c16434638b8376da09f5efd549cdfe4bf344e0ed91d5ca48b5511b93b31e427be4aacbaadf64fbf47f17eecdad1a2cdc264c78dc9c25a8edd4dd7b9910e02b53ce25b0990e388ce7e9ac298adf4ca20490b7da49c22783e5a62cfbfe7ed22911a706d5369a79f1ce0508db842771cd5e4c9c48be0b3f82090fabf14f7e3a1f8f582225113a662a1cd71d2db5feb4082c91cfe1c6dfcccd69b62668ced3525bbebd09910a75f98cac91e24b615d76716a8bd2bbb6372f9f091f953d3c48d25f0b560b3fd7b649da0bc9032cbb614744ab49ad4cc4cf53f6dc085e2c1bb59b5a9d336246052e126f02162e1a00c581d6b2086fe14b70b04a48a615ae10b152cddb1e003aca8feadb10da4b84718eac3f6cc026fba5452a5d00dd97419abf9685a429b8a6d0a9399198ad11c512879238ff5177d10026edc5a3bce59fd7f43038676e8da10bb63e1fdb9d344046ad28903360b2975e5740eabb2f7c3dc4f5500d3ca4ae6acf25f5995ad410142f80fc27f6791dd1bfcacbe6d18430299da806508ccc0eca359e403d76e7d8f3c497d0133ee6e595a9936bb9da92f33d81abf325de2ef22fa7cc2daec10f08652b385990cc7382fc3199e525fd7c6d4459af02e0a6ec6c6eb5de85ff81236c968608458757438a46b54cd8507b346fc8acc113f4d0450bf28b046cef46f8d45e962f81bb54fec4648aae1f72a8833640b7dde3e02b8bc7a87d2583e3d7c4c367eed0e80247da195e82f71064fb1f92f50aa03fbb9a92fd8624c2342344ec47db357a091eba8dfa2d4dc21faf4763c7f1c0028e87b2470cdb4c9ff7507c5fd811f8c881d4572b8574f68a2129207d5802274c45206197a51612e1ce1af4b11f417792e3abf071859bfc94f04e5ebbffb3d74dd3680ca144c8b114b6c055f9730dd6b7d4e276c934eb566b372e0254536204a4c323e154977ea3d21053a376bc7e1cde5e07b695f94be1df400344edfb06e3fd617b37d358b986bb8bb33af657e17bdb7c513d43252a79f5509f0f3d14bc14c017d4ef89789b811b66f537986215c750d94086a026c2d247c1c6a56d619321e88b30686e9fdeea842abc148adea7ae3e4f5e6c0e478def9cb49cf37cf20fb0c12ff3585319f104ccd12c3e0e3c4e5651e4eb0537dfc25578b9103ba3085390c0d4a6422cd40f4b602121b5657dc8b751e930801238485c0cea300681fde8d34b966cf267664004e15541f36bf1c980c37ba1f088935a5b4d3edee88bf2aa011e1897d5b9285645363698eb6071023b6986c2c9847254ffaeea6a7d3b894af206e03c51047a4091847b12bb36a49a1f3d44f69493ebf5d5e4bcdb731fb481637cdb8aac64f0b871e768aad765022a97d02557f455b5088452926d377b2ff599822bf91d3c0d5ac8ba22d776d820d953f4d356bbd51f122efcd541882ad5f3c1ba76a76f88cfde9efff682c5bdd28cdb8b8947b3eb5ac168cfba283881df2846a11ef63ad87cfd5c659c45b060038807f6488736d299cf4ded2d5c609dc6d91f7a46c520013a5ac6b267f0090ff19e83128c29a516816ead5ae2d9b4fbb635969b3214cc57caa56ddfe0b204c9f9ecb9bb4dde371bb5e9472556505196610c79c08f0644fe1eb81c9f6083cb305738240a2cd315dfe6662854d57dfcb3523114b9e13919c65fcef4e6ff56ba554d821373eb4767d68970cac2bd9b800338cbe6546da69e49ba0ed7a3ffa18c82612c145718dc0c3200fd5d7225c756d718d9686b4821f9391e662d4b12f856aa78f6ad6e64a2c2521753c5ffd8252bca4a258e1718c4ab5343b2e44f4078c84498e2c21fb23d3d68d4b1adeef34b70c0b4b68a3cf6b12b0ca4e17ce472e52e80635af3c3024c496ff2e6f2bd049b72c52c28482fcb3800af6e2adaa4d254e4c2b38e29e8bacd6546d40ca298891d6d7aa323870e52e48834e57bf2d817075483935463e5e9ae1303d5aa32226ce42ef6c9aabde9be9621510ccab62841845e8de4b75e6eab844e14b06430d5af9c26c393e7f8f8b07efff9df21c649869ae36a7c19830dfa714b421eabcbdf26f5e8b83e20cda9d0ddbece268e522004b10781dcc98f52065e3f2194054c1682e82d7f3c624a2ceefe9524985633840b1137c7e95442ff3e01a67b9e1e0517a59023eff56b0d9d9ab5b73c92b8e83112936bd0645962c31dbd5897492997a11ac3987cc60c5f9daa6ea23e1146a91689daa072eb5c86af94eb16d01539341f51ba505e75fcdd2fbc1f8846babb9115847b73939e701d2b86870d2fc18d17bff66a8fcab68548a0901a46352562fc992b4ecb4ff77eaf005616dfe2f64e4bad004f8933abda0582ec24768001321fce781d44328ed1a0f660e568cb104aa7d374b2222566f431a523db95787f8716a8c5b89c2852170a8522558581688c8cb9133b86999012a4b512c6c915e78c7bbc912bcfe2a4f7dc1b8817e974a76da3b8806647689e468a1e684b5c4de9b094bc9a4e1884a7607c770004ce7b8ab0bb1901f7c489f8fe0e342847d8063a82f5047e6fe5717218dee8e4f29c30ad6d7ba5cca2a6a49c4abdc079bbf702a620cd97529755f9a8da537879a690b32b6eb8ceedd0a1c95c53c7ced18e24353642745707b864d945236b41d28e719faa70bb793ab035bdc92c9735e021da40d2b5dc5838ceaf28ad78950aedcd832af6c351ffd49c1f8ff681bb95c1712384c47332ce923edffc8eafad07cf25847966f3ef1469ead2706ac7017c2e7194d6e5faff8a386974e5b390ecec6299126975121f9fb633233f4bd9255d69aa8a6b0d5b64a3b077bf19fe04089e5335da9eb029aed890c022898d52e18ab1b968f63f5d95f53ceef42c2ffca53592b6601ca22a864448c101bc7ca0693ce5fffe9dad50fa31a3f56240a38c0c08a57389e6a206621bfa672823924fb2bfc693b0b2cf0f8d8056d434736e2bacb42ea8dd9b17f237507f8016826be30732671ecb29095ef2b3e015a88b1d9f42f5d08809b2434b6a29f73ba85a3452b0f5f789bb044892b1de0ca6809a072befa4f338c9237a7a56e71bc13b6524fd163f699ffb94619fe9dbca851efadc8d314070d85148be08828488f28d45f96bcf6927577c4f34f809638fdd8e70f077e287f32b916663fdbaf5e4c8243b6b0c317d06b8ce47dc71bb3aee81732abdeae98b74499d80b9490864f349ab5af3f386f4c2d9c5dbc0dfe816f5e502a16b3e4952702a748940e7210aa76f045b205191d901382edf93b8c35bfce4e963d377258b827b81671a3a0a0d6d2a8f026348312edf6e8971631db30337ca49cd2b7e5b4ad7a018682062b80de6ae3cc2c9f83a050f7ae6c74bbcaed19e9804cdf2e86a0737258a55d9c477f4bbb4afa1892bc37b4da88e4445384fd899dcad1a73133ba5f893ca5861c4387e70b34b1ce4b4fc6950fa4b7f444811a98e61cae44f78759fd60a4327032a6ec7bc7c4e7b5e945c02dea50d978b226f8a3cedcbd26954ad91e798e716cfe0714413c58b479d87bdc2b9dd7c741c3055e3b493e0c1b3f0072f4a89d3b51b2e619fd6fe0179ac7970ab0c97ce6203ec179aa3c3363a0aa10b561a47432cdfbfe45201c8656d686caa77c414f16a84306169641c44c7ec1d3e04622391a3f1a358798f1024254cf8d49f361ce68eb27eddca752c448d067be69454aa0d499b11f653c36a43d7100", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x8) mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x2082, 0x56) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x20000003) getegid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xc) semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) getegid() setregid(r0, r3) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffcd5) socket(0x2, 0x4001, 0x6) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 11:52:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90c", 0x48}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) syz_open_pts() 11:52:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0bab1398b81f0295ff9203f76474111148c9dec6f12231806ce66fc544a9f8acdf21f511c07e04cd341d80cffa1a6da25e115d1bb788db5f2d7f63e1f36cf03809615172c8cb724b996d7f23ed6c4200b9c82d398784eb767caa22a608e97376ee50aeba247ee7821054b62d70", 0x6d) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[r2, r3, r4]) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) 11:52:45 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="19902d8770d38abd3687a0b2aba3747c18ee9dc68480ae18aa90cd4c25031aa02eff82f443c9d313a1815dbf0aa3390d5056e87a86547fbdc4228b57b07124a2fc8d5d3c6c654a9d6fd276df5425aaf6d0cdad422f61", 0x56}], 0x1, 0x0) fchmod(r0, 0x80) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) mkdir(&(0x7f0000000180)='./file0\x00', 0x80) r2 = getegid() setegid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) poll(&(0x7f00000002c0)=[{r0, 0x48}], 0x1, 0x5) getpeername$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x80) fchmod(r0, 0x20) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000580)=0x9) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000400)="1f9107ad01e4d3a576eeae13573a2b9ef507c923aa19801a1ed86480ca349b67a6388e93c94759beab8ab579bf65239e8fca074b0a297723b6d9072caaf5f83654e1c0072e4ddf7a0e7547514f821cc46e2036b5c7", 0x55}], 0x1, 0x0) socket$inet6(0x18, 0xc003, 0x3) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000004c0)=0x4) r5 = semget$private(0x0, 0x1, 0x21) setgroups(0x4, &(0x7f0000000500)=[r2, r2, r3, r2]) r6 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) setegid(r3) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000540)=0xffffffff) setegid(r3) 11:52:45 executing program 0: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffdd}], 0x1) 11:52:45 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000009781e3d2a4908ab298cb6d11a2a900000000000000000000000000000000000000000000000000030045b352586adc000000000000000000004000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x200000000009, &(0x7f0000000040)="77552ff2475d233fb739f20ab52532cb2105fe52b7c8bf90a060811e2263c0638d599748dd8a62d94bf067ba12b8a06c0c1785ab25df19632d004061a771935acb350fe59ffc06c480", 0x49) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 11:52:45 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x20) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1000) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000300)=0x8000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x100000001, 0x6, 0x200, 0x2, "8bc57d5bdb2375c6d7ece88c6f6371dee39633ad", 0x81, 0x1000}) 11:52:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x86, 0x0, 0x10001, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0x3, 0x6349, 0x8}, {{r0}, 0xfffffffffffffffc, 0x4, 0xd, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x15, 0x4, 0x0, 0x71}, {{r0}, 0xffffffffffffffff, 0x0, 0x28, 0x3, 0xffffffffffffff95}, {{r0}, 0x0, 0x10, 0x0, 0x6e20, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xfec, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000021, 0x4, 0x4}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:52:46 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) socket$inet6(0x18, 0x5, 0x5) 11:52:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x7) r2 = semget$private(0x0, 0x4, 0x40) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000180)=""/135) 11:52:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x6) fchflags(r0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 11:52:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) sendto$inet(r0, &(0x7f0000000000)="a18aff007438d41df9a5213e61e59378d486f94a967c7d7024f1a2166831825e4579da92b33d041135612991f473443161126dd2375d1d921f28b1fc6a02a090197c331456c4e6c66f7e451a2e26699ce9ce1afda513712c53bc85f8f0b52fa768f2326903cadf0f9d2d0b8746b33141eca26f3edd9bf5d28cd1f999a977635e137db2cc9a0fff16787884212f65992087dc9b3a9a9d790ea8830506515e27c9bdba2137da4586d66cea6a3c5c5d", 0xae, 0x402, 0x0, 0x0) 11:52:46 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f0000000140)=0xfffffffffffffca7) 11:52:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96, 0xffffffffffffff94}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) 15:59:59 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0xff}, {0x27, 0x3eb800}, {0x0, 0x100}, {0x0, 0xfffffffffffffffa}, {0x25, 0x4}, {0x8a}], 0x6}) 15:59:59 executing program 1: r0 = socket$inet(0x2, 0x402, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040), 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x1, 0xaca, 0x5, r1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='(^-\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)='{^:\x00', &(0x7f0000000280)='\xae\x00', &(0x7f00000002c0)='[[(\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='--\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='%({\x00', &(0x7f0000000400)='-,&\x00', &(0x7f0000000440)='])\x00']) fcntl$lock(r0, 0x4, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff, r1}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = geteuid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r1, r4) socketpair(0x20, 0x2, 0x1, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000240)="7b0292e781cca57e8202240178ce01e55eb30794c0b6c01ad145ed9381ac0ff38adfac705ce1ad7fc715d689183d26b4524a9dd1f279563cef390754b0822dc25a097115f240014290357478f6d4fd32052e74ce537c69588f0a7b384dcd7b3687a7bac13a25aadf122add9db8e7026b87e25a68c374165f5ad1f4a837d923b4b9bc7d4f5fc030f2aec3302cc9593f8aa95779b84c715832b463c1575f9f36d75e3465b0", 0xa4) r7 = socket$inet6(0x18, 0x5, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000140)={0x7, './file0\x00', './file0\x00'}) r8 = fcntl$getown(r0, 0x5) fchown(r7, r1, r4) mknod(&(0x7f00000001c0)='./file0\x00', 0x40, 0x4) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={r8, r1, r5}, 0xc) fchflags(r0, 0x0) setregid(r3, r2) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000240)="eaff000000000000", 0x1de) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{0xa2, 0x7fffffff}], 0x1}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x2, 0x3, {0x100000000, 0x1}}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:00 executing program 0: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x1d3a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x8) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f00000005c0)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0xffffffffffffffff, 0x1000}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000004c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) semget(0x3, 0x1000000000205, 0x181) sendto(r1, &(0x7f00000000c0)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r3, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x3, r7, r6, r5, r6, 0x40, 0xfffffffffffffffe}, 0x4e50, 0x7, 0x1}) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xffab) getpeername$inet(r2, &(0x7f0000000680), &(0x7f00000006c0)=0x3) semget$private(0x0, 0x1, 0x4) 16:00:00 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f00006bb000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) recvmsg(r0, &(0x7f0000002600)={&(0x7f00000001c0)=@un=@file={0x0, ""/4}, 0x6, &(0x7f0000002500)=[{&(0x7f00000012c0)=""/252, 0xfc}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/20, 0x14}, {&(0x7f0000000240)}, {&(0x7f00000023c0)=""/143, 0x8f}, {&(0x7f0000002480)=""/91, 0x5b}], 0x6, &(0x7f0000002580)=""/118, 0x76}, 0x3) fsync(r0) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) shutdown(r1, 0x2) fchdir(r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0xffffffffffffffff) r2 = dup2(r1, r1) recvmsg(r2, &(0x7f0000002840)={&(0x7f0000002640)=@in, 0xc, &(0x7f00000027c0)=[{&(0x7f0000002680)=""/242, 0xf2}, {&(0x7f0000002780)=""/53, 0x35}], 0x2, &(0x7f0000002800)=""/61, 0x3d}, 0x2) r3 = socket(0x19, 0x4, 0x8000) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r2, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f00000002c0)="7213bd6e600edfc7dfae2ca3e564c92df1e97a98b77e800c25a79fb216b6970e7b109f2ab9269440e9710e439b803a918b550273876da35018a908ae11ac08386626ecf4018a2522a0ea1f01ec63dbb42caa9ce01560b00e164025bbfa288bcf6008ff9efe45c2325939a0770005695daaa6724f90a640231a798daed159efb61f617611276fae65769201660ffdd3b30bacc0f02f7349dd6dd65b7811aa5cbbc433b8d1b557bb94bd9a33b626726b28b9c50035ab7b4ed89e351361338ac0b9527b5a168172eb629aae4ef17ce4555256264ab4c141c2cf6dd7cb0fc05849ac3be4103c8294f30a9a4972713cfd419a3e7a00b9822bf309939af81f826064af5cacd6bd67b212b555b0af0c1dfdd342c341437a888228a3364e39e29c6a04b07129f329eb5585421fd9cf8f774ba55a8c9f2c79b5ee7154de9705e5a02925bcccc58554a67ae2ce6c3d8a551fc37f5fa03b3fe7ded72bc0b847d3c57015155cee3b4148c84af7851dbd144e21976e357f96c47fba1f460d2a5b7862977abec05aebf96609da48c1817bad4870b546eeac564a3b2d64865dd2800a1fae074774a7d017f3d0b142f8e937b2baf674be0c93a7860fa16d7384b4ab129c5548a5e09f0adbaeb1ec0d68a7cf30e9034cc4a2a6251948714c52b509b7bdc666be0b33291e864d56c46b578206f097eb9dd7f3e8162189ba100bc0ee3fa2c27426f376dc23d93fd722f8d4f45c46a2290d0916ca5e0f198e0518b3dd682b238df4f37d6d0a22387541796ab2f806fc77f0afc7c598bb0730800940f47f6b8f6d78caf5d8473aaa794bb4140e9970df0aae94e3c76b2c7cf807ed460d5742d2a6dbbef2735ea99ff6be9e0a6ee4eab9293942064669d3f9c749571c2cbc6f2b05b9a6ea451fc17ea54e60307e389f13e2d10b49155d5e81d3ac2a606a892abef578edad14994a4bc552872748f182f6838abb741e44b12d5381bf58380ff3ade282441f149245845563a0ccbe552312a2bfa55086125a6b54f11027e1357d0142f302e3031c3641b71fb2c8470a1dccc3397116e0e90eb5c09fa1d82ddd7e014147599c26a1e8d6e175a5c85a22f5c834df4fac3bdd5985bb26fa960a08be7a2de9c75b912474908b7a68b3622b59a707e3474aa4b8bee47a3810e6427e07c754c19debacd6d53e9c238ba38967f1a88daf120970d800bdd66d5548af06b9f33f6f5ef1909e29942e0bbd43f7bc6360d0791e8133b7d932221e61d459a7c787242eeab3303a93bf4e4c8b76f6fc4be677aa1332897199776c17a33ec7831d403c088dd70f9bb104fbb57a979df5de498274d88ee854802923f0133f6e1bb7f30b98e7aaaf608d7a774a07dd154d5e144451b7c4b5d912ffa49b70ca2836b7ba8c607f003b807863459cb391a38e7deeb789e2af394e5763a53e7d8449512acbd30bad19e7f8dcdf6702978b10e09874760053ed44acb1894454fa5a746cbe4a11dac0efb7168b0b72c88ea1653af1c2c6f18b6d80ab6de5dddd2f716a1ff1bf66131770682a0514a8e58f92ec3315f3652bb48601cd608f4fa7e379e32c2965cf8025ef2d4918d8dfcf4149a5f6a9e2014985294fa0b7b79947be9aab23dff154c4f68b8b56ef4e739b8913cd60a33f78d3f6b04ceb41c33f588d80f5618cb95f429feb79c41c13c2212bb1d7376328efd1ec55433b17aa0ce9fc88eee0c8842540664cec92f476e7c2fb812359d5e02c4d9f2d13835955c3ce673499857964ceeb3bfde37758b84e04cbee02c84a9a8b98aa955d9a024b0f70fc1e1acd4d7267a537f64884991db62c65c576cc48ad568f80cc5e99253060265ad09b038d7bf6ba1f6880893006ece421b8af977f600ab62a46011182e0fd82f06fd6e33c34b5c9d58f8ab6ec24058fa6777c87ebb4f8d829f75a76e0c5b44abebd706a35573abec8db27eaa44105f4703e9cd8f45d451f2d60cd86cfd3fed9654c516370d6cbc9a4174dc331433202fa21c505cbe7d49b0e9b434a3a69878481cc91d527f80015bfa286212adee6cbfc16e7e60a1a68724b10c47a81f3801769dbb8902ba3974ec27df36ccf46b5ca2df445524098fe43c29a03c6c4169548965429eae0f90e1701cf67a642a8a14f455d31e56cf00ee11ec56f7ceec4cff1429372200987a3196fb9310f9ffe018a089a13f817cfe73f331f4ac9adbd0ec96bd4e12dbf53463d392f2cec149d7a6804701df918d2cdae7ed5429289d4a15cae4aef67510cc18ab766c77a74c77cb01493fe54d1f4bd97780edde11991638214efc8a653bfc0a6f211ef375647c74cd6ce9d08dfab578eac0c87d873e996004ee5ab5a230638050ee4775991419c8c7bca86422537c7573625c3baa90e2162736540b7c431faeb0c76c5485ee34f16176dffa7c88d24b49bc170e7b07985ca45df43104cda9b8e627959dc5261c2c2610ed161732cec1c77111dab24698e7464d9172543945cf5ce4ef0f21538b11f5b64b5cc2958cc05c74dbba96a82002fcf3bbfbd9fcb32aecd98898c8fb1e5fba219cbd548f8588f6eb2f549b9abe7fe12f67adc7d3c104d8b20b23f3f947f094a8e2db60eeca0e56a4db38641d76be29c9ef5965de6bd08ab614c9b4ad8d96d4bb1133a02dda46c1f1400c9c5843879ce2f604bc63899f48ec19377ffd0bec9488bbb1154a94f407351ab1467b76e221c71d22a83d56577f72c96b8de5fcdb8b9fe7d2abb2dbc624c10f6f9398fc48dfc52aec377db009ce6c1dbafdfae9ec7d9f0ed2c6bbd0a24e266eda50e132e0dd388d834ff034bec90c3ab1429b66df608e1b8386e92f9c8ee2f0029b0503b280eb27141373ef59134c5d54fef576b89952adee20c18306a9012982b5c9cbd33ebed3addc52a6e8ca74e6ee587504dfd46b721c9d7083e7ebe91120b7f10c94fd65aaaf678df471a0c621fc58f6f7515f25749bb747b7fd3e88fe67755d5dd165e73790eaf1d03a2b4d2f4f62ee326b13fcd8362876cc8dbce1ade3b5f19c91b01bdd21cc1a5f7132651249fc7c70f4013e228781bad78cd14d98a40340d99299d29b97b649ae788709f3dbfb1e21f72923a6bebfc5084e44c3abe208d80bc7c02a866cf367db773c8138a6bc0b63fd920faa67fb7357379abc3a3f5414331b3b7a29740ec2b64fd35d29d43edd55f04db7090b7df5692f7f9179c1efdbfb6bcdbb43cdc3ea69708ad6689926b4cddb7f395f59779ff952cb6f7807e5e10b9dfeed6e1a21406033ce0565af70eabb2d5a0eb95036ae9df0a4d17351f5f0d1b93dd89c86ea47296a0f7186e646d42d22a5da7bc1d2365fcbe2c2a0e442e1de3daee0a7c8d4fd0714e21d981fbaf07f4397a1340a3667c22caef707b5e782f12f6ecff8b232eba1b967357a66eec45156c35cc931a15193566c61b9add4bafc522378ebea5b42cfb04edc718cad5b316e4b8cbe0c767057f51d623257e971dc4bc1088d1c9d2ba592f4598d508f866ee072d16e268acdae9d788c9dd50f0f9300e0881466db85129023a3e3aa2c6000c793e73b3ebea3b6cd74ee1e605fb5bf87b76ae9b148d45cd8a248fd07b7ecb786fbb58def809fb09e319a35fc22130d9d909a1596c72799c7ced91a7602cfcd892cfdb024d601f2ae6a3cdfc690a3cb8865d781f9407b6d66fcef82c5ed6cd03247495c136009d3b85d0f8411eb5a86be1dccfe9f35c18f63084017afe9b9aa67905ccec89a5803b0160b904dd986d3ae026b4f006cdd508ca185e5502afc62c58ad0ec9622b6c39d9278663267eb595ebc7e0c30cfa5c3442c8e6e0294cc1c4b77a8049332134ffe493d43e6e9fb2ca755832d990e56aa73423ca195362bece038994eb59369a95284a24d43522c282efc5ff32a40ea3ee0f28ad68a418ff3944f130f9611b311e3edbc57f6faf5f29aaa3f7ee1785d1c3dc778ca098e71ace8bb6e299986511291ac5e2b05efb3a477b1821271575c16fd2f7a40e20796009fad3af2110a1e6f2473f9087e9a35daf8f34661cee79c41c60b84111e93f694194f7ee30ffea99aecf876a172a1e8c89dfd8b07100dd98a5e8eb598aad6b925f5e77d26662f3f245ac28047fd80e5479954fe76f018fa8bd1c57bbb012894a42dacbbbb85aeface056e14e7eb510ca5909e2767c6dd5c10d30f295ebd06951e0f29383fee671f71a606dd72a0e47309bb3c1f70d9903928220bd15d0ed7594eb448899d5400c073597a49f28928274b4bb0214b7191351300980f092c07b372eb7bb591a47be430ab52bc38bb454dd2170d2afd5ad8d17360c05f48f5423c644e27683bf551d042399ff9c0b37b5acd6de1488ac6b52bf406fb29beaa9c5e9427591fb89d4ef5f99f89cd4f4fe19a96f117c191dd961cbe82d867a334de9b0d7ee02e752072ae59c6a419e460c4437e5b7429203bd45b824d25f57e595f696fc4538b6a87bfbe77cbe8b4a1cabdd446b68ffd03fd9dc8f6e323ecf64acd5e6e649705234d020ba8e60ea5324ba4f42d1a053ea50bf10c61bae4e0eac548214eecd9fa4ac7d0a1147dd2933b4a079d432bdc17d775aff67289f61e7d5c5a8eeaaa17fae80b3193f93e3d9c2f3685baf7412f9789fa21615d14ef5faa2d758afcd62c9cb77e3864c2a5890e31711761022f6987f6515a3f286d39b0becd87518959bf11ce2f7e28cfbcae044622f07ed3b9c144f13a4c0c439476419f06df684af6073ffe1e206e8e78a9487d00d6b47d90775c39f9878de6fc2a505790cfd52ed6042757b380b800ac3f206eae3ad135b7ae5f0ffd7d9edc113f7e2372e2712c29c9adc2b68ce6ed3e9b410b6e1cf3e11146660cb1e3d6aba7362996b950ce63f3f1821e1e1bfcfd7aec3c5b9080a84761ab08d41ad953c1b47a2fb3c632490d6c98e84ea3a58be95a2186539cae10cf3c67e10a48a15b0f93237b3e01f33d832aa8f28e06a4d441350a3e1bfe4192283f988efb00f5bd75beb9e8ad57cb39d8a3fceb1d38f4ff66cb39c74afb2a2b1b8b0d846384da5937d1cee7bb481625703b6799665d60cbe52f3aac51a340811cc5792feb5e68964adb9dfb132d7c3f332c436ea9020abf55bdde68cab73e2aa3fb2752a19f43336f2677b26484c449aff9561900b5ddb82939a8530b9cdea1fc3bf0f1823084f418c10b7815a0da9f1f5d1fea4461cdcfc87c1af021aecdafef1d72446477d280fde85859fb97bcb11b3a20ff035bb7ed66256475798843e7bf8bb5935fb43ada7fc5d29f612a2b8e173780202956b9331a75de6e908819b0a48195c91412ff37d90f5fafefb2f61de512c7d268c9f72916f857d535ebe639f41327acf01bcf9bb765220088e94cbff6bf44bbcbfd0caea38453ec34524be843dde2a1e71e4556aa4bbc248c931c6907f585485c3435eec71a650a21c2d559514c534f1f0653e345db4da808ac322b2b24b0513b2cf251d47877bd2198d8737052b3dd58ca6367d4351d789640322b00d097eec0e9f415e8f824a9337be5d67909714c6a5ae5062552ea672082ee67fbbb4dcf20f05954b0c6d541ab162fae58e0a20124906e01543ebdaa06f10718a5e64d605284d650f9a720d55ac24c3a4192966af88ad99ed99085bc16496d72cdb3a30d46d06c3b76bee6413d9c0b6135c586901d96e5955449f3f1d182f945ea6e2f587fa109ec6674505b0dfca6d72f2b78d4945c90a2c05d11ee8e86aa4a3df5a535bb0c08bd0693a17d9109819411a1c818d6a540de531da417b2769b5954ecc621459c9a2eb0dbd20fb13ab3eba57fd69f910d9f3581ea85931", 0x1000}, {&(0x7f0000000040)="883fa3ed145b", 0x6}], 0x2, &(0x7f00000000c0)=[@rights={0x38, 0xffff, 0x1, [r2, r2, r1, r2, r1, r3, r2, r1, r1]}], 0x38, 0x8}, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000280), 0x4) 16:00:00 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x3) lseek(r1, 0x0, 0x1) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000000140)=0x2, 0x4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x800c745b, &(0x7f0000000300)=0x2) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/174, 0xae}], 0x1, &(0x7f00000001c0)=""/203, 0xcb}, 0x800) 16:00:00 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x6011, r0, 0x0, 0x0) write(r1, &(0x7f0000335000), 0xfcb7) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0xfffffffffffffffe) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r2, 0xf5}, {r1, 0x20}], 0x2, 0x20) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)=0x1) fcntl$setstatus(r0, 0x4, 0xc0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="46405ef3288fb902973533b56b13fb99a0a465cb20192c6a2f2a2552fb1fdfdbe5cb5730807e83c9c3f2fedc616561ffb6b1ca7fbe381379ac5b58e69a81566a72408ecab3dd893602c9babcc19d8e3bba13dac1aad014ff584f5a4d415f205dc6865b2e91414374ce714fc8de625a730854bc1d3d21211b683fb6056e47b6fecbaeccf095116b7b7d8cea0bcf528a6a31baef5a4291e2ef4ff64b7bb230709fb13976de0e8e4d4453c1d78f0dfd556215d37792a60bea32dcd6", 0xba}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="48001b0000000000ffff000091de2a1f58b5e214ae79e6b89be699e77c47731e6abea3ae7034fc84e42294c8cea10e1523b05c25635abc7f19bc4971bf6d1b8561000000000000004c1897a553fd7fef3c3bf7bcef339cae7beceee58899dc9b704a7cf26ece1366575c882e6accedcbe523696f702c399284730780bf98dbd00d053e8b242f36f7fe5df20da4205451efe4bf1262af0a74fb51c1f93491d8c0be6a295f765988c7de108dff1b864fee38528327a4bf035ab7fbc4b60c40dba32f9676481204abb6a23cb23bbed94576a962272dba6079fbc9ae0fc2a8d188afe482a1b3887105edbf95a0cc3958aef39cdd03e040ad2ae4ebba9eb2ddf6"], 0x48}, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) fsync(r0) close(r0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget(0x0, 0x7, 0x482) semctl$IPC_RMID(r2, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000040)="8c16c1399f9d1cf8f57fd37100d7a23ca778fb36192b4ebff262fd717433719849a267516a76208d5630cb5c8f109be140a78ddfc1124ef9c34f8c4d4650832321c962918a59326af7f58481852b7f383418fb2fd2803d0d31835f3b247fe2e199701b31e9a865151a1f2210c8307bc7d7324f16f00386edffb702e13963fbfd3b0166b9aa5aaf7ae89acf2526586ed86d49f5ee76cdeb90b46939942ccf0c56e79eb23189f61220d0c8c4d04bc0c08fcb9282b073fd520fb7fc4e97", 0xbc}, {&(0x7f0000000100)="bceb0eec9369c93f9ab32561ef178fc1bd5651e0e3af6caf14bd59b0d24a075ce484c8b4eddcd11d406f2a440e3629ba1c61dfc0a8bcb030e60420ae792d68f7b25407aa7e339810ef494649066644f0ffd57b8f656d9cf8", 0x58}, {&(0x7f0000000180)="d8ace5d30f379bda2bbbc6c81b47652d6cb06b5170c0244f676a3097993cf775bdf6e2b918650e6955a94de9deeaf50a41ca7d9d20612dc9dce24f919c2af1c71bbd38db03a48659350320fc36abcf229f768e965de0cde848aad0aa59165e748a3133dc703ef603eccda43206bba80710bfe4b075d1d5eee04f8f34a425375549718b2066d181527ea3390ba932ffb78664c68b3bba170f1645a35e10ef", 0x9e}, {&(0x7f0000000240)="7d553e9ac0dab30eb6e3e493b1828fba7946792c249afdfe8407be08fa", 0x1d}, {&(0x7f0000000280)="1ca509fb9f2b626e460bca0ab9f38091d7a7c7cb46ddf9d45ba03b71f4567c45d8046cb5c3f5bad806ad5a10fa8038a8c372491e2e40b30bc484269a78f8a1772c881ecdc5dc22c0cb26754a4486a5042f49dbfdbf9434a3542082f5b5010726635bdfde4af9c9499585c0a6028cbf", 0x100}], 0x5, &(0x7f0000000380)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xb0, 0xae2ad4bd2a19aee4}, 0x4) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002004, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0xfffffffffffffffd, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x101, 0x43) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) close(r0) close(r0) r1 = msgget(0x1, 0x800000000000210) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/15) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x9, 0x8000}, 0xc) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)="ffb969d193688570f4dd4276682600b6a9deb639f19527d2957513e269e92151e514f65bbf222c15bea6b41eb2e48f2a5e52b35b42bd1a4d9199c4fc8056776b4b040069c8f6cfd0f22fcb06093c2c46758dc3c14d9e5a918fbb49dc2416bd056f38d589079e37784f36a6bf8288482280253ec365df46155d8d16fb4029ba720646b5a6aa233b38eade02b9f21077aed2f71b6a87be1e2e309b0e702f280754711878c50e3182711eeea412b385483e56164ab62056797dff651bbf54f7eb9f6a4ab92d2f26041fb3", 0xc9}, {&(0x7f0000000300)="cb1a3a2e2f97bedc21d44c00d2f430ca0160771acffb45ec9062367a0faaa0afdff51e80a24d5a22e9fc55d58141418a3abe73dc11", 0x35}], 0x2, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x38, 0xffff, 0x1, [r2, r2, r2, r0, r0, r1, r1, r2, r1]}], 0x50, 0x400}, 0x0) 16:00:00 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) pipe2(&(0x7f0000002a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat(r1, &(0x7f00000027c0)='./file0\x00', 0x803, 0x11) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000002bc0), &(0x7f0000002c00)=0x8) recvfrom$unix(r2, &(0x7f0000002900)=""/140, 0x8c, 0x3, &(0x7f0000002ec0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000160b3a386e056392783184b901bfb14322ce913bfc953f8379b686956cbc452dbcd6a03e7bd1ff97463d61be5c2f03e52e6afb93feb40f74d29cbb21a405d3599eaee7be0fb5c2a1e3474eaa8d9a66325c25bcb274840eda63f665f32305f70314bbc1c67452fcc9e9f8c42114efb54693d7502000000000000000b341ceda0db31c79bd107de2b8a0c4f4840beb1c4e86da9ea81758bbee676840c7b08f923531385297c4f0a7282eaad4c53f1bc32e0c816f1d565e338924373797f8324400000000133e8d9fa7f2ffd8800b56b9e3feffffffffffffe9f529f6603d3f85fc4d5d1f1faa778557971cca223c0dbd5a57d0dc5102c2a6a14f5908c44e3373e0318984eedba2a428ef3f7d26ce1f64ade6d79b0488bbb615a2527cceace0ffc6f376682d9ca23024d7d7b430c10264181a41d1e6cd1094bdbcef2ba14e1fbe484a7bd29d21bfabc58ac5173a135ff7c9cdccb147eaeda9b393ef2d50b0219b0306e0f488dfb0485a2cf27342bcc1dff5c34deda03e032ece99592e27da58b59cab127bcb2859f9bf4f2820275e44bb37e25be128234795a5480fc396207bac3a4aa73e32e5af51e90d9bba913ea4025ec32289350a15bb3344b717e552dee16062482f556c6a0743da77bc206f34655b71911bf560697acb74fc0493d3c496cedd550042c5f21161a56c557b4a33a5f87ce09e5a747cc46694e2158063daceb8c2905939f32e80b8afec39c20c1df0063962b8aa27b4ffffffffffff9e9ff0737ccd979f42931c162cc60b869e0188385ca75cab0d6c9fafd728cbee60aea4392343fbcb9082dd14bb9a7bb7f377ed73a5eaca3a21c44c3f05a8b40adeec04df43fe793a5fa42ede4662dbf66d001ec79e86207a66f282025b24bf10e61db1cd984d197f8c2b9a4818b04b07563aef77731544295e6e38953a226e21ea10dc6642e3e0a8e616bd8a3d0197e6aa98c38c75c41ccebbbfdc57f382a2665283a630a5cff229064362291bdc11bdab8ceeb16bbcbd0069adbe49e7fd4cae"], 0x1) r3 = socket(0x800000027, 0x8000, 0x5) fchmodat(r2, &(0x7f0000002840)='./file0\x00', 0x9c, 0x2) read(r3, &(0x7f0000000080)=""/53, 0x35) r4 = getegid() mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) fchmodat(r2, &(0x7f0000002740)='./file0\x00', 0x180, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8000, 0x3f, 0x9, 0x4]) recvfrom(r3, &(0x7f00000025c0)=""/245, 0xf5, 0x800, &(0x7f00000026c0)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) preadv(r3, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xffffffffffffff22}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) fcntl$setflags(r3, 0x2, 0x0) lstat(&(0x7f0000002c40)='./file1\x00', &(0x7f0000002ac0)) ftruncate(r2, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002e00)={0x0, 0x0}, 0xfffffffffffffe82) chown(&(0x7f0000002e80)='./file1\x00', r5, r4) accept(r2, &(0x7f0000002d00)=@in6, &(0x7f0000002d40)=0xc) connect$unix(r3, &(0x7f0000002880)=@abs={0x1, 0x0, 0x3}, 0x8) semop(r0, &(0x7f00000028c0)=[{0x7, 0x0, 0x1000}, {0x0, 0x81, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0xffffffffffffffc1, 0x1000}], 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) semget$private(0x0, 0x4, 0x80) chroot(&(0x7f0000000100)='./file0\x00') chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f0000002800)={0x8, 0xffffffffffffffff}) lstat(&(0x7f0000002e40)='./file1/file0\x00', &(0x7f0000002b40)) fchmodat(r2, &(0x7f0000002d80)='./file0\x00', 0x4, 0x4) semop(r0, &(0x7f00000029c0)=[{0x4, 0x3ff, 0x1800}, {0x0, 0x101, 0x800}, {0x7, 0x8, 0x1800}], 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004}) fsync(r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chflagsat(r1, &(0x7f0000000000)='./bus\x00', 0x40001, 0x2) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) 16:00:00 executing program 1: r0 = msgget(0x0, 0x200) msgsnd(r0, &(0x7f0000000080)={0x1, "7d88300e1f1702ec9d7b5ca4c2bc973319e2251e1ac942d9f0fa02c01f6056af27e3ccfeab34fc30f9a51b3c32f991946229354ab64f68d44d51e8d27be762bd4bb335b1bbf9ec64a6e8299d5ed90b00b8287dddd8de4465b91e4181242bf0bcb9eee37a2aba716202fab99a3aaad537b1499ea21e434edd41f064f39a3a85d896559b510feac14bcc61856caf1209"}, 0x97, 0x800) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x3, 0x1) msgctl$IPC_RMID(r1, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000040)={0x0, ""/33}, 0x2d6, 0x3, 0x1000) shmget(0x3, 0x3000, 0x420, &(0x7f0000ffa000/0x3000)=nil) msgctl$IPC_RMID(r2, 0x3) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) r1 = socket$inet(0x2, 0x3, 0x8) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x100, 0x183, 0x85c, 0x0, 0xc1, 0x200, 0xda1a, 0x0, 0x3, 0x30, 0x200}) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f00000000c0)='./bus\x00', r1, r2) 16:00:00 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000002640), 0x8f}, {0x0}], 0x2, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000001640)="7844d1fd696fe806937b5d7d0a7b635461d66ac27129881e2a0b65f0b6468f17f2360369c90416a077339bffea51c975e1443763266c0d7e409f233733a7011d5f9373b72970670c3312d9b164823c10a9a210f99b456e94c0bf4c07f0b0fcdf87e47dd138a1b2f72f4e19f2e6ca7925af90758ad2051ab163b5566ce659f659d81ea187a8289711426dc67709fd4fe352ea85a135e48a503000750c9562af530cf994eb9bb59ac831639b67585bd8bc70fc571102b9967aefc6932c1848a97f77518ea229719daf2d235cdc562d3385eb5c03e66e82b439deba0f5ab15bb15c9d656718625d41c91b9f3e454c6bf473c3b546c725592f5ed1569c1dfa3b79945c335d560be3bacc037e6e894f163041c20566d1ddce5fd07db593e882729e00bfdd2e2da64c1996f5dd70730d116db77fdc263a7a757846a802c0d95ead443770154eaa461d48a344e1caae73ae460077b39abc7375a3686ee86e465210138acb879198ce30fe740cf2dff2cace4983ef54d07e07986bbbae447dcc0a7eb6d60c4c2745b99013d7015e3a0e3b99f994f050786bd75e779f08be587454b80c944f663f0755cd25596714c2c6f7422b351eeb262d6c6bddb7846fc84dfb2a15dc4bffec26568840bf9edd4c17d85ddf4acf3f658211e769787ea993fa60b424647071e122e91bee5c1ca45119b9370c637a9bf9c2397d6663624a4c437536cc1ab8dba238a297dfd2bde4fc79e032ac88f0b940764c3f4abba4f31cf888696943609d826c11d096ffc269d2fc34800f5276ea17f21aeb9e632d946fe50e29891b2fd40069f4b3c5ad790b4548dc727d78820f78ef93722828e4c02431ebeae7be4449b0042b5c7b36e4cb6678c2b5657560364903c1574f298072e3953959e63cbaf2bd9a821d38e2ee4944681ed3f3981a44af4db2c70e537625966eb53db658286408a1db3e6aabb1e16fbdf691c8b6366060da4cc362e618b31bb277f321b21a9cbc5ece1f630d059e62af187550c46dc08abe2b7139a374f5493270cfb6b86970c70eaaa8f8ace645219cf8af98764ff5131707736c1e5c92b1e67b698b185d0e879478d34597c6fdb1a49f4ef23d1710eda4f23911cf98501015c28ab124d97f5b69e8e9ee77df01cf7225bcee549f6384f0efc60974b9d1c48457e5ddacb8dd0379505cb4ba036cdabc51039c4dd1769c26c223129704162940845507d9abdf6583d24d3f2ba7534973471c2ca9c4ab1a8ed28b2cf9ec77b4e8ea60b625528f63f04fdaed4507f1e5f0a7a7116518e12d3810fb64e1e5ae23a215620b63ae69eef66bfa6a533441d3091cfb3d2e0cc2207b167ea7d8941f27c2ce0a1b933dc8f82f0b4b386fd8f7a6e681c1771107eb1ac4f63ada1251836a6c2dcf4b5d119406444e3f483b01af0385cc6a63a708e2dc9e6c2248016a3eb976540444e8dd8efd68e42cccd3331f58a829a79fa903833bf400558bca078f4badcfb42b3d3d0436432c33f8b0ace568e972a1d581643f016d5151626c2172fb302649215fc680866d0cdd2325190bea7dbc63495848b1a03cf7b7bf17044faf4ff21e1e552873af3ebda2f5cf7c008f0a7230def893eb56b2c21c09e31ec34bd2ddb15f8c4746172c5e688aef63be74e869f9b32c0f69827edbee3e1ad977d7f41931c3413a194a21ecd6a9deed2bf7001593da8d722658826893234f145972bff403ba8277bcc64bd792b58ba4fa97e978337f7bc987cbb9865b75b9e1bc8ddf4068fd3204c4859de22f1dc95c96eb883f206766a1c0e2b90b5d92bf60971db9c283c28b0b1084b8dcd7cef9e2dafbb0071dba7a483d68492b4613e4864fd1d09c4b59b945c0e20a1363629068693e6422207998fec7c262b466d66da5f617d8b929593ff22b4dac164afd48b1420ff3e0bfbf7054d9978de078fc80b7caf166e6477ca766d04618103d4e8615b6f44e9ee55b35661518a278cf718e208c1652952455b777ef553e9bb094e9e4ee35708fcc05feefcb3707f267dd44c02743ccce47a56b0a13e3d2da90a84186b33328f7b67f94b8d63f0d45fe6dadf4176b7b551d6d856cd8a92bd0a7becaa25eccbadb20ad7e2d924a99d7038ca10358e2814a2f58d20b2d781b9473a07caac7ac358652ce161331fc9699461102787f3901eb4b8415cf90b74eb376b1c70033a13ab500b2ce4e2c8c9b3684b06218099cc9ba22b1f842406c749564b6ebdc2c355391145c61a46084d944ee76b413d3d66b336e7d8a2d050c11a1fca1d81ca97be4421cd06121cec9bacf5e4b68876ab964f824a79cff52427cb9ad4c2f9f10721b0d85f17f2ba1c4466d9c0756156164c303c92398399d5844d5707f1e73897688f36ba5b9f7795ca690fe1db55be01e5cb9b02bcc7f763843e4168df74faba4ff2f179fee1daa50da899aa8ad9036032646150ca7086815fcaf3bcee9ae8421ddac34160071c38a6b47d98bdd8ded31aa6b3bacf4c445bea90261f3ef6077414c7afd5c683b8dac530ad28e7af382bbc6674a93082f5e52e96c4224fe2d707f4f94c5d8f63b281220e1d6c5c62173f3963d6f82298b1578632eec10555caff315fd3a9e7a800efaf2cf0a1d97a76a0c76bb8f4660252afd670861b8d24aff5b168b9bd41e4b0fbe176f34bb02703a623e6705a8dc72a586a6919d572e42831ac081b39eefd9679c6dc3cc91d27f71e10f66673e37400dacd8aad02c70c053c586e47c622160fcff0dabacdd25158b612fb14caa97e5442573f18d46cff86bd4fe1c79207fa6170319bce19644c141118a46acbf05be63c26117d820bd648585a10ba24b73bd200a8dcb21c9ef76c4d6b70202eb8defc602261cdcc270cbc35ec076713a9cbffc4cb110e0a5b316a3430f942068667c1f5f87e4b214142d27aab37de6de4cdf6e6b97e7d9ef191598ebd56c014b45cfe553e2c8a0a16824ee2dcfb6ebedb0bcd6ae4f67ba8e13ae3f313d44560ca9a8f8298e666f86c85f54a093c889a55a9222c097ad1a643052840047610fb1a4af025d728e20fcbb351274173e19d4f708fe40bd2a42007037df4dd5e332ace13046dc31d279b86effb4c57323c3c8e297c5e7f1c62085404396bef8f561068f276c0ea1094c84face906fa44c82aecb66aefff4d13df6ce39b1cfcc22c3161fd2e894bdc608113655345c1e0f382ceba782aa30fd1f2e361ec848886a2e3a85101664e0fe4a403c78ec4cca22a7bbe3064b6d922439921e50ea201871a13eb912f83f31c79dd7f55ebba27327330e8610cdf9e9218c60a54b304df1c8898de6b4f56a1bd2b6c39e9e377698098201bc0859519bbb537d2f555698990a63dfb2f67a7fb0b15aaaee8bef8cab3aa0bf4737544c3361f4e97a4a1a1a07dd5b92d4b8e40b2cd9d21991a0d2d3940c3906edccc1223f4853e61d2f29a8b286c143600c81626eaa3b975d1f2bf44b0f81ad2cef2b38ab3bf01160d80c2a80026a24ed0d952cf0537ff2cf409fad4a94c980519fe5847dd5c54ef53531cfd7aaf45e2170ec559192296b39515472517fc1b2f0876e56578a57db90a73744c3854e6f6cf9545b54012a8fee89e44f2d04cd509b810f230f8cdc7055c8da1bfe16cc3fa1272cbf5e1f6b088a8a24e93c919121e4d11611fc135ee299367045e91fe639cde9d32e11c1424ac42ad0d2599414fc4b06bf83363c9ca5396275ee789af510f0820a7f6d777ec449f2b4160e0b44009fae432c8f91560ec192cffe20cca3063c6696db31e6760817a2f5cd97eebca87243237cf306c9ec2e2a8ca73f95577fd6d220a3ebe0eabb0b0b5df85e9d7472ff36bad0c929384e459d516839a11b2b552419ba9e1bc2b970b5789ff30aa7c4b610cd2cda0ab7b0455440e60e5a456e2f54fc57129ed2818407aa480ef17feb6720b1aa80d39399a2189f2955842ba3e336639f28d142c5db456caa67864d310732e0452174866bd28548dd448e0b5c77088fb02d5c11d73ee6377f6880c598a5502621909b1639423b59f10cffa7b1f3cd65d3d704249438ce938e55214bd1e15093042c31f078698d73593d87cf990c616b9f81817cd91e26af3f112056d8173cf09da4a7099d143413cc88af4afe1397ee75f42d684c6c7c34422554db291709607ffdbd461b5448f0e796217ca25c67ae3e4fa9c9678a66a025b1c29713882f23bb5f3f5e191162a3f702c27d27687ab56b8124d427da352afda3d9616362aa714c1b92053c038bcf807d4e9c7c7c9a1bf906ac2349501727d4f24861323bf0773ca06684efb0aeaf5ccfcf35dff8e8822054bb6bf1b9ce0dea39d73158930e6f0fda19e2a39ee76fedacd2aa3b3e9d5ed099a16756ab713292710e0f5cfb5d8d0d86f2ab070c6fb50f2a5cdee60992a5b8b3ba074f8b97adab71ceb298396123bd5d2fdfb43b6f125714a491b8ca35abe80556c0df024ddca05e0ad86a1b1c847b2c5ef1d1a1f842ad56de5ff80043fb4fbd0fb09427391d505e19d12ed029a9ea88520f0283ddc21e620b8ea813ea37724140080b46241a497baa1ec7a91beae47aeb4f03ca005519c0a7d2879693af9133de03a70bc579b20347c21cd6aca745fcd83295b9a9334bc946df9dcaf986a232929b1cdff959676e39f60fbf9f170fffcf985273ddbf666a4ac737055b94621c8a2290fb0da60efa44423415b2b94c498d0ab18e0a36468b5403877cacc80d2a9dd25358178763f75496614b0bc938db5051acaaec5741edb77c3fb0f8b4a0ab5973300eb6b8c301a9484606ba3d268b4754a9682ac0032f9c7196ce9d004c8ea0f5bbf9a81979de61d598eaab7bcd5c8cc293654a2b202f69664f72aacdb2d83e352fb7d978aa2e1b76054827648cebd349f3d0812b295005cbc4fc35fc80eface647d0176b183faedd6ff9a7ee63a331b97298ba7d57d14a432a2815bb6c65f7c46d297a4066391780e9c4873054393d7c18dc1f9201614d46d6b4c5219b7365259f12eeec599fa470f7a62a79846079aef065cfe1ef88eadb53766ede66b8c93723b914037028015e50672917f3a17aa334f29e05a9d0776babafcb1e3b701eb4e4e6b907d91fedb86531eef9e4a02fdad6de289704b194d112fb6605d0e5ff99a2c3d1c04a894ee9b73028345506304824debe1387933688402f89db91e1f6380d787514f9da61f405a43dacdb65714393a26995c54c899c1435497b146ec4e26d0597dd9c2f3fc662ad00b854a48445419f6de8a2070d027f98eedf1847f222d48a7e2d9cf7039e04261ff35ab0cf6122b6e26e7fbcd167a8a5a48ff4ba6411bcc0755adc62a9b55e47ad90e7ca57c966666b289645990f802dc0d6ed63e9d1a352f96ff01a337c17ff5dafa9ed8268a87cd50c4f652d4d84e1de9dbbc46885f4147f185d9aa6b1856f6152585208cc02230e2dc318fb89f4e317ba4ad2a422affa6b5008f19394425756111b14a2b46e8d1a04d120ff8a825fb8902c763c4cb9cf378f063da8a391b21375049f7d510c7f82382b945186ee13c48a51df29c0433285cd0eccd56b9ef3e8d5251eeca7c718aebba04edde871b16d4bd77837c49caa2acc8d1ae2eae81fff815765bf708d5a5dd8ca53ab7e775a62a063ad18b554f85730e94b4f53093ad5146b5f9b9c8aff4b815c3969996ca1276c81faa58a5bcbd05c4de1926952532072eb807df77606eb968a45c8f92809155f6926ff87813fde1556b2bb9f57a8924dc1c0acdda1257d23bff6e6f7784cfcde9f56d4ca38c0e8ed4cfd429d462bd04240ed7eda1eae92d7e9a8ded1da9a", 0x1000}, {&(0x7f00000011c0)="501776f57c637567db98e54e7c136bf3884ebcffcf8c6db255386a480778f184813941c75d7973a47591f631add93cf0a5252db188b12718f019fc1aff907a2ecdd7a00a2183f3612df2a1ed172ab82bcc835db3e2372e9d8537801a6a12244543d3d08e802088db8e06431a5faa51ec06520da3c4422f7e22ebf5e64e24cf6756fe61345f1ba762193d63ae9f8fb7a693f63d93120cdfc420d39082921667f66298a8140014455cbd2e6e3eaa4e02d1f33e392dc56195a8", 0xb8}, {&(0x7f0000001340)="9f9bcf35e0b063ebfd0ee487c5c90b2ba628c16904ed6b4126ee28801c63b43b374588ab94b3e381671f52191bc294ea1e9840568e6eb8f7811a2f67aa1e65eb42ebbac5fda4fe3a9a93096e39935d3d19872b129810197edd61a4f9ba00ea19120e5200cedd59f20ef83e7c87e5d14f69a5b722df07e9e2bd9c6ac8d8d1c316d8104a9401592a1a4131a10ec2bfa29f6b7b52e9cc3799d9c4194e460b5db6e78405d2758ad0", 0xa6}, {&(0x7f0000001280)="1f334020311a7ad8717b2d38e8f7425ea884f1a9db1989a3d3f0d6c829530cdddb53486c27c57ca8f9c4296fe4a70be1b797463cb49f2c767229e197d0543a6f19df1aab9a8b72846b683b86e20a5fc1c3bcb4933aa69f", 0x57}], 0x4, &(0x7f0000002780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000b4d121a2a58ab6c61b6f0a41a9528b817f3449c8d4098ab6a0907c3995490a39e4ad8f56278fb522a44205639870c6fdd88cee02e38ce695589b6281506200af7229be9fd81b28673bd24a367c0fe07ced5604948e036b398623e07b3873f3f74785b22c64abf9732f558d44a12a55ae1a2d081ca747", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x8}, 0x2) setitimer(0x1, &(0x7f0000000080)={{0xffffffffffffa961, 0x1}, {0x4da6, 0xfffffffffffffffd}}, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) fcntl$setown(r0, 0x6, r3) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000002700), &(0x7f0000002740)=0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x6, 0x10, r1, 0x0, 0xffffffffffffffff) socket(0x2, 0x2, 0x0) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x62, 0x20, 0x9, 0x2}, {{r1}, 0xfffffffffffffff8, 0x2, 0x0, 0xfdbd, 0xcac}, {{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0xffff, 0x20}, {{r1}, 0xffffffffffffffff, 0x2, 0x8000006c, 0x101, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x62, 0x7, 0x2ce, 0x3}, {{r1}, 0xfffffffffffffffc, 0x84, 0x0, 0x7fff, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0xa1, 0x2, 0x7, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8a, 0x1, 0x1ff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x9, 0x44, 0x66, 0x44e}], 0x400, &(0x7f0000000000), 0xfff, &(0x7f0000000080)={0x9, 0x1}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:01 executing program 0: r0 = semget$private(0x0, 0x1, 0x2) semctl$SETVAL(r0, 0x0, 0x8, 0x0) getrusage(0x1, &(0x7f0000000200)) 16:00:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xba, 0x4, 0x80000001, 0x3, "e61f53c7e326530d983e57aa659982250def5dc0", 0xffffffffffff8028, 0x9df}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x40001ffffff, 0x0, "050000000000000900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/82, 0x52}, {&(0x7f00000001c0)=""/88, 0x58}], 0x2) mkdir(&(0x7f0000000040)='\x00', 0x8) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) fchdir(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000307fbacfdcd243431d13deaa0465a7e21a53628af0fa2149b60cbd5513b6993fa357ca9be7406014cc67a70508397342079855e75b09a1f4fa2b51ab5b81101139a7079836359cc52adb258f5ccd22402a912149cc7babb7562a17da921617b5259d4d842750e768afba5df31757c4c896769b114063d4f57301fefffff0a2c60c7fdaf537f26ef338d61728a17915de6923a4e40de8a63efd"], 0x10) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d1824967060628bae04bb9fe7d713c3006d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e99226991632603d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e86c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c24d2fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15faf740ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b0224", 0x7ae}], 0x1) 16:00:01 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)) listen(r0, 0x3) setsockopt(r0, 0x100, 0x8, &(0x7f0000000180)="a1a4726d146371973000eb9965ee1835674764e6f7e17c73c18c25b4d520df43852c92f7c90778057c23", 0x2a) setsockopt(r0, 0x18, 0x1b, &(0x7f0000000140)="00010000", 0xffffffffffffff4b) setsockopt(r0, 0x6, 0x7, &(0x7f00000000c0)="e3e23d5b1f18127dd4ba1af7bc1d09e541e69e0e47be446ea3b34e56715ce4441553a3b5caccf4fb55", 0x29) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x7c437ebc, './file0\x00'}) 16:00:02 executing program 1: r0 = syz_open_pts() r1 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 16:00:02 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1, 0x8000, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000a80)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000580)=[{0x1, 0x7, 0x1800}, {0x3, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x9, 0x1800}], 0x2aaaaaaaaaaaab94) socket$inet(0x2, 0x4, 0x1) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) connect$inet(r4, &(0x7f0000000100)={0x2, 0x1}, 0xc) readv(r4, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x21e}, {&(0x7f0000000700)=""/148, 0xfffffd9a}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) shmget(0x2, 0x2000, 0x16d, &(0x7f0000ffe000/0x2000)=nil) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x200000014, 0x3, 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x4f37a1e5ffb7f8ec, 0x4) sendto(r0, &(0x7f0000000100)="34431588005eff9cfd345b0434795576e5cfccf2330d2ab7610cdac4651bb4f08eeb0a3f2fd70cecde10956741fdbe19f3d767656c0faae0afaffeef4fddd578c8c34da8e6ca0a738e13475d93dc9df2f87e6d7e88ea293efd67220d4d7c7ccb8c653e32e80715a8e3213bd8dcbb5d", 0x6f, 0x1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRESHEX=r0], 0x12}, 0x0) 16:00:02 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) r3 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r0, r3}, 0xc) seteuid(r0) r4 = socket(0x18, 0x2, 0x0) msgget$private(0x0, 0x8) setsockopt(r4, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x1000, 0x1) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000000)={0x3}) r1 = dup(r0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000180)) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3, 0x10000}) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/28}, &(0x7f0000000080)=0x1e) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x7, './file0\x00', './file0/file0\x00'}) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000001300)='x\x00') 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)) linkat(r1, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f00000017c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x6, 0x7, {0xc6ff, 0x6}}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfffffffffffffff7) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x7c5) syz_open_pts() 16:00:02 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x46, 0x8}, {0x101, 0x8}, {0x8b, 0x8}, {0x80, 0x3}, {0x82, 0x8}], 0x5}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24, 0x7fff}, {0x20}], 0x2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="274bfa4f7de05b48e28f3d67996ecf4e761e10b639efd43beb6ab6b7f54b5435faa019c6edd20ab3dd633e15ed84067ae45ca3fa8eb55443c29c08638cc89b5c56a029b2862ffc95acaf166a74692de4e08714dd5e69324dde187e4a5c1a8ed974f01bcbb85ebf609f34c3874e273409ce6c0652df9de8d59ec4111622a224105f95597bffd2fbcf93d2c0640826ccb37f2bbedfeedb6eed04fcbc5e552e6e42921e2bcd606eae8aec84baebeeacee836c043d8df885eb227eaca6b0a091a161046f2c9b1eae619f7cdf4795bf73f1320634fa3892aaa88036f32ba861598d75ed4387b0cd826b334e0894a6a24330ee0be2e10327df4a354c062b4336205fa0f6cca2abaf122a6a18ac4685261a662a805a592407dfec360d48aaf1582759da8da6f61ca317ff6aa32d6775d1e922bb9b67b0c4a79d8209a22d41148db5475423cb27ae6e1dc99ca05679a556844708dadf8b53f083971ea2fa2b923601ce6b17c88f2985418b6e25bad3dc393640fe01c382b35b32a4de323e54461952b17886022eefd49b7320400cbc43fc019cf4839cc548ae6af4440bf09e535828a69ff38249f320dffc9c3838e8c8859b557f6f6a4af940242293f7898a4d5292228ad46cdebe1d2976e769153d142509d3aec101c20ac4edecd5f3d759b885edcf32795ef7ba786007a33ac65b3e57e77edb5572642adba341d649dcfb8e9671213aaa4683dfe1dc4af6e1198642b208c45ae491ea6bc6709602ba67caf08c2525cc35f1ede3ff81047e984bf9eb44ee2284d8da56fad0bd4de518f9dc5195cce33d48f469f3ff72e2e81784f32d3019231399cfde3ca47c314268d007ae3cb3126e54d42f08334ccc79aee062c500064f458a287ec819597d77d8dc72c9288d6b3b9f1b896f8566e58242715342ca1fcd96d52afdbda529de36bd4870480c985df295ad4e4b78aaffa1f3215a13bc860c8626085fa85d532ddab5b68245e31474c9708b360258ff84c1c8bb10d874879bf1f6dbbebd5c06ff15ab7b2c60b7491a33441a7dc2dcbfbc80a8b33c61de51a14e5e383de696e64d0ba0f625b06cc62910f98140c499892e2e5b03c7e93b84f58d3fe8d37b64ccfec9a388c926d4546ac9c9102d0919281012e201fd89647d582b002f2a808ea7013b72c4f45b45d26410c7608b237d3cf19ceead9f7e94c5baef1f2af890d24aa82fef43c8294d8fb919df3b7b8d4ecee749eeaf562ec8a2de93c8adf936e72082d9c158d1baec5ae0ddeb814522e019c420a43f5143b24b4907a34fe0310d076f88af8385e1f71273f061fcd86bdb6fc67e8d36eec7cd53a138d121003fce0fc9a29b1eb491148bf2244fb631e5e9e9c152958993bc7b2313768cf23f9234fcdeb6ff1d01292b26ff22f325ca9359cf26402267be2962533e9dd009632b2cd103c7704607958985f094d0a72c5ec69383854489bfaa4bc146997b437a80e9bb1d25b7e5511a7c5d0ecaf91ea6f0a5dbb368dee09cef30a8022cca8c1af1f606fd03ea3bb9827733afd28af8eaa3e0954a3c01cd034c42c3adba822c8b66c7bf123b79e93b35efb5006435a30ada6c1d40894875857a3212e99eabc9a742fde5d1a1b1b99fe254ed6e1385b690f8b7ec9f1b25bb4416a90fdfb9b8427b16df2effdd198090e710968892fc0c42dfa3f0f0860da3b0b5fa1b250cc03f387ce80db12f4f95e52a7be0c1f50c002a348b9b897782fde3b59764d07d4cce7e4b3f66609a2f0752bb49e75fb2911662c5f81a7f2028535fcc49f8bcd54cf0e370bd3806e48992afcbc1c046d44b1e54dbd52b72f6e9cb59c31b960c179c304f8ab2f36d383cc6cea2bec08ab625b145d2806d7ce5e0c8bec6a1174e04a5b8db02f6a5f05fe30b4154394adc4746484ef7b0b286a5b6279c98d418810d0bc8df80892ea1ea32267e6f136cd4a63bc3f124f0f5ed6e3e41d377b9e543404c091f6ea76be6e312129c5acf9ddbb3afd8d2c16a0df7b3a3af42035fac196f43af361fa0b82711df1a168ae80d1fa7194465f952d1caed8ab9ff25acca86a8bcf49d152a4b1fdfcad5ccfe45b33404483bcd864bcf569fdea6c4adcc59738aa2063712550d744ad053b8d00f7742bbfe91f05f64038704d9804b050693ee020272476fcd67a32ea4ad3457debde81ed1255bbfdf83b7941b775a7d1e63f817f54c5e23eb9fcd0e159d5c6e4e0dba5bcdce153973744603c2cf8349c6d13617a964437acf5f247c02e2f2e9eda13a412a704c35d21de512c6a235a3a777e8ac50aa737ac8b47af7ecbebc261dc4ad52b53726a5130db3e574f2d1ca315a054feab544dadf0e1ba553905b50d5c8af3c5ef3f9c44a5ad3c5c4ae01cc02d2c9a63fc9c9c8c86811e2ef5d31ba370f7fa3682d5217b5ebf529dfe266584e96c7a2d3a4ab2db8640c43d6c5eeefdbad2ebc4bc6ce09336ad568554f50ff112e52dfcef07dcb6b1c7008587e88189b3b6cf84133ffeefef4289a05146961e0ee31fbfe7aa7d08d63e0a08569685b9c8f25ea0e4552eb5fbdeeb0d155632e7203caa95e09a243cc90b3062900a2d55de05805181f81e9be7416500cf952f4d21f8a07294c1a559fd30e750a148bcc302684c82d0b293b954e804cd061ae3ce1aa7686320de0096dd8016fa5766df664ed4c34cba58649a63aab64c24681d7bc29db4a8305c2d8988146f0ac4295908abc102b003088c4485cf3fc6d1157fd6723cc54f43af5f06a3bbab7d106023a16de190fee8dc17a7b4e0dc8098cf505d2b91c8a6b47aedc4556d627505d527ac5223d0365c5c99c23a5d24b84aa3da8d41eed7bc56b3575751a4ee77af1a91f9cede201b8a1b2e8d963d014b79b82e8c5b5abb0a878529fa7250608b41b9f526fff964a3f6473f9a158506a59848e14252337e2deab5a7c377e9db8869e54a8e2a70813e42b90ed12233091adedae6f2ed06bfa0b4f31d6f633bfe6a3c4c9626c14db889919ab7e5826d8e7f6561a91601f28873a757af6a3387c24fa05b98cf9cac848ac8dccc08d256d1de7fff38c595c05418029c871e87349c0011fb4d0e57784a918993e354dde8508c02f8b5c62c0d3b99044aa57236dd9f6df5ffa449ea265f7c4416fc70e504e805906aaaab2ff8a69ba6208892ef645fa86c6b213ca800bd2c292ecc2eaf83c4a1a212883d4cb7227b9a99fa9aa3f4a26dce0fa1270835a4c6ebf2f80d048df13967cbdacf1669321cb816a7a50ea46bf71e956b9f7445913ddfb90078a9c4fe6eb1b74ede837a269efea912b5ead9b2730487369c254df83a9adb58ee60ce7f208d69e65d73587d60462f6fc0a832b890f350649ab9bc9ad2e0b3e30cb1fcec4fb0d26a9519d0fd90340e939e239c75d515eb1b721850937cc8c61d9b492e94e795d342b90c47326524ed09951402c961d89d4516cb2621e61011287e6ffc455b9541387f0707eaef532eede095b538f1d4bfcbc82e78901c5ba7f40a5a3b9a9578e9bdcef15299705a54adda00fbff4f7c7fd0e98fe33560e40abaec4d95a0740089d6f3da6ca8fd7846b854430e9e98cafb2b240e5f67257416ee8059d3cb83733dd62363dd74f8664af9abb8a00b11998b6d48a0a7682af8cfbe5c95eb2504c67ef287214cfc45a8cd7d55e60c49f443e963910253a082fb886b5d131f820d26df04788b0d0a5eedf232aa835f461e3b2f63b52b9363f78b74bcf60db97e325921eccff564b712580aae656d22882e09b5f96a9e7e74f3d763a8a9132a321e2e073d7db5868e8e327089858524b6feccd0616d298d85852e23ce3bc81d2d984cbf90321d8ad6e6e93d809bba5e6671a83b6809bcbf917c7a1b14705e2434ae538dd5cdbaa6ec3763fb1237822c8b4ae101b95a7b85dd525d266d8020d2da6f3eb53576b9e40b37fd7b294220d9a5c27f5d983e6c14fe32816bab863c939a918180c1473139f86b602999255de931b1732787c049b349c90f52bbdea0a0b5ab8c44368d3157430e4b7162adb0e583916fe7ab9a97ee79157474fc2ce9aaadfc16cc26a04824df3b2cf6130f41c57d500cc8060cae3fc3e641e5ff47388488adda15ee7a1e6db01c0e2319cbaa79b09cd7b4b1611586a296cb5883583a5b8149e558848cd4c51d73acfa299382d5ad469554a352bbadc129699b5efa43f4453468b33dd4b596fdcbb48df4766e80be20f8b15a59eeb85db79adc4a429896ae175402d081daba4fc58b0db9380cd3f95a897f0fee2e5e23b50d81965b562704112e23cab591bdfb024f66bb7192fa44b30c83cc009cdbca2b5925e9893e66253b13b7cc9f36570441517f4c313b75956f515d48efbfc14644036423e360f88eba9b30f67922d333a42dbd3cccdaafe0321b5d2db67066c83708f66da0436169941b46db85f730dbe16c2cc93f2b783378f731e0250fbf5a43420b767ce30d48f08de2fb69ea23382a214b91b7f733962239475e9f217688a8ebcc7fafa6cf7e770bca4bd2be01dc5b5448be6954844fc53348f996e0754808fc08473cb314e2c425a9dd2e5fb5fcbf1bac35e2599a128063cc685978298e79306184022fecb30742d5714fbea5cab5c23931a76520b4a7cd5d6d7ef05fbe272933b6cc624ee21751b6ecb574bcec562587072b700d15d0f18f90e443274319261d92739eb0829162acc5e98b63b2b368e9b1a3d794e7dd767bb1894ec7d37e6c75ffaa557023f8fd272b0396ac08ba4f159bb61fec337fcc449b720ef03590ca8b4d6dafb50f2ee750d3d79a7baeb5a222488e89e923d8e1a37547aae5636d5d07b305d2c619c4f9b879216ef81aca7cdb30d46624cecc2815a3452d23fc478ced2a3268acdf12666fc48ff66474d42a4e7a30953a60ee5eb754d3c1272740c0406598140270568159f931bbbfa064ff1f1798f23064ff9c2ba67b6e13ac4ea51ae37e66d237ec96523676b728358c9c5a2d2e7bd0798abbf44686d6513c960e45816bf2e66aa9f051da32340dc35b1142d739a21f95877c0519985345d645e184815b2fc5418e842f54567b40e2f7a72a8400f44cd17b42ccf6b491d92b4d8fa32c5a3a75bc3bd046fd8c439e8d6e8c15bdfc7e5ecaad67fd154961ba51063bd570f1dd240d51a3870a3d2ffa0274f7760ce057e4681bb2a36160b3649707db9bbb76e4bf243790ae32ab9eaf36c4eca938fe8b68356b12429838e2b54c2e3e90ce91cce4df69fd1e9ec62850c819f4b9aa04d248eefa7f942634f6beab8dca87febd91fece7c253a3d5c04ad18837d998f9110477b6788718ef8f11602f270758c0aa63b20f2d2978580ae964ddd8a36d2eab20d047123e4f167fd4fd111591c09d3fdea578554f7d6f488a2ac90eeccbee5f042abade2e9e8cab78c16cf63688f8a4e84d3bb214933795e5004f1f22776dae53245b54afc88cc7009ca23692b2cb3edb7442450c41cb55a6c9eed86b14a817aff2d79994db5fdebf1b5b69232e2204b60761c6444a29a064e10869d4300e10ef3050ee1447b5d546303289289f99b90ea85dac8788cecd46617ffe19d3f830bdc8caab342278173621da33adc439e6eaf5122823d462ee4eb6f8b33da56ee8e0064abae88809dc65df192a5422749b9e167c65b437bb0b0a5744db0030688a6c5d7a01faa71d841681a658b20af52672a1c75100192edf11bd07fcda149f22f64f7590885dcb2b49addcabaa4793b97912f7ae0f874f7dc6213fb6fc35c9f0e5ed8a64ca9dba82bbfe37ce15454c2e860993cf7dc2ba47a57e105ee8af171bab3747fe6c7c4919cfa9ea", 0x1000) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 16:00:02 executing program 0: getuid() mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x4) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:00:02 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) socket(0x16, 0x4005, 0x9d08) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) socket$inet(0x2, 0x8002, 0x20) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) syz_execute_func(&(0x7f0000000000)="f3408d8e0000000065988f09d896cfc461f9f2654ef3470faea2f7ffffff67470ff7f766470f73dab7660fd961ef40d9f7f0428311ac") setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3, 0x854c, 0x8000, 0x1, 0xa31, 0x4793, 0x577b, 0x3, 0x0, 0x9, 0x1}) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x4000712, 0x0) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xffffff}, 0x10) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x8000000) shutdown(r0, 0x0) 16:00:02 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) sendto(r0, &(0x7f00000000c0)="7883cf71ec41f2", 0x7, 0x4, &(0x7f0000000100)=@in6={0x18, 0x0, 0x8001, 0x4}, 0xc) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008b0007110000000000040000000000ffff0020330d05ea7a7ecf2af9b5c3adaa0d0006000000000000005c47cc", 0x34}], 0x1) fcntl$setstatus(r0, 0x4, 0x8) 16:00:02 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getown(r2, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x43, 0x0, r3, 0x0, r5, 0x100, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) r6 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x2) r7 = openat(r6, &(0x7f0000000400)='./file0/file0\x00', 0x40000002807f, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r8 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r7, &(0x7f0000000900)='./file0\x00', r8, &(0x7f0000000500)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x1, &(0x7f00000003c0)=[r9]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000b00)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e1542003253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e539048e366daf0f00003ab8c1701f2e2fe29a59c6431708a1000000000000000a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b207af6e5836f257e035fe924c5d7878eb62f1b35ea655b55f2bcf5c2bcdf4e3db9425a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85ff0ad26899aa1040a09f94781c31106fe6a169a19e5d69b799f4d8a69c5ac9d5060485bef4cb810336e643ec43e855c2a4237daa497966878b94ad618cebbdf2cf129ff485984ff225ffd535f5902fdb857c306620961b7bcf7d107dd1b4d4eae059a1e47607a86f501abbdd973bc6dc880ad6d8a26c48b452758de6972439bb33125a372e67df21f54c4e8c826b2418c6e131e0dbca19d815560319bcb49f1e2e3a5caffb2eb7bb6ff42d86f84aec3232e5751a63d821be76c51cba8d4a617b7a8597bceba657077c586327dac828e0dfc057eac19e52c0f8e9608fc5d6ef72776a5792ebfc96f7ff9bd395b327e169d1fe1d8023837c07c43e3776027eb03f88e3cb19039c092b54f73b55d4ce862981f97352fc05cc85b7021af0585ac3d58fda78a52ca6b69cb464878b54ed3a58edaf72693631a1baa7aeba6cc5a762dcbb1914225355c10dc2318cf5f9cc8eee51a5db37079a434cae061a239af16573024dc359b3ecc592f69998953d478eed18fe85c7c485b0ba75d3c962952b77c362528dda1bcf177bfde72f7102b87de9777ab1273baa7d8d08351243051f6a14abae533cec3ce6e28ac7ee112"], 0x20f}, 0x0) r11 = socket$unix(0x1, 0x6, 0x0) ioctl$TIOCEXCL(r7, 0x2000740d) sendmsg$unix(r11, &(0x7f00000008c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="0000362f66696c6530007089068ecc0320d807d0f29e5a552d55376b424183b0599ae23cb9c0ed693a1c3f3d3fdaa568b4d4d228ff002682f2c5e5ac26d75689593b883b0befebdca4d4ab09c9d56996c9a7379f59ec7ef1390a3edf218d21e8a0f7137de5f1bcf1e47a114aa304e47aa8bd3e88fb20bae41ed590"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r12 = semget$private(0x0, 0x5, 0x2) semop(r12, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r13 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r13, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x200000010001) 16:00:02 executing program 0: r0 = socket(0x4000000000000006, 0x8, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) 16:00:02 executing program 1: r0 = socket(0x80003, 0x0, 0xffffffffffffffe0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x4d) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000400)='./file0\x00', 0x20, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r5 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r4, r5, 0x4) connect$unix(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="01002e2fff016c653000"], 0xa) msgget$private(0x0, 0x70) kevent(r2, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0xc, 0x2, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x28, 0xfffff, 0x7fff, 0x4}, {{r2}, 0xffffffffffffffff, 0xd0, 0x20000008, 0x7}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0x8}, {{r2}, 0xfffffffffffffffc, 0x1, 0x0, 0x7fffffff, 0x7}, {{r2}, 0x0, 0x4, 0x20000002}], 0x7, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0xe0, 0x1, 0xaef6, 0x100}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x9, 0x8, 0x2}], 0x0, &(0x7f0000000240)={0x20}) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x49, 0x41, 0x7fff, 0x1b}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x42, 0x0, 0x101, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x9, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000008, 0xff, 0x6}, {{r0}, 0xfffffffffffffffa, 0xc, 0x10, 0x67a, 0xe74}, {{}, 0xfffffffffffffffb, 0x82, 0x2, 0x4, 0x7fffffff}, {{r0}, 0x0, 0xd0, 0x4, 0x7, 0x9}], 0x7, &(0x7f0000000180)=[{{r0}, 0x0, 0x10, 0xf0000000, 0x8, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x8, 0x12, 0x7fff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x41, 0x800, 0x40}], 0x22d, &(0x7f0000000200)={0x7ff}) setsockopt(r2, 0x40000000000044, 0x3e, &(0x7f0000000480)="080063215d13923f0625f2c92b1ef32704bac812c827dff638b9e33f77dd91017ff7d61936df82cfcdb60e75fb7fe87e96bb8fd983", 0xfffffffffffffee8) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4504) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) r3 = getegid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r3, 0x6) r4 = dup(r0) readlinkat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/216, 0xd8) ioctl$WSKBDIO_SETMODE(r4, 0x40105706, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10080, 0x0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0xc53a836dc59ab17e) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff3f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000140)=0x9, 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000040)="aa4cd6abcb8056", 0x7, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0xffffffffffffffcb) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 16:00:02 executing program 1: socket(0x27, 0x4003, 0x20) r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) readv(r1, &(0x7f0000001940)=[{&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000000180)=""/61, 0x3d}, {&(0x7f0000001700)=""/73, 0x49}, {&(0x7f0000001780)=""/254, 0xfe}, {&(0x7f00000001c0)=""/51, 0x33}, {&(0x7f0000001880)=""/148, 0x94}], 0x6) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() readv(r2, &(0x7f0000000600)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r4) getsockname(r4, &(0x7f0000000080)=@un=@abs, &(0x7f00000019c0)=0x8) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) fcntl$dupfd(r2, 0x0, r0) open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x2) close(r3) close(r4) 16:00:02 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x51) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3, 0x80, 0x7, 0x2}, {{r2}, 0xfffffffffffffff8, 0x6b8e9b4507267fcd, 0x61, 0x7, 0x42}, {{r0}, 0xfffffffffffffffd, 0xc, 0xa0000007, 0x9, 0x20}, {{r4}, 0xffffffffffffffff, 0x32, 0x0, 0x7, 0x3}, {{r5}, 0xffffffffffffffff, 0x5, 0x1, 0xfee5, 0x7}, {{r4}, 0xfffffffffffffffb, 0xe, 0x1, 0x7ff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x30, 0x2, 0x33fc, 0x800}, {{r5}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x6}, {{r2}, 0xffffffffffffffff, 0x2c, 0x9, 0x0, 0x380000000000}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x1c29, 0x5}], 0x8000, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffd, 0x10, 0x0, 0x100000000}, {{r3}, 0xfffffffffffffff8, 0x9c7b7f439048f043, 0x8, 0x4, 0x6}, {{r4}, 0xffffffffffffffff, 0x0, 0x21, 0xa93, 0x9}], 0x7, &(0x7f0000000280)={0x16c, 0x3dd}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x7ff, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xeca8d907e14b9f47, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:02 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r0) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x1) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x280, 0x0) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x0, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x0, 0x0) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r9 = socket$inet(0x2, 0x2, 0x20) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x10010, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x800, 0x0) r12 = open$dir(&(0x7f0000000440)='./file0\x00', 0x40, 0x0) r13 = accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r14 = accept$inet(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x10, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x81, 0x8, 0x7}, {{r2}, 0xfffffffffffffffd, 0x40, 0x10, 0x187, 0x6}, {{r3}, 0xfffffffffffffffd, 0x0, 0x19, 0x1, 0x100}, {{r4}, 0xffffffffffffffff, 0xe2, 0x80}, {{r5}, 0xffffffffffffffff, 0x80, 0x20000025, 0x6, 0xfffffffffffff800}, {{r6}, 0xfffffffffffffffe, 0x10, 0x4000000c, 0x3, 0x80000001}, {{r7}, 0xffffffffffffffff, 0x26, 0xfffff, 0x9, 0x3}, {{r8}, 0xfffffffffffffffc, 0x9, 0x0, 0x1, 0x3ff}, {{r9}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x7fffffff, 0x421339af}], 0x13cf, &(0x7f0000000600)=[{{r10}, 0xffffffffffffffff, 0x81, 0x82, 0x0, 0x1}, {{r11}, 0xffffffffffffffff, 0x80, 0xfffff, 0xc20f98b, 0x9}, {{r12}, 0xfffffffffffffffa, 0x40, 0x1, 0x8000, 0x7}, {{r13}, 0x0, 0x8, 0x0, 0x5, 0x20000}, {{r14}, 0xfffffffffffffffb, 0x80, 0x20000004, 0x9, 0xe7}, {{r15}, 0xfffffffffffffffd, 0x80, 0x200fffff, 0x7, 0x80000000}, {{r16}, 0xffffffffffffffff, 0x8, 0x10, 0x1, 0x7}], 0x80d3, &(0x7f0000000700)={0x8, 0x80}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r17 = kqueue() kevent(r17, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r17) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x80) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x7) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8c40, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000002200)=0x4) r3 = fcntl$dupfd(r1, 0x0, r2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r0, &(0x7f0000002240)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000021c0)=[{&(0x7f0000000140)="077103e90bd4cf5b84e2b5e2d1056be66d9debbd67c73a42d23d4e626137ec94f97a0c621c949274591c8c085795ffd74369ab0d12e59e61c679c73e80251a8f38fedf186ce9c39e237ff04f6718bd5aac349a26ced4b868e7a79bcf4509a9e551fdfcc46fecc146ca0ef002", 0x6c}, {&(0x7f00000001c0)="41b8343a21cee10ea13c07359ddf2a8f89858b55a523e8e63638593441799f54c4bf295a5c2324418717c438c2dbb8ea1267ae204989a12a384aefc17cb35012c5f2d11df09050c10a4d616038b557ed16304aa275c04f8b5aec5b86c152c6974572a1da65da490d9d921d369bc00397865a611ee0442c0e83275b3e9f2ba23af4697432c234d5524103a3ab6d8e2290c929df930d0b866a6e866122347f49952ab19c79d4227956e3b73a151670f9d14ceb2e8cf367b49ee60e53932dbd5c6bb7395c70e97952a962242d1ff63bcb83ebc8555af25510c3d84c60653fa8dea548254b7b94556c0d0c62767eabf19a2b64efe89e577a67d4e4405761ceb89634bbaa17efc3df654f5e2f0eb5700e4daad1abb324d7a0a5c8928d15950b59577b20bb59b2bd3d177f14f4f4b687c50718d2686023adb06aaed690a8031d78f8dec81b04195241bda2114955fec000b591696f122007281855e9bd1a74d4bac9203a7d12f89dec4104db2d197ea47c06400e012c41f0a5269eec4f3d03895d838a415c18e3dd5b92a9d50ed72ee88409900f80014047b3e415660437729c43245733dd60aa107ab1fc361eea572b42451688d23c3bae4b1c0e282ed23bdc500394a01b23e5e31842bc2cdd9f73b563811e993f20ce6c0ff174258e2e41579c5e268ba02bd358e46c8302385c4a3ee16a4aadb92935866925c791ef17594fb15c809901dba6061fb5aaa7218fb9c206a42a2e36b67a0b5872d9a87abc170d060e25ed3b57c136bd3e078f0c5553163173e6b31f9a721ea700b6a294e5441e9f8362c5070387f18268d3957d2c77492621de30c517c8883f02046c1f3a57457767f7499da934eee836ba91f1f2b854ff4a52a5c5d2b81b86d2783d35615af744d1cb00375c886515e7adb5b188ffde424796f2f07c616d7f86cbf3c5d053e23996ce82e19df1d09774ee63c8647028f4313b887d7fd66b60050be892a5aca9f1d98a882aaca116f859baa145646dfbdfe889ee023903290f26c6e3881b3e9f589e76880d71e20341623277c83a9bcf7a2c284f6b3339dede4fda0a645b91c9877694fc4932fd5700bf087fcc042dc94883a96cc78dce0dbabd9bb8fab5bd771f725c648ba69ff35d01d5fed699b353d889f9ed4295491646811754f07194fcf5d6bb0bff9a2fc88bb40d1818129135b8cbe851aea65b0158564c14eddffb30e05bdd8848b4daa8ee8e61337bd5aa66922139a2fdc181d494b1c847a786fe11ab7a6a0eff7790f53305e76c31ebe920ff5da433605b0938cfc4bd3e5eb4a578d6200fb1f609cfa22a22971449c3905397caff3d9401a519e8ec5dab7d3c392af1146bb99b761dc2ad65e13802114a29af32e88bb46b9c473c96450ade49edca7e6a2ae506e6175fbcb9fcd5bab704c2a9e8aef7894db895e757c837af3bd7def3d26005b01644b38fda86f9f4bc86d30e9dfe663985e149730ee8375107e17eccdc24c48fac71e65076ea78576e6a21f93d0b9c845913afe5d127632c17f14fb1ff159a1815ed2e83ca8450b03aaf756640847534342198ed5246fd2f716142923964ea2c54ac7ab702fd6ea3a7a102d50b8a133ec2c0331ac737dcef92e3b074b70f74f9bef83e139b41d59dfa9d2f84922e8aa8719537f6e9a87b51760a89a46122ac36e84c8ba0a35a3b6bd6fecc9ab451d5c8bf920fa52e8fb74ea00808bb8f149de7c9f08e50a37e4e9e3591387443ba308b5391a39525a2169a5d088efb7b3220e73dd0b22ee94cf692de282f12155c1a62675397e587acc1a50e993d59776b8f957a1d500ad6ba909b1f63cb0f2f5add848681a5b99bc3199fa16578ad98262812db9bd9a22eaf2e9bbf02c16656cb26fe93d6810d17597294960ec2bf6fc5190d675c55111849ef9ec7e66b7cd94e81ce52f4cb7e5ed4e9ab420436ecfb3ccda7328c2257f6d212025c3ba9c53ca62b78fa62663852bbf823601ec174316f15baddb61d34efc60e76a2e5bc3a6ea5510943d53fc02aef314632f69206409d2e24d73a21eb0401c18de2acc3548db2d05291eaa4e2edb8471a6606df28783d998aa368809e06620a8cf9069a2af431115f699d843f19eb25d59c473db3df51b9a81b49c4a97c92d402847d07eb9fae937bf175a076eb28aaab3857ff5022c65323320a7eb97d9cf5843661310859b500913a94063d688138cdd54a55e07be8f654a2482e0a9ad4c52ae9ca15aa9524db94af22d770e7388e77898a812b903cd10d16f2933a0aec14299859b7ab6d674f66c6fd44acd94ff82b76a6da3edcdeff97130584a60457c9a5321512d4ea617652897bff30402d2419e3db0785e90036d8eae1b3dc23cb13678e8117fe80cef46fce8c9bef5b53f22567f297bb5008be67f771580a447aa06cf6a75dd28ab5d262466f277332013133ee243efcb977df25fe0ca1a7df5c5ceebc69dbeab38c7b5c4ad68248d5e2529d70aa7b5239692bd057a7b11f81ee882073cbcbcfe169fa2b3e5340ad52f8e34a0c0d22690e4ce57bc77c1644d0269380a905f1b4a1f88f13b641afac4834ea968d3f1dc01df69dc981c8e4a9bcb61f6e5e0ebe999aab744ae545de54adb06f223378c690ddb50c18656250c1bddecb6c9fb99c9688ab9f3960add81be7cb9222c3d6b32f16fdfcca8417071a676aeb188f41b60a99ba638518b8bf20691ef76b0aaac3abfb137451ed631e2ee06ec9e31ca4415e5010ffc9af6befca36955faa75514187c499db5bcc239db4384bf2ba0cd36e700ad1d7105bc2efb6de2d26e2712d94580f575d04ee68c71e4645048d6e97ea7aa2e5f0da876445f363d87fbc0d7ddd0d5ac8465812680b720ee458f5832ce4e9f88b736ea59767db0fb234ba1706d10c6c108ed2655f3f45af1385c6f7cf62af1cde9e77656c5f03fc1841fa86882e69f13b82337b36dfb60f53c1e49d286912f22f5606670508fd94e28cbcb59bc19eeb54549094aaef5ae681b2f3a03b63663f7031fd8e06d93be9678903c39e0abf5ddbcfd144de6755b7dd50c984f4de0ce5168e375e8b546f9c9f37c062e42231f28f0e05ce47c359f42f48e036205458cfd7a72473c5d305666ee5536d9dd0d29a221d15bc42a6f9b74bbff8042dfdafef14ffa25810d0770331766860e7114a4f0968ea16e069f40ea8d258f883027eba85aae680ee99074b6a5fe769751dd47bd8bddabb3b4168be763f0e3e257c5edb4e3715e5ae5767c5000ac0e71ae735f2b6f26ae0fea1ac56b01f2b6274d85bc13f72d5428dd37146e04673eb36cb1b26fb049c8306143e605807fd636273e1f56c97cc09fd7fb59961f0318e187ba37b1dffaeae182589eb1d02ff87816aa307e58092e3d4584152c9ccbe00c3a471b224ecf87aa44aaa627de83309b453acb7ecef8513f48bb08aa273dd08a2b5fb0382e0100043341026bc0e95ce217dbddd66daf44bac9b700963527c58fcb1310edcef0d86c38790e331db850d0a33587e395c7dc3955d8dc54a6e82ceb75c13acebde84b9602a37e1ef4a06aa16f1aa05b38f81a3d500d2120514dd02bb2ffd922ed6984a9e1c7a76154d7b8cabd46de47ba26c45ab0678fe1e21b45f80ad40f7b7aa0338836290b2b7ba1693558bf206c9c74e2dd0b480d97d929058f6cce8b31e44613e0aab19b64b6eb40bd5b06e0017d58c01c9fa7717df15147a416fcdaa3cc5aa3515708d99f156735e7301732eee8ca54516f4353c20d71905598dd7b396b8e6f1221a0855d88fc38d6272c050509b5265d9a847c2a3776fbc371e44e7391f6abcf2aa9a034c86110672b4a72a5a8847160940c9f3b378c43190bf681231f66e9e3b0782f2bc57f3b7bc62f0a240da7e135fff71f86d359e2417ca90344d0ba05c2beb156a1613f276adc4422a3b233c0f0dd0c7d719afaceacc48e43a13b85dc9662ef4025be64afd5714ffd43a524a5e1da483e95b69bb185c7d6e9002915fafeba5bdc3bd1725e25c2f9c54f759031409fb65c1291f1bfea5a0dafb6fb3dd2e96c4c329acd58b145a75876e5e05c450d711f7831533d72a28a92c47bdf191c74331b9ee56ee543af79f4b1ce251aa588c7c358ea3b13e8d46a8f42921596da3e7c24be55c4b398edeb54f16266bfa73c49360e89b4c7bf9597e99bb54ed1f597918089fcaa0dad12f1914b07f0629683ba843fcf37e1429811530c52a08375f3c932ce6f5b300459b33c74e92c4d943f77d594cbe7a58b65b2e14148e3954225e0a61eee0a03e5377c4817d23d31e94e7db75b7def41b942ba9c8c40a4b237f441ef783e6ae7ecd688a264a1407040964d7385854d73f46ae8923dbc447d90de5ae88b4c4e176c64bb5fca8ec8054f40c796a08323fe6dc3e70dc88337b12633f41dc550c2fca32ef50a58d8bf156b22e69d7c93d89d847445807b545f64f636d52880dd191bf82fe968ea7ea2a363ccdbc2fd80f0b4ed4e7379602c6e68a2eba1c2eed48ba45941838afbdf06f863d58679cc878eda4305bc7696e5a87a9041fdd4aac56505750aac87eb090e0efe853f02fe8b5df1b1c41fdc35075293b3ed8c941355367dc872bf4441f52cf4e4d5471d04cbe0fb959d372e75d0679b5fc5dffd232dc8108bb281c7e65b0e09e2ecba5cc04664f5c7672bcabbb9d8e8f113f82dec23eeffa8d49d3d3224d52622cc00e11aafcaadf0f8dd09c584183a63f10e7caf4b0478efba99f2b63b5425b390c57a7f5ea63058d90dce949b38cdc80df21e3801b24b593a1819b17ab6f8b1f340618f605b81a967bd38ab946e8babde1236b32af8787305b432d41088f546d07f03be3768da91c006d26903849d922e18b80edef34edab04848c8d5bcafa942920de580d64b8ea34f3341f70ce9d1c021b91489e0402ffa5e235c7731ed88116176160df2e7b7ffad6103ca122a8331a0ddf85d6091912bb8c19a5a22081c8bb0e57e5e691f522301f1e6678bf73350f9f562d98f89e980e22880dc801ed798fbee76e7e577b6239c1d7d353cf3a1747d44597a541218c8f866d2bc2c7f6cbb9827fd24053197ba37999fe2b84b29ec0ecf5075dfcef7b42541f2f1c1bc79ebd6a33886f08fdea29bdb3ba9c0a65b9436e46889528b67d51125a0d1cd221c45b55d9c27437b9e13c6945a663cfefd03e2b8affa483868221a11e9fc14bf21f951a7bc009eece36b97f1ff188e29c3a1c8fa5ffc5ec54f5d1fc1512108d3ee69b4b93b22cd5112c1be00cbf096d2d39d50675ea87d796a73bda81bf10c780cc85d9e4ced2764b4657ac987abdc38245d39e2433f19eb07a15887efa66d85e75ef4ae5ee9025de014a528fe08b2d4e3ce4e9fba0a02c250e5bdfdc0fd5fefccb9dab67cf1a3c28f95f7790e39572050c57da6a3ebfd5a7252bb77268b342b88d0876bdfa76c05d628953d7e354fd06cf94fbb7d33a1ddb446fe898ebcd79d206109038b3161755c3ee29b225a8d217249d8f9c0f0a78c32606a823649b3a38305f1072acd8f19f2939fdcef79bace360473a1717b16fc402b5108c93f8c5fbb0de4fd586a984931452bdfa5f23688b03065f0e2c0898ea77d5e5e2d534e31ba991c3848f62ca7ae5d2bb46c99fec0d1d087fccafd6e169b2adb7f8b72f948d6140eefc7aa3a16d117bc694c8a8ca8562eff10b94565aa6a78a85eda109113189350e829bc09abab1e83c18b74440fa3f016f37d5227ed0e385d7dfeaaa86c2785cc341080458175a018ffe4ddd731afee72ef406d31d3bcddc953e04026df31c24b83b496d3b55a1fc3bf3138a", 0x1000}, {&(0x7f00000011c0)="9be8fc940490d319efa3f87a03d6c6c1ddece19e652f400b648e4e10aa41afe1a666bdd1acb5af64e577377a26964ba7e385fd1a6686dbfde7dd7b7633d5528005a4a717eef97e2fafa62890bf92779de3c60c586acaea687b4e0eb718ab64bc9cd45733829900d56871ed177bea06486d39e87e3405821435899f7edf999d5e17d74c1ab81948ccf72cc8639bc1b16973e14141e690c3a61cf25d5b861f65cc8dcaeda1fe2a248fb2996555139ae91a7c6bb1158325906026a9777683a64b4d19da0e478814908caefe4f28458227968b952163aa33aaebc49296e858d8bf977ed2aec9df9b005235834f0f155e3fa0d7ccfdc77c1e64937a740ffcc884b2c6bb49ec2ce81db56a2a7b365aebe9d1651e80d68db9e3911d6b7e8384a75212aaabd88d81cb8a3d9beb409d240ea70d4c8d0e36d80dd4ae0edc765accec2ca2a3824dc4bdf00eab06b459462eb9ec635bf6c29f1dd84c5c078287897d8dc5610c999b9a4776450f5a501439dc31eab1744cd5886e4ad85ceeff1a9796e9930ea3d80a48f3f7f82c88bc59ed3ab918cafc6f8a84240b574382cac524630f7e22f8a38bf9f2b0ab9278b6a886562182cf431c62509726913e774dadf989bd9f9df07a8b97b9ad6d9d6645087eab5a9e50dd119d6a711202f96247f4c7ee15529f2f155845f84514e657a2bc4ac67de63a00857b4d526b4dac7c18c94bf7da9ac02f91e361542123c6ee196715190dfa0de7d53ee4acc7a3cf9ea742327a9be629d3d55556f90b89c717f44b692e0b69ca6f6eede091dae2e53f2aea8e7a9829a6f47b821409f549a28ba31b7b5c39e049c75cbd9731f845afa842a86dd18a2fbffe43f356a4aeab654baa7b018d5453863ef87a3aff76b65173e99f24e41de0cc58db0aa63423f93d41653695be2c353af229d525af79d2f5146637cf21100b98cfa116a1731d8a86f229f355e3f6871c05bfb0e363bd9b140ec6c5609f01863f6b187396d3302667a7e83ac47473c3e70b29630acbbf3081d3f0e4875e45f7fd67b55db7228a5bcef18e0f5762b0c6bb1311569a2b8908ba024a0018d1e5e2b2c7ca731c4b7c8fdc5f157e1e5f91c3b53d9a42f9e479b283ec9890dd99bf594826c2e3866cc1572f7d9cf66a78fcc37db468f7b9012db5758baa8b34c106cb0149421cb6c02cda341ac279f9a3d8d7c97dc1784990285add1c00b31743e0eba6051048e9804faeb0da23780359ba5c94dd7f19800f8740c9d1ca2e00a8e067fe311785fc058ab4513cb486c3338c2a2d5a6611e2b409d2081ab8c00382eacfd8bc40ed9315bd25d9aa6ead66890d73678f9240347abf79910979b370e3a85793b5a059f759a9ccf6642300a29189b2fb8b41a0e1e0ab8c1467c280d1ad088267bf15725601c4ebb93d2cde1f40760ff36cf13a81c37acddd99b7b27366e1d2be5f9e0b494bd71b8170abd0563a53b426ce291b0a42ddbb06290c0f07dcfe2eb32fc831fca6511619c8f5173b38370f3759c42d54996fbbba777163e57fca9cf3930daeefff15130d1847f451b2a840cb87c48f6e210dd9564de30d71d33e99075b6123cc6bb4ee49f68416cc253deed37c43f4f4b1241e4c571c56f29f40e32f6a33d5138c994f57bd1c335c0b12abd66d1ef817d6e76ff37c2642005b5d321fa8dd7a1bd8fdab5dac35331c3c6234963579d71e8b5b6dce1c53db7ef1b8cd71aa82e8e4e22525c53c847a40c4372f968c30da586d0ffa40df0348e5bf71560bd696e8d404dae9ce7a9e583efde3427491953b21d0d4b9ff1f75fcff2f4c0fdf948393ad9f4d01c0068c0d966aeefdd77e0f816e07e6eb2a47360b6f57c192203e42c0ee3b684562ef64d1847a9fe539dd92d2fdbbd7d3ea09ac7c76802f3577ecb77c50dff43eac4887c9c6954686af05e9a7d97808cf16571860c536945b0795fae0dbebb1ea386ccb026c0297f3d6a19e5a07461e37dae18662af8c7f8515965fc961b609539be84d87ceef63bd989861edd640420eda024951f562d613f4198ad5b844b11c8ab5f61fe6d93327b0e121270b4333dac75d5f4d76fd270939a77d63586e390c47f2945734394d4dabf1c403f86c22eff68f6a8423202c3661ad122ce0e2216136f465c77b71ea9eb171e8799cddd6e203863aa1da29cdbbffb47e2951def6ae646dccdb850da2b39e71d5b70d6c19df0a3ab9fdf13fc181b378d706db18d4dd504e48d89cf90abc1e61df23a09ac87dac246f357f8cfd07a54f4fe9d4c1a6901116e7ccbdec9023a269263940caadd2d763fbfb2fa76704e54d1033f2b0948940c1276e9a19ebbb2931b10523b9a6b714457cd2de6a314b239fd39a01595d37ffd0f9c29ae69cb6dfd9c3b462d071c3cb0d4c3207998b5650a54650edec534f2622f69a039da3a19bb9a9f9f7c61d08696dc267f324733a821104ee92c0317cd14c732c73b4ecfb857d9c72147c8c8663634887f6751c7db7dec7d78f91bb7aad13c3c78f36cb02a380a52a03c75214dd5d376623d9a40a478eec03519989348e38b957dd3d5e64f0798c9db4ac4bc4cab7484bcc3eda145e2059ba9a3391de1c8eb5fac2286e580ee3533074eb1214bc54962d980e501592b549b4287a8496f84a7dae3362cf71993b8a70baa97ba6af8613e7fb09fc6fb825fcd3d98ecb6ed9637191651da53f82f5cf7e3bd99cbfd177cc97c65cac0bfa6cf1a0408bfe08a77816004d7e506b28b672d056d82c4741ac4c6f43c91c14a297561393570e1d0b52d612c84d203a5b3a4c20c9f5bb69a63e82bcd198f9ab37959984e4a8b15675346f2f698a1849dc216c0c34b0f70c5e57ae23b9f3390191e546fd281ed0286fb1ea17765932b51618cc9d18d19f957cf664b82a664ac01c2e555e6eb4e4dccad37d1e40560054eb68b6f84684745191ee8630550547970b6edce40beeb893b65e0e7d841a8c850623235126bd22876d8613d91bee5fcf0520103313964d4909221b129f82ad01877a2ee691ff5d871d33ec57d8001ece251764db4fb057df137c6299f49ebd9ae08ddd0a40f26dd5a8936062d0279f59b85afbab970fb6ec0d1a4f6891d018cb6dd990923b0809aa2d17ad958c4a86f6ba789f4692fd693d5e2878095cd3ecbe7dc9d096dd4129e581074d06ba305206876b6e3fd15e7ffc2acead1dd5bd5323dce89bbd3e8a60c59bf1074e999ad53be8afbb6d6591e7f7dc571a480a56a919db549aa9cd99e19b35bbe4f1b101b0835a5d69b98a6b20c5b873916756cd07e579c5274c248cbc4d4a8d3b7042b3918365f05648b87801459d051afae54101cd14a7e0f16198741cf6ffe505f3a1984364cdfbb3e2e238d09b314ea30fe7f0034fab4a13fb65aa2aa740893eeb438df490737e807f1b33ecc0d78ac99536650f47b1b519889b7421975cc82fd7ceb31bbb3a47783ed1d089645e8d228b3f7fad3d0b8b7096aa237340a348e777e1e5aa80b78db80dbf9f01f5aac5e1f75bbc1f3145e95aef0ea319c4711074135843a5e37a9caa24a9af0249f299b3245f6fd5fb57eaa9186d1d5173f765747981c84d8fce88dc493c93073db1f155ccea06fef15a80114692d929a329c75d11266a4cb031682d01dcb7edee0cceac3fd23b0bbda77d33af46d5c7043b2f62ff4f783e7b13490bf5d5e23182b9bca4fa5afc6da4d2fd8bf9af845f9d4b28d4ed1f4392b35ba5090f31c0e4cde1165c5f2557ae5c306b13848278b5c6ffe978095aa70d31a509b9c8df4275fe245ec995ec97795d466cc404f46cc5da4608e0cfddcd707d2496c107412e2a80a6da4d496354ba3fdf8c6e3561593e107838a910ea0f84ce4d3f9e06e4f42c965bb6e76a24e36d25ae9d1fb76a46bd35e1029ee1162ae1379621380a47eeb695260a0413d0f32432c185dc9c927f5896a9546adac3b8282ff70281b8ce5a2b6bc360f644924c36261f61c3e452e7c11feb477e9f52e0c17691a1130eafcf37511c332331fee4e71681c8466f2ac138f43c1288dc91d8c3772ce64f912e420095b25904205372552716d08896569a7e238907563fd096e51d603f621ce1a761b6b793322a97381ee74d0572a2f1cdf69fb2d3c85d0fa8b10bc5eaf57ea548302857674046103f20d258f22d46842d8c023994a17c2670fd69b38f253c063a09cbf540ed22d0aae2185e16f75a7c5d252966abcdeee1a7b8873a926f506d31f46f5e1b489001ee5f2f19603a04b10e9b6d1f9aa12bf71974e0a42e1d3aeb570694c0ab98d446257293ecafa9d47e6985135e55e2d3c7ecaf5f7a39c3ae6c1be3b724ccdfa95971f633bb67992bdc429acfb3aad7d82a3ccdedb4d76e828454dc6ce4cc3eda5c7112065feb9121b2c893a86191477c75a4c862b22becef1e2d0a2b8def36e74c66d41a61d5ffbdaf80b6f7fb26d286e8a00124aff219c4295dd83014dfd44046ce87409d7285f4f60a4a8a7d15a55994e3e9504f7b064e59debb026d5e129b991b665989f9993b546d4d6b58ba668fbf4fba341c64e70329b6af46bede8ffc799414cf663f89d4c165d755f4c92e0c65635d3ebd6726291a602b0740c20af3459003e9f24d17f1c823f8f459d724a2370e200438d2291a46260dbfcce92f8ec37076bb4d683312a7b0314d9da07a75a2b7a29629aeb6eb02a9e92bedab9f4527812b8eebe86f2408ab2c5cefcddccab8de3f4372596d7d1f08d8f6859b15fcbb97627b8bd38fd9c94189be6f83ae55043da8a92798f6d80f685ebab366a5176f99d68ae78fc87f6f77c4b480f7cafaa07495cc1de38dcd17dbeb7958f26b64d31fc7218573d76caceb7dc477937f2621074519e2b08135c42d5c67bea147a43d7cf96b1996ea311092d2f815f53ba3735c929240d88ac87e5502ffc45ddab9021476d104a4fa3d9ea7da394e151e60935fb1750fc95b6a7c231c8fe927f3c545844aab43300a17f611ffdedb09201a9cf79bc9d4e8ccbd39f84b505b991d35e158e178f66619ad47d22847546e6555fec1da2a4a72a5394cb07b278e8ac24b2085d001ad2108334928d250d7ba9a81ece00965215a38dd56fd1a8b77375ddeb9180e58a4ad5e1e8cbb76f79027c60c152f7807a9a90e7a30cfd649690757f57a76d19558d16c7441947cbc1095396c041ef851c4aa3e349a532ee88060a0246c97a85133b60f6a0fb1aa9f242fca95a1a00d7bf9f3f65bc088576290b66ddb97340da50573d233fe58d6bef8051dbc4806deac960586085e1abe5fe74cdd88094877f4683f953a48344cfd2697e3c35a043926c31d69249b77d7ee182256642f1b9f4fe795be5275c6ae9aa48f8088a82ed59a26497f64f5b2136d3ceea4b935025124c26d23202a8764a30ac229dc849c8cfdddde6a4264f718e726e36adfe913904169d447679e230670f0bc9728ae7dc38e68d34b239374301313e1ade011f0cafbb3384c01004ef174629cd995edd91c472bcdc7a544997a43e0bfb68a7d8ceac56fddbbb52b621d73e9e47df9ad1d0dfb430fbc6f1d2bc06968afdb61ee30ade43933cf47e0c7af1db55d2a5903acda1aaba1332f73e8a7303a392c862d041b994f88cdbf9c4947c7e53f0b721840dd353dfb4be19c5c1289249d1d8c551f91c63c5e85f58022cf3e57b2467efc9f1494d7f60dac1534aea4f091fcb7e32125be9a9b8a150f183b4f829748776b7434810068ca837fd12d6c3beb33be04a299ee31107a8ff6c8aa286378911816c79592fc4d36a2752c862901e57c2bf1fb6d91a1d81b08ea3e3067fc4443fd3e9b88a00a", 0x1000}], 0x3, &(0x7f0000002200), 0x0, 0x405}, 0x1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x42fc) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 16:00:03 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x7}}, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x12c) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x8}, {0x4, 0x7ff}}, 0x2) 16:00:03 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x3) close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x10000, 0x9, r1}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xf1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) sendto(r0, &(0x7f00000000c0)="ddeac93027d19b78dfac7972fa904d0745f58b9a609f713eb5095c3cff0717f1acfafec3a729557b2d422c34d110ccf088dc908c6a5020572033a0b30d41475a4a94a4f543d49ce9c32d8fc62ab61036d7572d7e476a1ff22ce329906b3543aa42f58e635c846912d02f8a5ba5c091c46cd614bc0b541d5eb6d606d90eb3baf1b0fbf7fa90542e1fc0342daf7759b84232fd8cfd87229bf31a8641a977d1333802b8c82e723ae4294bcb358a60fd40839027bf74e6315996b429", 0xba, 0x2, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x80) linkat(r3, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) r4 = accept(r0, 0x0, &(0x7f0000000280)) minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000002c0)={0x8, 0xe89}) r5 = semget$private(0x0, 0x5, 0x16) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000300)=""/170) r6 = geteuid() seteuid(r6) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000003c0)={0x3, 0x7}, 0x8) fchdir(r3) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000400)=0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x7012, r4, 0x0, 0x4f) setreuid(r6, r6) fcntl$getown(r0, 0x5) close(r4) r7 = accept$inet6(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) r8 = getegid() fchown(r7, r6, r8) fchflags(r7, 0x2) fcntl$getflags(r0, 0x3) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0x80) write(r0, &(0x7f0000000180)="522654123ce37211057fc809bfbfeae9df3858014641b5a50bc5425e03fd8f7393b0ce3c3485e9ead53607a9708d761819231e5e0a21ab4e7155717b931f48ae0b4f9ef7d6b315a5f1484ae6601d5ec0d3d3d4ba269e57f09d1fb290f64a9e677acc05f073e0ac791939f5d29cc8db558f267258a87cc5e34f30f4b719d9aab428927441009b608ebbfed192887fd7c22aacc1e4a9d6302a2131ae0afcb67fc22d498952a97318deea7035c917b3893855577e176c2a0a81944f503ed7e0f448018ff9c0ec314c29d17c0c07a0200d5ff0a90f365d56587acc2ff11887e006915507b21c26fec7dc9821097f7db52b6c177a6894d4de1b420c878e", 0xfb) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f00000003c0)=0xc) fcntl$setown(r0, 0x6, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x4}) write(r1, &(0x7f0000000040)='g\r', 0x2) mkdir(&(0x7f0000000380)='./bus\x00', 0x1e) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), &(0x7f0000000300)=0x4) write(r1, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x6811, r0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x30, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) r3 = open(&(0x7f0000000680)='./file0\x00', 0x0, 0xb) chroot(&(0x7f0000001bc0)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r4 = semget$private(0x0, 0x4, 0x1c0) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000007c0)=""/191) r5 = open(&(0x7f0000000880)='./file0\x00', 0x20302, 0xb) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000340)) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) preadv(r6, &(0x7f0000001b40)=[{&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f00000005c0)=""/75, 0x4b}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/185, 0xb9}, {&(0x7f0000001980)=""/149, 0x95}, {&(0x7f0000001a40)=""/209, 0xd1}, {&(0x7f0000000480)=""/63, 0x3f}], 0x7, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x4217, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5012, r6, 0x0, 0x54) semctl$GETPID(r4, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) getsockopt(r1, 0x0, 0xffffffff, &(0x7f0000004c00)=""/4096, &(0x7f00000002c0)=0xfffffffffffffffe) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001000000010000000000000000000001000000000002ff4f22006e", 0x2c}], 0x1) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) fcntl$dupfd(r0, 0xa, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x6, 0x2, 0x4, 0x1, "913ddb113fa79c18411c629827798e89d836328f", 0x201, 0x400}) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) fcntl$dupfd(r2, 0x20000000000000a, r1) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8000, 0x0) 16:00:03 executing program 1: r0 = socket(0x3, 0x3, 0xfffffffffffffffc) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = socket(0x10000000002, 0x3, 0x0) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) `‹ÿÿ 3 êz~Ï*ùµÃ­ª \GÌ`‹ÿÿ 3 êz~Ï*ùµÃ­ª \GÌpckbd_enable: command error 16:00:05 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x4, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x0, 0x7ff}) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x640, 0x41) mlockall(0x0) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x4, 0x40, 0x0, 0x9}, {{}, 0xffffffffffffffff, 0x4, 0x23b6b969e293331c, 0xff, 0x9}, {{}, 0xfffffffffffffffd, 0x10, 0x1, 0x7, 0x200}, {{}, 0xfffffffffffffffd, 0x40, 0x40000002, 0x6, 0x5}, {{}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x0, 0xb55a}, {{}, 0xfffffffffffffff8, 0x20, 0x81, 0x1, 0xa000000000000000}, {{}, 0xffffffffffffffff, 0x30, 0x80, 0x1ff, 0x26c}, {{}, 0xffffffffffffffff, 0x34, 0x80000001, 0xf4f, 0x3}], 0x5, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x869d682f46dc58fb, 0x20000080, 0x7ff}, {{}, 0xffffffffffffffff, 0x2, 0x2, 0x7e, 0x4}, {{}, 0xfffffffffffffffb, 0x1a, 0x4, 0x4, 0xca}, {{}, 0xfffffffffffffffd, 0xa0, 0x80000000, 0x40, 0x4}], 0xe0, &(0x7f0000000080)={0x7fffffff, 0xf449}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) close(r0) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x400, 0xb2}, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)='<', 0x1}, {&(0x7f0000000400)="4db2f8b28ac00d879ac0876d445a4a1cb56d66e3e181d1bcef7be8ac42a7ff4fe3e62de63fbd554ae2907d5552d1a3d480e3961214dff9fd08f3db62384f92ff419bb2deae7f267f7cdf3aaf5bac8d9b00d505a7ccdf195adf251f5fc43a11a07d79896e74c64c62804d9ca51c8e4612d394806f47bdbd9fa778ffded5fa6dadf55e222652d5aca0982b4419da20a78a0b6d70347630263c56345da05bd57d50dab09545d9dcdb", 0xa7}, {&(0x7f00000004c0)="a015690538df830a91e770edc50c6bc5d856512c495f36ffefd5e6e2cdf13407384874e3bf4ef078b2e02583d6a91099e1d872752aeee92c422159ee0d5264f5aaf7f5f16cdb1c7aa0526742f35b423d3b873695be04e5122c242b5b348d35ce", 0x60}], 0x3, &(0x7f0000000540)=[{0x48, 0xffff, 0x80000001, "72532cab422bc63d8f4b67214586fb422e790393edf87beb064d5e0f4524cbb1d88df6d2c592725e823fa7d55e9ed54e5fd96a"}, {0x50, 0x1, 0x0, "6a7aaeb1df3dbdb8ba976ebc843d4b802b6131a08469ee53718bdea47fa96ce9b85250a50f360bb56514e689ce589e509b982267266eb423ea58b0bbfa2d37"}, {0x90, 0xffff, 0x3, "62df5ca4236f712acf3fa2768479d5ab2106d72ea539fd0c3f375e8e4f17d24c6f124bec53f403a4a49aaf6ad6b600de97dd6b319f6f6e9c8407e532a32fa013f38ae6aedf93cb84b900f4ae6863b3ac5cdf0b5e9b9d51772cde52b45cdee4c63f75c2334770a95a887dac365d14ed3a24618ef88484a84dc151"}], 0x128}, 0x1) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="c349bfdb5057e58e1084c782bcf3259561bbfb8831625d83085eeae020836746d95f821846a444cff4ad51cc03022fe27b438b04438fe96e1048869f77fbc41ee153da64c87ef6b444145d420d05ce142ab86ba20dc730626088bfb51a180101f5580f7c392d44770ac63159ddca8868c6665b8221c0b73137060c120cd0e971bd33acea5d6bf0278745b021d2686f7ec69d2518416f2867cb7ea62660ef1a19a4947d1d0457c9d1d3ea69e06fb1700e55d3ef4462f7e83acf4a8455582bf50908213ab9da1bd6b1b2ed"], 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xd91, './file0/file0\x00', './file0/file0\x00'}) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) pckbd_enable: command error 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000000000002130, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000000200000000000002800000000000000000000010000000000000001000000000af6ce", 0x2c}], 0x1) 16:00:06 executing program 1: r0 = socket(0x1000000000011, 0xb, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="2146b9b0", 0x4}], 0x1) r1 = shmget(0x2, 0x4000, 0x402, &(0x7f0000ffc000/0x4000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x1, r2, r3, r4, r5, 0x16, 0x998}, 0x0, 0x9a, r6, r7, 0x5, 0x7, 0x3}) 16:00:06 executing program 0: semget(0x3, 0x3, 0x108) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) shmget(0x1, 0x2000, 0x10000000000702, &(0x7f0000ffc000/0x2000)=nil) ` ( öÎ` ( 16:00:06 executing program 0: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x20, 0x5}, {0x0, 0xffffffff}}, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000400)={0x8, [{0x3, 0x8ca}, {0x3, 0x7}, {0x2, 0x3}, {0x3, 0x5}, {0x3, 0xffffffff}, {0x3, 0x851}, {0x3, 0x3f}, {0x2, 0xffffffff}, {0xfe5270fc9a8a11a8, 0x1e}, {0x0, 0x80000001}, {0x3, 0x200}, {0x1, 0x80}, {0x0, 0x5}, {0x2, 0x8}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0xd9}, {0x1}, {0x2, 0x5}, {0x2, 0x9}, {0x3, 0x800}, {0x3, 0x5}, {0x1, 0xbf3c}, {0x1, 0x92f}, {0x3, 0x5}, {0x2, 0x81}, {0x3, 0x2}, {0x3, 0x9}, {0x1, 0x8000}, {0x2, 0x8}, {0x2, 0x9}, {0x3, 0x100000000}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(r3, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="3f0234e0236589dc583995ca20e16d7e4a99a0154288a703b5e99a4b6ed8dbb6778abd2ee80fb85308", 0x29}], 0x1, &(0x7f0000000100)=[{0x10, 0xffff, 0x100000000}, {0x10, 0x1, 0xa5ca}, {0xd8, 0x0, 0x7e, "3cc1624342276ab58bfb4c44d3c953c6c14349249f1176bd09c0ba7e95541f1409fbaaf657280b09be882aacbabbf3e1762d52996cb2547147eafe1ff8cdc52ee1972095e8720fb465198483988de85a6b8a1bb385742cae62fc2537a00428a75e00302694c2fb96e2356c0db771e8a7429844c44a14b94a0d35432da8ccf9e674a0e069386167af0511d7c24f9b690fb17d8368f004b07497960257c17eb209531efd2a2688c265f9c443c915dc278a8964544d2a7f278cc4998eceac751130752e"}], 0xf8}, 0x4) utimensat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x7f, 0x4}, {0x7fffffff, 0x2}}, 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1212a92a, 0x3}, 0xc) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 16:00:06 executing program 0: clock_settime(0x5, &(0x7f0000000200)={0x6, 0x2301f51de}) r0 = open$dir(&(0x7f0000000580)='./file0\x00', 0xa08, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x9, 0x20) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x200e0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)="265466890554c5ffb7e694f62f152f94f537e9417bdbb714264afa5642086905c0948716c8a5a0a544cfad2025f811feec5cd49e8be1fb0ab70894719251a899f97757f9f6f99bb4448bfb45620a79be915ecf58dae3b102935f137a6956f417ec79824adf9877a8581c817168dd109c461e57f88664ba83", 0x78}], 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="10010000000000000100000005000000899beda33b5905bd5626bf1873b692dd3261d6985cb726fd4586f68f8b0c08164ab76f0bcbf0a1e23e8a5996fecc4597628322d5e3ba75de8e894c2b5fda4198af94158a1dd8e62f7f7a1f192c94f6323968c49af9a51933f0c1bac4c76ec72e2950223cca23319f12f4d7f0857977f094eff3a46d3193c629bedbd7665d6242eff925792c790c7effff00004b0a9d662cea5b2d30baca340ef0be1acc8b929e098f6177e09c383b79b3d9f24baba6c0eac366f62f8c8cf14af3740a6e6f72dcb382f0c5778b56ce4ac2d179e2441214b274c6da1be5d642c8da82fb448a02fad94b6b523e8a48f61ab642af9e887e5c04e1000000000000e800000000000000ffff000009000000eec37b0bddf9fac6db5c8e4ddb6db8eb5e75b041dac3b30e60e7b01fa1e2940a05b149866db3971b20d1239f7f00966b407e2d05ab75157a0d0fa99e5b690a12712d080d8047de5563cfccaada8b4d23b03f81d5a5e15e9fa13e387cf2d1b22c66fbc05aa1cd056995e67f854e0f7d292a6884efff9279296ee229fd3addc9ba1930156b41ad93658d5d8b6865b7e3437e666aa2faceda323b8808ab3af2282c069bbff1d28ff5d37fc3e50653b33bea5ecf7ecddf09efc889368c3b3b2562e2b77862150b3e1d69000000e000000000000000ffff00000008000053ce17bea39196228f85583ce1b43112d3115fbfbf56e8f46d369f82fdf2974d91e21b8514dec4117a1046811523a5d77152bfd3552a0220f8b431c17f29a6b7af8aa4e2abd2213542a8846f083e9e592c1965006a9b48d71c17dca85b3da2f2946c739373632128d42e61657a7ab4fea1d9defebd6fe633900b79d7ff9a495b733cd202153d4818aa91988727850c4d4a837e02e8613d386ef00a1211d8d05936c9be10a8a67bf66fffe77322675de3e3c0b787870829955bc8c5ff5637b03e733b8c38cd490556000000000000000000000000009a5b7c28a223341c421939d156781cbe2fbc72564dcdd69dfdc2f2dc715774aec47d366d4c98dc9e1fee8029be25eb04a77b04f222b720dc22b043e20d9439a4686b55a1a26861d4a3af6f3718bc4ee5d443d967ae030f8508000000000000000000000000"], 0x2d8}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x6, 0x1, 0x9, 0x8, 0x8000}, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 16:00:06 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0), 0x100000000000005e, 0xffffffffffffffff) getdents(r0, &(0x7f0000000080)=""/179, 0xb3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x100) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x835) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) sendto$unix(r0, &(0x7f0000000100)="39456f29d2cdd1315c1d46c2d030a9c5f9e1a6001dde71d858b252613f4e83109112680d2a60b17d589d15bf5271ddd6c5969a6202e6dbc567210d133a0974ffd51e3b512f48e3299859a5b0f610fac8a63190796383cb6e4f3a01e3f3722a0da707f5fa1ab0b30904938a14b33411df51ae44440700162fe50084518c974eb8d55350af005265dc9a8f4c5dafc444ec6385a7204c20acee65bece6bbf3deb407deb8058cb75baafe25248d74ccbd02ce4b46a47a76a35a14f1517454df41795248232e307e11f58", 0xc8, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f6671344659fa8b00004900000100"], 0xa) r1 = socket(0x18, 0x5, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:06 executing program 1: socketpair(0x22, 0x3, 0x3f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x1000, 0x10001, 0x846, 0xf23c712, "be5057c8c0f45862649cfe2d28cadc71586036d9", 0x80000001}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) write(r3, &(0x7f0000000140)="4e0d0008cf376652", 0x8) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000240)=0xc) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xbac) poll(&(0x7f0000000380)=[{}], 0x0, 0xf7) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000002380)={0x0, 0x0, &(0x7f0000001040)=[{&(0x7f0000000040)="00f5d5ae6b085023d47045756f80f043552d2def0cbc0a57e4f3a014857fa95cb1ffd5ac4a65e0a2145c31be854748d62a9ce1c48c243356a6451c638dc36481e8dbd93f1613b3693370188134650105f6db729a624b2dce57ae510eba627b21d0b8896b092c5a33e71581c2db4ea424e63e4d2dcb05febf9f29aa48cd93377eec4536c84cec8840337f79f5ab2e33e59b1c40ed6879a00ce4aaef83167172df24cbf102c2fec2f8cf8d19ee3ed18fa319da7c9d2ea3740c4be463e817f5f795b2d8c66e7095ecfed2ee0dc2af385b4bb592d075791ff60e6d7031629086e1010c58120e52526ae29c91c5b87e9c63cc4b747c181be08efa26867583a197d7e6d8abc58f9fbd6af8505f05a3104f872791a95ab2d77daa429925e7e8db76e39ff79d02998ffc3211977772a7864bd993bee1c4c8455af83be711be842d9199c87a9a36937d23a6b73cfdbfa9fecba684f31ace3d16b716f1c803d67139e6064da585956c23e1b7e02496fa6e259d9f833c03fe2bac77f336e301a45fd76ff47f543dcc7594e2e50d023cec57314c1080bf2389efddc8b49b8cd505378dcc6420a056166dfc688290cb3fd167bc287decd570d775b83d1e9493973b5c07af0326102397126c08553af41cb3531b9f76f38b114e54b23947a82f4e33f57c85f0475ca7689d394825b01ba10b906b1d651636f7c76338e43851c534347e378a4f136c1f4345b09a3ece34c5cb4841f2eea0a7cc0327f43cbc98211a3c76fb718661c3aa58e227f7d752fea1ec79f91620730a1a5f2c02cc4b2f7013e0550bec8ecaf2bc5e4c3f9cded51d43af7589122becd174c8460f5fa63c1a393e2565355da679c8c83a4666dbeb620e7845f12a2a5c7ad374a2292e389bd4c4aa80eecff9518212af49908c1a089314bf2aa61f451f1c3501589ac7398c531e9f7a1a95cef85c9862a0039031e80ba5563a9d8ed25afc12f079b82a36d93e1c4e8cc937494da45fdbe0a1137005a9145a16abacd4ea645d5163176bc7f5649e6481e7521e6338c2d99b403b797b28a843de24b06b8b639d95d016d9540a5b0b242202ddfd89e127f98961fadc07dfde227250c72d69eee9bd72e925a68ab398aee33d3987a1796e3a74bde03a8f872eddecae57bc3cf39320d1011e0545c330047dffdb172ccb1d28b27f6dafe8c035cc5ff16fb8da3e6fd57a2dce97055c92c6510d61f90397960367037a57f69c1fdd4e75ec5cee4fd37aa0b8f0a9751049f654bcd4c922f97c6d039e5c3fcf13466c31cbc762b83247dbf4a489c8021a5298ecbb3fe8c0b952c97f7c417e758912c79e45c119c1132ad679581982f9ebe1169021a3db78df917f145a6f0a5b6f398b732969ba8651a38a8858954953064e743286a02b282831d3e545fd78c93250f696cdf7d2dd86c2b2b663f5d605502edfd0ab88d00be27a0a9138996a20492d72e14a7fcad2f9b89cb2c77f8f6f9f1a3a2a2253ee3e8c85fb297a3f609ba667ebc983b32c13b2c8c2edad04886addba2459729f9e19e35c31591a27cf21e6cfc06f9a64f14e2492816197b8bf741cf4b403e9418325f982b486146c9dcbca28da0843fb02a1cf9bbdf7a3c0127911d995d9bffb4e2099a8b5a2988f43a716fdc2f06adc47d43c59a970d0e98bafe3f49c771d5a91557591941a91825fe645c9c722ffe62bb9348299d8de227e98afc7382cd3a267938adc651ce03304e408642708ba4b00554b5333a942930bdf1f1ab97a4223ba3d9800ec1b15729ddd68c5781a52ccbf485d2a8a6eac7e89cce8d2ca102c9cf02e75e962b54794dde2aaa7687d5e7ee3cc1ed2f3c3bb6f72a93d98b93c1994cc6f31d5983dc538843984fa31e5d6f73e539cdee813944234c53a0be8d31ca11764d68c6303282780b01220984809dd2a02b6782c48336f322b2d0bf2c34d97eed2751d1ce25c74bf9e523f6704cb17aa710fb7f49eacbbf65063790b1841cb9d7b0f0a0f7bd7de4f9aa8efc544307b3742b3b97ab7c19ed506d71b7ac1cb820813f2640b29dd7fd24be5af538ee7d634d0c44b0cc1e92888bb780c1ad483f8eac35038e99d5336191ab88c15ad193090b766057c1d0d89a8152dfeb8e3dd846ef9d2b957d20582631f268c4b8541a5dced8473f590a5dd74b82f00b1345a3a8c799b26a906af2bf413dfb0700fd1465d04594c62bbcec98ec9c4c1378a213af6c25e9ee74e33c6cbe1e3c80be2a6d31a1d12bc5ef0d30f8c8b87f82cb785021f66846fc32e100d0c661530a1b6caee7f9d278843c6f8ff2cd1def2f143d1dae90c7dc10965e19e8f7c58a0ec3c42176ae88b11cfe461ebe35fb88c698a58b95537f60ae06fdd0c579db84f428ecc6edf4f43d1f7bd8060492c54cc4837e3cf941a9ee41395df90bfbcd6988a1526bdd02da673c6a3e19df3ee409ab33ccf6afc2e5279d2202d86f452e453145ed0859aba5e0d308d5d66af2bf44e65d5a868502a601ca815ad5031bf12efee22c02458aa537c2927bc90324613c20369dfd3fb517f198e871305c3ba82f723b01a86f4c1fb34ff88282dc4a4db17dd44b239d9e8e0be6842eed3ad962debc9f2d62190421692472ae13ea5ebfb9d434e066111b31effd8736371ecf45100137e83454a7d900ede6fad9ad9f538e040ce52bb1df5868a3d8a5bd6e1d779477050c2b4a608df7084c5d55347cc1411dd06d10f869cbe244f951ce6246859e9724081970df115df1e75b211d191a9a1225e30e3d3b5dca7d51fe400105b4dec1552150ed14b92cb2d470411bbedc7c85cd7ad158f454ac2552217a13c452da89f7e5479db0be547177edc24d757cbef6c56296d01a9c46e89076cac00571ab9939650dfaa04e4dbd469b3825609da8db1baa5c9384a0f5ea606a68edc18f56650eb4014a3bf9d8bda77b09bc03cc69dcba6a9054a44fae5d152be42487c30f1c4f77543f140ed5cdb75cc97e8da95e5cfa676441b63fb6d654cac445ecc77472284f4e24e962614907d51d8291bf503346db80fbee5a439148e9aa2aeb8a5a9f01214b0bf7741e9450c53e99fa698b1d1918bb97705a6c6bfb78ba0342a9520f483daeb2d99581c1422a4a872ac6185a0f842a1fd9161d80d2f82be78e7c14b57ed4daf80fa3e1f6ece1f11d1ef4e3e30e72cff1a4e0d9c300ee5948e138eb4059eef17fd1b571aa7b70efb01f4d29632f838aab1d216c6b6f48a33c28fa70e7e38c409bd457bbb2b0968b5d9542462f17765e5fa49e9f771b3f9733e2da264a2d87775f6debed50288a49a7d1db3a9a320553d43f6396fac08fea4eea490dbfb9c2c43bfa8522a722eb96e6d3ccb96c66d5fc66d525d957289c5fe56fbca83088fcbcfef6ee0259421ddde8b728e7bb10258ef34ceafb59ba3831592ab1218b44ff4add1ba1aa3c13dbb5f4689d083eea24ced999f36a92b34e00080cd9262a3a7b31bfc8d97edf1a0f6318b30c7d86ffae5eb9f4c99318f7893909dc3ac7403233d8d1e8da03f48bbc95cb3b1c70219aaa86ba407847ca9c9a401e84a36be8ff29bd307fabf916106612c60a2256bbad6ae76b3bb3fa7afc39d33635ade44d7b48f459bc6b1353b69065cc46b30c96daf1b97be99ed50db1009781126413ab5078536318c14163f75c5b56006f5fe3c50ed07bb41a113f81929e0dfaac55227f8993148283d50ee882cd5fcba94fc32250a2eed8417db32dfdbb9c587f65e2c174d0aca512d31ff250b1c0730887c3ead59041afecd862b3bb0baf680d9df66f116fcafd2598a2c4b3f44515848debe5e543ef2cb9febf6808004db767a957a63e53e2d86fc111ff8cbc9db15b361081aebce7ef7fafd3a9de555fe0277ea5d63dd3382c56029afe050bdac92c6e0e2bc33fc72c2c7b5cee35d7715595ab8142d5b67e2e5f0ca88fcb344a780fc07501aab12d9adc17e49eda69657f6c31aee94c2dc100cd754c9546c0fdfc4e07f3d19558dd7fd9fbf64be277e4485b688b7ba5e9c92fcb85b1efa21db6860657121e207a0853e294524240a53c8eebafa9d2c67ea22125b48cb07142ad4b241f84b5fa24a035feff44479bcef65a3c91335f62ec774683f43e49a95b40deaeae8d591fc4753b4499fe5f8984949a9952b54b5234fe3d8d4cf0ed0d52ed7a92a7dffbc2e59f3e84105922af02ee9e234447beba114e745f5121aafeeee41a60d4002da2953908b1c6e9ae5f621c4a699bbf1d4e9da3c5e1d8f1f177c70c78c7d29ecb6531102327afccd32f5e268beaa7a2fd66a05b68c6689f38942a301e5dc495a611af407188f1cfe69fd331139e29faf0335a79f719bb21f401f32c71fce3214d3806128a93d67cc5de409d38c39e4a37aa6731a773de77a2e1adb2f0b88d0335f2603a317786224c3fb09269e1ff464bcb50e9a44d08b4b86516af6ee5a75d04ba31ba561b90b0c683a7785b3f718acdba43e11b4942a5d4ad5815a966d36c2508eed6161b91b53ee12a6da4e24a0f05ac82dd468cb8814aaadf9503fa7d27b41bcde9084eccde838b0b5d89cfc517599ed778230392f8ebf00ece97ddf6669851a8f98fe2027f1f569b476380539584fe4f4a5bebc1b93a602fd524c23d7694ad803d909e548cbcfd273f1a06ce41a02b203e35bbda7480c76473bb19d69d884155cd056785c09738e1e1a7b7a56ac409f487b042aae14c932d949c59bebb99bd1b49f9a6ed55005951d343e092c96f207032788d2ed471d1a909b996d1ba1d7771935e22c0bcbd7a630358ac39cfd8ec708e993e1015fd808a28a22a66f0f10cf8fbc5cc31979f11ca860b908480a9327b3287db6836078781a3c6633343202687b3bb074f8e885c91907111f24f121ec21ea1abcd81574c97a0740c04582f7fb4d6cfdadefac1efe76e80b3944fee32cdff1eccdb7d4fc6385671a9448b018e4f1d671257da84baf6590b291145d984d8ef7d84205c186aa769e6120dacb549738a9ee5da1142cf04ba7e778778c8c9abbdcaed8f318a0fda91c1b1d6ca0495ca5ec25614fd2383b5f2a70f519557a99fca1c668920cf862cfc527bc7d31d69430d39772c5930bebf680e2808dbfa3760d13bc2a8dedcc765daab268f5e2e9040a35a1859f1f3d00834f46149cf20bdc2ea69c6b20950d7aa71612d31efe1883cf2178afdf6a5d0b1adc6dc1557345b86e00580ee35a9823e3c82feb1d1c8af44f5c65e482e144824ba6754ad6afd97583f37997ee270361f9258fe2528417259038627de19b117eef1926342402380696923c89f876fe89f46442800a90a2fed141abf8da200e74e8385e3341235556f5a66b9c82c87ecc09fcfee95465ec85afefb1f395f4d42d85c5c301113593826ba07476724cc226408b4fbaf3b9496b2a40c87bc02bc956d646196d93058ec1dfd62555f00fd22524dd09d65f9e6f0a31fbc2ee5a8875acd808ca6014cd15cb39ee90b3066b95093e43a3b9ead798a74f17f805f55dbf3f67fe169782f895ece865f249cdac96853c34edb0ed210768ad841ff87593232c94239169805f9e61fed34c27c4a99d3755df77597bf144f958096e2d5fe9f0b65822d15b810f248d1bd82f532ca0fcd51ee51391ebad26f3ab65208463c6cd349683e92cdfe14c200e231964dcb9a3b40912bf964434d1c7c3f2565502ea93a7eaae6d8b8b9db755264ff72f58539828b04e6b9366438cd192a51a6484089298d31b1b22da76520d6fc9ac89090abd4f34c58508830831e1ee694e6423914b390e4bc494b9d6e5285d160e804fbd8e4ebdf1db611eabea7f9850fb", 0x1000}], 0x1, &(0x7f0000001080)=ANY=[@ANYBLOB="0801000000000000ffff000002000000ecfd020a3dc8b0e133ec4b3929a52b69644e74284c32c8335ce1b025bb1b4676715383fdefeb1e965b695c831b8337cc553ad80dc7421b05e8f5afac2a060568ba040a74edb2056df6f3f1bbe00e9a57f3ce35954511bbcf9593b7375f04191f67520d1533fc1b2b5f4d600b8bc73d6b132ec3bd5dcf7369a07f2464fab083f78a549947d140197141754aa857082af8641b4287d2f9cf39c5bd9076d4150989ed3fc71b013ab09b0e776f1a9a8aa8159207b28c337a109cd5e4cf259942423fb90fc40b3d098b88698bbd62fd6da7f29be245d2478d251a89ad695bfaaa0abb0fc7742bf246da211b409e50cccf245bd5b76a080ee8a0001010000000000000ffff0000b7000000ed7e6c7d07c834b4c1c3831f7d9bedb3fdd3bc850eb8b10e3a3adbbfeccfeee99ebf7e8b599c6c00e0afd58fe29c934c79b017e8ec31af75f0af88c68d3411fe63b752ee2b0cd3b98289a57472ecffcd63483a7b1acefcbc1cf5dbaf232dbdc5494c7d50d8d3d75bf14adcb1c6b76a051a2959db6bc64b77a20ec0d258fc94b6072b7b09eedcb41214e7d18b5f38d9b94047d43d9dd598db11d867c85962ee8eae97a26c701a9d07cf50064e83454935496023a051679941751b99cda3aee0e2df5f1a0c72f4c9e2b684f068326575e58fa1cf58bc000fa78fdd4ef313aa055f372346c8cf92c028f13edfdb83d2b9cb81f5316dc806ee0bdb576cdcb1fc066137673b3987e1c6f2af8b601245948540677186fe15dbe450d69c39d62dec65993c07de7ad5437e3716be430ca1db393c4dc250c9c467e831949986bbb83fb2a1ccc96da636aa238ad70e5a724625850da162f31127e1e441d7b681917174f63c9613296e6765072561485f40fe975509f7117fd93289f9937737c04e054ab45af139bfb444c74967fbdada150d310a5bf8233163fe9e89df181a508c8f6aacc76b46b5ca318f9179eaac2f5a978ef734a06a6637002851fc0be86f6ea1905a7d32648c83edb2722408b387adfb676c3eb152c9bb8c9758c3933a7c7abdccad4725a91210ce07a967afbad5b20e5531d858065d0b865f09943efbc8cc1b4aeebb0531903fe438208895846dffe463883adb4804111d56075f35f1ca1a220a9fc349f2faf089d33ee2bd7d8ed4b872bfac26622267283e9e78e1217a52d415062c8327e46b0a63b8b400b8f45b722348c18a6d279f1ebdc648a75d815c526c29728b0ddffbd95c95a5045bd6fe2c5e28f410539938261973425f3d084b10ed81f4c8769dd9769f89d9424dc7a3ea99962e0a0921ace6f33d391683a0684a1f2f6d134a115c70d1570c68bd8ec3788e380f0fa6c1cf982d4bae6ec65b5288545441811dba3f0ad8844246e89a35250b9675a68b3ff749382a1432c886dfa9901d73692c5cb79841a96dab65c5dcb39785ee8ef9e7b0e666e3bb3f16822f15fde3e06ffa73ce262367d8e4454a4b116580371b29d1e1a67e7996a42f5111adc4456899f6547605e739bee4255afd8098ef2f64184bb7f1997acdbf0c71a17ebed1f6d06d2bf1fae86790b7c0fdfd258de08721b495ad71f86e930c6d94a55779847f28c6a7af81e4af76d3076fc7f0d8ac90e4120bf4d6beac6c413d3103eb92f865fbeece6e7ba5508a00a249a9274929ceb6194062405fd01d72c80880e29d3b63f778af5856097d154871f6e78ecf2cd0cf065c393e55132ec2e94f00386fcbce2338142935a053acf6cd065aeadd5e4c5301f7edc9036bfb7a07369f7fda6687af654083bf93a025ef0dde9411b3ec16969a905a552120c288fcf154465f5ef03443c4193f78dfcd676f711abe0d32834ad63274f6772073c153b3ecdb6be2b29ca7acbe9418a3814a2bdd4d781902f6bb62b1e10d5eaacdf960a018ca2ddf14d9772919be9a00298795bf80f7b09629fd2d79b151037da58c7f8c18471349e6b8b1f379e592810417796c7909e0b360c82dd7c5068944e5689e2291d1909bf583df0395c715a06aead012ea76aa3e1ec71d56f6ad1a1d31ab7af51dbe2e76adf69b854ac5f813d1d667247ba32a5fc5d11f18ce151d522472c9ce4853b742b8deaf013595d3fb188a99e87b5f6063db21bd713b42a8e2b2e9fe1917476cd127c2f0da6e8c53ddad4842ab203816087090d1112677fccdb7a98f7528b440210061a8f7012cad2d898016bf6ae37e6f6d96f6135c478a264e94c3c2f96e124eb3a105163c4c7bba675b5b89d8f871e1883ddb9ff6f7be2dd6cc5632be3d53af4f1b6e0ec0270f80a256403f0ac4d47ddb91062470fc9fd5b8dc61ebd6ca9e7dc84a640f8a939af75e282534698a1a3d4f484d571da3dcac4047290ac39ba22ac1bf000ecf96f42f41e360775b7291a848a10e8cf20e50df14abd4f2a8781aab9fb697628b48f742348c1f3e6b0d7bf428aa888b78cf99b2c593252ce291bf20ff4726cae9a3d8f4423f3d56bc9dd30d57c55ec9ef2bece09233e35533a84160713a874003521acd5d714f7650c28ebe737900e940296830f41115299f7603f8e011f106bde1355640dcf072cf17f7d9ae4c93a6ab1f48fc9a371d1c9b1dadd6cc5fa1b599f3df40b776356f91fb09b35ef990ee7e5f5e8a97e41ce328661c63caac2307b472706b427a5452241383b20d4050b2d2da6787606fbeb0b02483e1b05fdcdd56e4f217f62b9db59fc2a6095f7ae70cbc4827b39be0735111b60333404604b009feb13b570d4189aadb65d009d5987838e9558f2f6a6bf636db6a413f719e3c05a45f535cba37537ec1bf2df5856f4856052d89c439a499abe4175ca88872b5633ed522f7aafbc34e74624fbcf5cb05cd7f6bed95ac290d68a6137d4c768c7c1fe6d807fdc4df5d4a51666fd61e3122c64d1813e12f47b79acc65b91d394b1f010e3e85831984dff7e8c9bb3a98efa008f37708515866895a4b77573d896e5017e661f1df4d211b36b26419a7f321918f0780321d64bf771ab2341fbbcf8a6100a4d75a584f8dac59511a5d5cca0dcbfeb59f1d99ccfa6b118ef602227bd746c52f21f1aeaf048173aa9395306401e1f393306ed15e87f93e78ba18eae8b8c3abb240e6e0712a445c989399c0ac691cca53216807ad40ffc6fd8bb5ec77e459a0476af7e570aa75bb0b5945d346960f38a47a182fbda50e1e1c3f87785994f9dcf0fd8cb2e96d0d23c52166a5f6df8f5840eb156a20b4bf5ff19e230ebd049a83c2aeadd0f6238580f94e5c1f5b027e8b70c5edb2d2b687d665fd06266e80bc6bbd904ca0016eb2c516c18d63a5c4c4ee9ac10318a8466671b609c9026163d944e0e7b9488faf22272e59cf1c9b535e7c04c6f424c2a255c37713d5542f3425e4aad5dea36dda1039a970a799bbb8ca8a68d5cb6c6d782c235d49fa6e4ed0caad330bdff9893ec9830868a44fb52182650e2cbc29cbcb9f9f20805ff4d1199ad5d2d4e7e407cd19f5472b18117ad73622093cd8cafd5553aa79d45d45e4b31d8e3bbe64e25c0064134ab098f63c2ab73307cfca67a3215b9a3eed09a4af23edf32bbb7044cd7245d0c4269e025f66504103a3986c253a7fc327f962aca9a6e88e0a7b4223a9aa5f9ac4c1a7f9a7363c84f151de183ced5a60ea3b8ecdbd970823ebc421a7ea2535499693f28b95b7d6c298475485449a1997dc726916d65a2702c4bdb9ae146c95dbd306c6bfce673159b0ce7c66729d17c83baca545a9187344550bc4b80320eda62ae7eaf48552fa72fcbeb60deb2575dc9f628de0e4dbbad9c9ee58e5f04d6f15ed1883935eeed9bd243c5d3860139914fa60a52ebd063869c7000b094ae60151033a28531663a8a15505f24ca47ee8cb2967e6e79bdcd7dbf964942757a9aea4c4d6302753afb2d32e595730ddc811f3094dd313cd82f0e755f97d7a6b2594052dd41d6da591168024998dcecbc7b1bd8bdc1187ba22120381e98409976a971757c0ba0f16c5713baf7383f063ab715c257aad1fde00d683eee9374fc3b1a866ba300ed464ccd0ac9d03f4df4df84452881d0b4c208e93c7bf24f93ef352bedfb8431760f666b367edda27d962d3cb8679f71583c36903f3075d9f738af71d111797cb004828a3e30942be966f8bf652a4310d587442bdb703485eb77b9eeb8b9d2dc533a5a8ca559bcc06012b57be261eb61be5f63833baa5de85ede7833ac86dca7d41821b823c30bb24ceab9faa7864d98f58883b48537734a96027b4b8913cd100a2a0666640b1c5d1029f84cc0beebf457ef81e5de6de0e53e16fa74b1a5bae9c893550e8fe13112248450ac4b5868dc9ef874066e9550c7e949ce4bcf9e8a4ed8c5ef1451b4059b4815feb1410ecb5069fc33454acfa1355dff0c8bebc0dbe70ea4a9534dd53b950db701e4ce753c3d4bef751c0fc680d47c15292c9087827206bb271d0976a58911f797216e5d91bf0c006dff4bde330fdd284c16e904721f1bcbaffedf544e576db60e558084da5658998504b8ea82beaa8bca4d48ce596bca20f4b0556ff57cea3519535c7fd07439c8dcdaa8f12547a1b6ec032922ce475e94c2791e3882245f78aff4b7574130f2659f560d848f47428ee9846d5604ecd15ab82ae44112d4195859c9157f3cab1e57e5b3f2f2e0aabc1500f99b9247252a36dd2dc82223c46b3f409bc467b01dc5a8f6dbaaffe1f1b6c2f465cc8efaee1e05330e2bcef4758221385afe660cf8b896836cc3f80d4810c2b0d90d9e71cdd594f75078206524333a802bbc809e0d23e6c3a7c8ad6d033bb0004237abc71317a4f0ed2e495f6dc1289034f54e48aaedb8ec4745281ee62298a108a6ea5942a0686771ba4306620617ef51e930af541cfbd9083dbde7c34398d084b12385c79c95669fde8919c0b37a000f75caaf1e3dd31a312c47bf996c1f61075ee0b1467390340349869392dddef3947ac8a41683952501b98412895cfefa811630c3f14584efcd9691b068be3b4e4ebea066da74257693ab18d70e4bd3370282e84b9fd578d49b0dafc350bd7190f35b8703f5749dba08c8160a72a2e362ed12910f8425e7612aaea6b23edc60bdabfc1a27e076a1c9b8359f099a780d6cb17ecb761712cefcf777e0551d72090f8197e992c9bd677ac5be6905933b2daf31d1776a56a078f5538909bf81978c6c5b9a9ea8561b8bab5f727f0138b79f646fc37f8d2160dccd4e0b5ac3570c1149f217623ab33ed3bdb2415b7864611293cb12c527adf8b65f26ed6952f57a557daf09fd60d1a711a166566f6d95e5dca69096f84ca5c954e023a7d1c0d190f340cf54f09fbd56e18f8fd17c8670cb29f5dca8ecd7bfe223840465f7eb704f5b548b05e0971c9ada8998b819505af48888970d081c310b78e5dbf3a095c13365368382536c8568b2438d8c32e775179974ba1629ce628a4716c8315a3a69fb42e82a4453d201f9c54d6ebf2dfdf4cdb5f51b0200f7093b2edcbdf9586322e2d1d67220bb66946f0872effa688b013282f2ab13df0eccf08a8532e7e23d70d27bb963999185200f975490537afb66548bf238da958ea66b4e89c72e76f49369effa62c5d07845b7f44991361892d419bcea478089301058263425d2a67fbb9ee14e504ba0d25b94cc5e27c45a7c8eb57a97b54ac100888697fedfbfa5cd3ebe7611abeedf932a6eb5ac354bc6c7e36a31fbe7a9be333025ce6349c2e7ee9c98aa7bef1d4840f4bbcb2bc1c25dcb3f191fe005be9bb823b1f16a5821c1da03d50487fe61bc264a0425ba1213b339f1e0947c956443a9d0259cb58d041fd5c5440b3def82ca3041f7bf48c05c53d39768f5c3fe5b18551786d982d4006f96ac300c04b3cb78db7b3eb1b277c6d056bef619e4596a7c4b4c0d3393809fbdc93872c3765e2227d4735aba934d58f264d0543568cc04a915ab1760c2033705b9d7d71237fe430285f5483506cf5628017c90c6a1693e4be78b04a4ebb1719b3614ed293e82212342ed77c2ebf29ee849bad93e132fc7b60772d48a1fe73183ec141b21c63255d3272c0431f7714eb0ee84ce22e5e52b6c0104072bf3b7800f1dc404a4241359e4717213d370a4953b4c4faf2c759ea434f639ab1ae2193b1543358486bef9f31f7d5f456367c0b78f67bfe07ba52ef6ae61ffaef44955000000000000000ffff0000ff070000100b1b51c97098a9090ef49d7d6dc5a7a22657bb3bec837c412e2bd70d9eee224eff200724afd50ba8b24c8a311bbd7a9e6e4148db6286c919a243cad76bcc000001000000000003ffff000005000000a7182d4a7835c50133c6fad2fd6ab0f6064cf713134fa879ddc3d39ff4a0bc11414e30027c94ae44e6748d21492d056838794d619fcac68a7dfc452513fe04377fd05d3d4cc591c2692a1bcb14cd6070a291a63623cfa30a01d5aa0d7d479927a9e0915e843444874c895bbc593a1b8f840cd39c022e32780eefbb49c89f4c9984809535b14f6db20fd8cc13f86808b060942a663b793f8a01c4c09bb039803f74433177684ce1635f217840e99c8c0a54b298528abd7fefce1191d8fc93426df14fedf7ee817294b6b28e52f2d5f35ed914d760c8366dd32d2b32f759715e6e16c68940cd7649f8fbcb7000000000003800000000000000ffff000002000000e722e90c201ba66a72740b3ddc53f895c86dc0fe70056b832721e0331df288b2ab545e73acab0000500000000000000001000000d618000028ff8a2dab53a82d69cb9d07e78410e32c0b34e6fd0ed8a27082493e3351f3c1e2de68a25a33afe1b4a5ec6399cbd419f6ea655c6f7fd77dc3000000000000000000000000000000000000000000"], 0x12f0}, 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x44bd) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x30) 16:00:06 executing program 1: socketpair(0x18, 0x4003, 0x102, 0x0) r0 = socket(0x1000002, 0x4002, 0x0) fcntl$setstatus(r0, 0x4, 0x80) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001480)=[{&(0x7f0000000040)=""/152, 0x98}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/210, 0xd2}, {&(0x7f0000001240)=""/112, 0x70}, {&(0x7f00000012c0)=""/250, 0xfa}, {&(0x7f00000013c0)=""/180, 0xb4}], 0x7, &(0x7f0000001500)=""/182, 0xb6}, 0x800) sendto$unix(r0, &(0x7f0000002840)="29bad5d2197acf078731217a7353e2e549775b192fb63f864b1c0900d2de9816d051174011c33d4196189573ee1e65029da2fea19bdd354f1ea9a93a2d257eae619cf33e8abe59b04d306b64c8b56991e73cbd748a2f05b74bc9c37929c3cd10969d618d1af6293cf08dc6d258f1504e1da3bdf5eefb8890102495e668749b40d6a2f3cd3682a325a9ce26bbdc09a4e32acbad0c0e3ce0d1160933d2668d7e10ae2227c3a50b84b23532ec3d0e4e09e85318aacccfca469409ab64ef26da1406dad715771338fe0283f6fee3564697d9122ada2f14cb3fc4a8df1176bdb2e8873a849c50565534a3af00c73a15213a17621c1af22166f9821e8785aadd4f9784a343bfa01b8f8da7e6a7052abe24ef844e835c19e0358f150edfebe3d4648bfe5ce4e0632a5686eed3421c9fc657bf1119c79a8b0600b4cafe170b547bc161310c2fd82215c7b6b63b967bce3b80cdbb73943ea622f0844da78bdc9b47ba11e12f48e79c4cab2ff0f4b5a4e45fd3525558dfb413d92953fbd618def4dab26fc2e52b7ce894b2cfed5bdb82d1514ef78613b18592e012cb0bd30a83d4fb398b91581260465d76e0b79abf2627173b880999a492bdef22d014607432934b9a4c633ccfe95a73b9f39d93ea341767759d0822ee19115a095b550e5db18148f659246f1109aba5dd050ec13fb1f6ce7dee24664db7dffa60cf83a7f19fe02f552a4d702248ffa38fc09625f599e57f42822d7d926b5a15958e500b986586238b40ff516a8a5ac2ea87c016c11293176681df598ed824115d0d371a0063fc72b172f51b1d9c7ac9c7f54a8224323dd07db99f3a521cff4c81a916efc4df0dec0398f77648675821f1f80c7ec8064fef2a9f5a588b6117528b327b0dfdb677c2f8ea23a76f1fc6d6166be9146c8bcc1340b40c64e4cd18c5c902ed970415b0f6d0fd582306f010513ac2183c3f6e4b8a64cb73cd1587ea76632d2c815d3850eae44b1fa6fa31acb4195fc0a126468a849be96a06f9c5d856fc4904c128d19d8c02b573aa15bb4f93fd2f052335188e8aedda83ef1d1d18e886ae1c17f51217834d8e9d478e105deb7f1204b6932fae2f393e7e661bee18c9ea23ca4189e5bfbf94495d0592097f92139811470a7cbcccba6553292b999e2501ae309f2737d04500eebc64f5de2f794600bc38e13b791dadc9d5113510bee0c34914d207cf108c68015ce2faf3388ed9288fbef4ee9d32db87e67ad262478eb00706eb6aabdab37a28fc3e38ee8c6ed97906bd299d7cce820a04eb41fb26c68be16a001fc0078e7571c13c3d07e2df7b803d8413d35131c48b70ed62ad1200d68769a318dab5069c45fbbbb5b1d396a65422e1254197243d3aa3fe5b0e0ad6071436d8801b203df35ece9583e1598b25e9a5df44fa22ec8389c82530a89b615e09030fa70a14c8167e32964f647b8ec83e49db3e1c29520c572841d94c007fbb937278e8267a497c9d7b4e507662d2bd87b6b475a14c345c9c6b4b1ea36489ee68a66ff98bc4b325dfd46432d63f7c2b107070501e064e342554091cd5d88f49c9a8aed8c26bcf48fb3af75a35b44da0596f0a6bec4f530f957fef4e5408cd1c2a3428237a122973dbd850052c243215711dc8fefdc341355a828a175c00e97b1194062125102e4177252287bcc4edbcd5638f335c91844714ac13593c5364899270026320bf54c9bc01b955bbce03f9e20631a967cae0a5f69e861dcc045fc821611f979c048f0e61e1131e21e52042f029a2644d2e61f200c2b3639ca7238d1381aaf5f5f0f2e9dcadcf1540f9d6247745427ef3947893894b481e3adadfbcf4bfa6138f070e9e2cfd237386001adf7b3599be72aa1632e6a4741328cc5e1bc148df85132d4fead04781066e3661b8f38cdc888716b28da9cef2814bbfc52b4728658368a253dcd16ce31a79c057a24e7f3bdd87f2a50ec66255e672fe9e716a9af8ef2aace49c6c9b11f9cee71b652e713fa5e047cc8ec60404e9a35226e145104500ce43c32ff1be776846d646ea374976419b43bef716895b32459c8737d0a76b5f44e9f986a4f7a60691ca2d8d185164f100529bdcaf37d41b9d497f0a00ce70dd841b4508a235d675a93aded9cfdf8abd136b869a124c220e44e77002adf148636bdba4d2b33c00ba457c23a4cb97947d4626b57e5ac90f7c2741d05e8d1a5e1c34f930be8e4500faf2d08033ded6e4e8abb34448412b59317d5d072f1654b5b4dfb09e74017c28566db4f247c1a18dd9a8ffb0d9b2f5782aa2cf956bbb0334e69c502d30c0401e56fcd9870374236681acbaafaa0413462f1bf97cea15c7676257d06e438914b2cc4844bb25281f10993c5f088008b7bab55d57d5840c9d6acb6a936cab632a37db28207d3651b66163061d77e884fbda4d41d6201092e52239ad6b8cba310ee390e6933de1a7da1358af98f88f059346fb0f5ee757c14174df0329c576b5003c0140cf5ef028c8cd6ea0c6519f8a2c4c337593b6ef6dd600b0cd41adfec035d3ded332a445653c25a5f5ef23b87fc6963c0eaa05b614cefbb53d9bef7180131eca4b2b3bb364bfc4c6e7149e275c1563cdff5199a195fe6d81ec3bc2a52a554a7a169ea0f858b8b803e340a29e37b5dfc5fd904105c96b9682ca9be88c86820ab82378f30cb1fe81277b15e3b67b095e5830db957cc21a36f688bb59dba82786cd2f35d9f71fae86da0c6e0355e7fe27da99a6607d6e08a524c78b49d9c88abd28ecbf10c911e825f2e11c21167a55ac829aee4bc55fb639c9065af948556715530d98796e90cec3a92b5279521c87f5558f8505a87c9fca3e049335652b168c15e22ac415c801e65526d0b88c7bb9e9df5367b0a4016dc89cb164f6425d0295930abc7eed39e3189cf48c39c4871b67197b5b6a74edd19c698fee76c7af26cd27073b371e0779bffb08d8779fa8552fbb13ca363b81d59c49e22c1c415d338a0c08dd2a68801fbb81ed73d5d5f24d638e6287a04de9a01c23de871355db376f254121350d9d5de9dda87f19435696ff32faf4d681270f1bb520abd372fc7c035029b00f7452a702e2a9cd049b070259032b3764ef4cd562668aabe205d21055948e8bee211efce24d237864fcce40b45ff7812acccd45cec2420e4ce15699aba95c22f2bfe8c538e684b505fe5c9c96314d8a838e36f7301b7a9a950367ce533d9a4baa2ec88d39069d0d143d1ce5cce96db8afd0b333cc50e8937b1cb6b3941200d19d025a63d1cfb9284c7a3d384fd7692bcc10d35c1dc50780466ad26aac4eadb93c114f00294b02877e7b5af621dc85ef93f95f7c58c225ce4f2d9fe456708b72bb5e044e433d0f33cba76ea96700a0becd983e81d089c39a71950ac62c36c106cd068a0f461113023f931c71747ecf46d74adb9813267898f19a5675604a5d35a73b40ebd602c9bfd330875f4a03a1c252a472bf29ef1d6b722ff0517d70a2cc2fbda704d846a62d4a1abab1d55325d091b78cb57eace80c05eb7ed9f9d8d8eb8edbca4e6c49d725c5c8ebb5f1dc85f29eb5d91fbbc0a1dd91ae25e269c6662682a33dbcd23d897df07d028ea9ece4fac819376db10092e7e6dcc8d90db8a87d81c0b8d925ae6c0aa9f67263362f014b96fcb8932cd729b271a1e1538c5d70e39a5cdf9705481781d362f2c7c03cd3b361b9b11a3e2ede37ecaa92e70b04074a055cfa45d17e93de5acbe689c4aad73b16bccccdeaf4a1057629a9033d72bc1eac077c561dc516fc5ef9b172dfa8912b7bbad82778d50089caefb9ea997bb90764dec39a941bfff03799ef8630741494712810dd35b82fe6003064116c52e1cc2bd2c42e411762f340657c54e0dff74219195ec427b7cdba8225512ad716745add2e157592272c024f5b817d0cf3ccae6cb5ebe5048cf5aa98c144ef061a8c9466f05ddc01658da67998b07fe595fdcb15ce78a0225de86c82c28d57233778d31be71519bbd478f7e3b51c7c39053ad24a4e06879b67bdb8eb008f1d0c9351f30a7ec2f079b18d2fb0cd3d7884d9e7f371d0540fb27fe3ad853b3045055a877ee22946eb20dc3bf275098f5ed078bcb61ab88fc795ba110efb117e7b9bc47b753e701f9e9da31ded80b462f9dba79d892f8063991b25465c6631635ec08d61ce3dcbbb01727a5d7f0425e6dbc61e6b4d00c45a1c5dbae94f1dd67e45f6bce6cff27677531a44ecfb8e6edacb110c11ae64695395b804b1d3894b2ba98aa1e6c449a428a4d53bb90d4d9f97c5a8a75d4ba5b9c7289c0bbf1e9ca6d0e2c86a2973e9aca1c1e7ce4bc8db1f208ff2a8ddde39d9b086cb1fd100d569ea2def87612d88bdd250e6c98a32863d7363ab4908098aa89d94c6a4e07de2628f155411f0c8ae149d73d1728d8380d7b681fa9185efa8e49d7eb11b8f1eddd6afa73febff6a97ae8c274c3cfdd32a87cad932ea5550971997f7ecb2c322cf3de39d1779f63e77d392b47602c4bb056d74b5aa9d0f1271f6044c76c7568e8f6107ee574b8a37e60e1768e133a619be59f9249a9441c387eee5f93051b24a29970cf1dfce6870a9fb092b9af199431a045f43f0cdf7fd8cbf446248bc4a62243872173ece2bbdb5e0c0715ace0010cc3abd0a511ccd627f21cba17ad5c483fd0689304162aec22968545c439bfbf6b88c2c0156dcfe9b9cfa8ad67a16b54cf93f318ce2d37408b1fd08f29d2d12126551bdca0de6ca7b47e681fa08b4830d58d8674b7a1fa3e638a01e2fbbf3a630d963e09b0921c05d7e9af9a200c61d2544c5c6bc9c8626ece005c09fe43fc108b78d55953c3db71538104eaf8534a88095b8dfed11abbd7138ad3352cc65a9a7d8ebba1ca3514c408c7e5a2d1b33bab0bc948b8048fb901a9134e77efe03f6075ccdda8cc83f3ffb073a1dc9e8c5e02b55ef9efe7f211223edcdda06d56b442753b8f6dd699b85832938c29fe5acff94549980fb076c42366eac5de20665aaca1686314dbfdb575a3d1879dc96a02a674130987d98b2ea0a2d3a223e1cd754c9a8e3e24f4facafaf868484b2172cea19cd36d123bd3dacf112144ea51b661243bad30b4399f382d9720593c0f64f019b5d90fa486bf3ab131f708b5635c1c1d1acf09e0ff2d86a489f00c8bb3b7b1143d6aa45a8053394aa0a1f5be1704c8ff9456554b86579655fc5918c8bbeb53f9672a1bb451d9e6a40d20b6034790f672fbd091b8a3619b5481ad541faf7ade28c0967010e2e941afa542af12ca0a9b63b8772158512ceeb39fe2fb398998e21d4dd0c741a78c7a9d6aa94626a05e5980bb31fc8d1e8d572aa3c84c5c6b9998e136437560d565fd9fc56bbec38a2aa680502c94f2a98177eb42c72f9d3a95df43a2c1e75889949123d6855815b103cbae9c03a553312d97672f913335390ce227d60b5d5c11eb81d59aa90af1fa3b070051e2d7ac2f0b53a38b05777966165c8367b2ceb4911c4b137ba3376ed8ff65fced61a9b4b6439552a34eb11052cf945bfd83520e072a19a94b1f35d0c573772cacf03ab9c8503ce31a494f6d6f82598883977f2378cda82175dce832ab9d1c7a5e82f6bc82ce819b226530569e8fc1dc008245496aadaffeee83905fded9dddbcefe9020b30eef198944eccf1f2becffb014d2fb10c38bacb3fbece98d75b97d96133a1b1572fdde1e6f944e79fae652ec3930cda7ca546aa5870d7912b634066ff1e54f95ea2a0667bb1e9086c5c5a24998d499726283110e913f0f7d79f64500707ab3dc7d8451a78861e6920f1680fd85f39d4", 0x1000, 0x40e, &(0x7f0000003840)=ANY=[@ANYBLOB="30dfbdad7aaa25691fef50330f0c8eba5ea1ff6e9834fe4f448364572a2edd80c3eea2ba85708d2150211836a5743942503f01a12669d931f4e146f239113c0a68525c44ba8b2a0eb3f51cf08f797aba6c2536e278d7bbd7fb3922b2aa3a2aaacec9b0a6"], 0xa) writev(r0, &(0x7f00000027c0)=[{&(0x7f0000001600)="da32fd1b0a255f01a95fe1d539392624805bb6768dc6d4ae75fc02a4bc0b3e6c36ad0da97fdd1b20a06fcae1d72c6c119acea64f0325b3e36309b5305f336b44bc05cc1a95f108cb5166208ac7dabb97d8a4013cf2e4b36cbbbc6b41716b9ba95d704946dac70efe1e22299bff9b14c8e8d00d66852474d6d8663a392ad80020ad7bf2efdd6ba71852888de0e5c67e84668d7f3a24df2ba2c3b616eefa01511c25cb822ef6992581f6494b0f662cb00ce915d5e038e3f9962a1248", 0xbb}, {&(0x7f0000000100)}, {&(0x7f00000016c0)="65684aa4a3f04adc51cad7e54eed7acd691c88610b9d2c2dc776df0cb9ed590ecf6cad390039324a911a658b3d2823953baa06d1383760e202f486917bffb87c9d6f6edaf7d5093b4e19acd4722b8ea477bf0770bdbdb18b66ded1a44acafe21149d2367dcb4cc", 0x67}, {&(0x7f0000001740)="975a6f99905e0ba16c8393b47ce8d7dd9d0e035e636b0c2c1565caaff4b0d952ae2b2ba3b722de20ace3775c1e61784e4373d3fad63d4216754730c006645084d9026fdca114e1986a270ee50086d0ce7efa7247c02038b22bf5b9b171e35679e37353d78b4e58ce9a1c473645203a", 0x6f}, {&(0x7f00000017c0)="11d2b36a639b58dc956274e0f70809b0dce0babf80ff320fab3f12e48f1420295c1616695895ac5dfca81028ea5f5d333d802ca8440184c1ba79e42977501cc9476b2df59f558366a12f897b92447beb03cbbbd8054635757daabdec978e1bfacc12709704d1fb58303f7a05debde62ef6641d869f9832cdc64ff28f8be7dd3f93e75a8e9e54bed100e857f5f264a803b490fa1e35c91dc86475f6785073d4f36a0c6c31b37c45787d3a3d30e46693dc2bcec3529b73e1b9f89cb22bf94ea36179e67dea20fa2ad14378057e424d887d99f87b32f4b9a43c1cdf350367f440e440db124e228b1747432e857050b1a5ab6684e28ec787b651a99d147a9986d917de9894901a72638b241388ac41c4d4787ea8aa576ba08e3d90011d304b387a744b863e2a08c6dafa1ea95e340e2b13bb3d25ffe676be1ad0d1d3817762248935345d2ea89a34dff069d3cc6db75735e348cbd1ba75da7a639143f34091803e7c3d1ff0875b333dcf9bfea00637a7f447aad9fb856ce40ade51c66a8c4ee47aad8069cc82efe93cd6bd102c445a63cc2c2c0db4c4ab27b6c96e2c161f6bd17062f10e9fca8ae2021e0296c08792b6ff121c8da1a7dcba4d7eb0de1d40256af70fdce34a61c1094dd88f02d70144a623168c078bf4a9276ae88ff5046c5d14f1d247981a8fcf172180f0e97c2c72fe4faf7ed0391eef8e0eaafcbf165d4deec0a809c9f0eebbdced80019e4deecd47b104ba96bb72b0c756dbe7437400fa8438a87355e6ed6ee1e8befe97666eb4253ae950ec9b1fc273eee8df1e302e028d258602fd453898a2b4d48143b6d8f14697dd0dc0ac877634502626aef3077a551b46b5fb363555cdb60fc50524ea489a301b5df7df70868d43e80fade3301b57d1505ec042531a1842068761ee54ebab18b72ead11118374aaf650a239a394772d1497590353192e8e58f9f7a7a963e7bd742dace6a411c0587fc8c0835715aeb1cc248d25a679d7127dbe2ae3fbfe0c98ee73f96aeaf9f3d71328829163e922e5b6fde696294968f86ad1e6eaf6d00517a66342b74f58ede085f6e662cda047f2b9bbeb02ed9a35078be53af0fbc4e0caeb76cd1b8b619c96e51cb4ca473c70a82bea3881db6ddb999954edc1b74d8201d2a0ee87daa6121d059e349bcd63f4097ac5633bbeaad9bb3117658f80e0a8388b0be48c0dbf4ef35e7196be505eca5d7576a151c6f9dac07439ae5b34cb4ecd99ef6053a1d6e30a4711e3367023c20f7ca29b22e837608861926de2f15b2e120e765ea6b81235e914d909d8517875e14d155c55ab45636414c91c0ff0fbca5b75e06913782d94911f9cec373929a264fb931e3341d84e8ff37e68c6baff09f65ba51f13928b83b6634428b632e078ba1857407b59d335ca952354c6ecc7b64f12c4b1aa4150ff316696e80556c8416809b4030c41315b0be21cb66df5839f590f475d92dea7e7b4b76a027b1566bbefa7cec12edd95af7526e7f4b50fee60863532752d2a02d7c4288e58591ecb3f55496bba7e57f2c7930eee1a600dccb2a4884bff822a4cb884b7f12dc3dc6ea0504255fbd347eaadcef5fcbf848b9810ce170b3114018d50b6a8b7aeaf55b903f640efd54ec282bea208de7752ea955eac60683ebbe45b26496880c29ce57e81b5150cbb963f5ac60a6a5790e1c9971053ee0ec1e3cbe095898ac2bd248a4616101170169e6945e4a35725c0d780d45abdc1f2738fbacf1c379ea16198e112d05a551ce7732eabcd893ec5337da2ddf92fe8c56851ffcd7e2c1a375df85b64f4cae66bc705c46fde572b5e3e91693d86b596b59aa71d0289dbd3a39f0e83a3346b7d9c6c030bb6ba6573e14efe7922feaa63a038ab27d16cc29da879579e32d417841bc89f7693fb42950f794f2a24e2e5b98b2209d744d24d8af451e70154bf6c60734eed1c6054446af2e22987bd398bc70f718735e48092eba9c707c1fc403bb8508c0c81dd27ea0a967965fdd8bbd6972f76b0f4d4a0c4403c7945b5df9fd872c4a3fc65be165860ce0f437c8db60dc0f998c9568e4e247c0016e03f94f485c98f5f87dda6a10ac3391ef1efd813b00071c3b8744c502cb53b5b30fb43e3d7605d145bc71b587dca0b8452f41025dfd0b3c2a0856394e162479e84f617be4744451b1497633192f637474ef325c069ab4f7f3f335800fef3189678bb0ba18149b4e9db806c917d593c695a0e8c9a90119db0ff8e8f6d1eaa9c9880dff1dc1701a41c927f5d9b02e6f26e661e5481e6db35c609f076c462d97d15cf176c8cec9abc98643b3350b5694162466ba0aecfb3bd062d9504140baf6d6df88f43ace05a893d4e1de459a67adf5fd6f52182766e2e7db70f59a24f7962ef97303c2e044152aecea2bc68aeb25b9d8712688327247246ce491e43ce498e91ebb21dddf862bccde0b3035d44213c85a27850620c91faa461152e5c4ac272e874aaf3cf549fd5c0853b33ef590a2c8d46c559f0443f9e18f9b7ed64c0fe8ca769d175c53aeb8c4902fb4c6efe39f229681c066aad550629e6f52dedbc55b35bd1940936d1d9c1eee88517fc5824b4ef174c16c96374bd44a4ab9ca4301fbad54b6cdfe7efacf910deaa5b18abe3dd193a5dd821c4dd6af61c5ffd89b63944eacaca131f6752a33b8a79cfcef0c0180f7f0d9e2222a23464b566c50e2358094fe5eaa00c2c6b20c112e34f6a87edfd6be61a8eed10819335641f8aa7f74ff337fe09c938069137cdf44a0b9c375ff2b21abc1322e890635b85127509f2a303429edcd1d4e49b725f632f9e63aec12bb718a8eca9a407d34402c5349648eee943469eb98c1a5c1e07263e3c1866e03bd7e54c65ca66831686b45adbf72f968472422565326208e39b7eb8ce45c58e0ed024f7878386348455a0904a70ebff4fd369fc118c333db48e078d9637b0f573a54ba9a8b936439d796235d643b19380e4eb5a2fed2ac189190cbf031a6e3ca30dc95b91beb7a26f9996413e3d7af2826210521c1f660af87f8d7f918f80ed8092deef8b7ccab7d2e36ee37acdc1085790cb8aaf1f6cd78b10e422f8426860c2635e7284301dc91b1f4fa1516e1523867d4ad8f6a5efb59d26b4c2bb8c8ee9bd5a56528aaf143c5841bd6a0f6d76b575c2ca8748ffbca528c797b8622b7233054aae3f8aa088a1a19ff56743a9121b2e23475b55cc032e452261e61eda10284dbf3867212ffa49dad6167fe08c92c9d0d307227b6a0bb831e42870c38aaa8a340c85aba98d56d44fb2e59cfb9d8f5320fa8241d480e543016409a3ed8e922784f14bb95e1d1d2ee115a335e9e0f922dde74f3f79fc580c0323b49625304ede20c6aa444a742dc9d982d1fa23c318fbe40dde3f21ccaa44ec7195e2b03d766d1bea7f16bcc9746c34df74bb6c4de434495127e7265c568ca5bb6986e0d2f276f86edce1541293291c30bb81c6286123350dd03d5974dd17dafacaabb9fc51f33dc0db23f9bb8359abba86b14c71c5d2d488246972f202b878e3ba8c38ff2e8ec5f4cf68a96ba1f10ade2e5cc786847c83eb344f4cb60ca863b48345d2cb970f87153dd549664e9763aa41eb8e162904604bc902a028c13116ce21211c18ec847bea8f1b4464fb6e14b7f79d79b62daecdd3e9577f8d28c934b2e183ffa95eba0b38a26eeb7988b98703293d3a367d7b6aca8f0545797a3c350754e04e50c035fac234b509df806f92b87e908e54c6d35163ec1076ac7c1065573a9f40e95226cb080466c2a8002e9a8c02e0539b3dc64084e690a2f00629fa3b6c0bf31d4257d995fbd0a15c9ff40608f03fca9165735ae3c80cce7fd31c4328efbe9b34650530fe6962fc11174db1703c08e834efd3554d13f8435fc57cd939391741cc5f4665b278b0e63da9d49be6c6355afa08851f907f7e8716432d01ee00269e2fe646e0e25eb9806a8028c8b255d5b3e7ef1d8dd2ee337b381becbd176cfd771c00e75eb79e53b2b5641973d438318f92ce61474572d81a01092336ac705ac9ece933f87c1273f8082fca69291a252d12c58dde5294f83beea7cddbe8ea48184a5fca3ba332b03440c254124b87346de01a900802e4af201498b253bb28411a38dffae0d60e969dcd81cbc34af4363dcf3c72204e4ad9e6a7eb0192a330f06ee5c2c1b78c3e45aec01ee83e9e7156ecec40203f29d474ccf969a317bb9e156f186f853a05271381fb48ad9f14231382b33049120f3e8b2ea65504be4652ec465fa20bbed464d0c1b8ccf95b4ef4a6652500a8978d9a9e0c3cc94e8f046ca7074d7000f3fb71d3911b3f5f5dbc70c64f00531c54b11fb72d5d815a22925d0fd204db2dde68f6e8effe92c6a643c9b86e3defd47083211045b46ddcfd2d607131bd20935516ae1c44bcf21301640837e14d696d1f2dcb5f2a05b0927fed6eecf1c4214ca31c27dd5f89860a781dd3795e424fc01604a5d3d9f672d823346da34d5965967b981d29131b83ad694b59a2f748e7adcec92d8e24c697b57ea4cef4df9c8a48abc3bd35536f617205bce06a27ec612d8c479184be29fd53f0927ec0a7ad223ae373dfde544d69fc5b964c2c6a36ecc0e826159ebffe0cad05dab463fcd4dafc52167500342fd4ef90c126a5888325e390a46507c0c8e1c635c859e7c3a87dda3e935d3bfbac30d056804437386cc0cbe3bc083f52643883884d7b0bfbb405831bbe131cc945aa32cb5e9b4644c1d8307af1603948b47a6b00df5b0a85ce835487e833074def8908c3c462bb6c39423f23d495353287eaf402028ba767c793494f7de74bc9ab2e7945d5c221d4e1e2ae1f9250a2157a754422e51a4b955f29ad77b45857883d10e5ac5c65fc361bbaacdcee70382b1d3fba59daa5228fe17ce029e13d2696549000de98cafb06a529689a3fbcf924fa3d3c5aef05f8b586b69cd0bff8c6c4807e109f77c7eca0c13e2a3cc723fff3edffbdb784d766654a31cc97f7bdb26c41cacff7fa10f1323947fb4a9def5ca81f306793c1b2958b4a45dd6fcfe913c7dfb12064a61f46d403c8bd0313072a35654f488cf596b450a8f2fad00bcf893b9b12d797ab60fdbf2bfe1893594a42c21e4969781e4be1a6e7cd9605dfc122f114aed6b9f485c03086761ae221863f43173e180d306b6a08dc39363b94a8265072e648b172c8daa8bbe4e8fa6f3514a84a05510ba3e49526af0ec117157a3fa1a7411c87eb9d898884339a3198c59d0cf61a0d130dcd96ba57ae10c38a0ab5f41e30411e6212866ff84f9b0df440672b46e610ee4c85bbc028f1cd84c21d1b82ab05b55a2e69633a0447cca17593d1bc3659a1440d1b15460657b9c259f1371b779a69081126cfaf4cf7ff96c585e17803f64874c5eef08dbd81f2bf08d342cc09913624732cd981ec78d1250153a83cc533a1b2e366c6f3f63eab30e2f15b779e61abded82100ea3c69db21e6aa8f87474817b24b0f5cd19928502e08597e71970ed92b9fc3d364cbca5e3b6be682ebd3dae39f13dc4968ae60b5ae3f5c82ec74e894985167a3d7c8a81df344d4fb8b89f56f952c7dc48fae3effa60e8bfe59537cd0b0a7ea2956fee089b3784ec2f41c1341fce3f523570bd9bb82649f128d95feded176c83acffc97d1e558bf3c3cdf123243aa09794e03429f19f540091259c02ce5b16d5a9ca3d7115fd5643296f8ef289a747afec264b2be81f9cd1c0fcc1b06fda90a513001b333a833921c545b31f443ad33b6b12b2c21e0d3eb1b350904d5e03ec1f596b7251b327b01f73d0946ec", 0x1000}], 0x5) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) 16:00:06 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0/file0\x00'}) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x10490, 0x61) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0xc0, 0x0) fsync(r0) truncate(&(0x7f0000000140)='./file0\x00', 0xb6a) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x50, 0x0) getgid() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) recvfrom$inet(r0, &(0x7f0000000200)=""/34, 0x22, 0x800, &(0x7f0000000240)={0x2, 0x0}, 0xc) ftruncate(r0, 0x1000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x1) lseek(r0, 0x0, 0x2) geteuid() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) ftruncate(r2, 0x0) kqueue() getsockname$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000380)={'./file0/file0/file0\x00', 0x4, 0x5d1, 0x6, 0x0, 0x6837, 0x100, 0x3, 0x0, 0x2, 0x3ff, 0x2}) r3 = dup(r0) fchmodat(r0, &(0x7f0000000400)='./file0\x00', 0x80, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0xfffffffffffff372, 0x9b8}, 0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000004c0)={0x8, './file0/file0/fi', './file0/file0/fi'}) fcntl$setstatus(r2, 0x4, 0xc0) bind$inet6(r3, &(0x7f0000000500)={0x18, 0x0, 0x5, 0x80000001}, 0xc) pwritev(r4, &(0x7f0000000680)=[{&(0x7f0000000540)="e8f3c190d2b3e7c0b03b7cadc7f07128a9bf96c535e3b4e8790186c38b3e9d1b44eb87132f9a5941d5d785f0e9cbbdd12b0cd6b9823f414e63a96ffdeb39521f0e633ab011b2587c7d1529f6d00bd80012afa26990f275357b35b6d94664f10c67e35d22eb6a6ee60d95fd924b0abe50b4713b85a8a8e4fe91faf2b3356fcc96a1389f6cd8ce7a88b1d8062c2c559567884f629557f8", 0x96}, {&(0x7f0000000600)="854114c8382ac20b37bff78dc82acb53de7cab4900ee3c2fcac00333cb28673546dfb8a122a2a6e5de5970beca3af2bcb1bda17da2a19649ae2ddbc188de778c7cd4e4de41930e888ec50f574ed03113c6d84a230a7bc92372999c52009680f0", 0x60}], 0x2, 0x0) mkdirat(r4, &(0x7f00000006c0)='./file0/file0/file0\x00', 0x80) 16:00:06 executing program 0: setuid(0xee01) shmget(0x2, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) semget(0x1, 0x3, 0x200) mknod(&(0x7f0000000040)='./file0\x00', 0x2004, 0xb5) msgget$private(0x0, 0x881) r0 = msgget$private(0x0, 0x0) shmget(0x2, 0x1000, 0x241, &(0x7f0000ffe000/0x1000)=nil) msgctl$IPC_RMID(r0, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0, 0x1) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)={{0x7}, {0xe, 0x8}}) fcntl$lock(r0, 0x9, 0x0) 16:00:06 executing program 1: socket(0x36, 0x8000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, 0x0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="e3ffa51c7f3cfbefea"], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) pledge(&(0x7f0000000040)=']+\x00', &(0x7f00000000c0)='/**[{[\x00') readv(r2, &(0x7f0000000200), 0x10000000000002a3) 16:00:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x401, 0x80000001}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="000300dc290000000000"], 0xa) 16:00:06 executing program 0: socketpair(0x30, 0x4007, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x9, 0xffffffff}, 0xc) r1 = socket(0x2000000000000002, 0x3, 0x102) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 16:00:06 executing program 0: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r3 = geteuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x40, r1, r2, r3, r4, 0x8, 0x3f}, 0x2, 0x8777, 0x7f}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)) 16:00:06 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) read(r1, &(0x7f00000000c0)=""/72, 0x48) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) pipe2(&(0x7f0000000080), 0x4) getrlimit(0x4, &(0x7f0000000040)) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 16:00:06 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x40000020, 0x0) accept$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair(0x20, 0x8000, 0x80, &(0x7f0000000080)) pipe(&(0x7f0000000480)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x112, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x100, 0x0) socket(0x32, 0x4, 0x8d8) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x0, 0x0) r3 = dup(r2) mkdirat(r3, &(0x7f0000000380)='./file0\x00', 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r9 = getegid() r10 = msgget(0x0, 0x8) msgctl$IPC_SET(r10, 0x1, &(0x7f00000005c0)={{0x6, r5, r6, r5, r8, 0x20, 0x100000001}, 0x401, 0x7f, r4, r4, 0x2, 0x5, 0x200, 0x7}) setgroups(0x3, &(0x7f00000002c0)=[r6, r7, r9]) getgroups(0x143, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r11) setgroups(0x432, 0x0) setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x181, 0x0) fchmodat(r1, &(0x7f0000000300)='./file0\x00', 0xe, 0x6) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) fchflags(r1, 0x6) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r12 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r12, 0x3, 0x7, &(0x7f00000000c0)=""/211) 16:00:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x100) r3 = fcntl$dupfd(r0, 0xa, r2) r4 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r1) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x102c, 0x101) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') mknod(&(0x7f0000000180)='./bus\x00', 0xc000, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x450, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/12, 0xc) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20800201, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) poll(&(0x7f0000000080)=[{r0, 0x10}, {r0, 0x24}, {r0, 0x19}, {r0, 0x20}, {r0, 0x29}], 0x5, 0x2e) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = socket(0x18, 0x0, 0x7ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x12, 0x5, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) socket$inet(0x2, 0x4005, 0x2) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shutdown(r5, 0x2) fcntl$setown(r1, 0x6, r2) r6 = socket$inet(0x2, 0x8004, 0x2000000000000) preadv(r6, &(0x7f0000000040)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x20) r7 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x7, r3, r4, r3, r4, 0x80, 0x7fff}, 0x10000, 0x40, 0x2}) 16:00:07 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0x48d}) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 16:00:07 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x88) ftruncate(r0, 0x1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="85ccf79cf7fd2057c23111f6bc8f5a3d51ce7fc29a5cffc42ec8ef809c71b8286c62c62349a2a994ad023cde1221e538b0d487d45ac74062fe054ee60550d655b73d688ba1c4f91f3efc0674a3e16a9c0cf96a6b064a532079eea5dba19d9b51098b97363ab56fcfb04f9bc0e8836b4e0fbb462c434a41a67e05", 0x7a}, {&(0x7f00000000c0)="3d0ee0ed7340a2a177479f607e3203d830d598c5d0bf53cb17ba2347e65c162c96dc5aa93790638928ecf5184a215c1a3d670623ec", 0x35}, {&(0x7f0000000340)="9028e4455677d538edcfc79bc42668b43668ecdbc107ce74d3fac3d34a6d11f07912078645a343606aeff4acd4239a80fa75def70e147a3b68c349c1cf16272c41280010167ee9258345be51d652df12dc9bf5ae1a5a22a427f555a0d1bee6597438e4e9020f28a775260b13716f4d410a3bb5161f8a020e7045dc55ee4c6da75edfd2c7dc8b5e544b57adb4a1c4700846c98c5dfa74267d6203ccd65507ed591633944840f605fc2c4b786b931718a3da07f3653af4525ee655149f2c4e7754", 0xc0}, {&(0x7f0000000400)="c6a3daa97686dafe010b8f1d82db8a74c95734f1ec4bb3fde5d0a507b08763249771e7635bc2e452851bad12d7e0b8a8b673e68f208b2b3377aabb6c8cf4e72f28f5d582ddfede3c3eba32095c5c50dd8b6c51303b70f6", 0x57}, {&(0x7f0000000d80)="73ea7be4cb507da6fbcbcb3e1e42d04e0f589fbe2c92db4d10a4c8c2b61a238a1c36bd3ce8fdf41c685a547961e4484a13fb05109842481c8e698521f5a3af74abcfa7dc15b7169e35be5e9cc04c060004967bbe59e73e7e359e55134383a2311d85e5de6e3b410295e36e0962e3dfb54243729df32c2d3e6772521306ae0f5e59157ad053a97947041982fbdc8898cdf1feeb796df5c55936b29557699d47ea55b174a29e36bc54ba90c3160ec17765509719fd2473590382ecca5bbe8bd389e0e9e5c23d887a183e3941c2a06a3a4d5b47cca9a7a2209de68a45c65ef14bef87b35c2a0032965c4f872dbbdd35bf0ee0f622fcc3977fc3b5be05484dedf785e676539e02cee2e504866e4950e4b8b6e61562c2842cceafa9d3fca1d7e3128fa2da6f5ae1747837633c3ba51d5f52b3eda65ea932004815798298bb8085d19bb1d48b2df5de99bff1c65654e89167d6dd60060fc9f0791e6daa91596094967411f4108dc6e02de1c195094507ef58c5cc9d805abc6649567cd04b315224b2f6dd6e849b9d0343ac278df597d25885613e6bf115c601c3d469a94077507c5a57b44b73245e56f8d581de28bb627d0fb63896bbb057b4554657c80109f263b0c4d3f8f6f9d0eb4fe461d7382209732d98f9e830ae4e9b83ee3fbc9c458f77c0413ab55dff3defe316a2e2b7913ec98462072b8e641e656c8baead6e82d07c610d853585e753893b5a6d2c45e0474ef987a26951de12cc2616d7f1d2214735b45dbe979dc5e71b9db6130596e1f35cfec0a279bb280298e75fc784c866d894090e20799a46d95af51e97568176f7bf3f03a50d30dc0a804beaf02d374d985fd5dbc05844d15f469774ea38e8af9c30e2a5cdb1b23c1fa12e3d868958bf5f2b7975fb8ada6858b083b1b1d04aad169b6ec6f2e27f1ddde620d215acaeeb3b82cd3031e54806ccdda0f892c84601c4577d5fee2f0acc0b9cd52d74d7f16b3f04af2c3c1d742aeb99b6ea2ac5d263ecd219f2084695e925fe2ab757b3ea3fd018d186ae74b98358c8e28807c1b778ce2745b140262fcbf5034819c93839212f85b4da137ccd2c9adaba261b72c37c4448e2b1a59f33aa5bad8dbd473887046b1bd7d971872b8f678de5645019b3738c818310a48a40446807b9834059cbf4d23e4b8674fea3bc5b99f436e6f540a69b98a3ea0442755dde591eabdc9d9fce64ef44267af9ac33abed6650705e7788315116bcf1221bc9fd2ef64048e6dac093afc084803d0b94b098d9917ac12f761eb2df661b5a330c69a1c6fc34498ccb32e7371f9a7e1074fb76a512996c00977ca358aa9137f511f745fb0da22421a6955bcb8f53febcd0ad397e96c27d1cf85a97ca7bcabc78319134f032bb76f725879fc9f6618ce133ed69ab51444c4bbd98567a10f29f897f841b9c4c31483907f5287ff9fdb34a8d22edd9caf7f1f39c9e3e3cec71cf2d24e0ef2111ef1c7bb6e0f40cb6aa9b980396aa91ee94805b907799b4d1c2a1367a2bea7b2421ec5e42ea4cc2bec5028a7e344b1e5b66f8ea0abe57a053b10263c222c824a3e354771022fca528208a2ac9e719b38cd7217de61d5d76e78fccd7bfffd1033d41427fbebee5aed4538ee802e59be40946dec7cd1c916f62fd3c650e2c97f7a0154327070a28c0ffdfb6a10d675fbf5e53b5c0848a72ebdc2dcb5a1bf44760953fd0ba99f6527e1802d50955578ebae6468bd3bdd777009840063adc72db7604201b3d7c24d30cc505a425d1e214e6a10305230ec0f665bbd9e0aabe190d3bc0fdf338863f6586acf63aa6565c25142e147749fd5e73876d29087f5629f71a4da1e95d32a14e6b7809e6fa18be97da4cd7c2806888f9e614fd4085be01c062e9a27fbf2ca9491f62457c248e420e7283e6d8652c6a30fe03e4f4cd7f827c65e893a0191a907232b4d07f2efd9ddcee3f15a6d1bb5805ae4bc85334867674d7fac45f26e902f537e76fbb5c3e4ce5365456f5b60c4041f5535e94d3500a9e1e256211d39a0c6818e361a1f8c1a721cede9555e9c29fad13c44255147f66860a9bfbf3842473ce9866d5d9ff05085b97d1f3b759ebea0c0e703b1d9f06834ecf02cd204b666c97fc81d54c9aea744b6cf1c64f915c2e0339282039b18e72a8111beb90d056f5f716003ae954a635bf1fd52dfe8ab529970f17e3eb4b9e9b5832b752361edf582a02db6ce6d82c8fa78eddcbbee1b7c96bc9363581178b4daeca95c2cfe7080752ef47a1de737227ad11a635ee3c578223591102cffba9aade5aa4cc1fdf5a55ea2afcb62f81f06d5b475dd9873cb859cc5ea384fda40fedbfedde5c915cb1b065bc58e66056ca3108636c7a1ff09d82b6c7fa88a6358729c8095740b538a0580200bb56e912079c29fa851d4d1b91f2acbbcae6c4631a89cbc4b2330d660cbf45d6334e6d1ffc981912e2bd79daa182e9b62833ad98ffd70c98d914737617d199e062ff232084a1685715e094ee68f8dbf9f9bd3b5ac7826beb8234ee579c85ee0319dec14618ed310765d0ac145bc8e1d443cc940449ed95555fa6e8988107a8b012edec40a32c553e794226f3f55659c242e1a7c24a0706acaef8093a058ad631cfdb5a52f9a03450cd9be6dda8fe6d0ec8274b9d8d80636e0f996e757bbd08cf4f4ca92558cebe0c6f1c161d3ecddd5853043685abe788a9e94636b9de06c545688a7e1562a6c80bc5a0dcf9e5aa977ab9986c1f588a93f106eb3a4b9ae6a2180c76ad3477959c4cef2fa5e1a3d15705e5af2468948401118e253767ab0324618b4914c200f6780bda5804c9bf116e919e8782f395717014d742e363dc97bad025e38fece5e40d60efceca7fb659c7ed3ff6d2742a23c08dba27b32ffad011bf5b9bb5fc01e8514981d81db0f74a99b3466ff241ad9ff8cd025854d1882a6147aa1dcb990da485664916ffd3838d1619eb2f8df3c4f1fc580c9a8e8d608c52db988e7c92369574f873fe8a656909c4fe52088ce8c5a2b14f3c5e6c3cd3a0146e48b27cf2d24da0399b0e24239f13cd20b33b9747c1b001755fa53af57668cfb8c439dd621453756575a728ee834ad0fb7aeaa10a6310705ece9488e401389adf1c980cdf47059b3a27f52892cdbd40b41bdc7156df55f040180f0f00368dfb53bc143014d6f0cb5eeb1561efc17862c8e589ed24b0bfe456676cb5b67924cec778ffde4d259dd5dc8ff63381e6925eb459cb191716aded65a1a4066bd8b95982442808da10531d45ab07424421a78bdca520fed086cdad037c8e3e29703d20cd02b38eefdac7b1db8b7c32f65371e0897a57b6ca71193d5e7bbd8d17a51d6e79180f5012942d491138a088f6863c864c98d3e94315a181f62c615626ea580cdedc144fa5d6f6a91620e873c804b475583adcb7c5df68a2ffdf83a6a52b48c3df0ea07b3b7417ef7bb885982f4ccf2b129a6cfb276a1bff245e7ee12d795a7b9fd6d43d9bab97613efab47131e36e46630768369a5fab73abd4956aa34fd68d8f00c401ca259e625f5c2e2c4ece13e64f57f299dbfc5e99b4a422cf40f686bdcb52649f50cb79cbaaf744659b61109f8760e41f37d7b88edbc7c942cd6789ab6b2b060090adb2f9dd954786aa3c2fbf3e3168919d5e1265ab6ae26fee4846081726bae3ffc7fed8885b8057fd3bdecebf5485a723604adb881d6edf0f8d0d42056d0a449bae7e7a2c2d453d43716c0aae6fea847b3554bb0338ecd082c797fbe1e74ed0ea2c66eb02ce4a114d70840b524ecf55fc44cec3ac6f75b9fbf265fb1f750576c46a64cfec16df572a334261af0f9c93402d706ffb154712f8bc9fabc3a116fe32bddf137223e9e34a373d58cea762bc023e5ce79e9d66f044d2f7dc8f15835a09e8ffe40fb9f8b90ab71cf741ca980bc27b2614c1059724a2b79eccab893455ae2e71c40e5ccc10528ac68137b5f46f02613bd7993e802966d3fbefbb206cc3663d73f3b5d1ef5c108ba73dc6479d5cdfe69ef312eca547bd3838837b53627c678d2a7150c1ccd23067ab0eeea014de93bfac5540f41137d1220aa546bf32d2cdc135266b7f51f0c6a1ebc29bd086215a499ce41bd134b015fdcbef4ed778c494cf5299660b7b30f22a5274a101e61f57b7da6967910d74828b91510d06dcbe2fc3f5a94e29a16b0d6dd2ef76762cd0e7dea7c34aa9a3f6fd47a1bb79bf5fae286d7682a79c9d3e983542eb44978a5a13d33ed540d3790fcea3441c35e2f60893f8e8730786102ff4f94750176bcc493a718affc493609ee5527bfb06e246d47fd96aa1cc479dc77072e2b06617855cbfc92e96228d3dfa89ac0665570cf2901a9ac27ad14db0b10cd5195ff72456072311b01ec74b3c93ace619373e8a4867827d49fd4f4119f316d11e88db6dec3e78c626df1572900cc8b7247660534064a90d8a564d845aac98e2c291062bde69aa855011ee35c11e574f4d56eda2d117cf0c4379796357deed45bc0a21b7681523a734fd04497b6a7938326a9a5be4e6e6559063c5e8e80baf615a50a592ae001f799f7ec7bd08b0f91bafd85d81bac87e6658d4f08fe6e7676a52502b6343dae37d2879bb936d2005303024d39268758779be41a48ae5c78052ae966a0537f34c61bc94e27c400b215af566c51ce291b39e407716a3eb8ad128b32a0aa2768601f04866b7145996830f1da6527d15b71a9edda1ba0c718832c705d50dbac9f4ce77816017383df58404b2a8757a7e5fef23f5c0d8bf05464bc9de5a02d7960be2a8920a03e765bbabb49dc91110c29a6dea8a353be283e3978f385c2b55c242c5e5e42494cdadc18094d27eb272ef44a71d7805e2de91d1a9ff8c149e8affb0fd6dff55661faa141626c9385d8333d0a24d1884bed01bacd12547210bae3a78a592abd057d61fba2eba07a110d8657bc254a00afd19adce52e5de4ba9e3a314111a4a74a52440fce43259a127a328d8a935178e8536c45f4a58a4d126bab2c02d62e226d2b2fe685311a3bc9d47c367b6420b0bbd84e84e78f4496bddf2edca6f5b628a21b99ae8d173e32ce96a509ef47772f0035452f2cbc6fa613edcd7298a58741d74341b3f2b76e43ab704c25cedb7ea89e7276732eecb54c91442c4b8d17a23ba53385dea98c6c5e43c48ab15e44d4a5f51a1aed52e8d6404e0966c82649b81adc278dd0c909df490681ee5dddc8860b671457fb99699f3c9a2087a1256573c3f511f723db8c336cb9ee6f2812e466b4f968012c0e534aea4a649c2ac96c92c2ef74fdce363f69ba7744b13e48630e8f854b283b79cf04b0dccef420f0112668e3fbf37051da03ccbee7afa72215594c4d7fc032d42a13c7a588fb94b7fde331bd800a13e977dc23e2d0ba09915bdc5a80ebbbdaec9ad62494f4b48e3e155c1d3c9c635e16928cca6ec97ba6b31c830521a08a1015224c30f8f2d45331b1cf12d8470755722fceacef4a7515fa2499a19a75afc9c92da0d4e40eff70fbdaa4bcd052833898ce33119e6f7d3785712f2395d3ec32f124bf1d087b2cfac052db30173ab3831e44b34b781f64d8621423c3bb933010fd49573024a3212b4545ee978efaf3a04be4842694321686a364c1815ff5665bd07971d39a234f1d42ac0516e36fc3cbd7483febfb468e42f9721ff67117a3274739c52c7fd378ed8ca6b547dc60273034c6e6efe80bb34e92d7918496dd191e104aab4da56ed2bf8e021abfbe3821119530cd999fe8c605c999862f2ebf3ac7263df9eceed6784452bc18d1d7f2e75ec68d04e7221b5", 0x1000}, {&(0x7f0000000200)="815fbeec779588c64774758a90accc867c3cd5775b058634abc5eab2b805ee6933ab766448cfc0afc7ce1188a6677fc1856f6ccca6c24f", 0x37}, {&(0x7f0000000480)="aa960356ad52c9b50952ee76ab7dd54f0e0cd3c243d3b99d13f3f72795a2f678db3ad751c423781db656c59d04f7dfad7393591fd8df965fb170d5732d85b8d02a060d8e006b3fe7d1a057e129cf121257ab08da39e459066c4d5d41fe84cc7c5a814d4ad621741fa30fe5d16a4bd987df5620eb49ca19cec2e0ee86c212682cbbe5e2146a612a21c5c246bc0a9d3f371106face8a416a", 0x97}], 0x7, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f00000000c0), 0x1800, 0x0) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = dup2(r0, r1) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000040)={0x1, 0x3f, 0x40a, 0xffffffff, 0x80000001}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:07 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff6000/0x2000)=nil, 0x4) shmdt(r1) shmdt(r3) 16:00:07 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x2, 0xfffffffffffffffe}], 0x1}) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000440)) kqueue() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:07 executing program 0: r0 = socket(0x11, 0x80000003, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) shutdown(r0, 0x3) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 16:00:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x9, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) fchflags(r0, 0x10005) fchflags(r1, 0x60000) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x600) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x441}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r1, &(0x7f0000000100)="d8e303f295d04b350c4c187baeb8968b8b15253a4415c7ce9d46320f0f9ac57b", 0x7) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 16:00:07 executing program 1: msgget(0x0, 0x80) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="7048d98412201a2e257e50b8c00d6e74a08c8c0beaf68ccc87cff337488264794792e67cadcfbb1e3c9f3d9e1470ac6f155fc15fdb707f5e435c1038cb12c353ebe9e9855bd2a62f4ac251d6da5f151dc9218bcd58ec4b0e9663f32461f57c87a3ebb9c55d690f831329af71857cf802a8b01b43685526198c653855830da9495eddc6cd1701cc21e25e1df666d2893f0e3a33ca8c10220092012b1785d411baeae7e70ec55a364eb2d877ad675f133a41979054c6a14ca471b85db958a5208e5cfb9f4f5c", 0xc5) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x20, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffffa, 0x20, 0xc0000001, 0x8, 0x2}, {{r0}, 0xfffffffffffffffd, 0xa, 0x40000006, 0x95a0000000000000, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000003, 0x81}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x7, 0x4, 0x89}], 0x9b, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xa3, 0x1, 0x7, 0x5}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x8c0, 0x9}], 0x8, &(0x7f0000000140)={0x8, 0x8}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) r3 = getgid() getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r3, r4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) dup2(r2, r0) fcntl$dupfd(r0, 0x0, r1) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) öÎuvn_flush: obj=0xfffffd807d591798, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0x0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x4, &(0x7f0000000100)={0x3, 0x0, 0x8, 0x20, r2}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x1003}) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0xffffffffffffff63) read(r0, &(0x7f0000000240)=""/233, 0xe9) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x108) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x2, 0x2, {0x8, 0x5}}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x3, 0x2}) fsync(r5) ftruncate(r0, 0x5) fcntl$lock(r5, 0x0, &(0x7f0000000340)={0x0, 0x1, 0x20, 0x1f, r2}) 16:00:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x2a, 0x6c, &(0x7f0000000080)="5a56e5ccf6336fc3b29975ac4cf045040e0a1ab79f0154f2c531ce6f18161a3ac96fa2c88abab59e151649c3331bb85d87d50320f14171dea45516977e612a4860228d1484cd8212a2c6d8d3", 0x4c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x3) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) 16:00:07 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0]) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000005c0)={{0x8001, r5, r3, r7, r2, 0x128, 0x20}, 0x6, 0x6, r6, r6, 0x91, 0x2, 0x0, 0x4}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r11 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r11, 0x4, 0x80) pwritev(r11, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r10, 0x0, 0x8000000000000000) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x97cd, r1, r4, r5, r8, 0x40, 0x6}, 0x1653703c, 0x2, r9, r12, 0x9, 0x0, 0x0, 0x80000001}) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r13 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) 16:00:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x8007, 0x0) r3 = socket(0x0, 0x0, 0x5) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000001c0)=0xc) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/35}, &(0x7f0000000240)=0x25) r6 = syz_open_pts() r7 = open$dir(&(0x7f0000000280)='./file0\x00', 0x30608, 0x5c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r9 = socket$unix(0x1, 0x7, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x3, 0xffffffffb00eba32, 0x3}, {{r2}, 0xfffffffffffffff8, 0x20, 0x80, 0xfffffffffffffffe, 0xc0b4}], 0x200, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffff8, 0x46, 0x2, 0x3, 0x8}, {{r4}, 0xffffffffffffffff, 0x58, 0x4, 0x8, 0x7}, {{r5}, 0xfffffffffffffff8, 0x40, 0x20000005, 0xf3, 0x1815c0000000}, {{r6}, 0xfffffffffffffffd, 0x40, 0x84, 0xffffffffffff0000, 0x40}, {{r7}, 0xfffffffffffffffd, 0x40, 0x10, 0x6, 0x4c18}, {{r8}, 0x0, 0x20, 0x0, 0xe33, 0x2}, {{r9}, 0xfffffffffffffffb, 0x69, 0xf0000000, 0x5, 0x6}, {{r10}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x3, 0x7}], 0x1, &(0x7f0000000440)={0x9, 0x71}) syz_open_pts() select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r11 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) fchflags(r11, 0x1) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="cf2abc025035c26f54077edd1ed927c93ff9a6854ecd64fedaef155e4f5f62cf04da5273d8f21d3693983167e2ec660769e605914e033a0c1c7bbf9af10ee51b7cbab01ca68f27a2827bb300e82d6aa92fc07bde10a26a4c1f8c477c1357cd29e5a456574c123962dfb7600c8eb18e6aeaa2be05d831fcd968c30e71cc2a4450c08b95e781779259e248665de2ad41e64f312ff11074c39bf8b11293c4aa3f4d1a967174efa56880060bafb74e9ca68d9b79b2a9ae29e329216b55f1d95f824929ed32510422cb73bbaf2fb0ef0a29491e350d9793684ac50891e9c7a16d7d63edff64e8987f22ec1d7a1d60adb32fbd91a8", 0xf2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd383500f00000002200"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x800000000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000402000003fd, 0x0) write(r0, &(0x7f0000000040)='B', 0x1) 16:00:09 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x20, 0x0) dup2(r0, r2) r3 = getuid() r4 = shmget(0x3, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getegid() r7 = getpgrp() r8 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x422f, r3, r5, r3, r6, 0x44, 0x1}, 0xff, 0x3, r7, r8, 0x80000000, 0xffffffff, 0x8}) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80000e000, 0x1ff) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000140)="9857790e5a1c1d8bf7727f84ed952cef1ef99ea662b873b4979a1c0b9166e284b45c7689ff9999c75778c86613f7e9765e603ebed4cfc3ff7ad60a5a5f9b71fbade9fe8ee5daee89177270e0c28020f9abf22e0ffa45a2d6ec83200b6e1f467dcbeb1e8d0f66553d9ce5fe3a22484ea13832cec279af6547d6cb61a5f527618b3d7da7685d9e65d49bca4c32790d613a38639bf2bc2d1253b9944e1b4565ca8749bf08ee3a0cc1524501d310fba4850c8782ebc1b7e291a921285fb533b55b8edc76d9bb66bf3562e92671f4f68ce950c1af1f41d1857b02a5ad901e911a04ef74f7934522d18be2f248e4b4793e8b769aa5778d55d89039f98458211323c363891e299360c3fd55d939c461276cc9b79a576e7c21a052e6ec6d0783d442dcaae66851695e0b9ac2c542909a49af78a2b6042064fb064334cca881ff03684818023948cd9e39debaea92c60e75f8479eabc437f859ea31a18dfec3f1c9bcd6015384aed824d90ef14e2c71ab07a049cfe18e5d95f2c116d9a808eadd7e455272a8a84599b86afa85f969e50dd2d66480f8f327fc995872fbdc715007f7e7362bdd3bed118e526c2926290ff658fc3510e401ec1d30505675a6d843cec15408200fcd94239499c8ee2d7b1e2c012d55f5b37cc9e75f90c111f0bcb270281aac7bf06d975bb81650204d3236ffde240379ea5a5ea5923559e2d2e41d2f66b1b430920a459db4e8de7ab28f1fd56b4538dbb51f3700a810d849efba1afc73581cacf675654a74389e1ddfb0266b4190dd9cd2516291d392235db81f5c9e503fae7c09f8783f06efa62d5b9a7200704ff70d987f4ad441ebc015e4892ab63daf98dff624d39214767628140c83b086f5abf4fbf12a1091978da58c6b380312ea25fe2c58175c2e8b886d52706ffdd468bbb1d3e6671a697c6a745b03c444a844d1116af7810cd687e28a6e4c52128717e1e21e0c4be857312858ad46347e159f7a01fc028ffc84858df25ba41265160ff54152de8f0dd3fae19fb98e21135462b893725ae42686c5655cdc3cee2c7e8a54e4de8b605489cb6a0ab49c4e7b64a8ab4c39f34998b254879ee4a5f519d3ebbe3bb27ecbfd7f4591ffa31245538ac6d415528fda9dc0de72c26f60ae10895da8de5b16b737d0f03a44cb70cfb885457f5293659685625f7516a59cd4d5dcdbb649228186cd189729a0b1b4bb852333b2802cc112aa973f41994fa9ea52230667323764a1f532665c63961b9057f263a0925c4c5b891c2b5a53e71c0681b28a8cdc024cbc136372bf5516d36f72661d80bdea1bb30553473754072212393df0e37cd6a1efdaf707296f88313d1bce5d193466cde46fc1652376851ef23c1f5e6e5b8f599881bd9a5f36fb458191aa69829ee998774878cd7fda099e9bf3e9b8e3b08799567d7ef9c141ce2c43e614b4b6321fcc9defa6f6f59033c492a77899b98f4e26117ae809c92d762774b66edc0ccd0846a160974833bf7bc13e4680e0bc87911b763a2e81ef627e22d1d72a35d8994bf372704e211088770270addc89bf6aadf10b28babb4148fac3cb3b87910c4954681f3ab5f612dc30d18926cb5c0f689f64c2bbbb7088305469a65eaa3fb35ea89daf162dd1843c14bd86d1e7d0ff72e3bede2e1c4089127343bb56c1610795d57a8bc3030aa01bef88d4e0c15d2b193d35f0f5f1135d1bdd31d94fe9d5d0d9a1aa3303516e303d7c0be2c4107a51142691de76074f0bb0e2bd210426445d9ab3a7b6c70d4608b1a76b4256f9661a558551b2e1c4e242dbdecde34438baca4da809a62d0561832f8d203ecbfef597d43e6bb4f520ce4fa2d76842a846f29bb592dd22950076fc25d2898d8bc6641d5fac9854745a78e8ec4e9cd593a838732fe17641fc0093decb9f6c4f4f617f1ab724ab48fb3bb82bc524c57dd45688d6f95df68abe7d415a26eeefdc9e2746ccbfc71f669f7f47f6b5ee752414ed9f7261f87a0182992d32f891027a2fbb531d0f755fd47f06671650ace4750c17672393d77943418d92562eaf4719983277aa2a175b48a45b2caa52d0ab0ef71474dd58da50e0883532adacc5c884fc555108083e429f666aadd1c6590c63d428b00dad61811bfaa261a2f3cce83fd38fb3205fe770bb1939cd9b1e8416dea8747a24057139570528fb3749fef00720351b37a1ee97e39e352ed00c61cb3b0d28172afea123da755a4445d4c0c9a56106b44e2a0f2a5fe0305fadf86a531a37f5480207f724e0cd42d952f28bea90bf4b8be9fac938f4c0f5c1d4acf7e353630417b13a83c29aeef230485e89b66df66e0f18241f6f7173c7476fd04d62a64a7a3314d5066980fee7b20772772cbba4f4aa27037c6fb430048890b11a62d9a56493ec6803e8cf23a017ef8d521c925296d7d1d084e3a2fefdcfda51f17a83a1293ec1fe933696fe9b6d08da2359d2d95423dd7cbc9c0b9bf9bd6301166b262f3b09afb0a5ed58cd38eeeae683e0de4ba52823f06c3fb0373b2b741637883e00359649f6da7334be24d9e88ba758f7a0059f93623a622e48188516157bd73ff0f605f4d84b229b350c656c4d17438f4c887a2c508f7f99e1c566f42792e2cecca6644f01d2c5f16c2639105463adaa139e109e8758a905a4af85b530bf6f2fc87a16d991036f65f92179f162cc36ae51599cecefa537b7bbbd41d21fc7cc5eb3e809c4aa01420471eac36c4159daed6daf9892c06e5adeda76d09f550e4cbf64dc67d9087abe6cb4c3e253301e6ab23b247f4a11144be30bdbccdd1353d0f1e8da6cd02fc70fa11f3f57f5c840ce19aae7f5fd881ef9d515459223f64f476ebf79c685d5f6be1fa4c82cb5f504909ae282581825107a6d5f344e3e97caf9ecf6b2c8bbfb6ab0803ec99159235d50207078dfc1605123178feace2cb836b5500c14e3f86db21beb637bc632dcdeffd39541fe0e321bea8905e3de2cc55a7b18b8fd95288dd2aa7a3b426859c110d1b65d7fc7c436728ddf2b39c258956b41561e8dc31510c0afae2da0e7ceb321c69064e3b1b7c829e70e9b28f285532e0844d768839a8e1280ad12ff021693e96c2e65683634d4d4612335d097bbd6947412e2b5b19f89e44e2720b4c9c22b3f9e0b0bf0c562a2416f7e6276988f4b1371cdb753d5b9ced4af39d63c242a66cac0c660f7f290f09e38826866ae27432ae71994ddfccb04f29ef7bdc84d049a230beb6269a0ca0145abee232d59ddd057de35ff756fc11b0de09d0e7724dc91b35c4b82cd839940de0dae7d0da3e24b9ee0f24aaf39de5497e821b2fdf3a94f12088fa430f25fb40abeb6e421dfc84847042e0f9ef1afb32074b8c1f3cdc4afa538c6bee0208694cd83e2b566b77e90494ed2ebf3c8bd9eaaa64b0305214dffee62e15bbe21255072eff8c7b3b7fc4a8a60b7866ad88a02eac41d1a00943f9d97bd54cc5195d42a0eab617279f42aa876b738d4c9b7380699c6cd4a6ee1eb1f843f87b1f25438f832e9f3d7a569fa829a6e678621c9576612a769a0db68fb5c81c2c227543fc55f058c6bf7170f44f2332973ae6abc9d9233a3aa6c2cd3f0811d1854c82c6fbc395ed0796e8e68a213e7e36fc8c943a944bfb160b2068189fc3a0a195a7ec081d666f1ec79da54382f61a54525ef9eb3604f7f2ceed5036c2319b78ada40adc2fd4e6cfe674420eaf99680c8086ab5c7567229637e10d7d4ccd8e2e7b168b617c02e8dd4ec1032648fa9922f78879c1bf1454ec1ac47bfdadce16abf4bcbb4290ec2c13636d231da84b53f6ff63eb68ed86b5d52738de693db4a5ef5f984780aa6ed74c900f82c5a9a18af7652627a23a7d488e7a4dad2b53a7a2c14b79b8deeab9478f1060cc7775660da5d15740864f9a8e01793bf741d1b482ad24b37d891804e2042919360bb2964c6992babeeced7dfb39e6af92da22d5e618fdbe59e9071f357d97a03e7aa85f530fa0a79ccf9a18886f02e385093e1b1f2ee5f8e2ce5eab43e13d74b95cc9d6d08c26c2f388e5686a0c7289d05bb02ef27053d187f8f5299d2e8939dfc46970b324c68d60bb1b49c462ac7b449ba0d0582e332a834b70c01614d90d8eea72baa0ee15c2129d224a1cc9b4b11ecc318ebf415fdfc20dcfafef3ccce50290b78bcd4b46e84a909c0f6e474332a7b80ed8d44e39fe89e6a999622427352552edae0796d94ea342c2a1aa535bdcdbddcffd2de6e5672e90ff02ab73e4d5b5963fe894c170880582c9851e07cf6285ac666b942351b369959d7e8a0a7cb4abcbfa77b00b13d23c2da7c446b3b4326d3fd52e7b992ebc18018dc834126175e24d519e5963659931ea52a38c1a1485cef062ec47ce1ed5fb2c42b8a7b5e969832d22e5019791029e592f8911ddfee3f46f14e5f302f16acf49894e2f197de37e2f7ee2c63d670f9b512c3f6433e14678d7d63af60fa78d89244108416b4b82f575ca1f1744aac75517977be6213531261eae236c468601da20039168d4576a0491b25be311a049bb0802c792be2a1d1bc4d243047aef41c47a7572cf54bb8541475176e554c4e55b0f4ddc3f9a1534b262207bdc72ad54a01f45ab8ee9245f0324c85910157f5f38eda543feb63850d363545694997e2bda967ef5a88164e2703de7ca5283974d2c572c5353a1435b2de97090671f936b52e68c8f00e6b3470816d16025d0bf566e427ed646ae501ea145e5045fa4ed1e781c93aa329c8ad0fd4456708219255f5c3ab6c0ca20f1d0bb54e1b582264b0e8ba66e018d4af724ffb705614f95cdb057acc7748805c910cda105650bb3fbc0e8a27061acfbe42fb11127394a96a7444d133cd967544ed08c3380e94e0d4d8d95b3b2db5d1395ee9defe58ebf9319899acf886d9ddb6e37c5b4c0b4cc46e32842b021afe61be7f9e175358567cb08400cdfc439d57bc00010f227a995188f5830cbdf63e108a7941f352cd169f244bff1d269526543aa331b44a387aa7fe5315cf88d8480bbab3af18aef2191eb81c8cc6695ed3cebc41caa8f06bc189c821133c5f08e777ae678be0b877837305e36ae159836d26cb39f14c8040f570b47ddf75d552a5a3b8415a4e13e89c5c02cf2a141a1b1a1f20f007d63affaa3e3dc9ef4e9b930db46e5ad9cb5dca1b095f8773c337aa4b5417d6464d4e580fa7e51d5b1e5650b86f98bbb5e1f3f5ed8614d2dab4b55fc7bb181a31023fd6f07596ca2609fdbe49f50cdc1fdbf188270df0fdbe6b53cd4b95c078a5db2d5e881b10dd8d3141da7771bcedc5734a786e233468e796eff95d3d75250c1b7b02b851f4881745dd8159520feb575eb014efe4fdfe46fd837b5851649cdb2cd589917fff41eeff563c236ccbdbec4dd9096994ab9a0496fb02032aad8c70fd3cde3ac813d464331e96531f86105540bf5fc10ed81dd20819220188cbf98eade8763ead4950e55e3c1172006cbb6b3ed212414c66a70cbaca143e0828c57790937c31343fc078920374a3316e47f4e552df28e3b30f8e6113d0ce21e9203871d5633b153f15b5db8c28b8b7888757b36350b51a9d4b01830bbbba9e7083cf143239ef3c58fc54a3ee59898f6927ef776a47f882cb8c8ed2750961591218926ef74aab8bbed8b8244c6ca2fa080f7415324257e5f615585aa98a5bd302c8c8d5ca9b34addf42f30f9c09c81c8071361e8f10ac23c639594b1274f69e3f17ae906c45f4c4bdd759822b394d92af4e7bd984c183c21799eee686301ad94f4736385826cdd7c62fc606b0fa63c2a94ba4c356935aea4d13a16077bb", 0x1000}], 0x1, &(0x7f0000001140)=[{0x40, 0xffff, 0x4d, "8ffe57338b010cece17aff1562f9486d0cf46366aca39d6fb6764cb940a07b7794921220f9bcd8de26"}, {0x100, 0x0, 0x8, "d642607239efe5511469f004c64cee6afa487d887501f1e858d741f9aaf60e5ef94e84f079d4d8f358c16a987cc0d6d5b05e73dfcbd1e2fccf95f20b83106ebe0878a98070fd29771485354bbada296682bed0b3ece3ef3813530b13319cf0cf97c0b9d04e5cc26d41e93c025133aeaa61f9f48eb8aabccbb7224980b9f7a86e64c5e037b27476f57f8542edec42560a5b69037a5ff3a0199353e4c27b42ad5076ce0d0a5429a8380ddc93a0a5cb30c1fda1d7c715bb81b1c7490140aec6b5ff0e37d9e8b56720c60fe54f7264587fe1d00dfcfb77e7d18caa3cae474959ad0b57a99827dc38c26b0c7e15a4e848c449"}, {0xe0, 0x1, 0x0, "852cd51b04bc75adbeb6fea57944f6c971c879af441222410dd7ce65106c8213771722ea6727062091de093220d0fabb405bb8a6eb35a52812a4378aeb14b98739565b645e2e03d5b3831513e3623ae7f1745650099ff73845da1ceefa35a4a8f0ec5db85274289320c90d2818884e49412801c013235c878804d43f6a65ff6a775eccdcf6baf37b45d45de501f8f32f082629debded0150ce7bbfb8606bb47c1b0ccdeaeac41f12bd7ba08e1af271d61c7f6a5bea8ff2d3a9f8ff74ba1dd1a49f8fea851de574284433be63bf"}, {0xc0, 0xffff, 0x3f, "89ccb06bf3d86f4c14aa075316816efa85a1cc84e658e959e6a2b6bd84eece96ae93cecef463f01f78bec8436f8cb7a895a2abc36dfa59e61829ef2baf5fa6c3c1601676606754165291413407f45b259d3767cdbd44f7842064f89de97c890069ffebfd95867d9d58b0112ef3a57645a48939c99d0b0d755f177cdd12f91855a03a6606ea25c2ac20e15aa864728ffcff91c887e842b32d1df2dd46112ab5213d17d76c22670d3ec31500"}], 0x2e0}, 0x400) write(r0, &(0x7f0000000100)="2b007fb0d7e82f902b0051b2", 0xc) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) sendto$inet6(r1, &(0x7f0000000500)="47c9b8838ed5e09e016f8da127115a772aa905bd70b89dd20709d4afa8cc61e91b789a8928538adb1066ca7fb3945d6bd024575bb8ee3ec8909dd3fa9e80b87b8f4bba145fb89a160807b83e663f34025a36eafcdcf1e29be2aec1ddf2a3f3bb5bb14b471658bb3fc6e1719188f1ce6c7557c0c499562778d9c492f4702ed65c6b487298d975de5cb273361917d24f5ed12ff269976484746fd72a15a6e5471033dcb4491753352c49af2775dd7b4f8e7722bc79b02b4ffbff6b5d93c28c2006f17fc2e6f3dbd48f0f947542f7d8a2f0a51d683f87364ae2cb958fe10dfd25d6e94fc629e2f1339f67af237f0f91f290e468efa344ab215654b15b7252eb9b1baaa1a23f825186aed7b5da7c42379db5185ee4f24cfe77a941bb252bb63e5b1eab4661624445bcddc827fa16208770b700b3f7fbb470b3ad6824ea9701c53724435147615d731c206653dd44d78e446e0a62680a7805b762f38eeb6143b75050a2de511e8c05af8d93cb8a763d109d8af8c8e23700682913cf13ca79dfd1c161c2a4f8292f502cda64ec544c51b46e6f3d09fbc4d3dc43a47d6185afabcc88138f70528aa612b8d73aad7a708907973b874b545945e15ee83ecca6fd696e0dc84abacd2dbd5717b0aa6a0b871bea167eaa99fe4315a4aac7ce7b3998ffa55660a7a8cfc662779e6543deeac8b604f7684f87b78e8fed8403167fe0a03335c67501c24ef62eac6f7cc3d770d620fa12dc4fc6851e8c13c01aae099dab1cd7248b61d0b39d41861a8a8644373aa53cd402243b71538cdfde1308a63172b3650c4456d99d4c373ecd319917c43cbd7023e8817ec68fcd54acd0a6efcfe2121d8f8c38c3e6f6df59a4b8d1802f13729e2f7bf9a79bc1d62ad7b696687a32429ffab90292520a8a8a43397999937d0d3c3c928619ffb0186d19bd7738e7f2cd0a2ffdbaf81d5b7d6df24cac369febefe0cfe349796c2e7b89ae9a85fc8b6d137dc3f3ecd2936ab2002124c9b05e2eee38db82200b7f6684e4cff1743d5e7bb5f14782c71d31d7b9f3015c3b0494506b4f03288f9912662ae6eb0e3c6df391aefe152a4503d0cee2c51acdb33df4be1b82c33d97be3bff227da76fe7206a33624000035c12ac79fa60a3d0ae244b9584bec7c9a8c9103ad48c68e51f15264437cb12be52eb655444bf7e45c32c264103a5f5f0ac467ce1f7599521e3f4891628598bce8924be49e154038386806b1119afd2a7eb1db633f45702e674f7ace551cdbcdbc15b0ae0079208a0de917e9bbab356fa6cfa8e077a3e38ac5d64309543446080e4cd7b5c24348d8010547cbe8111783a602202966034cfe5da9897e3a3403171c29b97f9342b1741651072c87eb107bbbbcf0a93d2db13f03893293dffb09a9d271835aeb7b1bf34dec98ab0302361858bc2e104b4fd987ebdc0b4401df4639298e224b979e2bd26bcb6dd7d99463a9c76995d15b040ad599a593a5e2d284b0ef864ecf9563a2e52d9f2a8851d78bfab9d5a56c21ea428714ce8bc4b3adb1e6e72778f72b172f1acc30adedd492f336145097af441c8c395c5a3cc5976c91af7b2fb3daa8d67d558f853caa9113b36db950f434a5ca16eb18c242b88e83e3a33789ebaf7ba0ee1892aab31512125d0e11633af96bfe5a610460f033100c6f7add40a46c6454870d1c322a1ee05672ce2feab5d49b1d005346fe0378edb109eb1fd4619e2f005eda16609ab0a81d3bc2a195e5c6e240ce1aea9e043b567786a0a4e0eda951e16158d8acb1036793c4320b727c94d1cd06f366cc5bb57ba60211b7da81e5e72a64944b45daba421ecd7ad0c0511a043287d43224724f1fa5c39266f09040f16d2657609f887299708ab6b1a78cb70de262ca28f386e5d7765fa86c9ce320fb51f016376e138289a3d03ae0885deba599d802d19b79b8ddb5f5a786515d85cba5c9676d2ba62e7dc3a06b1b5edfb5f2835d7bd7963862cea123f92ed42893daaff721dd5d8bab046af08e2fc88d88f8323f4019f51f0691c34e423cd7b87f3563e2b693c6d5107d6f6b6a4f350eb3e1fdb6a53c64d38c9479135b606bdf43e9db4548cb4dbf1513daeb889ceb37a0d3af3eb619812effdd83eae7e86233f63012dacbf40277bfd68be73d704dc1554d356c273f1bb60537bdabd28ee3284ed82aa507f8be8843d69339b813e803e7e93428c24dd4c404fe5525e9948a4ff45cb5a6ae354950fa2a30117f5f67a9cd7eb29c39d09323587d931a5d3834f2682229d5b0a6c19e99f81d8ea8549aad3e60d4e9ebe232b21561cfed09c902c3e589c17c33ce4f73434d315fcd012c22b889c67b530cf0c198f102749ff16a1e6519a5688b1b021e9a4a5aabedced4304a7e2d370be059223f48b651e7b5a8cfb8a0174cfb80b7e2e3a985095292d4770c9bc19d3f00d09c7c7d0f1ed699f30fb79a5f53362a790f64a057d6dcac6490750df0c65e1b1e063da8f78e2312789ab341c1b7c160dca641023a820c5b135b9ff48a73df3cf44597cc3606b47e14aa25b9d4428869592a966baa7bcbcd34b7c35be88dec060c377604e07e598c857622e8480e4f22d8856c122a27d77f8a5122451ac0913c3974b771a0d0b6503d00fbaed01b74d681a69aec41d515dfa4c9c435391d4c7d02871a4ffa2f4672e6709468d5793531bcfcf4342f4abdca2a1cd82801a5ae58408e92f910c3c6bd916d2415b01debe285635b098bc926377e212c478c6f917e91e7f61099f3187ab1f53bac7e336e69f3ebbbe318f1427003846542782a2e870a70b099af2c8fb3e05a32b26538fa6aa6ff1a302d7a3a2579a9024af7cb2adc62ebde15c44105a0c4f87b24f51293bba6b90aa89985adfba00182f57111d1c67fe33814407cced4139290f3e73117a60204b30727a045f98cd89c2360798eed3ce5cf1f7f05ec379c7891ae91314929c5115b50e0690b34c42659c2270e17c051c862e00d120039a37081351fd6c493b3f94b3368de50f421924e311b074a808c96ee5888145408f7e3a1feda41160b05465dad89b2432e86de69c88197b709f5c1eb595a18ef480a1e798ddeafdae7b93aa8c30a90132e675edbe6b1e9fe8f15dde0fe23e8f16b29e643462d3d16531d3be0039f4257a327f05610866a25a11c194d8bd022ba5543f91e36beabf86dfa5dcde1f96c2dbbd698e4093db835eb3c4ff02cb4bd6b9443eec2a7a372d62ceafd3628b1a20fd9e11f76985c0102ecedd5f1c10a813b46bb58a1aa426c9289a9638cbd1da30f935b203e52812641e8427e81c215fe3a39093462fb86a6a3f7fca18616f64bb240d801769264ff4c673ff2ca52df138b83df87682b89e86ef46692daad72096d239543651bb8ff03b8d95bb5714a2d5c75ae475c2273a360a3bb12f298d453d188b0cb3f9a7cc65712328b4b4e1bd34ec8a4a9c6b1c6c0ca9f9f61e40571218869992c63844e6fec146c60bc59a3c0e0502f530dbbf226b08035b0ca22d349b8a634fe1b8c5369ba28da277bea32d5c54e23bc593b89bb9be29e104d7cc69decd4721c112fdc6d0438ec8d46deb5b029bf18fabe941719aacb5e87498be5eaf4e9c560365f1744f17814e10dc02bda1cc1df2cbbe4dbca7af6c8a9c91ab24cf14edb20ab29c460e39cfa59fd2be9ad56ffed8dd2938b7b80f8e75cbeaf4c4023a3e20b8f6ac6b17306e3cac75a67fbfc874943267bb4f8bae3103a9b63d87d0f2b95527ce93d5bbeeed7aea71b2a30dd70c626474c5cc0a515bd9c52ed118016d94e3a7acc9c0280ad998a3271aeb08b6df14269d0cbc5f01c338ddc3ba7271802fefe7bedbfee912c67f241e117715b3bda1a61836b0303a00da7a41537f4c501f27d9428b34cb73d17241942372742b089d6fcf5dd6964bf7f37c4f59c76044c1c9d74eac340b591a479699785b5d5e6f2eb99ffdfb754cd739540516ec8ee811df4e1607e15a8c0a93f857d64e7562ec008b6538c3da80ea3f4e4ad12837d34b2254d324ef16b87100625a93d7c923537f95769d5bcceedeab84bf69807592d98d197004bc166bd38e779736cb7e47782b4b332dd9cde6e0419f388fc67d5ed96bfeb828cb7e598c911fba5e503c3ca8446fcbf45cfe55842545bc4ce39c428a0f488d8629eb8e7943f5e78eb5bc9100db125f1634ffa8d4f2f9128cd5101537f77e4cec0183d201efde0ab4f32baf78a6719f5d61ed307cf32afb3ea84a4f08f4f362a727ecbdcfbc328ee42846a63594e9017cc13e0625019bced9608aff37bc96179bc248ba73aba75e0d8db4ea8e5d34f4bbb9de044f3888edac91e2f6f13667fe85fbbcbb12e2ffef4125f291dd42ba0d3972e95ee81635258b71d8d8b1cdb9509bd365682362fdf2782d7c1a0f11b50d6fdead3f9a75d72fc372a410451591923d6e9e5bb7b3196f1b6b1c672284775be29f69cb54482636f5e5191a9e7b903ca77df14f34f11ea2f531929a51a4294b74cf7bebe32923cbde2e652aeeb2f60c110396cefb24f8045721529b1b673881453e387a03452eeaac91effbb2b9d1becb2e656ee480679f924c9e84aa6a5f399c77afb4d5aba51b9285e5e404a07404751850daaa6765dc9f4c7f56b26c68b82eb178479795ea04a6e695db8add40b3c1a5cc189ec929b5b9e2176a145e5aa3d3fac40bf3516f62d17f0de3da751b0ff3a5cca48473569965c1459f98984e9daeb536bc968d24536e8d7611b8b784454104e6bad029ab5898009ce176209d1727321f5c5ba0b256bad9713de3e76062417a37c887300f508a20d0143ffeb48e8db3ba76950bb82f5ca9532e46709b7e3c3d2c735e4d9ffd846a47051b29e0c9ff81fddc8e833cefca2d05debda5784e3a8b88ecec4683b7a2a852b8a983299467def1747a7fe36185ccb42c2935d83d3d5baa0b087bdc64b52bd86726fdecff98981545af84b9f76610aa77efa82287041bd13c46f565046ccfc18d28746b6961746ed400f023b2bf3c8f0a65faf9efe11a3ff28b8d7c78b9627796b79d3d57e8c04da00a98dcb58bcaf84e6292ab46a456ccc5fbd15b2455fc2e868a4b157871e1d64898ae6f9541b0114d948cfaf5c59b730579c81b097bb534aca6a2b80107800a0bbc6bf885b92300d49e0d3739d96fed930803febfe36ec3009a18dc1b1c207f87000f1ebbe16c17c24aa6fc3a8a4a6fcd5894fbf9554e3a3170007ed4f1259b148a93722b6e5d43f9d3d57a7c9d64e9203e8c76b41c464715ef73b3e72ce8ca2262c475462947b997ce3b166602063aa82893effecca233d7b0a090badda626fe542fb1d24acf4676e3b73a937c8ae84937cd26ae29f9aafc1c18f497567f06b56669c14332d1faaf401f817d6cf74269f8f8f57ad311d7ab719e7c3e2e1a944337b9772909a85d2a4f885c08864d2f322172386e01294ea2b9c1cb47be540ba270a0edeea93be13326fe508b90c1bc80affe8b0fe1c106c3bafd4428a63ee20a9b63ccc2ef1191bf89e75679a6d399a9d4e521b268d18d1432f8b00b339e7be0e47765cf3ef1529d76b627cfc1e8c404fb57a9847d260cb05a9844abf0c007055a7de76987cb60f3e8f546c0d9d8e06b3e36ec0b2b0b3eb91a71eca1afbcc145c0f1e3308d8e832bfc4fd6f46264b052537214ff67fa5bf89683c9a419bc7ccfb4e0c34ba820d07a484c1eccf8091a854bf32d363d92d5619fc3813a157a6776cd73bcf0db2fd868a295672f22de6cf2fbe92063ec858aa43369b3e95c5e6bbce9dc5a7a47883e00e049dbb99ad8259dbe131e2d54e11084", 0x1000, 0x8, &(0x7f0000000080)={0x18, 0x3, 0xa7, 0x4}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x1, 0x5}, 0x10) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x30000, 0xa1) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x79) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000000008a, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a59", 0x3}, {0x0}], 0x2, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() flock(r0, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x421, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x7ffffffffffffffa, 0x2000100000001}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x40) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010000000000400040c60100f2e900", 0x2c}], 0x1) 16:00:10 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getuid() connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) sendto(r0, &(0x7f0000000100)="9607a3406b0d31443da530e3e3739f3428dc266826d3debb44dd7f39fbe375efb99df9aef3c52f9f065064364ae36af196d254d28ad670cc79b3631d4ece", 0x3e, 0x4, 0x0, 0x0) setuid(0xee01) select(0x40, &(0x7f0000000280)={0x3, 0xfffffffffffff801, 0x9, 0x4, 0x5, 0x1000, 0x5e, 0x8}, &(0x7f00000002c0)={0x101, 0xff, 0x800, 0xfffffffffffff287, 0x5, 0x7, 0xc69, 0x80000001}, &(0x7f0000000300)={0x6f, 0x3, 0xd0, 0x9, 0x8, 0x9, 0x4, 0x152}, &(0x7f0000000340)={0x1, 0x6a}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r2 = msgget$private(0x0, 0x80) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getpgrp() mkdirat(r0, &(0x7f0000000400)='./file0/file0\x00', 0x24) r4 = getppid() link(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='./file0\x00') r5 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000440)={{0x8, r1, r3, r1, r3, 0x0, 0x2}, 0x8001, 0x8, r4, r4, 0xfffffffffffff90e, 0x6, 0x81, 0x9}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000004c0)) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/137) 16:00:10 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x400, 0x29) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffffffffff81, 0x7fb, 0xfffffffffffffffe, "0366402ba76b79dacd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca6979", 0x749) write(r0, &(0x7f0000000e00)="6a4a4e5cfab0fbad605a309b8dc5efbc2fc947460370644f9255fdffffff1dd23b917f", 0x23) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x8) open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x0) 16:00:10 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x3, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x402000003fd, 0x0) write(r0, &(0x7f0000000700)="7030d01e7df6777989fee231a62325099737b9ec0013efedf979ca9cff0044f59ae15e3d1d1bdadb08be477204270fc4469631be1ed723d1f303b8d60e973a5817c0190740e809cd7d4c17441a049495e882515e62a0b0e56958f4a4f7aad80f5ff5b6d7f80850a490b3e4fbca32afcaa67daf5d108d68a54e600311d4965a29257a23287909544b300089ccc21f76592d821e03e2e0e4d2d20f325d2b56a97ba40000ef815bbb5826b42110bc69a5590000c4c07f212a84f7bf0c5dfbd83723598e2bc963f7b46b0cfabe108e5235ca0183bc8a5c26d69aac4967b5f008bfb4f8aeeabe490f212591e4d3db456f983ea63693e2e5b04c14f4ca430533f532249030b33fdba30b0516b6e0cfb229c5ec11463535", 0x114) execve(0x0, 0x0, 0x0) getppid() 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2009, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0xfffffffffffffecd, 0xffffffff) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000100000000000600f6565840ea7c682828979f5ae0c72c54c6b84f7a26d1f0fb518284f97524ed6a263a54fbfa5c54f9f91c110fd51e89be2827427030ba73c93e21dd25bbb3b287949e53b77706849c578483267cd9f7f61656680e6d8b8273186c367ebd332b673bed7dad9e39da471eb85d5e7fe0d12a15bf1774fc5d1f61707679286e3f38e6d884d3d1b6bb78f9958c784e4d3e27443b7bcaca0dc0c3c21716"], 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0xfffffffffffffffa, "050355a8a5dd3800174e4b00ff04f0000ada4000"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000200)=0xc) syz_open_pts() 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x3ff) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000000006904000000000000d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec5ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x8, 0x8000, {0xf95, 0x10001}}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f26696c656e30c331bfff962494d4f59d8d74c20c0641869c1e5ec8dff63aeb2fdd8fd70409934c30ada0678144b673e3b47eb4ef9357778030026ed40e06e10cd3e73aba84474d4dd2bdb963056e9221ebbdd4fb4c414c109efb5c7106479c768f5a7382171b5cafaaee847b2683addd"], 0x1) r1 = dup2(0xffffffffffffffff, r0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c6530001cfa0a51d0b6a0872e5425ff660a1f594536c0e7bff67db8859cf4ef5727a4654baa5ec0e55c34084840e810a07bc965333b744a1d06e25a417e6cba1744a549f1caa2ec39385124fb7879e1c477475551cbfac20f534e62c0584712262a8a9c719a63b62af9e9e47f9fea822f7fb2ce3132d838ba5a184a0e30757b1343ed3ac5e1d7"], 0x10) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x588d5186) 16:00:10 executing program 1: r0 = socket(0x10, 0x4000, 0x80000001) setitimer(0x3, &(0x7f0000000140)={{0x5, 0xb600000000}, {0xffff, 0x20}}, 0x0) bind$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2f66696c653000516b0fe1950d9a23fb87e5f98cf46674e87b463c95c63e07b93359af71611f47de7080199f4a77084db4f943888e3abf3ba9bcf8ebb0c0b8483244ea16bff02989b30c88c53d79a611e28ba7c01b77970679bf215cdd1cf9d8c72d658397ace7f014ccc1dec7032e73dc6a5c5c31ced890040459c30d379952f4f72b3a91196c6bccec8412da765d5ad9ae381e5a016ddb2d0ec8decc6ed69496acf87687af01f8c5eacc8b2a298d1b48ad1207f6d9921983a55fc1e579a2c66ec1dc1701ac3c4599fddc73fd42c96b4e2cbd679a2d706f5cd02f90e11f5fe28c963ba3867c3312f7db3be41a8d03f76642058806386ea1d05287847e8b12b1112567aa7a0d3b9744"], 0xa) chdir(&(0x7f0000000500)='./file0\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180), &(0x7f0000000380)=[&(0x7f0000000280)='\\)\x00', &(0x7f00000002c0)='(-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=',!\x00']) sendto$unix(r0, &(0x7f00000001c0)="b10005020200de00000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e0100cea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x401, 0x0, 0x0) r1 = dup2(r0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x810, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "00200000000000fe3b5320000001020000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) socket(0x12, 0x7, 0xff) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:10 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2012, 0x5) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x30100, 0x20) pwritev(r1, &(0x7f0000000cc0)=[{&(0x7f0000000c40)="fa1204a49155ce1e00", 0x9}], 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000bc0)=[{&(0x7f0000000280)="65e40bb275874044849e40ff4f76a702f5ec87ac05d81c63cd1102bce8e9ba63b5496ebe5ccde77f6f0ab6c8404b07eaec126a23e819089fd2fb1b5dfe55c38477cddcbecd69e762f2002d94e6b6e7c1b75fca6685dc475fdb7e023be885d2916e1f0b9b1a52473e154994a81f33b6bb1003297d38ffeb9e7570edcf41f5e3a7e88ddcb0c78f02c13a70f878be329a314ab57c8b51fb0b70e9e917c7545ea1e26c2fd5da239c534038fa87311a9ce8847e190d3dd05ceac9fb44628e3edeea45c4e5ad4ead6c147abb2a5e53ac06cfa48986a74fab86f4893275f4c83b80f732fadd4ca31abdb01ea5635612c9495c3e3c2d71a488bd910ee0cd2747", 0xfc}, {&(0x7f0000000840)="492f1bac4c9c896065ec51b01f544352c33f2093bcad2a774b50ce5099075e5c6b33b4eb1dd199ac11005a85c4c9ef2b41ffd3a8369d5308d3ae4c998ecc4adf531b99b2d2a52ccf7b82877ad04d91ad3a04a7cf4b92db6fc86ec6e8684e6bfe350f891d83c98a4ad981c63cd63735c71ea20d1a680d2099e4b4a5a4072b364e126bbbf1adf95f83997bab2a0816faa2a3c3e2982e807e2f8af08e95f8dec851f4768076634b4878c4f685dd", 0xac}, {&(0x7f0000000040)="02072d168d96c07fd05b8879e398d196654db7b98d575ad63e440b79b11cd730a88c31fd1eff72a8e48e5b7fa2a6a9fed1c96698daf6b16bde3b9b59a07e64ac1a5ae925d736879a5d9aa1d5e209e0fb7c3576f6888aee96ed0689f4101482535084e999aae6544dcb5a7c31f6e43153e0d3b5a7c7ae94e333634f", 0x7b}, {&(0x7f0000000900)="eb2c7e510483fca9dc1d71f138595bc3c6f8d492834fa38e921a9dfa36e4adc5bd55d7981b253e49b219a66bf4e25ea59c938d121f0f5a45d2d320f467aec537def66df3219636225be5ed18eb838324bff1987c6810cb7735f5a008ee6b6de55332213a25d5dfdac701ff56949709295eda7e1a70a0a1659767e0228b1d227cafc58a085340e7fb3f92a85342f8c1c58cf20d712738b2a8e907bee5a51c2202cc88527651e137c6574675b3b4f848f212bbd7911a0eade58e756a1efe54f760d8442f1c7fe2242bf1bddcc725b321f4dd068e8689bf00fad2dada95952806fda6c87ffa4e843458e6d960e84beb824ef26c99146997e7585269c787", 0xfc}, {&(0x7f0000000a00)="a3ea00f8695a5cf77234896d66d94480a97ce35f792f512617678c3b16558f6b250c223610c0f5f42c4c23287ec75d2c3c34699e06b4c771dbd3137f93bca502b2e8ee56cd33b3cc086f491e70c2b847cd963a61a1a80cb408bc08f7ee7271484d14ea329850104768ca3ec84f5488f9392f32853cd4d8a78406977d82dd0f6856bb0b14", 0x84}, {&(0x7f0000000100)="eb3341072f4ee8748571e7adfa999270c4b0858a6c291a7ecff8fa5310af7f41a1bfc982eb738a4a244d391a9abd31438f3026dbe0f15edf015fecb45e9b74b2", 0x40}, {&(0x7f0000000ac0)="be005aad944dd6292a38a69df5466f736981d24d02ba416fe00ebc9d1756c07aa336630e78c1d8930b1637b4dcdc8e2f241d6b62fc085a7f9bf9cb1188975a0036f7230627812ea2bcca5e023453a8de12c408c079c3e556973d489f0687aeb1c427dcec", 0x64}, {&(0x7f0000000b40)="208857ac07487fe3c23a2ab272d871ae8f84ee88a05eadc6289f6efbc4b3893305c8c20c75fa6161eca3ad6e2830b433fa148c6625a4b690252df93048ce340f45e87cb6e8f49eda836838fe", 0x4c}], 0x8, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="03", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000380)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)='\x00\x00\x00`', 0x4) 16:00:10 executing program 1: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000011c0)='./file0\x00', 0x4) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f00000000c0), 0x4) renameat(r3, 0x0, r3, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000001200)='./file0\x00', 0x80, 0x20) preadv(r4, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) execve(&(0x7f0000001280)='./file0\x00', &(0x7f0000001340)=[&(0x7f00000012c0)='\x00', &(0x7f0000001300)='/G-:[],[\x00'], &(0x7f00000014c0)=[&(0x7f0000001380)='\x00', &(0x7f00000013c0)='\x00', &(0x7f0000001400)='/\x00', &(0x7f0000001440)='},&\x00', &(0x7f0000001480)='@(\x00']) recvfrom(r4, 0x0, 0x0, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r4) listen(r4, 0x1) shmget(0x2, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) open$dir(&(0x7f0000001240)='./bus\x00', 0x20900, 0x0) linkat(r0, &(0x7f0000001500)='./file0\x00', r4, &(0x7f0000001540)='./bus\x00', 0x4) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) 16:00:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8012, 0x6) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0x4, 0x8}, {0x6, 0xffffffffffffff80}}) getrlimit(0x7, &(0x7f0000000240)) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) link(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet(r1, &(0x7f0000000340)={0x2, 0x3}, 0xc) socketpair(0x30, 0x3, 0x8, &(0x7f0000000200)) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x3, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x10800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000002c0)={'./bus/file0\x00', 0x6, 0x9, 0x4be7d592, 0x1, 0x81, 0x6, 0x4, 0x2, 0x0, 0x3f, 0x20}) 16:00:10 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x3, 0x0) r5 = dup(r0) utimensat(r5, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x9077}, {0x3, 0x37}}, 0x2) socket(0x19, 0x3, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x36}, {0x18, 0x0, 0x8, 0x10001}, 0x3ff, [0x8b, 0x100000000, 0x4, 0x1, 0x1, 0x2, 0x2, 0x6]}, 0x3c) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) msgget(0x1, 0x0) mknodat(r0, &(0x7f0000000080)='.\x00', 0x80, 0x1000) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x1, './bus\x00'}) ioctl$WSKBDIO_SETMODE(r2, 0x80105702, &(0x7f00000000c0)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) write(r1, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) r1 = syz_open_pts() ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) 16:00:11 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:00:11 executing program 1: poll(0x0, 0x0, 0x7b) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30101, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xc8, 0x100, './file0\x00', 0x8479, 0x82, 0x80, 0x2}) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r0, &(0x7f0000000100)="abe1220d45edd5d1a9d637b01e8ba4b48aaeda95f549babf4deaa9af16e8d2783cacc312e49d50dcd9ae15f4d30ce5efd73acfcd7393e909b277d111ba5568fd23d1ab9690065ed1fdf346087d590a7ae896dc19dcc2096f3593af684f5b0bcd70ee775473a09f09", 0x68, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)="d4aee78c27ec7623dd81f9a1bbdf5e607cfdbff06935c7cbc94a2bd837830dc9d08bd98e8571a64fa60015f4aae0b6e1b73626132d1b5877f931fe5c3451bc154ba8af62ca00758e2fc854a22dc23efa6ee2433d3086580013ca892800852abfe325275d59d8cd0fce070fb5adde159a1694dc180473a19af466b54d8c4c48c01098b592fbee03777556ee28111ee23f736e21beaa6675a4fa3cba9432d1f1210c4b39f6a80e89827fad94e54fbbd6", 0xaf, 0x402, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x193, &(0x7f0000001540)=[{&(0x7f00000016c0)="10a7d3c8d687e6cf5207e807fd90518c5411589bb6b98eddedb3a912fffbcc791e14c8572c5216638479027f519943170590ca072be926c2e83f850076865c5100f9e101f758b11dbc488fe763ee33d28334b7f003dafda9d4c23d055162d64292ec3b109c90003250230309a53ccffce173043a66fc42d43ec8abfb090722592d6ac356ce196cb9bd410e6b764e19d4fdb4c2f0c504546ac6152f07ade976fba54a9a0b51195a2355ae0eaf4d7d801800ab1ca2b26c10078fd521d91de3bf24ce688183afc77bfff424a7aa70ec5f8fec82b36ededa27cd11857b01d2c8003bde1455f3415db62f6cbee2541218604396642aedb877dbb1e4f3e9315f8e5ce4b61fec89ff2143312db1b08ad9ee799ddbaa7f7a4d7bc364ef0d3789d9d57332a56e83eca3dc15e79fdae99838093d6a514f1ba05bc7f47846e47ac1e2b2083303e17be0efbf4991da1a032dfbd769f239e67418469e7cfb3af74433c52451c53d2b75f67bf40a83bea862580ff1b8a794e3998816c5b71d028bab7c889d30a9088eaedd279a37c55aea7f63a5a5779e34896076ce8982ee5507d42eaf64b4a4c51eba1e43f218be6c949b145b9ebfed2032ec95ea7f2db9f95a815468e9b0a46b5676493fd2b5c27aef7bdf83c0727ef71d23a801ff0bb4406c09363ad70b7950f86bdaded487020462881b01254c7564bef38cfd5c45699f63112cf2d3a24c1bacf3039b9ef2f3087fbd7c15fb97333fdbb25e5fbbfdbc976f02d366997f65a6235eae29eac0e164d96c675e9377a873bba86606abd9108e82a751d62dea264c3c9580806a901513ac2b5a194b1737f7b021e8d3f1f59d657c26a4417b267a990cae4b9f2d6dce0322fe41c417b1a5d795c72cb00ad1f83668ba6253dc6bd6bb5c3bc6da2c293c96040bfc16cbb43639d395d9c74d5c2004e0eaf6ea02f67897158a57cf7fa73f36e5ee371ce33738d97c0ebef8419bec81aa9aed7632e152d95b428826eab27dddfd64279138e691186f90dc4581a6f48a25ea84e6a519a0e9ba73f1c16eb8c9f64fd77f8454ac082e12e830df333f4e18346935047820f1c0feca45a6577f9a18ae135fa973eca3f7384fa56faca582c92959db60d41f659cc15f6125dbbbf2e03f1a72bfc5286be85a913c8951b8d266dfdb3f2f5ece55bcc8aeeac4bcdb46cf71d7ba6a3771808b77294ef85c1c7409fcdd8ae87630ce57e43a200a1723224e1607ff92ba1802241987fcc762925ddb3aabd817374a56145a826b08c5f171d21f01f36c9146bd26d7fd978ecea5702011c6edaf1fffb717b5b3849910df373a080de6cd54f4305e0c2dd1f64b7be1367a19b45c6ea974644e728ab203c45a94e402aadf2ed9753573e3584ede08b5098879ecc4c1e2ef20c64cb7777d4701de098990295e434e2a4a30417b445c0ed0ca7e87e439f87126e9302c23f7f2ace2b448c5d4c3654023ad94b5c5d31179f599027c48591857f96e818e78256e20714509dc9bd3531782c0696161308ffc5eea76554aca3f7863533570111153bd34eefadc647bd43314b054ab460a267baae09dca8e0d838d2d7e7ac5eceb4f24f3c679f3857fa96fa90a4299dc08d3bb9250e96e991220bf2582c8b0e68743f63748a1096c8ee0bd11bcc18816e2d580f37a71d82156b793f9bc587d021ee4b81c4b6cdf38c757f668389e87768fad44b460ac4e61f3ce8e3c0d57cdff64197e0335bcddcb0d14800a2c7b229583fcfbc34f4656864a0595d1713abd85771a9eba148490b878f81cc2b6a01305d49d4be1c8ff749320d7da63b5a200c1228392f3be029b6a1b72d1ee35a7296dbfe473567da1bef8b6153f9b6635baa07851ee7659c194b42feb30c7894ac6101f19f9465cc9ef81b5733dd1f6b12acf19fa854b3569faa9f7d36e8b4c8314a3505f6bf19d24fe54856d9532dff6fa03c6a43e29bd3f463d7ab07bc57c24ea71926d194e4ca1d9c7a5e54631096c687598fab4faacc3a933c27d0819b7bf52029f59aad61287d0683ae39d85c0a68645f229a5f1cb34dc0f92d7420a230a50d91e93edb5f9d654556995aedba259a99e99b1fb5bbb603f0979f5f3a7c4091f2f91c1f4b9af0ed315156428db8c9784e887f5ce1bc442b2e7cc072c6dce08c98c2ae73ab0800234afb7300fd1753b3a23e40bd754eeaecdc9875035e79186984b3d04ba0d0c735f09148fd62060bf592d311a7957582780edd22b4bb37ebf8399a82d5b77f0458555961e0bf61440c1445720f703d0edf34dc4039d8702372d6f2c28ca50cabd4e34a168f958bc78a60c95fc42203963f9c2b9c59142c694bbce15409ad82c3988a056d2aae9470b9c0fe0b3df5e57293dac1bbc68069a6bcd980594589e70010e73733be15b4f27d063555c8d98d0eeec4c3d6ef84dd96bed906b6dd4858e95c2ea932004c185e8f73b294287b32eed5cd4ffd93eb91d3c35b17154434c4429fa512a381b767074f0a67388f83c5ab87a61f5d276e59d15ae66be07e8488d9c63099f6001e9c54c0ae870e303861d5f3afb06ae994870fcb1c9d029c038003d10c097158d423f5f86fc64bb07f0cae93e6c1d959a029b8355dd292dddc89eaeaecbf267fdbded3c44fbb347e870fb81fdfe4db2e1c297284696e1a301c003458014249f67532902f950f3bf1b895365276aa673562fffe5e566f00952bfc1f85bafd8f961f7788134341f04b7f399c0eeb88b869a33340e1bbb29d9f93b2846aaf320588e5eb8c53ae7928ae08e086baa0547e2c62ddf63cb20c3c14d2bbdcf4271bad2a0d744d46fb335aa9691c5d5d33d9b0fe681e56f5a89a94390d45508b501ba450a482585b1cdab264ff00fed5dbcce3252d335c2778f001d5f0bc42b21b5459258368b235aa09063f9b47d6aacf6e0e26a24f31626287b5d98fd5c71b5a490b5893ba1199b4b7bcc847c99404789b68bbd514c5e8f18be5975b6ff9dfe54d1457026991f6cdcd2f749a20a51967bd31fd5ccc5b6c96ee3eef768722f30b52f5d8456fdd14c2aa2b9f7f06fd00e07655a87f9d9c24e3654adcc27fcb26e3cfa7c94b7ef591317806961abe742e52dda24acdfb6fb1adc617a7ba7381f1585d7977daf74f65273db21ddca291c946ff6bee09196e534660f5ddbaa4b56a04c6e413a83a68670611d06e2878fb691fc374b15676c00a285f4cf83c2cb4e76291045f82d8c817f3a3d88a1e8fd93b5d0be224ba4b3f21eb66204c4c0f21d61d1f8af8ea1fa0526cdeb8eb62ff9b1785e233ee032a279b4c60d64e9884940543f17e4a3f00ceb51506b0211c7ebb946b47dcf6ea778d7cb0ca0be19c8a5939171c2d2012dc63c0502a1b796cf6f79fff427472a0e3b48862be3bb40d63e6e5a35dbd4089b18d09e3951e77514c8ad2a3764c8a5f553af9a1d5362f1f82e7f91a61df29dc65860bfb2f25c9e97113b1f8bd1947f2f3b44373c455d32ff59950ed895d8e19a1cfbf7ce234aeb7728361e6337b85914d7ba8c3316dce2e00fa930b90f5e110994903627252ae62e0f73c046c0c4703a698cec616a6fc5a37feb666af698438de9a134c289abc31c82b90601b0aa792d3ba83ca91437c4ca2fa786d6294d81036aeed9b1414292cc2c9c23a8b3bedd6d05c626e98e39ba74fe3c233231c4162406112dea71a4f6af5e1d7def4ffd6688606775fb93fcd666cfa0ba01f98717942c29a57732f0af28b6035060a315a536f03dcb052000c25afb912f45877f7db63196e9178edd6fbd40eb653a1846f9fcb13ff81997eae5d2867d51bbeded04470eeefb15ead8de8a3875094731db44e924e7787d0b67139d35108ff0d142ba194fa7200a348eff3d50f011e2f76aa4a751e569dabd1bb25da659eb4dc1bc0e57e523e42eec0ecd51b01db195149657ebcce2c78ad5f252e3e07dafbac3547c5f937ca46ccbcb1bade66518408ea278fa89037d963d0452fc3c983ede992d59ed238d1b18caf101ede6c3177c9409de17e99e55e80e1cecde23cde991eaee4283f4762743ef71c0492a90385a7d462b8225a99621baf467c1fdd4468d35482bf20ae0a1b28335e4d3fa85707923452ccb864be0077bf7b1a14618d5480f32b6a03c160ab794d62fbc0c73ef538367b11f30e65cf67b7865b9fe942b7d1fbb3606e70390641ca8b1d08bcd32ce8a5b947c1edafb9bd403a0841ecae6cc1a32090a252aea1934a23782173404b637fc50f661d5d304c574643eacab26ecb6ff05bc77ef1fbbc132307b0ad1914f1566b162067f413890de07fbd141c4cf88b15cb04b8b95b9e7748a641e0009814f4384b8a4cab8e9cafdcb7543f53dae18703d94f580d2a1e0287b7b325afc7696f24131a7b0c132f5acd21197177d26dba61373a81fc67b13f54bfb51e413a9565a28ab0fe0d791b3b5143f3490fa2ff3c1d31424596b20cc7d11ea7a04d5f638ae75679b4789b6e947ff137b805b9ac6a54896b960fc21490ec4dd3e6ac08807eda0bc6662ff99f04e4a2ef830a621179a8cb7315dd0cd9b7227c3d67b847a7b8544976d5cfe2360f20f817046ce2c56a1efc1a6c3512e8c832b57886e2a8ae1c068f948f12f0a19f7fc3313467a8b35b5b3818c4aed62e13532a52911e53e33affbb7fc7009b6a6a604b7f95b8c7e3d19adc05001952b106f694070db89f5aacd9b8197c308a121fa12bf74adf0dac30a5cd35fc4d4ec77ca3a1b6554d73519bd178e7a5f5a8fbd938522d51ea7bd32a54a27558cdeae41c2fe822f49ad91bd3291df556faa9c6e65d82c79019fd7fed2babb27b34da35dce63fba54dd189d16bbb5c18a2f0a9241f794d83b9e26e24929c99f4b75f53a8eb35e5d793fdf0a3a5bd32350e490b3e36ece7aa27fbaa76497094328ea6ef0ab09875bf318b2468421db161c87f8ac1023325971d09bac2a6784f770e0f815945c60907e1bff271826d760c86cacc253d25726f5db63abc9861a50f53a8c4e149b309a70399fef3e7d4e368e94169da47ef303a548f04fa6ab5e3ba8cd4265f587790852b2a17dad296cc9a4c9d692eb1f3870a57a8a427b4d8c0ab82dc3d43597c29f4796428d61300bea932c99a61dc09e6c78b418e351e7a8f7e991b1cc2ee0e90f4666ebd24e40750a796c56f8c49bed0c4f31835431ae2dc6aea289110f8c9f62c8282ee1a838a5e86df9d18a02843a6f1e2fceaf90f00b0ddea43d0d19f9baba77f2f786166c34449b6e954007afcccfd54bad896b6186551fb8a5c0089313eccbed151059ff480750a1f5aa51ff0cd06ba607ee53b57410bcde84b07d2ecae2a6d134269370d139600c5f8c95958418a637b8697ba1926d609a814daea1b63dc30e6bd275c55c8070fed98122c78ac394d25b198809f054038b6dcdb020ac5acbecf0a8a3f01233fb8b035186ed9e7d6535881b8c9943c8feb7a29ed5a097bf535e18a6490ad20b2db8cf534408c90706e059add89958d089694aad0948132f8acc9743d30d576ff8850c1c3c6a608ec81e4acd7d2a458523cc2d6dff5892fab4de8c302de9b7aa0728c4a8b22b73ea41d5c45f87756ea235bcc15e3db44a9fac81815a7109d7b10387a016356c270ca4f3d621eac8d19d128652b16fffd2b15aae5770a27956ed4fb98f8c2d8b6ab", 0xfffffffffffffff1}], 0x1}, 0xc6) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000000)='`', 0x1) execve(0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/211, 0xd3}, {&(0x7f0000000240)=""/11, 0xb}], 0x2, &(0x7f00000002c0)=""/40, 0x28}, 0x40) ioctl$KDENABIO(r2, 0x20004b3c) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000001800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea0867c79d40b50361f83046f8e4b1cd97c3e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80610332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d", 0xffc) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x4000, 0x6) setsockopt(r0, 0xfffffffffffffffc, 0x800, &(0x7f0000000000)="04805c00", 0x4) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000100)=0xffffffffffffffb0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100"], 0xffffffffffffff35) r1 = dup(r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) flock(r0, 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="0000000247e2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x1) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2c7913e4bad21c4dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febdab4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7e6423e8e9b31f678df44ff0ff", 0x119) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x3e3, 0x5, 0x100000000, "27f8b5c39ed246c366130cac8bcae9a2cde64a99", 0x3c780000000, 0x7}) syz_open_pts() dup(r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff39, "fffffffdc56dc803cdffff01010000ff0000b700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x13ff861b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x800) write(r0, &(0x7f0000000140)="47b48241ae2cf2623db5c7029651ae0f5d802f9233305455ff37c648a88f5b391547b813787d330a30a51e053644edf23f2d1b295fdc619ac3151866fd28517f3f9b40ef51540a9a5c583b3c90dbeeceefe45720c182e88fa7369542808726f086af6293aa8594cf4c9773b6a3fb082d3f9743eba6350a000000000000", 0x7d) 16:00:12 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x7ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) ioctl$TIOCSETVERAUTH(r1, 0xc0107004, &(0x7f0000000000)=0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x5, 0x4}, 0x10) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') sendto(r0, &(0x7f0000000100)="f2f7d75feb0ac1d39ab8a9b0193708402d25a55dee3cc0a421d322684143de681625db0d2e3da036b226b19de322a2068983ae4b68442aa36183bbd6575d1419f7ac8eee903d99e497a26dd707a0d0bd9c0ea4f2fd1c3da6a3640e048abfe01ea29ce706058eb814b2dde83a4ef29da43807079abfe3b7b92f0dc3d4fc8fd1cb29b9d21c31cec25873c1d69ae01eac6aeca6193216", 0x95, 0x400, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffe) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)=0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8800, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x200000000) r2 = semget$private(0x0, 0x6, 0x1) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) semop(r2, &(0x7f0000000080)=[{0x4, 0x7ff, 0x800}, {0x2, 0x4, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x9, 0x800}], 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3, 0x2c39, 0xe1a00, 0x800}) getpid() 16:00:12 executing program 0: r0 = socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) setsockopt(r0, 0x7fffffff, 0x1de840000000, &(0x7f0000000440)="e7d95b9bf8dadd5644e882c6b762f080a4638ec048b06122330850218c7a0847aefae9c21fdc3e01f86a6a2ea10a079264360ded3115f6aafa460ebaac713a2005c6ed883a03052d59c91f49e982a95418a477f937136026fee8567d8d717834c603aa2eb3ea21eacd7db146d26582c7344b601a82451bf6632261d9f0e58e9c703cfacc334cd825", 0x88) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000500)) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="0247f71e64371eb3ad3f3fccbd61a0e2e85263d96631739a1bc3aca53363", 0x1e}], 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) clock_getres(0x4, &(0x7f0000000280)) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000742000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) getpeername(r2, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) connect$unix(r2, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x10001) r4 = msgget$private(0x0, 0x84) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000540)=0x1f, 0x4) chdir(&(0x7f0000000580)='./file0\x00') msgctl$IPC_RMID(r4, 0x0) r5 = semget(0x0, 0x4, 0x0) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x8, 0x4}, 0xc) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f00000003c0)=""/71) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) BBpckbd_enable: command error 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) setsockopt(r0, 0xffffffffffffff00, 0x4, &(0x7f0000000000), 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x88) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001200)='/dev/zero\x00', 0x0, 0x0) getsockopt(r0, 0x400, 0x1, &(0x7f0000001280)=""/201, &(0x7f0000001380)=0xc9) r1 = dup(0xffffffffffffffff) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000100)=""/223, 0xdf}, {&(0x7f0000000080)=""/32, 0x20}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)}], 0x4, 0x4e) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f00000013c0)='./bus\x00', r1, &(0x7f0000001400)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r2, 0xc1045763, &(0x7f00000000c0)={0x1}) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x80002005, 0x101) pipe2(&(0x7f0000000100), 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x2, 0x180) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000080)=0x8000000100) dup2(r1, r0) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000000)=""/239, 0xef}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) close(r1) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/19, 0x13}, {&(0x7f00000001c0)=""/92, 0x5c}, {&(0x7f0000000240)=""/185, 0xb9}, {&(0x7f0000000300)=""/176, 0xb0}, {&(0x7f00000003c0)=""/154, 0x9a}, {&(0x7f0000000480)=""/47, 0x2f}, {&(0x7f0000000980)=""/203, 0xcb}, {&(0x7f00000005c0)}, {&(0x7f0000000600), 0xfffffffffffffcfe}, {&(0x7f0000000640)=""/79, 0x4f}], 0xa) setsockopt(r1, 0x80, 0x2, &(0x7f0000000800)="b1473f60b3cc177b619446e0c4a6caa47cca336233fda2807b3f4e719820d982a4cb5d0cf313a0d33f4a190a25683edc057ab0ff4c1504818fe8698e33cccfc51445511583891cd02c9d", 0xfffffffffffffe36) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="444f19789d8c8459dd855ac7b687e0a456c8ffd4cd5e71ca214552f87206fb038e8d1bea617978f1b301091f5def75ef4e52d12624466958994d9eaa41a2c89e7a0736473e017a8a84b3b681a33cdc7f5eed892f91a901f69a92e7e982563c5c3799d947e6001ef5cdfb43ed90caf339c0a3ad4dce2067b91b1359408ea4096c0d6eeb40c4be529f7bfac6f7e6e6243fba9c044001e315ddb657", 0x9a) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) socket$inet(0x2, 0x4000, 0x6c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$inet(r1, &(0x7f0000000780)=""/52, 0x34, 0x842, &(0x7f00000007c0)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x10, 0x24) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8800, 0x80) 16:00:14 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x2}, {0xffffffff, 0x55e8}}) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = socket(0x1f, 0x1, 0xff) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x4a2, 0x0) socket$inet6(0x18, 0x7, 0x100) pwritev(r1, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) dup(r1) 16:00:14 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc68a56b1a9000000000000e74de4", 0xffff}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x46) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') write(r0, &(0x7f0000000340)="212a7913e4a2d21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13efd3cfde4fba592606c0cfeac1b46cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0a0000000000000000ba9d32fd123b79d36c2449bd6cdf3148fd595d6012017bd1ea5c21", 0xd7) r3 = syz_open_pts() write(r0, &(0x7f0000000240)="d1ad2bfb59a8c57c40e500cb7157508c20500460dd2f40b00b79d1f44ca9c99170e30795fb9e8e12b5574ecf3abcf8eaa6281db61a5f12f398043370a778c5a7077c33a951e88a53af683a54a9", 0x4d) close(r0) dup2(r3, r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "85107b7c5f7c84a4ffffffffff9c11fe4dbfa600"}) close(r0) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() setrlimit(0x3, &(0x7f0000000040)={0x0, 0xa00000000000000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) r2 = semget(0x2, 0x3, 0x2) semop(r2, &(0x7f0000000080)=[{0x884eb8479355d563, 0x4, 0x1000}, {0x7, 0x7f, 0x1000}, {0x3, 0x1, 0x1800}, {0x1, 0x2, 0x800}], 0x4) 16:00:15 executing program 1: semget(0x2, 0x3, 0x40) syz_open_pts() 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) recvfrom(r0, &(0x7f0000000180)=""/162, 0xa2, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x4, 0x9}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x8004667c, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x401) fcntl$getflags(r0, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) bind(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0xffffffffffff0000, 0x7, &(0x7f0000000080)="31c90355356c614fd7215406a88b113b7d7a73fb89c6deb29edaf5b3", 0x1c) 16:00:15 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000013c0)={'./file1\x00', 0xf62, 0x3, 0x8, 0x1, 0x7, 0x3, 0x1, 0x3, 0x3, 0xfff, 0x9}) shmctl$SHM_LOCK(r0, 0x3) r2 = semget$private(0x0, 0x1, 0x210) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000001040)=0x3) r3 = msgget(0x0, 0x487) msgsnd(r3, &(0x7f00000016c0)=ANY=[@ANYBLOB="00000000000000006f81b9bd6a4362692cb1bcb8fe6fa0434da13c5ddf0400000001000000a3d014d22af26a0800000000000000d3002589f7c9fe024e6f677f7350a157272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9b05e8bbb9db1c2fdecf666ae76315a0459152cf45e2a49836ddb34626bb8e052baac9206ab902566b9302d9395cbc80ab5fe576339c4d689cf4f68c400db71d346ea00aaad5926e7f20c40992bede069e70141e1eb37bfc38746fb25b569a91681143e9d270427673d5ca4d2f834c6171f41fa37ba36309a79c180a8eb23f9af9c307e9ef569b6647ad3cce40b59c519cd53fd08d0741f600a2ac9b827e585268970cb8cf883a00b745316dbe4cd7b6a7636170402ff86fb012b58d22f8cdb97a5f7eecfd494786615231a37946ae383c42be7644800c8bdb5e8333cba94d0bcb90962aa31ceb08afa92438b9d88e27c60050c133e031a72a4d8eb0e4acde384731d362c0607"], 0x1, 0x800) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x40, 0x0) sendto(r4, &(0x7f00000015c0)="feba2d24ffacb3276fe5ecb2297ecaf608849b1f0f734d534aa2d13ffb8a95b3d1109fd4c2113797c963a075095b06f044216e018aaa877e3d8044d5803e4c23421e6c6a318cda046f36265c2f08fb2699d8438ac05ecd6bd545f32095034dc9d90d50c7bdc31b2570125ab7131e2730df290d30d9", 0x75, 0x8, &(0x7f0000001640)=@in={0x2, 0x3}, 0xc) r5 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r5) bind$inet6(r4, &(0x7f0000001680)={0x18, 0x0, 0x8, 0x4}, 0xc) symlink(&(0x7f0000001380)='./file0\x00', &(0x7f0000001100)='./file0\x00') r6 = kqueue() dup(r6) r7 = semget$private(0x0, 0x6, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001340)={0x6, './file0\x00', './file0\x00'}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001000)='/dev/ttyCcfg\x00', 0x201, 0x0) r8 = getpid() wait4(r8, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r5) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000014c0)=""/237) shmget$private(0x0, 0x3000, 0x82, &(0x7f0000ffc000/0x3000)=nil) semop(r7, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 16:00:15 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) socketpair(0x1, 0x2, 0xfffffffffffffff8, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) syz_open_pts() 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000080)="0adb353b2d2ba590dca0f215142bebffcbff13b9fd812eaa4e71302ee69931929648", 0x22) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:15 executing program 1: mlock(&(0x7f0000214000/0x4000)=nil, 0x4000) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x8000000) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x3) 16:00:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0xfff, 0x0, 0x0, "000000000000bb00", 0x0, 0x10000000000}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x800) socket(0x18, 0x4003, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) lseek(r0, 0x0, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:15 executing program 0: r0 = socket(0x3a, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 16:00:15 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xa0, 0xd2, 0x37}], 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000000700)={0x8d, 0x39}) r1 = socket(0x4002, 0x4, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) lseek(r0, 0x10000000, 0x0) ftruncate(r1, 0x80000001) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x5, 0x1f}, {0x18, 0x3, 0x3, 0x7}, 0x1bf8, [0xe0000, 0xfffffffffffffffc, 0xfffffffffffffff9, 0x8, 0x9, 0x7fff, 0xffa, 0x4]}, 0x3c) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000540), &(0x7f0000000780)=0xc) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r2 = msgget$private(0x0, 0x200000000041) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = dup(r0) r5 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r5}) setuid(0xee01) msgctl$IPC_RMID(r2, 0x0) r6 = dup2(r4, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r7, r8) kevent(r6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x7, 0x4) setgid(0x0) 16:00:15 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60b, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x1, &(0x7f0000000080)={{0x6d3a, 0x6}, {0xfffffffffffffffd, 0x3ff}}, &(0x7f00000000c0)) getitimer(0x0, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="a1012295"], 0xa) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) sendto(r0, &(0x7f00000000c0)="20cf18d971a8ece4c1011caec30516389cd50a151bb6b7a61b165dd6f7ebfcdbc015e02575c2b1ad4009084170326c9d06f75302752b150f679dd2d4033990bd596b0385d6b0ca32e91c523df8d45c46158843abf75e6c6f2ae1ef127cec700076f42effdb95af4699137c365603be0c1c33a528a5b88ab966e169ab4911c1380f434c1a5ab161893405a018a6df8a7b9657810c98af35770a614d4db15409abbb8c7cb5ff544dec6f12ef", 0xab, 0x401, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200000381, 0x0) shmget$private(0x0, 0x2000, 0x406, &(0x7f0000ffd000/0x2000)=nil) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) 16:00:16 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000002b80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a8b0090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078939ab422f1f2e31e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8acfc8ff0cd0c0924c35864a356ac4a54d5f861884826cfcab33257aaa741ff9a101082d38353d01d82bc1f14ef21fe04f62bd642599ef6efafcbf03ddb6463a1b8a52c166a71479ce5ecb10a6a5347dd505b639535f9f7d3d8bd7a8bd74a71b5ef028a3f14e2badbe4244425ae0839e67a3fa2d9d5c35086e373fe00fe7b5956fc4be7129"], 0x1, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x0) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000640)=""/137, 0x89}], 0x1) seteuid(r2) r3 = dup(r1) r4 = openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166059406d531493ac6423729c039fe9dd56819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) msgrcv(r0, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r1, 0x5) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r5, 0xa) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000300)) getuid() r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r0, &(0x7f0000000000)=""/162, 0xa2, 0x842, 0x0, 0x0) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000310048336571f300000300000035707f9545070b777f6fb67396bb7c4d17c83b71bb1a1541573455e3da4b79ec65be20e8c189f0364145c65afa33feb11511a7e84096f30fac32a5754f432af406c082aea8072013a37364835e5b9321389272be576472ef7beaa23eeada327c21ae935a193023e6e7128641ee0091e7957546010d66abb0c393e8b9540bea5cd6d7e57de11765fc1dbcd3d15f2123bea3bf456c0f9bc25be5c50a7e8d3fac96a65546b0e349d9d412c541b70ac7261db494be5fcc54a4582f6c5572644232559c73c7f4e323f9131b25985ce508414e0f5606d033e5ccd2052fdf36cec27414327aba12bbd650111e22ecfdd8c75000d2340eafbaca1a1f1ec461f5e7f11ef926a82e799d55a68d38e550e75f76714727764c0141fabe8aad52b8fda7bc7df3c00962d72d26e7aaecd089c58b639a9b1c46f09c4425877adc73930dfdf6a466bdd1dfdfcfa3b1412e78ef5fa4b427808c8558a2f147856ca1ec848627e41bfad9f53a160df0c9ce01bfe24d19ac3162be186b593d622ac20e825974c9a920552a1500778c8e8c98f7753bf409b9"], 0x38}, 0x0) r1 = semget(0x1, 0x3, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000100)=""/244) 16:00:16 executing program 1: r0 = socket(0x20, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x6080080c2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) dup(r0) r2 = socket(0x20, 0x8003, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0xa3, 0x46}, {{r1}, 0x0, 0x95, 0x11, 0xffffffffffff0001, 0x2}, {{r3}, 0xfffffffffffffffa, 0x10, 0x2, 0x7c6c, 0x2800000000000}], 0xfff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x40, 0x7f, 0xd3}, {{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x0, 0x800}, {{r0}, 0xfffffffffffffffd, 0x29, 0xfffff, 0x2b4e, 0x8}], 0x6, &(0x7f0000000040)={0x7ff, 0x4bc1}) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:17 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) write(r0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x0, 0x3ff, 0x5, "1d642084847cc6cd5810c36f3a45287953427e76", 0x2, 0x7}) 16:00:17 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x60b, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) readlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)=""/179, 0xb3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x9) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) r1 = dup(r0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x2) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)=0x20000000c31) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000100)='./file0\x00', 0x280c0, 0x0) 16:00:17 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getown(r2, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x43, 0x0, 0x0, 0x0, r4, 0x100, 0x84}, 0x3, 0x566, r3, r3, 0x9, 0x4, 0x5, 0x1f}) r5 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x2) openat(r5, &(0x7f0000000400)='./file0/file0\x00', 0x40000002807f, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r7 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r6, &(0x7f0000000900)='./file0\x00', r7, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x1, &(0x7f00000003c0)=[r8]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000b00)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edba77616d4d255f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e539048e366daf0f00003ab8c1701f2e2fe29a59c6431708a1000000000000000a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b2d32800cb62f8c1a535fe924c5d7878eb62f1b315a655b55f2bcf5c2bcdf4e3db9425a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85ff0ad26899aa1040a09f94781c31106fe6a169a19e5d69b799f4d8a69c5ac9d5060485bef4cb810336e643ec43e855c2a4237daa497966878b94ad618cebbdf2cf129ff485984ff225ffd535f5902fdb857c306620961b7bcf7d107dd1b4d4eae059a1e47607a86f5d1f40e59e3f30c09aed0b6ec083901abbdd973bc6dc880ad6d8a26c48b452758de6972439bb33125a372e67df21f54c4e8c826b2418c6e131e0dbca19d815560319bcb49f1e2e3a5caffb2ef9538b44f2cbe7feb7bb6ff42d86f"], 0x20f}, 0x0) r10 = socket$unix(0x1, 0x6, 0x0) sendmsg$unix(r10, &(0x7f00000008c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="0000362f66696c6530007089068ecc0320d807d0f29e5a552d55376b424183b0599ae23cb9c0ed693a1c3f3d3fdaa568b4d4d228ff002682f2c5e5ac26d75689593b883b0befebdca4d4ab09c9d56996c9a7379f59ec7ef1390a3edf218d21e8a0f7137de5f1bcf1e47a114aa304e47aa8bdd59000000000000000"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r11 = semget$private(0x0, 0x5, 0x2) semop(r11, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r12 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r12, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) 16:00:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x2, 0x1ce, 0x7, "45ffa25e60203a656c57f3996a7539bd1da77349", 0xe0, 0x5}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:17 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kevent(r0, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x5, 0x3e, 0x1ff, 0x4, "e44ceab4cf6308a70644441c3a644426580dc054", 0x1, 0x1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000040), 0x1, &(0x7f0000000080)) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/14, 0xe) renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 16:00:17 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getsockopt(r0, 0x400, 0xffffffff, &(0x7f0000000100)=""/4096, &(0x7f0000000000)=0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 16:00:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x0) semop(r1, &(0x7f0000000040)=[{0x1, 0x1, 0x1000}, {0x2, 0x8, 0x1000}, {0x3, 0x96}, {0x4, 0x6, 0x1800}, {0x3, 0x4, 0x800}], 0x5) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) getuid() dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:17 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x100, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653000e64211c6e67dbe45dbce3c411f505c9312634a44a07843314ae0b9a9815b4ffa0837fb9c4d6275fd8319503c7c28fa8fd24d8e5c42f6c9e58796b3745fc662b53560feeb64ab7d650ca86abd64800da4907e372c232c906a43a48f46d78851f578f118c14e69fa85451eb41e6d90f003180db79e8264287bd94d0d331e5a1348bd73c1e943be10b8c2bfb63981126c69bd3ecb3f7262bfd38b306d60fadc0c01bfaf735efb7326641f5303f6964c4e57"], 0xfffffffffffffff9) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) close(r1) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getegid() r2 = getgid() r3 = getegid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001280)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x7, &(0x7f00000012c0)=[r1, r2, r3, r4, r5, r6, r7]) r8 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r8, 0x2000746e) mknod(&(0x7f0000001300)='./file0\x00', 0x45, 0xfffffffffffffffa) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) openat(r8, &(0x7f00000000c0)='./file0/file0\x00', 0x10000, 0x0) accept$unix(r8, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088739ef13d4c16c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) ioctl$TIOCMSET(r8, 0x8004667c, &(0x7f0000000180)=0x800000000001) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) r0 = open(&(0x7f0000001200)='./file0\x00', 0xc8, 0x20) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001280)={&(0x7f0000001240)=[{0x40, 0x2}, {0xaf, 0x1}, {0x27, 0x5}, {0xef, 0x6}, {0x0, 0x100000001}], 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000012c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000319b22f6c89ae622c5bb1d9090c64e37358b596e9e95cbc10390211c4d78060159e75f235a6699400e10e803"], &(0x7f0000000040)=0x1002) setitimer(0x0, &(0x7f0000000100)={{0x1000, 0x2}, {0x3ea80000000, 0x5d}}, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0xffffffff, 0x6, 0x6, 0x4}) setsockopt(r1, 0x4, 0xffffffffffffff7f, &(0x7f0000001140)="04609a990c14ff81df25c7ea33596c526dc012aaf12a0a7d29a0f56ce3a0897d950ae0995f993a2d4e4ab796b7022ba141918b03daa056ffb4b44c324dba4c7d094845fa1b446b8ee6eb2a0bb6099ab0245238ee0155a4f95af1b54ce642d304c51fef320a0d95a898449a0a1b51476a0827a46067dbc9431c8c860388943eef7627b7637b7223357ed55db54fc2d065b79f71f887", 0x95) socket(0x3f, 0x4007, 0xffff) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00007c0000/0x1000)=nil, 0x1000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:18 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x800000018, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x420) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/4096) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) 16:00:18 executing program 1: mlockall(0x3) shmget(0x3, 0x5000, 0x400, &(0x7f000078b000/0x5000)=nil) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000b06000/0x3000)=nil, 0x3000) mlock(&(0x7f0000cc6000/0x3000)=nil, 0x3000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) 16:00:18 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x3, 0x1000, &(0x7f00000000c0)="3895d1f1876c54215443c0547b660459fdbdd9951f82c4cb5a3580d55d549cf1fb83a4592a4226349793fad60bd584e56e23c0397ce184dfe8587824b07a05d73dfc5d1b63cd40cf3e222dac1fd2d9a417deea89ac12c0bbe3afb8dcc6e7932f35757571f0138e8f64ab179d03a179eaa3172a7c9f5a62f769d0fb7cd830d8d19db6e6df7c9580b05b837dfae1d5285321e906ec6121f5e7f3ccf426202a5cd9592e9bfd370ec68cc09271eb30276ee47864e7d10e14495f0f7448d29ca13e9140ea09659db39eae0a8e738c69f386f107b5dc4c24af66389aea2fe1cef10b0c29", 0xe1) getgroups(0x4000000000000039, &(0x7f0000000040)) setsockopt(r0, 0x8, 0x8, &(0x7f00000001c0)="4c19b88e4d5d6c8947fa6dd5185140417e2834", 0x13) ftruncate(r0, 0x370) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000004c0)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)="440e6d1500f1c6b1f9bb7a2cebd766b862a2a865d11909663a572f621ea1f810d71aabf8909b146b121f01de20130ad23fc0f4cd8d24", 0x36}], 0x1, &(0x7f00000002c0)=[{0xe8, 0x1, 0x9, "6ac5332c638fae6ba71a07091f7506f6a41738bd0deccaa45b37024885efe4d2a28a1f9b887f307c9496f87b15e71662c02f363a8f5862a04870b6358ec1dbfbdc322e6c77b8b121031652fdd1d9b60038149dd065d430ba6f77bc5581d817f0e5b8f64e8de6d3305f0e0e4330647223b00c9280b4bb42581891554bf67cce131a53fabb0b8cbfbcef59bc453b4d75402d127fcb13144429ddd250777968ed35e606abfe103970d3f9c27173d7f3b70c715305372f813a3af5d71bccb0db21334dddeca3d47048b4b56c48c6116c8c6e16b583649e"}, {0x110, 0x1, 0x2, "c0254d7934ba6d5729a34089e36886818e0fbf948bca5217e11798939ded86b47855c6bf1590bebc570fea013c287d39d3279ec94be55479c6dd9bdc677412f8f127bb92e84f13ff3cee32d9535a73ca41c64b591769031065ed0f1d2c8fedee9fbd8d519d5c9832de6b9d6354609a7f12bb1db71989796c04b3cf2ec3b96ce635ad8a0ec17863c01e1b8e595823520193fde273eee849cb992f0a8b1c613d43c066f372fd4a3cf2b49c0e502dcba421350359e71d2d82a6afbb4de36665a94e9a5bae7d0321dbd0e96f433ba7a1d7d2ae4aed7d0d2482cfe26e0a430f7931484d5c5d6bd4e320e845844aa736a461133b03b939c783d7804f9f9c29"}], 0x1f8}, 0x1) r2 = socket(0x3, 0x40000000000002, 0x400) write(r2, &(0x7f0000000680)="60417af4b774458c6888596e092ce30f33669b41bbfe22e82463b7c2a138b80153e60e8b59ac2afab76ebc08", 0x2c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000600)=0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x3, 0xffffffffffff6958) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcb48050000", 0x7) setsockopt(r1, 0x1ed, 0xfffffffffffffffa, &(0x7f0000000080)="e2257a872dc577e62f", 0x9) syz_emit_ethernet(0x25, &(0x7f0000000640)="39de83e8139ce9701668a162ccd2774cbcd8e083412a4ec630731c56d21abee14c401c96da") ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000006c0)=0x5) write(r0, &(0x7f0000000500)="870cfc755ebc509a35af469ca520edad5f89b13a4f4c726d8ca7e9279090fddf0ff3f3c872431fd6b4a056f8d49b4e8a6a2e9e0cd3d164328e753957e76e837b2212440e2228fecfade26c4bb1bc3860645b8a2c5fdc3436044445e88047c7f520870cbdeea4caaf10fd6e6b97fb8c1dbef7216313483df5f58cb2986bf21f64dd6191ab207233c3fe73f7a182cb5fea85636ad19d1108c681536370d0a0ce4e86bd02b81fbc1d65e263372c135133dc4b48a5c5c514be91bc8aa4997b63e054e1def1b23ba8819de254e0dd1226163b38799acf402304b77b6736bfc5c68640c6da0be5d7770a44a5ab170f12816c4b195e3f", 0xf3) 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x1, &(0x7f0000000080)={0x2, 0x1f}) getsockname$inet6(r0, 0x0, &(0x7f0000000280)=0x2e2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x1, 0x1, 0x2, 0xff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) 16:00:18 executing program 0: r0 = socket(0x2, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchflags(r1, 0x1001) 16:00:18 executing program 1: socketpair(0x18, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = dup(r1) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/48, 0x30) r3 = semget$private(0x0, 0x4, 0x190) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1800}], 0x1) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x8411, 0xd4) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getpeername(r2, &(0x7f0000001800)=@in6, &(0x7f0000001840)=0xc) r4 = open(&(0x7f0000000280)='./file1\x00', 0x80, 0x4) chmod(&(0x7f00000002c0)='./file2\x00', 0x80) accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = openat(r2, &(0x7f0000000380)='./file0/file0\x00', 0x20, 0x4) mkdir(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x40) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000400)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x81, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000480)={0x4, 0x2, 0x2, 0x8, "ca16c32456af33f7cb8e3c27da36e1579f606283", 0x9, 0x2}) getsockname(r5, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r6 = getpgid(0xffffffffffffffff) getpgid(r6) getpeername$unix(r2, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000600)) getsockopt(r5, 0x9, 0x0, &(0x7f0000000640)=""/4096, &(0x7f0000001640)=0x1000) chroot(&(0x7f0000001680)='./file2\x00') accept(r1, &(0x7f00000016c0)=@un=@abs, &(0x7f0000001700)=0x8) socket$inet(0x2, 0x8002, 0x3) ioctl$KDDISABIO(r5, 0x20004b3d) mkdir(&(0x7f0000001740)='./file0/file0\x00', 0x4) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000001280)='./file0\x00', 0x200400000002c5, 0x0) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000012c0)={'./file0\x00', 0x2, 0x93c5, 0x904b, 0x0, 0x8245, 0x100000001, 0x2, 0x3, 0x3, 0x80, 0x18000}) chflags(&(0x7f00000001c0)='./file0\x00', 0x2) r2 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') utimes(&(0x7f00000000c0)='./file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001240)='/dev/null\x00', 0x80, 0x0) 16:00:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r3 = dup2(r1, r1) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffff19) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00042e2f6659cbce9a00"], 0xa) connect$inet(r2, &(0x7f0000000100)={0x2, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:18 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x3e) ioctl$TIOCCONS(r0, 0x4004667b, &(0x7f0000000040)) 16:00:18 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') socketpair(0x6, 0x3, 0xffffffffffffff97, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xff, 0x7ff}, {0x18, 0x1, 0x7, 0x8000}, 0x5, [0x183de930, 0xbde, 0x9, 0x10001, 0x0, 0x7000000000, 0xff, 0x1200000000000]}, 0x3c) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x7, './file0\x00'}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8480, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10200, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x2) fcntl$dupfd(r2, 0x0, r2) 16:00:19 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/../file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) r1 = socket(0x39, 0x8007, 0x7) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r1, &(0x7f0000000080)="fe7086ed36f49d47a2804e4a19584d8f84fcb5f73f877fe0845a0c8909349f864ee8c00b8e91fbe9c429202ecb1e257af340ccbc29d0f9fad440c053b01f7877afea0f63a8f4c336e75c0c2d42e72a3600878f8058c2c24b73fe818fbc3cac0c409094a419c375ac2a0eaa76a9d35c630ea4f5aa988822b23a2b2ef56bf0ca247ae760e5bacc5b8565b70b5bf436206636d76536c30dcb28ccbba74f5b0bc13f81", 0xa1, 0x4, 0x0, 0x0) close(r0) 16:00:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x278) 16:00:19 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000258000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x9) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x0, 0xff800000000000) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/115, 0x73) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x80) symlinkat(&(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x1d, &(0x7f0000001380), 0x100000000000000b, 0x0, 0x248}, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:19 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000001157a278000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) 16:00:19 executing program 0: socket$inet(0x2, 0x5, 0x9) r0 = socket$inet(0x2, 0x4007, 0x5) setsockopt$sock_int(r0, 0x1, 0x1001, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x34) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:20 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x4, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 16:00:20 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) 16:00:20 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000200)=""/120, 0x78}], 0x1, 0x0) r1 = kqueue() shmget(0x2, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000100)=':&\x00', &(0x7f0000000300)='*[\x00', &(0x7f0000000340)='++}\x00', &(0x7f0000000380)='*\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/:\x00', &(0x7f0000000440)='-+\x00'], &(0x7f0000000580)=[&(0x7f00000004c0)='$]:@\x00', &(0x7f0000000500)='\x00']) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000005c0)={0x7, './bus\x00'}) 16:00:20 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) bind$inet6(r0, &(0x7f0000000440)={0x18, 0x2, 0x5a0, 0x5}, 0xc) accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8000, 0x0) r3 = dup2(r1, r2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) r4 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000480)='./file0/file0\x00', 0x30, 0x1) listen(r1, 0xffff) pledge(&(0x7f00000002c0)='(\xd2%\x00', &(0x7f0000000340)=',)\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20000, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00", 0xb46}) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f0000000280)='./file0\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x80, 0x0) r5 = dup(r4) ioctl$TIOCSTART(r5, 0x2000746e) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff07) close(r0) getpeername(r0, 0x0, &(0x7f0000000140)) fcntl$setown(r0, 0x6, r1) 16:00:21 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2e6) msgrcv(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5e93357055febec3141df76bd5ce26846399225df6b628c000fda41986e9e98f8ff7266850749945de9131b6dce2ad0c9e3afc921fcb192f25c71800eec0a98477ef97d79e6bd15432cf9572aac8616aa2ee24902b6161470b209708d5a2df9d1dad4e8"], 0xb1, 0x2, 0x1800) setitimer(0x0, &(0x7f0000000880)={{0x8, 0xfff}, {0x1b0, 0x1}}, &(0x7f00000008c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000007c0)={0x200, 0x3, 0x2}) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) msgget$private(0x0, 0x200) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) msgsnd(r1, &(0x7f00000006c0)={0x2, "984f04ea637ccb283c89cf1a0229e7f8b6484c8dd8a72b7b486176188ad0bde137cac2f8fdf27f789cae0fd37f962acd7fbd9130483d86549287ff884bcac0ef6137f8b46e7d0662d6d51fda49802f88d3a0f55567c5d0987d3245c71095cb67d3e298a1496b6905a6d77c5b7e06fe5239e11cc17af987cdea4bcfec8a27e5f5d53885a0616e340fd8c7cff606b0cd54d84b091a597166d177bfff6bfdc21f8f63525a970a40f7ddcd0fe498c792e3d1ed34c7c7eb49cc466c17ebe92f8d985336679724ad703a7e21b4619f533c5e1c30d2bc3f9c6f660d924040fc04ebd729d4ee7a8fcd116e74aca0"}, 0xf2, 0x800) getsockopt(r0, 0xfff, 0x7ff, &(0x7f0000000480)=""/253, &(0x7f0000000580)=0xfd) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) chroot(&(0x7f0000000800)='./file0\x00') madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0x5, 0x37e77d4800, 0x2, 0x7fffffff, "a203fb865e5c81ff1ad6c6ba23da039bd3475c79", 0x80000000, 0x7}) msgrcv(r1, &(0x7f00000005c0)={0x0, ""/206}, 0xd6, 0x3, 0x1000) msgsnd(r1, &(0x7f0000001740)={0x3, "50362db3c3ac946ef65a0a9e49abff660dd546d7378c124ff70c10279291e7a6a7267a473903a239a368b065e0f24ef8c613fc522c134aedc636b1931029b839e81ec98784bc19"}, 0x4f, 0x800) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x5, 0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x3) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x342) r2 = getuid() getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x0, r2, r3, r4, r5, 0x2, 0x2}, 0xff, 0xffffffffffffff0e, 0x5}) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002003, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20000000000000) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1ff, 0x3}, 0xc) unlink(&(0x7f00000000c0)='./bus\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3, 0x20000004}) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x100, 0x2) r2 = msgget(0x0, 0x400) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x102, 0x0, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:00:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) 16:00:21 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0), &(0x7f00000002c0)=[&(0x7f0000000200)='&\xa8\x00', &(0x7f00000003c0)='[#\x00', &(0x7f0000000280)='{\x00']) r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000080)="a82f3d3e5aa1242a4269d5c8d074ea041235f3d1c558e3e3edacb04110234dee6d13ad202146b5cb758b8c2b0297a9", 0x2f) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 16:00:21 executing program 1: socket(0x11, 0x3, 0x0) r0 = kqueue() ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000), 0x8001, 0x0, 0x8000000000000, 0x0) clock_settime(0x3, &(0x7f0000000080)={0x3, 0x49cc855e}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0/file0\x00', 0x100, 0x7ff, 0x24, 0x1, 0x3, 0x20, 0xffff, 0x0, 0x3, 0x7fffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) fcntl$dupfd(r0, 0xa, r3) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) 16:00:21 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f00000012c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000001380)='./file0\x00') setuid(0xee01) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x200}, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffa) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000040)="3c004d77c16f435b2b14", 0xa) pipe(&(0x7f0000000000)) 16:00:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) fcntl$setstatus(r1, 0x4, 0x80) 16:00:21 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x10) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:21 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x100) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = open(&(0x7f0000000100)='./file0\x00', 0x102, 0x80) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0xb7, 0x0) setuid(0xee01) renameat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0/../file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') close(r1) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x40010047}) syz_open_pts() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:21 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80a0, 0x0) ftruncate(r0, 0x4) write(r1, &(0x7f0000000080)="27f1679339d3c038de2ad24c08790b45c28e9c2a97f6a8a08ab40ac00d1e731f3718c05f2790aee10d60770bbbec2f94168433c83939492d393b9dc72e1a04", 0x3f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000180)={0x6, 0x1}) fcntl$getflags(r2, 0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000200)=0x2) fchdir(r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r4) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000002c0)=0x1) fchdir(r0) ioctl$TIOCSCTTY(r2, 0x20007461) close(r0) shmget(0x3, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) clock_getres(0x0, &(0x7f0000000300)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000340)={0x1, 0x3, 0x101, 0x1, 0x3ec3}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000380)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000003c0)=0x8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000400)=0x4) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000440)="23378bb02ba44a145fc9870804b55a01c96e3d561b4d5e414a733eacc12514fd671a32b4d1ef1f285485d9c7ef9888e5ed292ae343b596ce28f1bec799f38c3ee5dacd53a7fafa58a324c49eac14e776e5ec7cc04f7793ef04cc4a96fdd1854d2b004f2c3daaaa506073a37f7a73d305735816f1449ae950665fcd046232d6ebf2a80d28b949bea2efd513b47aae66d221f8842be0a6ca8b3e24864e438927f1df47c6dd1c21b0f995e9d89c3ef691801dfcbcb01d1d38e523ec8d5276effc7ffc2f46e6a07a6f15a15d554be2dbf3b063aea16f4d3af5fee39d75c85e337bca2f9543", 0xe3}, {&(0x7f0000000540)="5a01b2", 0x3}, {&(0x7f0000000580)="7f73f3707e5e4280d68151a3163626272d4d593c6cd37d2447b12f49247fb4a7cf00b1e7b88b29", 0x27}, {&(0x7f00000005c0)="ff1b7d58b757f7436d4faa2f79db96433ec6d58446fee49f4fe7496f933df9937ebb53eb7c8267794d93a5fb489e027bce562d4f816da8a654044aa0c7fde7bd7e2e20dc5d0ecbe550843d14078014de491dad3899493bfd6927c4832c35fb440794b71b9ba85038598a2b3ae968803c9049ce227a6ef6ba68a4129d7efea71fa342556841f131f6c57f941ff5430698809c5959769ecb09f7a48b7abd6e3e29f13f011a6e352c09a66b7b74", 0xac}, {&(0x7f0000000680)="d2ab6abee6399b7e95243eaf53a3576845bc4ed66487ee2f9c194a2f7a1398bb786b28998e03b6525de2ec11adc55edea55ed0c53be8cddc426353c2b4cdeb89caaa65616d837aec20856255eec025e2e8def29162f1041f54115ccf2977a2a0985c8b8d75a13ba0ddad771f4ac5762e1af39defdf1638cde08e8b9bb9845e2f6dce5579f961974885a9060683831a821a", 0x91}], 0x5, 0x0) pipe2(&(0x7f00000007c0), 0x10004) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000023c0)=0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x7}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x32, 0x0, 0x0) r3 = getuid() setuid(r3) 16:00:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) write(r0, &(0x7f0000000040)="22ce72209391ebe55a6f4ffbd041f637fe251a6c5b1a90e28a41d81e47b4561d2d1e170ab83a8dea136182f94d7fe0f025f8a17746661906ee06186cab6c11df45bb99878569a4ef746f515722a5dba7fa19e87951b3a59ae8a9ff0e19c492655fc17a2311ca8cea9cce54", 0x6b) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x500, 0x0) accept$inet6(r1, 0x0, &(0x7f00000002c0)=0xffffffffffffff9c) openat(r1, &(0x7f0000000180)='./file0/../file0\x00', 0x80, 0x4) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x140) write(r0, &(0x7f00000001c0)="d5343091a3d5c04696134a038e6cc442fcf420a8ec6d3807bcfb93b9b58743ed46ddd8e376d09823c428d2d4569daabf7392f42304b735be03ee2b71d9791ba6", 0x40) faccessat(r1, &(0x7f0000000200)='./file0/../file0\x00', 0x141, 0x2) fcntl$setstatus(r2, 0x4, 0x4) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 16:00:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x1, 0x8, 0x9, 0x3}) sendto$unix(r0, &(0x7f0000000040)="fae05736f994b365ba237c44693d1465dc4af86214035a38f6ac8cbf225e03c3bea850371eda3cf146c90b71cda00e28d305306ad93df56aa6f6beb32b6eb48b8a3e8f8e", 0x44, 0x1, 0x0, 0x0) getsockopt(r0, 0xfefa, 0x1, &(0x7f00000000c0)=""/145, &(0x7f0000000180)=0x91) listen(r0, 0x7ffffffe) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7e, 0x9}, {0x7ff}}) 16:00:23 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = msgget(0x2, 0x2) msgctl$IPC_RMID(r1, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='$\x00', &(0x7f00000001c0)='\x00']) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r2) 16:00:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x9}], 0x1}) r2 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000001500)=0x10001) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x100, 0x8, 0x3ff, 0x5, 0x40]) semctl$SETVAL(r2, 0x1000003, 0x8, &(0x7f0000001540)=0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001680)=""/3) r3 = open$dir(&(0x7f0000000440)='./bus\x00', 0x0, 0x100) openat(r3, &(0x7f0000000480)='./bus\x00', 0x80, 0x24) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000140)={0x1, 0x1, './bus\x00', 0x80000001, 0x9, 0x0, 0x2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x80000000) mknod(&(0x7f0000000540)='./file0\x00', 0x0, 0x10000) preadv(r4, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/2, 0x2}, {&(0x7f0000000200)=""/201, 0xc9}], 0x2, 0x0) utimensat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xe46}}, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r4, &(0x7f0000000400)='./file0\x00') mknod(0x0, 0x84, 0x0) r5 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r6 = open(&(0x7f0000000040)='./bus\x00', 0x44, 0x0) dup2(r6, r5) r7 = dup(r1) semctl$SETVAL(r2, 0x1000000000000008, 0x8, &(0x7f0000000200)=0x3) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/222, 0xde}], 0x2, 0x0) preadv(r7, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/54, 0x36}], 0x1, 0x0) read(r1, &(0x7f0000000500)=""/4096, 0x1000) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) rmdir(&(0x7f0000000200)='./bus\x00') write(r0, &(0x7f0000000040)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de416785dd5b0da42336", 0x25) chroot(&(0x7f0000000280)='./bus\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./bus\x00', 0x7, 0x6c, 0x7ff, 0x1, 0x401, 0x10000, 0x8001, 0x2, 0x0, 0xe18, 0xffffffff}) write(r0, &(0x7f0000000140)="b811be642f5f141f3fc926b54cc3457794c832ec2300ea0c86831a8665704654fe93a0d469f9e5d4339b3723629d06e15956b0be89ad26d3de0e58866d0e6f757e864998668bc60c062da3b889662d", 0x4f) unlink(&(0x7f00000000c0)='./bus\x00') bind$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000300)='./bus\x00', 0x10, 0x9) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000240)='./bus\x00', 0x0) 16:00:23 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) flock(r0, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:23 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x180) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x140) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r4, 0x2000746e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000240)) getgid() shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) msgget$private(0x0, 0x0) getsockname$unix(r2, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0200000000000000f9aecf094a4cd991ad5b0f177f6f616f1c5f44a3c2b2caa660668660674a05ceeaa4cd3dac57446ecc7b2e3c37222dde88a8468e7153050ce1d13c8f6a367fc5fa481f510f8ab4140dff05844c89e091dfeb2cb1"], 0x1, 0x800) 16:00:23 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x200, 0x0, 0xfffffffffffffeff, 0x0) close(r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x3) kqueue() 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x1ffe, 0x9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="006a0adcc3bd77fc9534b0391f13e5ae4683efda3613fd92c26ef6ef8fe2299e33a161e183862635863129fc71d82058058b783fe5cd1c6e", 0x38) 16:00:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="050000"], 0x10) shutdown(r0, 0x1) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000140)=""/71, 0x47}, {&(0x7f00000001c0)=""/217, 0xd9}, {&(0x7f00000002c0)=""/194, 0xc2}, {&(0x7f00000003c0)=""/154, 0x9a}, {&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x6, &(0x7f0000001500)=""/132, 0x84}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:23 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 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) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) shmget$private(0x0, 0x4000, 0x10, &(0x7f00004d6000/0x4000)=nil) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd64313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309465d61a751731e5c2091f3e9bdd11c4518138d7d1d6a2e60e1f34322c0cdf8648b48935d14b79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5cad400000000000000045455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:23 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8209000000000000009812000000"], 0xfffffffffffffdc6) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0a5dae3070ca9f05", 0x8}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x10}, {r0, 0x85}, {r0, 0x20}, {r0, 0x14c}, {r0, 0x8c}, {r0, 0x80}], 0x6, 0x8) dup(r0) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000340)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000380)="c02278db006b8c56e388ac36569b66510b9fd7e69fceb076163646600b2d0396d413e4c1cc96de59a0853fbd7c49e0ec228dff37af714db29977bf915e008025d1eecad62afced52bed6920e51eb54206c46ef19493053e8af2c62ec991d36aef8b9dca53571bacf329ae9f53b715c8ed0b09e4e64cd4fb9ee88291ac83bf714626ec48bbcef751df42d173cece44409c68c95cd18c6a973e1e6c9e9cd93c5929d16b48bd7944166", 0xa8}, {&(0x7f0000000440)="abb29c0ab60b45d937172c138a43b6fe43848a41f83149ed84914ef1d412316bc50f8d0ecb19ce1552a3e9b8e239774e87b0cd205c4e0f39178ebf54874253e6a1", 0x41}, {&(0x7f00000004c0)="ca496b78c5332738001b4a2544b0308ed359659501f3bb4af8aa787f9d31137ec98d2c941af3eb5c3617a2ed96562aea7d9d45a1506cdf668de29984e27da38a7cbc0e6018dfb60f1e3a8e0375f5f9e0f59fb88a85df13530a9fdc2467e4f53fb3831bd7b1aaac16f0419507cc497da0783f5679776c241831beed18f7d334d479c179f0baf464467491fc76ca22cf2368f4f1f7bc982fa958defaab1c86c6cd6704d527310fb3c9731363b4a46a050b9af3f1a91bb83d523461665a4f5326231118d02372579b7ba8ecc12791", 0xcd}, {&(0x7f00000005c0)="4e48f927ff96ee7377c7286ada60bce0c0eef591db5a467627212512d741625599a949cfafa2ad48e4bce13ebde6b54dd206e2586e6aad4a2efe4444455cd7e3e1fe5f64f6184596aa649ae639852232e18c1542d7fb730ccf21a932ceeb9e7edca5260e7798fc73037bd4441eb7a2e434155151393e45e79be874758874b1972f38bf6610ad57bcc63bf619ce8263f3baca9e71dcb65716c8e2b7000892849d00d6fbf6d81c3602f978eecb5e68b0cfab18163c19451c9a2e68044e2325d6caa98da63bbc51d3bee6fad1b9f31402bb46f5f428a62de6e243cf9e8c091c06eb9e56cfab522dfd068849a571068fbf2578e1e20af24c", 0xf6}, {&(0x7f00000006c0)='a', 0x1}, {&(0x7f0000000700)="6c8ad51ccbf47658e4116bae42d6b76203a0c6c7ffe7488ccde5a862fff143331657d0432eb2804ecacf636b543862febc856c1c263f16e7754b2029cb86ca0c50ab47eae8bb6e3003ab13457f40f0f6e2678def27d8977b232bd0d96062de6ac3c71b632a799ad425ed471f018c6f425cfa6997aabb79b16151deac7ac95bf5ecd8ff32444f69dff893cd29efcf15b4d8417be09bb1859a37e658d810603acafe10374c1f609f6598014fc1416255311b104d2b2c6a15eac3796c1a9b66842188522e6df1b967a9f9acaa7dc7ede7cbc6af5387b8edbf1a7361f1f974fd46aeedf5f85bfe807908ba80f1811ff30670fe5bba", 0xf3}, {&(0x7f0000000800)="8055fe44ed481d5172bb83303864ce5b5a7717653de4ef79bb262841049795bbaf6abd2a86fcaab9a1d9312608", 0x2d}], 0x7, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x6}], 0x6, &(0x7f0000000140)={0x5, 0x5}) kqueue() link(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)='./bus\x00') kevent(r4, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r4}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000200)='./bus\x00', r5, r6, 0x4) 16:00:23 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x7fffffff, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="39ce11fcd083e013898b25f0d1cb868bf5497ddefa43fc89b2a430b69a5cffc555eba38179effff111a1124f4f17be1d85bec6cac26a63ec1171140a7e71bc5cfe6c04508097c31a27e383ba01633d5c3b74c4a3012b1c37f883adca20f5c1ccb40f0283d88319e3413a7e92b8b65590ed30a2a18dce0f1acb6c30143f2054ee8ca6f139dd11ed77d3f47bbaa95a1a4736", 0x91, 0x408, 0x0, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="04", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:23 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82035fccb6bb6a2e2f66696c653000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0b5dae3070ca9f05", 0x8}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8200, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:23 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x900000) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) close(r1) getpgrp() r3 = semget$private(0x0, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x2f0e, r4, r5, r6, r7, 0x1, 0x9}, 0xb415, 0xffff, 0x3}) r8 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0xfffffffffffffedc) accept$unix(r8, &(0x7f0000000100)=@file={0x0, ""/83}, &(0x7f0000000180)=0x55) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x10, 0x0) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96", 0x64) socketpair(0x10, 0x3, 0x2, &(0x7f0000000080)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x168) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x7fffffff, 0x7, 0x80000001, 0x2}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000), 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000080), 0x10004) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x12) write(r0, &(0x7f0000000140)='\x00\x00\x00', 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup2(r1, r0) close(r2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000004c0)=0x6) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x200}], 0x8001, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/101, 0x65}, {&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000100)=""/214, 0xd6}, {&(0x7f0000000200)=""/213, 0xd5}, {&(0x7f0000000300)=""/160, 0xa0}, {&(0x7f00000003c0)=""/48, 0x30}], 0x6, 0x0) kqueue() socket(0x0, 0x1, 0x9) dup2(r1, r0) open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x82) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:00:24 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10080, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000180)="126d5135f15090eb", 0x8}], 0x1) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:24 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) ftruncate(r0, 0x2) ftruncate(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) setrlimit(0x0, &(0x7f00000000c0)={0x8de, 0x8}) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x8, 0x42f, &(0x7f0000000140)="086490517ba47ffdeaeb612f76867d14139aabd3496a7e28ea5852b71fd9002b5ab3868b533d432619a6567a4f3add8ffb939cc58d0f5c9c8fda0d182fb85a020a4184ada12643039c223c5d33d85077983bfbdcaf59ac6211961c5198564d9710f93655ccff0ca16a0bb306f5d5727e7415e95571db8aadc786a7e7026325f777f94caa51de9fee499940d4a090e8de9358d090f094982a04e4636c48aabc5b9088020f12edd891f150f99c880ae663895c3fd04d121018e74cec356072b0388c80aabdc9b56951fcaf2ffb88786b", 0xcf) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000240), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000300)=0x7) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000340)={0x1000000, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000380)={0x8001, './file0\x00', './file0\x00'}) ioctl$TIOCSCTTY(r1, 0x20007461) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x1, 0x1010, r1, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r2 = socket(0x2, 0x3, 0xbce5) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x80, 0x0) getuid() getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000004c0), &(0x7f0000000500)=0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000540)=0x3) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000580)=0x8) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f0000000600)=""/209, 0xd1}], 0x1, &(0x7f0000000740)=""/73, 0x49}, 0x40) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000800)) fchmodat(r3, &(0x7f0000000840)='./file0\x00', 0x80, 0x2) ioctl$KDDISABIO(r4, 0x20004b3d) pwritev(r1, &(0x7f0000001ac0)=[{&(0x7f0000000880)="00052ab1f884bf6d0e8a9f0a71f84eccbf3583cc76107972ce508a3936137c4fb73d94d7966e5597b609c456f5b1334aabd4a5cc9086724e90e84a8c68b7bdcd5fd51fd6b5f40d59e42ee3e5af1f2d47e58a925490c30a91448173a732e9c25f58cb33298956c77d00ea1b8e7cb3bc2722c0eb906e15b86fa72bb8dbafd08afabb26c1e749146e92176a163d8b13da9ec36ead402ec59803a74621ebce3e8863bdfb50e8fe5c7459b013bedce1a6650a15d45b164f98d84772d35a8626a2859053af5fe89ab4486c32f6ae97dd5b0b", 0xcf}, {&(0x7f0000000980)="71a1111687c7cc39b250832762ba0129244b5181becda30375aaac263d7d0345bbeee72daf45fccaf210d60aec698eb35b6a01b5e67c4cead27131ef64bcc4d678a8260e6e15dfe9144dd1f79f36ce225b7a436f5d23c4adef7982cf5350ef4825736aef3ee5874aa1ef5bda159f925591015c198981607dc1db7db9b05a5569bb825f1134dda6f63efccdfc0c63a8583acbe1106ec75bf9eac5a4e118bee8d037aaa4066087ef7f6400f816b7a0ad9cef137bb411847c365e13105c6b8c1bb72528b86ac705c8312df36b0d146d7fcd280036fc6a4ee327561f74718c1c34df935814831ee33672d73c463ec1ee677beaa5f4751234deb4ad35df70cb211baca85cadea042b87efe5f85b84039f53e82dfe0c7afd00ddd553838ca7b403781a1f1c2f59b62e0c82fa30ae87c68b5b0482b91c5b5617205b053d44ae3ec2c84cf45c2de2939fe7beae87252902344fd6ecfa93284d986b92dd61a373c811ff18699ab464713a556bbdf379a39fc1bb66981727d23caf2b360f15bf73d171ad65464cb0839973473044a58c3289b15f7f1bb4061f7f43684601aff41cc8cb992b24b0db5b833d18e53221d82031d0fb7ca8cd19f99d1690b4d55ab22c6062745368809aee02a26dc6c2c6cacd29ca623b8dda1dc5c4ab33ac17dd139954faf71122b8c3408eaed057cf890936d1e5e868081daedb011fce510154f00265e3ae530c58baace5b96097905d066a6b8647dd93f2711b7c1c969e2d700b3522c70e01285bc3a57da546ffc022c2150a71fec8031e78a3b26742cb5fdbd71391dc60b61bd151f5a3c8ea7ae12bdfc93e917127348e11754ec59695558ce2309b653ec078fe111bef19d21ee26089062eca3a2364ba1b7331153dcb15691ab721a20777557f45d617397a1e47e51facdd602509d0470196ffe55e19a17694f1ee4d88d82841c275355e2c7c94d3a7945297eef4a5681f397e48ea085eb5f12c71201921f013bc58de256031a33135c7ccf3b80554c59a246f631f2ea23f807b277f341dbdedec52a36ba271a8e4d91ffdfc5232dc04c93208eaa8bb1d736b22f5b9b51f13ad230f62f09e3252fa6aa7a213809e66880ccc3161f0beaaa0b971f6873e6c064c5c3820444dc391997d20a3a29536015f582df461cc9d1f35944f323f50922017a29687e8d91908a51a9901f9574a5b0f476429817d98afc19cabea5a3d1a84e27916a1d6b57b8eb110e6d0ef4d6cbe84780f1bcdef25a26f073e09a6e45a3f9313d2a13e9838fcc3f0e1427ca78a3071db9bee3894805c8b945d6ea5ac1a66fd2a9536e6a30ca0c79f97253d2374d3bb6a100da0f109de384670a552af578f5acc9173d4b4a7fcd85891ee2c87b13917e5f8070a5b704762a406397959ff5205483398b69464d32f72092d87ff4fd2c40d6b950bb1a3219d00a2ea962877e2b85f4d6f21cfdbdcf6939cf3f1365dec2ca6c126f2a4748d0426ca0a1766e81f01760f6e9e28b285746ee33b59c2cc47231220e354f065a1a532d21a9ab4b7efc59fe7dcc4b99c27296b65341aa759afcff3a3b5563adb6df8a87f7cb04c64a315bc2c1e89180df5b52b08323237d10cf5fdf5323774e2ec9ae632addef175c7822af6b462cdb047648411af086ee878b837c639e40af713d4d782bda332c35c82667f64d8b276ac3c55d3efe0cce1a97773785acc7cf99883f83afc64fe9c73e4d6592adfbfd36a683e743ae0761312abcefea7b1a0c910168f7a34f6a4dd317feefd328229a255660e81665f832947549b4719f6d036da68206057b5602791943942cac2884676c9315339d98acedf02f1de9659292e90ce2205bd0d132771a98485e6872448a5c2ccf2bec21cbaadb925e6728dcdcbf205f096636f7680b93376b68b85c699497bc430cf6dcd90bcb8f7a8d1847fd60f924b611fe93abb06d3df559354898cd5d8a04b92fc4fb3edb0e1ed8e0e48c3aeaf27228f709f3e1e692e1e3980fb067b6aba8ad54315f2d420af1e5881ffece5dcb3b750009b8fff1b4ebfaf13fd129c2e6dd97c15ee8ed3a3e79001e271623848e7402d2cfa50c3228e144e10470aaba86ac92a49d0bd21ebf3f2271905614271a6471a1f3ab5a7267d6f3c3fe99c8d01f8d2f6db80d44f0c1adc36c702852ee9c47d271279e92771e9d22ebd0271fd7aff469e7b2a33e3fba547e3bbcc677ebd39d7a5e8301a28ab9465b34a002506e95f113245be4c3e57a28c8f42f76cab49c8066c17c26fbff6edbd9d06f2a0fa640f1d1e63bf4945c79f0cc13d29e7364a1dafc6f7e4b0491b0666c9a15f5ccca32f3f52564727e7ac94054838c81691fba3aa62f9e56fb463bf508cb6c0cd371c93637c523ce661318a11722ae59dacae3cd52589fb04b874088ce3111d26155141e7d2f85a4a5ff2be0415e9ee6b0b45aeea8ac87991a48fd0051a1aef66186451197265fe0746c017c04cc3f234a592db18a71bbf983f4be1a854f4c94dc5c78256508907b36edfecb6544737fd716483b576299fdc57b58c7fb5e83daec183bcb35df3f322619ae9449eaab69af4f6b5fbaa9d179d18ba55cf27a28f36cfbc3274b71bfc42c5f7a93c165314113c96639307d622efcb2c54d40eb9e44cd2bacb2e65ef4009c35b3e06b36d3ccd091ac466d37e8a50de7e096acf4a84a0b1679d568850c5c3b33bfa9cc0f3cfef2aefa8ec4c657db8d06c327b8c6d806dd95dee616d7fb39329d94a32de5982b2d228b3f6d2f2d2f61ad8e7159738c32f1870de0c42f21ab7bcb01dda1062e82db961b261d10cb3601e3e4851589e76c344ac9040e6d97c6642867d5e1362dd9e153f87e18911a31d7074df514147ca6e9e5f1cb05bbd0e94b9ef6a392a53e0ae29797ed356eb1906cebc9e9bca5259d42bde3dffca64b7727f3e468d61264b76f7a9c3eae05844b644efaf3854e6b561425fbfdf457b5a38880cac7ce82c03d1a875044d94f2d1a4684266e67b00f0a1123568596f87ab71fce6088b9b113f13369737f241ded9677aac2d6cc3b5de3a47086163e1fdb26e4b83c6ec259cb1025dea3e433fb96bee6f47a1ade7c119d6d98a00da310ab2bb0f72f8c2bd84d92cb7a1635a792fee73891696e739d0fa7c16e145d15a923c17bdbae5a953c120f97a3520a50327a264d2c316e67b70bfb5d0e8a004b719339b0db244908a21b507bee756f239cc4830ca01d60915d42f15bba9a20333c6f8054efa86527b26e4761dda35413956c1c608c17b4d4b487af6ff6b6050ccb13678f98cc1b485b8be6519d9c8c7c844f65b014f4460a7518c63da48c23650df5f8a775caffbfb471a5af31e7767fb04149a846ab40070b279c9992bcb54d69ca63f8355f9bb2db3fd610596eadf830e6302278866bd74d9bf0196f34a95e635013a0263f1cc177a50d330fc040c00f89bca28a152ed8fb4d380bf905ff65f3cfb30e51983b800fbd2566c3c1d08b054fa7de86447077ba2d0ace683d0c94ab938b1cec81d4a55769d0397db481850e4e21a96c724b4f3d761d161188ca9f6c9eb559fcc5fd7da4b60e9a578d5ed6a34d204073f2ed0fe0b8f8e65ad49c471ed60720a1434b4629787023d6ea075f606bc13de35101e8a3f56fce6fce67733540d7e76259b8cb033753358b2cc325d801254b641de1a53fb7c0211a91aafa144ab38e17fae58c385efa2a3612a4c48f3fccfff57adf043c5b5b9ba0fced2240998cd8aefa3df545161a34218fe2240f0a375fc21f0c30d8787293f4396b5433a81e3416d16c7e4bf4fb6aa59dd2bed2aec4629b19b45b3ccdc9332f0dc49875a3124d6d41d3b1a93867bf6c4ddf3e931e064734cffffb8f19ce58bd5968d8f5bc5f764f0f0e318bbb507431e7612a82321b25efc34e0ff34b0e50bf83e291602532e9d5db44951a4dabebca05bcb6261b75a9c407a4698f3213974a55307f81cf0e277ff02eb54d8374730c907c2f46060ea88a1fc6d845c139ee48240fa07321d7acdc3de64dfab39d03207a1ea9fd5b8e0418d0c17fc6fe8451cf9b6844c911b1f06fbd2693b08023bea689b547bea75763ab888c32df29aaa4c46655d1340f94aca86a92917273bd393ef510829e6d0a18f063dee27ce48610ea369cbd376689c02bed6757ccbeca002080b5ff93a96823385cebe1970232aff6d902d0b4db564a2d9ad978cce27cfb1aa58d74d9bf4b58e8bd58eed945c20a6c219b48f8f7163b96c072cb2b652a27b75b4199cf35eed80caae64bcd8bc4bfa8eb35c47a95e24164fc94b5b5008e1e10f053e22b1cc7bcfef4a43fd24259a4f1b96bb075d919d7420f87b426a498e7692ae035bf29ad847be077d8d25841dca0092527c2d112fb2a5eb51e3225fab7a2c9b90dfea4cb441f178d13b407c9ae8beb097b38a2a58ada165e6625c598dbef1e620b81e95235f35ccd074ca9667e8342d0d41dc5c7f8a6f6ceb5ab4f5d719ecbb5b63cf53d780daa434696e2422d07a67845c366447c72a92ed229d02a013dbd5c74be5ca1fdde0d82970f8cdfe4a1db7aca3a5737802e1de91430813c78c29bad821071db5bb50caf05d4287e2df7f7c7ce0e6697fa4326a29df4f379f38a5e559a433046d85aa3015b43adf92e6122bf8541dd7a05a969292230c8e67a5d8baa18733f087d6b2957c1837e33bd2bd598c9953d5a350ed2a65d6849f1c5f2c0f7fece8c204ea7320b16cde50d5640c1f3d5f21eafec937a11f39432dc83b41123a759edf702be686eb8694086ba4b856b1933218e911f53ac97616ff393a448a12f96be5c79827e7fdda8496ce3312f8de3da8010c22612021a8ab12c731f0f6216da2c6e52087dcf1486e53d95a59e6c38d814a219a5e3e83dfa23e562a7265075a1517a6d5d4428f5d0be31e99ca5f22586705d11aaf4a14317333b867e6713397191bae308ba50b83ddb35f0df187cd191a52e73b647ae21899161bd13188a563b188f885e12192f727b04642a270b8d00dcf062c5b1face0a0dbe29bf1712533eaa00a262955ab0347368ed53606c5ee3d979261834a214a3f0794e52a95a6288e09642e257b18f933a446de79e19f0f5e4b7b71f1a0d367bf81cc4b1926bc31be0e6ac9789b5ef7f58e2756ef9e5ae4d3c3f6c0f431e13b8e75ea7ba9f7786360ade8d95c3838ed9bb14e55d10092708a0959e891a2296824130c60e11654d1d78048cb2adfae462dc9ddc7c342734e7fd1788b0bd9bf14a81acd06f6eac5adda368b1213307ac45c3d2715da0a1991846dc4473abba4ecb799a20f7feb1840ee8a6506e680bedfc8db1cec94f3b30ff398a61d9c7600c079b5cc4cc94ceb9d6df2d2c1df99e3503cbbe69639b5e5dcc7f84f2317cf432ffac8c3211869bc9e9a2cace7048490a5ae9f25ff529e15caa663a2ec04ba98b4170ec3b88f0e27cd0bf253e22b73a764d221e71362a7758d920dad96994e5b6731d2ddebc3d286d213cbd025a106540d475267de76127bd9085e69015c0abf6a865d34ff1191268dd45b99a955714a181ec947a8d43690cc3803fdd504c10fbd8cb7117b6451ec7a338ff3cd09430f08b8f97719801f7575bbd64a806c4918f173f5051edafeb8122ef0fd5e11f65f541c13be865ca77df7c6c348804ddca691c395786c9fed0385774c06ec2e3795288285ccb4085e28c042fbadc72607296af18f0c0ce3b56156d6d8b92df98ebe6f13521026328cda6de78e8d31006378868f93e559fb400ffaf36dce2465a72d4f1318618d813ac224a46b465c3118b604d966060b7186352ee65593", 0x1000}, {&(0x7f0000001980)="3e7667771bb4405d28421ff32eb75d", 0xf}, {&(0x7f00000019c0)="7bedf3189b080a26158a928fb82b46831777157f5c7ca293a119f82b454ee7f5e82aed584f9b45667913849256080e06a115326a06d680632567bc1cf377bc89", 0x40}, {&(0x7f0000001a00)="713d7b5e1ed59d3223501dbb4361d2968a5d04604ac5ae00e56edcabce89844591403c51348325a0c21ccb410e809b4cf4bc34e38cd525b0f290f331edc9068e677ed50adda5af9da4b986c9424312ea496c315e8e8ed135978f58a0ba3c8fe6aeca5c2f00418bc6d7a7d54e5633ce57d04e5604e1274e63c407b9a26689e1580610f73ab4a372a1a0617a28d4c3b6a9c06314d29467b8b508df0a93e4e8b528e179997bb0ae09722dddf0f77fdf", 0xae}], 0x5, 0x0) write(r0, &(0x7f0000001b40)="d0b72b34c3e5012bfb9535f1b40d50405dc8fc61832dcd81e4d21f65aeaa5efc5b404bdb992ee9191a3dbf4e01fcb0d6f395950d293ff76566ecc91bff894deebc261564cec2792ea38b56784ae8909bdc8eab06c51119b208f02b8233cb71ac84ec163fbe595de3d7741696d4a2ecc3e9f220f163bba3bc155992ed26fccddb35c86bb49b5e85e2c2b8e76ece0663da0b", 0x91) pckbd_enable: command error 16:00:26 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x1) close(r0) clock_settime(0x4, &(0x7f0000000000)={0x7fff, 0x6bb}) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x6) listen(r0, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/159, 0x9f}, {&(0x7f0000000100)=""/158, 0x9e}, {&(0x7f00000001c0)=""/180, 0xb4}, {&(0x7f0000000280)=""/102, 0x66}], 0x4, &(0x7f0000000340)=""/209, 0xd1}, 0x2) 16:00:26 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/249, 0xf9) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x4) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) mknod(&(0x7f00000001c0)='./file0\x00', 0xcc, 0xe8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat(r1, &(0x7f0000000200)='./file0\x00', 0x100, 0x200000004) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f0000000380)="f9e46bd1a247b60b5afe357ed640997c19f18080797b43dc4a4c45f23b6fc09f9a0e89eed8973b", 0x27) readv(r1, &(0x7f00000000c0), 0x1000000000000029) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x18600, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20000006, 0x9b48, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x21, 0x1f, 0x252}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x10000, 0x9}, {{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0x8, 0x40}], 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x3, 0x401, 0x1f}, {{r1}, 0xfffffffffffffffa, 0xc2, 0x88, 0x800, 0x100}, {{r0}, 0xfffffffffffffffc, 0x92, 0x41, 0x3b31}, {{r3}, 0xfffffffffffffff9, 0x0, 0x0, 0x9, 0x5ba}], 0x3, &(0x7f0000000200)={0x1, 0x7}) 16:00:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:26 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="03", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="44c22560c98ac563416aedac903c55c562842f999d89a304a31d934072e391f5f6681ee5703323818de2b4e45cecc81b3388230ce5bac24f3618c15c555adab38cec236943905861161a3a1a37a6b4339281e853e3d8b900ccece2fef6f9842a6771e851f8", 0x65}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="2d142e2f66e96c6547c20026ac656e695f1d0effb2b01576789938948dab3bbcc425ce8aafe8000100000000000086ed30a6122b38b525c2f30080da93a5f2614a20cf1e0a295da63e15f56c3ceb3baa4b565a2871b36ade8dfb2fdc9b362e28d4cf794882ca978ba7b7692a4f7e860ff528c1ab5e8aab8bf5a38449ce836cfaa47d0f33bd3d029121305bc76c0a0a885f3e79a888a78bdc96cd65f8c5f3ef"], 0xa) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x1) connect$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) r2 = socket$unix(0x1, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000080)) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = geteuid() r4 = getegid() fchown(r1, r3, r4) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e1b66876c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="bdd433455b09899acc31bb358a2b695918cc", 0x10) r1 = socket$inet(0x2, 0x4003, 0x43) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x0, 0x400) geteuid() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x0, 0x3}, {0x18, 0x0, 0x3f, 0x4}, 0x0, [0x0, 0x1, 0x10001, 0x2, 0x7, 0x7, 0xbc, 0x5]}, 0x3c) getgid() getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getpgrp() getppid() ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)='\a', 0xffffffffffffffdb) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)="1b8a542c69c8eacf2d5d74c8037c9f29a93f139afecc45e2de15be8c810d0cd3d904d2b63490508f335869335da81d3057c5f67dfb72a6e80dce9e8e6a266c4cb70bc18c852b0e65d2b0df91414491f2c2286ba00b464d1d766a3930ce09d62a1464e65b0ac4026141283b836da55bc6b84734686ffcb34b28ceb66b36e5645151abdc296d43f8b3b457a4181f7e8fa52f93a764a63460e1b2356ef9b09745529f1edeb413e93fdd36efaabb2b71d1103b7627ba06d630eeeb437c88c8a2c93ec917491e291e8edc0e7433af7a43b9be9313925baba0fa", 0xd7) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000080)=0x10) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0xe150, 0x2) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:26 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getegid() r4 = getegid() setgroups(0x2, &(0x7f0000000040)=[r3, r4]) r5 = dup2(r1, r2) kevent(r5, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:26 executing program 0: setreuid(0x0, 0xee00) r0 = getuid() r1 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x161) shutdown(r1, 0x3) r2 = geteuid() setreuid(r0, r2) r3 = geteuid() setreuid(r3, 0x0) setreuid(0x0, 0xffffffffffffffff) munlockall() r4 = socket$unix(0x1, 0x10000001, 0x0) r5 = dup(r4) setreuid(r3, r3) recvmsg(r5, &(0x7f0000001200)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001140), 0x2, &(0x7f0000001180)=""/85, 0x55}, 0x800) r6 = semget$private(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) lstat(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)) setsockopt$sock_int(r4, 0xffff, 0x1228, &(0x7f0000001240)=0x6, 0x4) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000001280)) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xffff, r3, r9, r3, 0x0, 0x2, 0x8}, 0x6, 0x9, 0x7}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={r7, r8, r9}, 0xc) 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10200, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r2 = getgid() setregid(r1, r2) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x4) 16:00:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0xfffffffffffffffd}, {0x23}], 0x2}) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x101e, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/27}, &(0x7f0000000080)=0x1d) 16:00:26 executing program 0: socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x2, 0x1, 0xaa) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x148) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x200, 0x5, 0x100, 0x100000001, "2f99636a9a25ee15d648aca24c70d29fdc83c353", 0x0, 0x40}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) syz_emit_ethernet(0xf9, &(0x7f00000003c0)="6fb6c5bcc5e394ebb95e478fb84c2f4d346734be8a8e9814cd150306cdb719a84602b466f352c86c700a5969293c1404dc3365b01bc3649f62335ef6cdb9f56e5dcd19dcc023c49c90fbdd40baf9627c9303a5112259afe08bdf00fb05965e4034e276583ea3d0c2352b57a126639969267169314f241c7cc6adb241a35608ecb1294d3c3efa6fdfe8c0e58c27bdd0cb8502f28763b5f1f6d2363889b5c12cb31f1683ae4cfbbb498bfc9381d76c14804904fee8fe444e6e4546d52d6c5420d321de06eb569cb123d6fdb922d79191bf4ffe7f0d9b91f03b0b0cf1416444b9d06a83d25bf80188f7c88417ef27a6633bea93fc22fcac73389f") 16:00:26 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x2, 0x1}], 0x0, 0x0, 0x100, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8c20, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:00:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffffc) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x8) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) r1 = syz_open_pts() close(r0) fsync(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_open_pts() 16:00:26 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(r3, 0x4, 0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0}, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) dup2(r3, r0) pwritev(r4, &(0x7f00000005c0)=[{&(0x7f0000000180)="e0e0b959f99f53a4c03826670725571adda4915fe50ea6a4b5e7869572b5145800480d5e7583bf32c874e0a6d7d9617a303e32553b20b180c33c90dd1145a7beb0670b6e17125693343fdf21f873384f973c82ed9420c2a4f94ec0cbe2728328f84ad249cbabfd2b910303b656ca9db3ed02ce3a91b27a5ee21f9c81017b881408f9f1b66a5e52028bc1b4e2f21c302d8569b83b33aa335b1842b873fba75b14b75c5734a8fb329d085def0369d5ec7afcf1490e6b69d3491f4e55441bc52eb5895f4df1d1ed6a7834368beb26003c94dde3bfd7679295026f907333b2854ca382a835c581aac2ec0c73d81c24", 0xed}, {&(0x7f0000000280)="69d016ba15f6ffb43dc3a152bd9318e7b591ae2918ef2e74ee41ad26fe253558c2742953810fd0b62f085e1066b64f33be0b59d37bfb90cf049f1942ac216c6c9117b191c7439bcb366da4ff18f1992e4c8bc6293a50f0505e7991ff1d94eb57aa018a80ad57ec34", 0x68}, {&(0x7f0000000300)="a337ea14597352c6c9dbf1a141bb920c2ab76cbc5fff725b03b65297499ef3e229637a56c4c6c4ae49bc7dce52488bd0ff768bbef66edfcbb06edeb4ddcec37a49e55209", 0x44}, {&(0x7f0000000380)=',', 0x1}, {&(0x7f00000003c0)="7bc6160df43b0be1231d1e5e5ec468bc421877a026dd91a78f40cef3c93df5b7b8973a0056be4290215e4eeccae716c00341c1e0d9d75bf9a01817a037ea629642d35c9f5e749d1b0c204fc6463d08ac8d873ee48731c140fcbffab8081ea809", 0x60}, {&(0x7f0000000440)="0b7594ead7452153a4009d6a3a0688db9e135f47dfbf9c8718157fc0812bd4d0f0e0d48a98bde141bfe22c46eed6097560faf0e8d19fc15234548662e71c7564bf3ee2845cbb388d5f2bdf12e28d2c914776338dd482cc37635b842000fbac6cd53f4cc98e04f2fe05b2abd78195572942277fe0", 0x74}, {&(0x7f0000000500)="a70dd0d08776855fbd7f99b903c4f48703f919ea6a6efe918fd869e1441e4a6e5e794ee3c3c572e81daee472bd1ea2a0ed06eec1e884047414d7d8d7ad8e091b68f0a82a7065e7d31c7a567da72f5b7c439d2e5aef70159bb6d681583acaa4295840a3344669c28f0275c3cbf38c262581cfdc6a9495f25a151412591cf92fc47ca6faee383b4996e52de7f006aebbf9b044c774877b52c2d2c94f9059198dcf80a095d18ad4b33bbe6789396083739c7f47ef7d1156849b64442392", 0xbc}], 0x7, 0x0) 16:00:26 executing program 1: r0 = socket(0x2, 0x4003, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82002e2f6697046530000000000000000001ffe8069a00c86f673e8917dd68395b52e7b468ef767ca4b8077ca243f64dff3fea34de94dea643ed7c0ae44d8214a2a864725f1fb8f62925d88b845c4a57c85d7955a66a566916170dc0a12c4cbf3e3b26aaeb797b1222ebec0cad5a631511dab9df83bd1f5745ab19ae12b00e1d4435860f5221cb5c199de838e4445e91137a3c41682bdd765d9e6db5c5cca7b05d780170fce52dbd8474b51f11a370c306e4cbd6e022a29b613e013e6ff49b71e65044b311fad61b126a2c7b3d0c8eb67289937e7ce926e92b596fa84d36b17a7b6c8fd53b1d9491d7b7dce8660dcaa8b4f354be901e3aab5346604a8dd207e808ff"], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:00:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "00200000000000fe3b5320000001020000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x5, 0x8, 0x800, 0x1, 0x4, 0x3, 0x8001, 0x2, 0x2, 0x2, 0xffffffffffffffe0}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x1e, 0x7, 0x800) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x100000000, 0x1158, 0x0, 0x1, 0x3ff, 0x7f, 0x4, 0x2, 0x2, 0x35, 0x2}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:26 executing program 1: setrlimit(0x6, &(0x7f00000000c0)={0xffffffff, 0x3}) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0x4000000) 16:00:26 executing program 0: r0 = socket(0x0, 0x4004, 0x80000000) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000000380)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a0000000000000000000000004113c923543b5bbe5c0b20d887763075f470e9"], 0x60, &(0x7f0000000280)=[{&(0x7f0000000100)=""/167, 0xa7}, {&(0x7f00000001c0)=""/154, 0x9a}], 0x2, &(0x7f00000002c0)=""/133, 0x85}, 0x800) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) 16:00:26 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000228000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000), 0x1ffffda3, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000001000000878100000000001600537d00ff396158b3edd168e9195f67ea5accffffff0000000000000000000000fa09f6ceb762b6177481d12b2f015c60e65b8df38ee88c4cc8258c2b69bbb63af55abbda64bcbc7bdd6eae7e491e05fa24ea6d", 0x69}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x53, 0xfffffffffffff000, 0x7fffffff, 0x1, 0x1, 0x7, 0x3, 0x1, 0x0, 0x3, 0x2}) 16:00:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000200), 0x0, 0x0}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x30) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/78, 0x4e}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/215, 0xd7}], 0x3) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) truncate(&(0x7f0000001280)='./file0\x00', 0x7f) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) 16:00:27 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffff}, {0xffffffff, 0x3}}, 0x2) r1 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x8002) 16:00:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20000002, 0x5, 0x1}], 0x3f, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x3a, 0x20000000, 0x9, 0x3}], 0x42, &(0x7f0000000280)={0x9, 0x1}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) kqueue() r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) pipe2(&(0x7f0000000340), 0x10000) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000002c0)) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x109, 0x20003, 0xd9a, "9c8d14ee7504000000000000406e50e800000100"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000300)=0x14d99caa) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0xffffffffffffff64) 16:00:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) 16:00:28 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000b00)='v', 0x1}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in6={0x18, 0x1, 0xdc3, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000001040)="f485ec1ae31178890f0f12c4e1b7d8b43ff416618a3f37ac9b64c83111879aa3bbfd39c6b4dffb4cd3f1cde35a2acc3e27fa477aff847a07435a28f662ef13780f200fdf4aa0f478915c631a89d0ac8e07b9a051d89ebd2b8379768e45f68e12f5ad29873e3e0d0da8010db2611130dca4b2356c23c2cdf5d2060f9de2d6318702412e945efaefb5f7a79f17bf35ce84136344712d99c03fae17ac18335a721017df4b8b22d70888524263d0a6a2c691524c4f3ed790de82e02209e98f8c92e1d025679b4de942332983e27718176fdf4680b19d1653230f06ad2ff09f02513a3b65ba1dd9aef40e7293c95de66f94a987802fb0054dccf1b9ebd7440e1749456b5714d22c4d4f9d636a691e1a3282522a8d1bdba4cf8afa463a4f2551a4df614560708e3d468ac0582df2dda62d1fd889eefdd550f2962c9fe646f6c395ec8500d5603e0605552f9654bfb80f2af492b66e0a70140c3b7c0f037b4829ee7e478ada745ee8ee67971e014f3fc15f782bc849c5893b9b94ed8407c0d2397ca6d04de2722f6fa6a25114ee848163dec764f4a7823c20e923ceb676d637bd3b40138720ca1af2cfd96a74e5df3468d7dbc67672d8483779a476a34d78bf359ca175adfdad13b4f3363d2a2d6aead891bb33c32c2e8e316448d6afff864ae41d782787c46d379332adff615f847e42d692ba555193213c6605fcc24918abc125a684264e41ccdbb7643b71dcba5cb5ee582b43199b70526b1855782cfcb88e55bf0b05d3802e0ccceb5f6b747b2af0b5e86123a126155f5aa60a8e6f820ff5900c820bfb4823f3ab0cb6f387ecf535b9e2085abbb38bb23805141c60aebb2f56dbe918a389ed818c964a8b21c85dff02a3bd3ca03bfe9d1f9a03fce73361c75b033429010f7a6836e867df51ea1bfd05bbceca945d72b4eaaee6ac3de4e6717756d7850387ccdd1562b42a199060086ac947cc2772a2b8b0fa5de3ea74252bf6e9d1739ffa168645874c78b1ffd9d166794527e269d1d581e808433aca4dc10918bd75f1c18d8921193f7d4f16467fb3a18b8acc359bd154725c160d77b7d9b4e6a999a0dcb5f945ef573e2619be4e88b7f9d1758d185db939455d7bc649e948cf2851abb4e959959e42d95ba414cffe35058cb77096822fdbf10c9a641a2c41ef24c6debe00c45369189d58cc687e8a3a94033aab4d71c09dc5a2caccfb0d7ffe4e5f6f8ddfd901d6697e857fc8edb1a90576347e2ebd0c87dd84db471902df63e81ead2f794428e0f330eec4d98ee6348c2326d7606dfe63874e2648aeb0e98bbba32bd263770919443a6cf5f31165090c4590749bd9189171b8a661ba4f87b2542140865a902047185e332a3584a321b11a392935b11b330c54398439557836c6279a12d97777d3fdf7c8bc2d2b886e0d64f72de176acf0cfb55487d381c0c628ac54e6286aabbee641f642df8eb47b5d1b72e9142f9dbc93a5b6e64e5beffd65f67f89410b93f76372c8669edba47c93557f3ae64da26b4e4160a689324825bccafaef04c9302e3c519018a7f1bffb44755900fb67c94f2b61b6048d8d250e60e344068604d6fc0fa25c2781e965ab4167fbdfe04af1574e967a3e0e1eacbdaed8f7628bfaa96bf251000638cfea40878a44c38ed3eb326f62b2fdb9699a693f886b4acb0b79b5570f3b1c7e6792f2e57656b7849c7d1e35a5e827254aec4f22b0cf7ef5286f631d93800360bcf244eff55d3e237a2a2344ff9294f19188d84bb32ab4926c9a83125e3f54813f1046015a840cc7c3255d7f3adbaf2da5815ff311ebc40af6d9611ae946b58f3e4b0793501ef79ed96408a2d1b51b6dd67886eefd15897059b6ea3444a58fb7b5d435254860515ec3f49c3a9e3c1627a8f461f184160cc30766e1e99d57a6253dd3d3b0880095c1583b8c454ac947f15cd86895e5520ff94056218d527a755216451ee0d6705d64403e1b598a69a611cab98efced1ce53975e83430aa3b8f0d0c53b24a66498ee5bbd69a788cb61a3279be0e0665484487e23c03d0c72e1b7c43a32e6c7933b9bc8ba83f5821db3629fe66e152540435908672e69dbb24b114d6f3f1c5562efd3b02af4de8f9db9a054020db629c24d6834c5a1d5432c46b22d8c615fb718a8b2190d021d139a6ed046acaccea2c2de884d1dd6a98eb30cfc093af8ea58385879d23884b19c04a000416f09f29d3d67987bf217d67d5fceba011f72aa028264b3b8b8cc33f6dc8dfe52feb9a5cbf5a3ac8d696f193035a6a42b01601c6e9b2f88370f736973d242a28e604fc80056e29ff6c1722ce3b8da8d6a6d7358407ce663e97fde9c74438c9d04213aa155f5fb269f837a28d22f00781b5464ce37c270232dbe137759050c4c15631107d44554d5715ea13ec08a55e0bf2750284606543ac5131686587cbbca8a1520411b180b9be9287b7e2b4495c208ea9a8484d34e48082ddc17d18f932d0c194a2cabcb9b9f8e46ea19fe8ff1369f080a765a75fb3aa6e7fca8007307ed5bc41069d67bc55979b4627300d552555975cb04240e4b18501ef120f80135519ace2d13e75017baf0d86a6de9ac4abbdf75bdf958612faf3b2e2657df969ed7d28e942ddcbdcb8b8d50f9f217ec14a1ff676edf5e1cc21feee34162c6fb2870fc4100a13b2aebdef5cd1121fddf3b46973ed974d9ffc0d026475baf48456fa7e4e2dc5329a913fbff582312e6cd3f07ea57739f276b0be755d947140ca3918af751737d0fa89ea0a99bdcbd4cc377601952ae2987dda16a692a12f5eb55097bae35a0be7d66f5e840273bfbae0fc1ed2edc032da820fe5f9fcade1424b5b5b26d91da69565326d5a69b60e6bb8a7073f2474de08134a9e74ce7fe62e5502318d27fe870caeece795e6725091ae22adc178ebae80d02179e140da9e490b437e23bc78ae0547767538f7e88ccd3432282c0d9ea7276d723d7d5e5a6e9fba35caebded2be7cb95c96464ed0369741648bc6433ee5b46856fd4988f6e0d8c86cc6b4e9c2601a22ca50f2db59cc025c3e721bbe52b58e98394be078a8ebd36adef8ca5913176b231883cc23e1dc8ff06ff70c7678cded58e5cccb4cb8c19ef74bb91f6a40d4f94cb079950c4f28749a357bc8c677de2183f20c5b02d05409f9f75f5c0692aae706a6da83beb5706aeb5e263e9119de12b63daef681ec3a03f3aacd60e698d6923a3478dd309f3b043353dc116d260022bc6765493ca02c9fbb7c695d7034f1235e60a2b45ee26beed4b30e23022a83e871f29838c74fd7d75d6bcb4e147dfd5f018adf0b69f8bd539368630dcd64c1fc392cf7f716b865a4c76702e9c0af6864e1266b22eb00f9579ece9eba6c853866dc6d0604c618503ec8bf3948084adb4c71bded998fb027ed2dedc25d119a05a1fed44f52e2ed694d15b2581ffd90912b8f13e959671e878698169bef2539a89d7e1d0c35af885ed6f9deed20f6b95699ca119ea1daebda3f60416aaf965735b6c56eae68c9237b972722443fd8d08a91cf40e2692c15f031fcad60d2499ddf49e313a83ef978a9f4c1e6dc756b574b79a4f5fda478b31aa6d7e32872d71f8a4c42f8aad572a2df053d4b035228a5f6fbaba772ff060774f8d6327eff8752cc6efe750635558e40213e6c6ef27e0d115a58d0769bab870ab7d37b3db90f46577f6fe684dcb94a3a08aeee8f3c2a73fa262fa78660ae25241d4ccea6275d9fb77baf7f9b3aa2d12f4f59d05bc6b9f492e652c302ed7716aafe607581b233b6caac6deb9f2d732efa3331ab117ed6c09f4c18730c473b6ebb9d803ede65bda5b7fe9ecd9148b4d6be41bb620279c2e4b662fa14645b05e61fa03b85a4305edb6ebeefc75a2798bbc3a2ac26f65472f6715780166089c19625d8d5993d03928e5e23ca1b215a1118e85b0ff477bae56108036266e0cc20d5089963b8f253ee3945a45e70c0495d3a5111f2910393b2ac18d7fdbc8eb6259a177a3ab913c9ca07c67aeeb80274cf5a106df0358e84923139d315d9f8c5eac6f82b7f65abff0b5d20c79707c7f887e68afe61a0db2451e5d992b4e7c3b57bf54f6e5c8bfffc622b96b78e95f0c300dac4e09ab62b165b4fc315dc5133fa1c0ec0040368f45ef13cdc04d8ebfcca3d4eed076a2bc3952f3116cb374df7082531818d9b94b9dee397bdd8780f6b2200a113830483279e142509982509f07c48ad2d5d105a1d6efffb4a92cf01192a745624e85f75cdac7a3a28e07cdd60ead7c0a9f18f6e8308ee7797702cd06943772ae43b8a2eb83b9424b9ee37b3748979989e8071abe49df38dff86206e9c8f547eac017750d8e80d44d20fb5fd129b35377ab1535c4199ebe862de45ab2457d9a1313f9d7ff9ec99549896bad0222f8ac08c0c1b5108d822717b1de7be17f13d93bab9115cda175757d6c5bc95ab40aba28c62e28a13b343db311b8b5ebd36585bfb8db95fde28a15926415e0094f6ca75d39b1219b5b36928bdc18ae28789885c2ffe70715a736c029634d54f86a8514806c182a7e4d3dc87b085b1bc29b053603a307c2bd1e352debeed7fff6f194824bf5f51aaaa853ecca1b918c143924e78fd872d6b21d66292e19d56d2ef90401e54845de127016345e696cb1b0ad419d2f3da9ca1ed59c98dc4b0e33817a4b133c86479689376e04b2357bbc8fc285f37da59e37325a681aaf0fa9b85c9a275741fe7861b8136c37c03c2d71024aa56f8d926d849b1b3905d40e3f4a635e6eeff7907d8db838c7af87763b1dc2b3347721b9c01920bee392a74dd84c78a38c7452d1e7104b0c9509cfb35357ddf087afdb47ef3e51ec65f5cb22fd81914e2d070d63646cd28a82f68d415fa61756451dbe3c3d0a09e47e5a3fcd39a83a8724f8188ae641c7166d08dca2e3b9c480e8edc4668615dcc36b8b51a646d7572a5a6a2ce96bb7b27340fe8954c8270c26ff40c0459157dc105d401e27d0b4cbc5fa00e7c01ef22ca12133f96ba88539c2ddf2e26bfaf2176573279101ee3c22430069a5f8f6f567fd1f186663cbf4e5b1746c5b6cde8a107a89ce9e44960ac4544d68d94eab300e225a2cc3cbffbb4af3df8995c7e5c53c8fc70ec5c7f9f38fafc6bffe969955b51a02b28cd6cb45ee9ad11d33a0436911617b033e6ae172665a4cce6f38d47e530ff7c38b1954c2057dfb77346a46e4aedbd0e23abb1324818143ff4af07db357f0aaec13af8dbfc71ee8302af74b640b9c2fcc8fe8ee61c91ff25dde7fe15d978c0b960c0e392b275e505093a9a0b3f33c9bda75287c4e7ddf4b11b3e28f375111011ead1a5c32aabca01a12f88f599a3c98e362af44d17668de4c7a71673cb302b2e92c36d6092d645bcd00ded734a953714aa746c0a0ffbed75e5efa86794f452dfe3ffc1da0d73779140cbdcba4139d1afaf73e63c2e68a33c05250877922646743da3fd0aa43e93bcd414c256d4d645b783699391eb44f05c4d1eb95f83552b415782289baa0c13ce5eda860a82b51a2eefd8b1a4cb039be1d938b46dc907f663d48aa277134fc5dca73fd6006d8cb2a96c324c1a15c3cc53d65acdc0f080b03911e583c157f36f0c191b87508de81067efa52f9e10e360eefd0a884f39cc34ba742bb06b1150d8724079e99020c7b1eb2e3e45ab1ceb3d2b3328ac9fbb088465b9dc8804a3ef57f2659a320e113b706cc419a9bfd80c7c3bd8d776561e42d331624b2456c27bb768c78b78b6111215ce2a665ef0080425c6457f7109e4b066c4ded8b009521e8acabb4e510633caad08fa486c", 0x1000}, {&(0x7f0000002040)="191a5fd68657e27648ba45fcf656ff9e5cb0405f3b853998fb4756baae49c704dfa139d504e420e6ea844e3ef2e62e18231e820ccedad6db88a5517565eabfdb13ae2eed4adc8a53a6a1942c97ff00e3496097a620557571a3e0481deb4ebc5826527191f3d6e3922e7ee62b2e00ca53bc66af55b62188edf19c969185bbbc535e6ef682b0e3a22d1338355b598d88bef4332901401966517d67a02343d6d0b61dbf65cdc1cec12043ea9cc38a6602fba2b072d797f78c7916a7116a0fd01db72e4ca16c75678d1cea32a7bdf4a630c7907eea4c8db60fe03e9c30f13141e7c2a09550c5a0522fd1cc768f0ef81166ee0a2f01df8ab03dae6e0d17669c97e647cfa509e341c61743dc97d99f0b96e217b4bb4ae7cc20fbab057fe43a490dbc8c83235856d306b564c68e0bc41a401f0cc0afaf26484f7a58fb94f9ba4801e21c8e090d2b7462cf29bb6ba41350735e376c53790aa78c165c0356147a68c667a41f4f869f1eb27cbbe6e18345288f8d4f14fa6733e7c8ad2849b2e879bc1a45bbaf0a8469b53a76b42e481fbe2c2fc8d022bc497d8c3398bd5b0310e6002590239fcd6bdd6e0a215db551f2439a56269692c4fe3cce2e5a73caaf1de9de9f29cf4f780b3f9887773db2288d942c66c38cc4476728bd03509d83d9d8d75c058990b58d89729cc783449ab3c8e05d4292c034e10e3956c119e0bcfab4d5b915fca3193d58ae7e45b9c11327ea9f6a3f863d39343f3cf1530288b0a1b1835ee3a35e528c93c03dea62cfdd68ca09900b8974f54baed00de419cb33f0f56ab4224545d3052e21302dffe01dda6ca9c49b206ce649575f32a72d7c31b5b4104a9d267852cb29006289025f1648520bd16765c35460afc124574b78033d9b328fef936cf14ed06c1808af97ad98f0da60eb3368d9321752448b16ff5980be84a9ec0bdb7f51aa945a17863f5ef030a8e50009da8436748c33e37cc53efd6fde9156ae4ce90356f213b1c089f2b1da4ceaa8f3e635ffcdc261217468da49b9134fe9ba21fbbbca180c603064d6b8353164e4c37ec3de8ec98c021901ac3bd70bb72df8af7f99aecf0818e15ccb59bd3f3bbc119e548b15efa50abfd0692592f96f88f7b58adaa1b5a47f6fedba585ea62a8faa33dd3dd821774dcaa16b0d5afb4b78cd290945114f233cb5e541c3feed7b1b105075d4e5b9d16ddb6eee34400940aae2f012ef2d982549ea0a140b55c0a72db4da339cb3f6215d3508defb829b188ef4e8e7adb682c7dabc11070e01b673affc541ca07418bb9361aa2ca65338dc4207c171e75e8bb514b5d26bfe930ef70723772ef95c512071738a95736b986f4da529290ad6923eb09e62a6c243976e1ea6c34650373dbac1da0a3bdb2a97662f64a3f0ba6983fdd8d5a3b1f907e54317b9dddd4438574ba41e8c68e69e3557f507634b2fbcfcd4ae60ce539f7e7161ddc48b737ed67dfe638cac0ce9439cdf658b601760cbad761d4871f8f6babe603314bbfdf1035fb8f41df3c6922fbaacb31f60c066b075e9fb92655533eeb73edd38020b187f68103c1d72dff698b80278be2a8dcd8264ff8b2fef95d8d4ab49c6e81b24512b1fec28d29babc58fb4a34a8b0767c75cf1e0842d1270a90513a7a102e934967ec466e1a5ef02fc78b6d9b8f5cf5a4ac1a546bb747e84994f17d4fdaeed0ac9469032e290e7871f0fdeac1d7f754358fabedb23d089d3e77e3c00d511fa89d8cbfbe98928a1a042f4d387028b981116bd5046695888a22cb58b8399983dd6070cad0e14d72f23707db0d14ef2382e87d8936ed2e37c7c988f843660cf8c9abfbbf0e050739eccc27d10c81029ad8fc970e92fbfec7f5de7352d45d24bc15fe5222cceeb8622bbb1090aa71a540f76c70a0fbfe959f3abfcc4949f7032e33f4f303c7702fc3ea02c3fa5e5378db89bbae88780f299e8cc9d35d374131713b6a3bd286fbe5b981527d24433407c72f6c607cf9f5b158cf30a6cb9434e7d694440e8d43fab269920caa4508b74cb0c2f45e5a1001cc7e6b201e9f4d1ea086ba43f039313222962b2c5a290c1b6edc0dd38616cda1deda4f2dddfb60b61f8b312f64e1b1c112baf85568297caf5bdf8a7405a93d5a59b2fb0a1f967828356a739862f78e4a813842ff66592cd8a5a0a253493c2c1c4e6422db67f75b8f5c521328ad9f904e15c78f0e731fed2db8af8967052faa07fb31a600f5aec2f6fd370fdc7072aaa0aca285a887f9b5da9753c7cc8682004a48e371bc3974d2161f83254af1f55b4dd76c1da4a311b89a7d37d13fb4b04ead7d04fdd1f9ea082a9c201367237e6ea0c9ea5d10f39143800742e7381503345b730548fcfe6327748fc7964fa25c0c4bc4edc1f22c5186d63af3ecff4b5d2cfd1107bcc0e82e32ec476d624aeadf6dd1d8ea7dc4bb9ec6c9014963927a4031f4311bf3a8671ec56a9d2121208574d94acb8986a829183009768607a6ee72fa049239b588a692938cddff28e2504c0757b959d2b2857d2207853b0f2fa2c76345826981d7f0d398f7c7765d36cc4c5a552ab6e623c952b93376b08792c49b51cd56b2f606f2332d3e3d614d1626c3b84c820535d55e3e1eeba07e587bb184e9303926d5410130235f5e64b4489767734dcd3b1a79974699b149a26ba2d428d27975af35969cf677c58336d3dceeb2c555e769c125b3066b1ac5651caa65b67a6d68bfc8d073c7ee684c2d31496ae1e1fcbd9eb0599d98d4dcc5873416e0ae5aa1db0fad8e4b664889f47ee8dff312dd4cc0fb1a80cb3681abb7c12900d352de876065a44111e2e0083a4cb39f64f13c17adb27e60dcba42dd31cc9d81ad8f6a9a939aca3d63bd5d27e00ada0634327dac6e24366fddaf59e03d90e3774c604dd3c61489f151d29bc29e3f7f0f68e3f985dbad95ec00fceef7c3d559d35d89ee392f69e4b42f2a08c8cea7dffc84765c64785f085e206ee2791dc7d542bf541e11ff8d0f556bd65654462406bb634fcf6a788c263b9a2e08c8f000c80d74b383b1a1e0068260e2c5e6036ccb19427466f84104bda8b68a1430751cade8fc98bab0878d6ac6c475fd6841c5418d2d1067170fee5840ca399285cc03e9c7cb7b3c2ad03f4ae9de6fbef45fead2260c3bec320df8a450900400b5c1c5ae9d9041c04a51cedd146ad3611ddbcb385c8f41f3a871cd86a7e25572f74b2174c8a2a94cbf1cf6bf6cd3f42ed294c80c3feda9cb3f88659ce68efa83881bdd0a2553513f8ea42af52e9e109b915d9febce56aa4226be33e9358028ab9d1c01c1e95f9ae82a91cf560cfad6678c28e505df5836d4a9c2b6120dcc6f338f5ec64ece6f7e8afeae3de7aef0c3fbb06846ba359ec6abd76bd23f94d28dddeb9f5543b982c68541d40a64270f2325d04f5d378449df08ae789803dfe52a263ca69b0f8fa4a431cdab370bbfebd3c85191b222c4acb4d54cc5bd62c8f4e351ade6aa3103021640904dd52f6970ed88f0fa804c712f3eb8f965faa8d22068210896bb9da64eeeb561e1338f414717d993ec95a29d505597a7b422e4801ad5ee2682e875ae02f9af6c683a9dfa6fd0cdbf148c6aefba94960a4dcd405d05b8c0e459d8eeecde484b963f25e3d85cc7747806f4ad0d3830adf089ceabc0551fbc436286a0bf113531a28c62850b286020e5e9cf9136da8ba295ed003022b74da39948b676a35eb2c178448ce375bb2987239a28dc8300ed1ae922e4adc55e4ab429515bce0695ec9a71fbf5c391776e507c1b0e64acad7c4c50ff69e67513ee2ae9a59920951e280828185d4c2309fde2e4e476878405f118aa1cb3953c2ede4ce6297704e228cac6d4c9d512ce9f5b47a7c1ed65a442d180c92c6400c98789a688f1b28db134b2f06ad97c8d19c4e64e246551d4d01ab5d6f676aeec35db6b484ea08a8e9f361b161f352ef9b906183e2febd475a2be7a10af4ac08b5824025689c30e54365ae6cf763998b72eccb4ad20df3bfefb28ca8a599ee37683dc5d8d464da5924d4f087affbf56d30693c62d880eaad33ff114dda370031a6760ab677c075e9833d0274acf8cac7d0426d610486154f6544d29f259ddd17362604eb1a2f0944e3fd4306bcf0428033bd5e9ec01c93d1a14a0e80358a5d52b53ba130b7c7decf7b44785a6ee205566d14b8b7a53deab7878cbe2d1cade2a6b18924d7d31bb3344f70280ffb6e7f46296001a8eb53ce3ac93a8d49232b70979e55c7d36d6fd15a6e87ac81354c3808b0fecad59f5d63946c7903d5168f2ed4c6243eb22f4bf74e179745c73823d825ed819a3ccea00d35f2b541b67dbdc97e7ee9c57b614da1cd787b90f1a5e847a2a0c45bd03410a0f8f836513d02570e27ad786edcd33dc6ce24dd9de3c6b8d1e34cd9bb5e179dbf042f2a2d6a03f2293e6fdec71ecb0707458e629a07135ee1e0d7a482e5a7c08724e42c86631889cdcf972bce7ba7a115041c4ac98c0318fb1a9c039e4c6b897ad9186607220e59dbfe8684b922d5e9879fc3b49d28a9fcb2ae053c3eaf8e53c1f23c24fea1b93fe50881e2eff24b30a454ed73b9d6b1657b1a026321961076a87b645d42d7a12ab85b9b0e0b433d000faea428043468e288aaae143ace951e551c25464c71912cea9f5aefe17970f8f06ce54ff986579b64f10565026d0077b36f8e77a9d069035c2be7da66689e65105c577f62af021a0ff667749e3ff88023fc11a5949d836c28543a185fc36050397c0b436658eb991fe0c3fcdd5123295a13d0cf3a0d4a31a79540028d3f492045a8f791db8f5e55e1c4ced061aa1c884f62707503a5fcc066976218c9eb82d8a5ca8a92987ec6b1143fbc6375a1899a6104b6a9f26e25f250635861db72b046e39ead08eeb71d04c70b67c2e792a3c096ba9fd5027860a92d59240ff2b670043d442f3f98ab998307b64aee43f378607f0a99bf13de738e7cb241064e3bc619bb8b79a763ffc7e4abeb18faaccc5fd1d2b0f8b2a839bfc6353de55045f19574edd1609da0bb54968258b413a686b75ab077f9a47c16333942157a293dd688b3ab02e0b786a53ee849858ce88251bc6ca0d996e5c885da73b1ad4b2f480bafcadb9183bd27cae9bc75d95305eefe21c4e4a5f50e187ce8196ee60402af0c9c1a7772ab1597733022569416da3e5bdf5755385e3947584d28d35fae944cc3f7be56c7de0166a98d4462075bbee8fefb22d09d01dcd09bd5d5d9c2b72a4049de4f6985e1548cb927f7d59c3d13c0f3106f4a13c8db73f1a9474236ea2ee1b299ab05241d3add16d6418a05fda6f59a76f8292171b6a2b03467539fe2196aeb958d649c55624c16f66fa918b6e052b9c541f3d3f281ca7258a3e23270d21d82b5e771966596db523671743a7a24ffd34556662af55f3f59fa399e033aa305f2b75caf9deab27a2e7baf5444799cbf4d4d312f1060228e28cff744e593972cc052cb1a44029b193168631d60c186fdde2905e600d7d02fb9f6d45ccfc9347f5ef71130caf4ef946f184c0b734c076faf83508a06e955e501778c4e3e6e7d43ddc1f0b3adb7c0e84a735c1f3bd44cd444441abb676d729eea15b6989c1fba82494e349fdbe06735bb34f5b59cbf947b6373396339551c61d7ebce8d159fcb530913561842a4a46bd2468a0c11074cd8fd3be90d769a21dfd9d63dd8ed1dc69177721bc2b3b40a34696249a60f0258baf386f6911b4648d1710846d3017a92530300a9dfa0dce038e87620ae49f55764c1424ca1116b670e3cfc63ca98496cda70d7839b96", 0x1000}], 0x2, &(0x7f00000002c0)=[{0xa8, 0x1, 0x6, "7e533667485cfd90eebcf862954ac7d8866708bda8b8c321560c7be35de040648c92257b13f7aad4d8f79ea003b00678935217d6469e788b834f782c10e270bb36b8a789296f7105c8a95a62859c89def8632f536abe70fa24e9c112da27f0cfff4961c94a928046c2bd250a6a6a1c58830e20ac3e25953c88a78a90eca20eb8a30d33da94e9f9e41dd5a2dbba9e6ea1187eebac0f4e"}, {0x48, 0xffff, 0x2, "61688e767cecfcb9fb1aeabba5530fd0bc91b0ec7701ca6c1e384434ab06c58d9a42b8c49085a50a3e3b0b5d3a43a19943ef7b"}, {0x20, 0xffff, 0x5, "153b8563734bbca87c50d1e22fb95699"}, {0x60, 0xffff, 0x7, "487de57d8669c73f3f06506801a40d4d0c3e3e4030a1d2025d6a2c0bb8d3bcaba914875d651018759d819dc75adbaf2982367af9eead532ffdc31a7303bbe0a9d2fc0b4a6cd91b28b0dabe"}, {0x90, 0xffff, 0x3, "67b3e7637292684474dcea9f8178fd9edb215cd72b299240b38c4d99ca1b2ea6a67254b121ca64a6cce5abb1af25da85cbf168fb8289f521830f544e335c035a5920216cb0b53efecf837e69fc69e01628c10e1e246908f1966434ee061e4880d12133bbe82314154636643670161a55bf08799754eb77f91e5e16eb"}], 0x200}, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r2, &(0x7f0000001000)=[{&(0x7f0000000640)="f8fb", 0x2}], 0x1, 0x0) 16:00:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000002480)=ANY=[@ANYRESHEX=r0, @ANYBLOB="4ff15a68cd5c4f09cb4b711883452da25549a06daf1caa2b2f6d33833dcb2a72e267b93554a60c724fe22f0aef958537b76fce1d181726caad77c2a47f46a2c1619d09549f084a9cf2db3c9c6d964c6e1674771cd9bb1d447edd52943984760764d55e3a4a2b3fd885a0fee393e00fb84eb44449071b960cba2142d07d54532c5a1c6161520e587451f2702ff50f4421017fba53e11165a9702050aa97a77742623a26bfdf7b1087c5c46d9b7834e0a832da86ff36d43f6b1e4b63de7031d339928a4a2e5c0babec1802679b478499f2e6844d41a5b1a03377f5f8bc8a6e7e52f40d732cef2ee01acefd6dab1c005f594d6e69a96d6b445808489ef7214dbd329007d68f96d5bf1370deb8267c15b9b4104bc6133d8d5a365cc33460391d4dca1210384b0e0badab335df8b394b3084da35c2f316cf538b463620b6ea789886ce7396959e4a62990ea4f04e4eff5ad2d0fffc2b0b0541406efd064a3805ab2e1a47ed824560f3e3731a1d190eca47ed5c168f18aabcb3ce97ad469ee241cd6c040483d12d0e0d7a836eac0bc0de6239f5799ef7bb4509da130157bc403c8e90fbff4ae118f2172ea3c4d2e4d2d46527b98cde1a05323290119c5952f7c1f8229ab8ce71596e2cf28723a77c64eaba670685548bab4903dcd11f0c7e00b18912841320491006389a004a9c142b28c07ba6191095f03da1dfb9e1552b18d18a08bc90c9eae563b847b67381e857beb5ac434e41929956f37e9efa8028a9336c2987771b85dd3f71a2dfed25eb9b099b993d8766699dc00acf3bc35629e451055c0aee264ae1d2d2b49d83f9d1dd89e9124a1cf6edd6117c41235288523ddf347fc1f69688f0d005de05160e8e8e8adfc082b44eb8740003b6ea565240f5b1716613c7a9e4531b73d8bcca9df5983a9538d2f0f655629f7aa841ff88e3f03b0a8843d60ed8e84feec907c6cb1e85a50360083371188cdad65f1c88fe267d1a44eb651f7072bcc92fcafa118a928108cd8d0ddefd6ee302cef8949b50af41ba1d8018ccab79ac90c058fbf8220bcef503992a7fb85e5a2660cfac1555358ea29cf69f48850e9db1462e2bf0cb1cae66dc0d265500cd58395a6a2c7ca178eb74f25ed4e7f137534415c50ec5643490e2c29a81dc5b35e0f732a9123f78fe9272febada14ca255c7bd1a7bf02ae07f9fa56aa32e188cd119628634917637bf6a95d1222b785e04b2212b34f0ee4e023997a75748e57ca51d6737baa486c0210535780f18638ffa92eeac6fcc9e18b9c36364babd6cac0b3b6a6ca1eed71787e20c163ac7996949fc538895d424dc7e35b0ddb784ff119ee39805db60e10f32430c32db7e5b5b67980be497929a20cf0b50790f1f4281b2f7087c76840b06ce44e64c19191b01a7cf08d525740a7217db3f412f9a7b466beb67ae35a43b462384d95ff887560d140715514948efa2809f3ca56737d529a40d05157ca8543b2dea68966b5f4d66a2b752be19dc3e91653a5dbf8e429739c706710f6d40b4364f61a0556ada2256b3c199142f3ae43a41752fe94d3eaaaca630e4b8b99042db6e973f3034afcdc6e20c9edeee6cb0fcb2aac55a050645a1f474ea0a1addf279e238fb2f1fc90043509c3795368c034071bbbfc951857ffc6cfb3fe169a42f3d5ec91924139c211ac93966b344e08bf4f0257431b8093576ca61c165bdbd5a47ba717cacfd21ec8f1e9e4079563c49c9f8e03f145d1f6ae29b68d47a8afcb7aa7be621b2b68abd87b36a3593481f64648a7897737c287e712b9f798df41d024a75c884c47e90880aca6ad7f72aa15624a074bbd9e23098dfdac16c061ad82a567425edf3f65e3f01f53709b4b695527d4cbac238745b353c96cea6dc08cee633ac07135e4b59f93103d40b01cfef6171269f9b32fd665f08f91ace94d5848e3d246b4598ded58f9487ba93c778c5410dc2db57129684bba24978b340a5b8833eb301d0b2a98419bad536d03af771203c870f62a34de47c5e52c3c7c9b82d1cec67a0a66c6a9d27d5c32a16bad29385aedc0334bc522c28f3342bbf9a45bb174a5f85f7965c30683a29eb8cf655ac0c5c805118d3f4e29e92ac85d6fa1dddfc6bcf2d594e2dc0af65758a1443462814706ddf4bdb6f2236c8c21dd6d7822037eb47968ed23b1591c86e7e270e6119fa807f25a53c487ea127ed636fb3580bb18867ada696583e8bff77e6a60399b5f9fa61c59efc1238e0f1f9fdb37f39c29b20c13206db52905ddd0b9fa3cb501240fe0eeb4843f9c6a0641c6a8240a50a3684f5fffe94ba5373740f0e6b17dcc4260fdc6110acd0b4fe33a28ccf0f70cd016ff72a72c371e3ea5e5a9c36cc1de34ae87911c15ef540bee1c147453e7baba86f9e2865cc7e6f3b3020ecd8f6039d685d61968af4aa1549ce06a8e3cf4b156ff3451c33686c20f30bffd20aad07f5b8caf524e0fc9ca2d15dae14f6a7d34825ee957b81389cf526ee2fe31a0c87201d6e268ef7aad4adbd1c60b56b7de87565733a87045e78913d000129d01bb70e142711bbc747dc708c5c2a30e3e5ccbb60b4f1fbd2a25d350dc0c52ddcc5efa1d5a969a6c203b6c22126684b6031ff505f75e083775586d0c0945c2f91fc9f9d27269859a68304d002887c852c98e9525cb6c692afc7d382d16acef462ade2fc2ed7f9b1d9e1c452334e367b1585f0071b9b34c954060b0fb6f46aab4086a5c24a4d2aba63e71ea71f812c00783e9b0316f6f08c700cb7ef72c1b5cc48152edc1cce0f395b6232de77344aee80ad7b92da8dc8a72f69c93aaad188996f5b948d2231cf9d2ec9ec28c23c83b313af668a336cccc5d78981b55da7937f4fed18f485adfef71fce1c185379b2f7acd33aa30c850fcdfa6148fc828146766f3e116d2342766e43568ba184722cc1c415d7cf5974ad0851247845abb648b7273991d818e0060acec685fbc8ba469c28faa3ec0da4d7c2f5f0c4662797b07d8fa65914c1cd542c5fe778bd9983b13306131cd7886ebc272be19996997106a4938db1e3d3dcdb6ccef84675a9bece3ea8bbb994849584a04831204f52aa35dd7fae3be9017d60d3c6673fec01b0f11e2b794841e20c803196b5787b852b20d0ccc851dc0225e238cf6ad357548f2c380dee1f646112cd0dcd15b6a6528643b6055d72a1a1b7eed954001dc86d4c5d58a9e02996fd1a5b4261a0add7861dd9b9803092b073ad7d8d24ccc940971eeed9becb99c06423d563c49d3e574974658aedb070a2016e1b9ac1a57692ca89292a45ba538061695eaad6b0767eac8445366fcb0b8f9a4e998d05edc749a25aca3e5efb82b6c6ad5c87426bbcabeaf79d61a8af1ac05b3332ce6dca9d8282874c1cfa771cbf88fb54598bd878b6bd9bac824ebe2231fe9a29846e085225f2c3a2ea895f491298c5d7ad0f2b2d54356fecab03985d8e3eee3c47a3fef34175baf6950e7efe9a5ee201d7284d38ff805ddf831bcb176f677a6526b49a867a0401b04c69b51bad92c9b79200a3eca4c223838fe6f0ea4e3b5bc4a6ef9167e9f58902583cf6648e3cd58143e05f0fd4bcd8f79ede4ea274e327d5be2a8048cd58b31d51f81b34a9a76339ee9adcbc3c014ceb36efeca8b68e735d30c5f77bb58c9362e63868434b2fca154b038bdf206352229885da4775b131078d74c3d939bb2f3758e5d5563ffc6614701687a324f036d91a2c76ef0763c5a57b565f830f249cee4a34e25327456b002c30b6c62003c9febb5b0be53f01fe6a97af1679fd28ea5c7198268d7ba6aba27ba9e64dfddb3a7ac9241a3861f29ed0a6749527f60e7b0b14a5a7856a3216b0323768651bd92637853c6793c067b30e60bea00bd1823290e59638a29fde24a291074d311feb0aa544da1b99ee896d36868a4718956291612c4a9f856fe4c0fb0cd70fe0b9942a66810777e0660b9da848aa1f4c1084aef72318278f858064586b74a2fccdf87984ea1a49f736ce8a9c09586d3310cb2e85f8240e5109c85c812a457c9ece3ccf496843ab0ae4021ea3694b20544d6cc1abcc78af7044900d74682d219a5f5794e9b7887886c9ec7af4383de0c73a42de1098e5c536532a38286a1994b6cd838a27dcfba48554956105c2d1a64890a92cf44476ae8c47a860a94148269425816d20cc3ca3b528ca3f38a8687030f057a679d9c4a6d1ff0f4f261311304112eeacdcb3c4c067e09d64e41dfcd5ebe8a3254332fd58271bbcbb0c99393756c96d2fb4dfa3b86aa03907a810995a7323e38ef52fa4232d31b4611b45b2b89b4e054f3d65c4a82ec35d20079f0bcb5156748ac074ff05113e480c74d095e31fcc6d633112ee2f97f700e68a0c06fa1d00cea8c6eda035f78900861c9dac4512f6334fbe6ce90f5d8d648c0370bcad6594583e28865ea83947b9846183c95bf51126645f891b1b23546c65cb9ee975eff31375e5e2d3bc222e2d26688e14f91cc9872e15ff848d7bc5c78869ee62954a4260e6715f453eefb51eabad084db1c7ace3ccc5791ebe243d78b0ed1d0521604f55b9c506a193e2b28edeaf4f300c94212631c0a54fb4ad34c4b5cb7d72944066aedcf7119618e7ad4b9e9115d4c3f5eeb2a1e19e3ee298291a2653bcb0b2347fb3c9a04d053134104cdc8252f7e7574f5e5d57194adc8520d084078fdbdaaea9c91063e30c491261d90d533f0770e62a7dac10fddc93c579f2576d3371a0b5a2fefe48c84b90ce751ba277925a3719090b74eda008392481f7360ca6e4c5db7488957b080c6e7e414d6099db7f9d67f9bebebf2ffd3e0e45e461cc0ca2156b79bf1d8777b0aaa0a3b8c4d13f41e542e76c975f002bcaf3f0b8c92fc1fb480ae7f70d26390ed697442148b2af6a00648612aa4eb40a5022f2d3c214f929a2ff336d8e983e298f03b44aec191b3fa081b7e33f714e7f285ccf2c8217ed30f747d70037c9a66b8608d86dec1fe4122861c4f0d5b9f2b51c6d7d0f516063bb1d549f1aa6e5584dca29418ac3689ce344d8b6ecd495ddf0bb59fe4f8585ebc227d7aff5d7371bbf1bdb946ff79718bf1cec9c55a6c428a3742ab0c6be2b5015f258894fc1de0d5604ae8134fff1a66ac86922d1b3ddec80b531087cc4b211eccd5bfc9701a391c4356ad9e2127cbe5f7f13e0c4c5fa3fb13a31dc6255ffa4a6d0f4dc847f33bf350e7d5752593262efc2e2d9dcf03075a648a1a08a43d0d73a5ee611903285ff352354f476d467dc070d3f3e36b57910486b63fcd125b86f5cd094bcc53a30ad5d4497dc763445de541eb32598cd18b3594ce46f19168b02912f93952cc921440ba1568af594112ce64cc0cf0515374e33e64ccf60d6db817a5c6bc2aa6135ff31a5d28b28bc59ae1582c9386be02004167107a2f178e16dbd44942e70b2da3770d36de8dcffd4b5f85749fee1b67c87d06d4f9f493b740aad00829a794cb75b408b21754e57d3ff130ae10a2b315f1cf0ee2dc9a888bca1599f481dec7200e21db4c57de5ff16aaf8441cb95aee1aed6d4a563b5eeaa257980e28ddf127a90689c39b0beab59507148dfb7188957d0f53fb8870aec08ca403a464e1d725b87b0575bdbc4201d62b0f5367f2857dd38e385aa44b2a837b4ba2e282c8d3b2be857ec7adb05c6a00380cc4ca537b846a2deb6b897c3e4341e8f4c09872421f44c95efaf09d33ea56cce8d416002d8cc94d0fff910f5425560c75f134b8dd2c4e4524ca2b6e1713854582dee37d6df8163f4f5498a54e3cb6835014b637c6031e49941925528f0a93210d3ffc", @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYBLOB="ec05ac402e4935ab5de70dd846bc8c692087320fc47370333f6d77ad0831c6afbb8f1c67a9fcb01189ace71a30b88c10249fe5325634f18250f19d76b315026bebd8d2d0f41291910ada0949dec532f503617384ab7e84b5504c7bb37362c91505aafa6d174a3267a3d313017dbd6f9f67f76d6dc73695b5113931377e3a81f512c3f96b50fef3290f98c4a334875ea741dbcbb5c3468ecdf16fc0b0a30f065b0ea70800a04ed2ae449f3c69c3dbd670a530aad69a74637395eb11ff9a7ae104c2902acfe5a732b28cff7163f308e3bb025d1ab52f6b6e563c97b188c7fd93d082e216169aa8b89da57383e7300eda931a0ba203"], 0x5) writev(r0, &(0x7f0000001300)=[{0x0}], 0x3e5) 16:00:28 executing program 0: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) lseek(r1, 0x39, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() geteuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000440)=""/52) getegid() getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000480)=ANY=[@ANYBLOB="b4050000bc470000f28812727364004b"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x2) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8000, 0x4000000000000) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) writev(r1, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x80, 0x6, 0x742d78ea, 0x1, 0x7ff, 0x0, 0x87, 0x3, 0x1, 0xffff, 0x100000000000}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x40) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r4, 0x0, 0x8000000000010000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0xfffffffffffff8fb, 0x3f, 0xffffffff, 0x9}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 16:00:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) socketpair(0x6, 0x1, 0x81, &(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r3 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r6 = socket$unix(0x1, 0x5, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) r9 = open(&(0x7f0000000300)='./file0\x00', 0x10080, 0x10) socketpair(0x18, 0x4001, 0x10001, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x3ba47dd94ba65c32) r12 = socket$unix(0x1, 0x5, 0x0) readlinkat(r0, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/134, 0x86) r13 = socket$inet(0x2, 0x3, 0x3f) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r15 = socket$unix(0x1, 0x5, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x8b, 0x5, 0x80000001}, {{r2}, 0xfffffffffffffffd, 0x4, 0x4, 0x0, 0xa0e4}, {{r3}, 0xfffffffffffffff9, 0x24, 0x40, 0x100000001, 0xbc8d}, {{r4}, 0xfffffffffffffffe, 0x40, 0x10, 0x8}, {{r5}, 0xffffffffffffffff, 0x50, 0x80, 0x3f, 0x7}, {{r6}, 0x0, 0x18, 0x20000040, 0x9, 0x4}, {{r7}, 0xffffffffffffffff, 0x4, 0x2000001a, 0x1, 0xfffffffffffff324}, {{r8}, 0xfffffffffffffff9, 0x1, 0xfffff, 0xd51, 0x9}], 0x6, &(0x7f0000000440)=[{{r9}, 0xfffffffffffffffa, 0x0, 0x1, 0x1, 0x200}, {{r10}, 0xfffffffffffffffc, 0x80, 0x6, 0x3, 0x1f}, {{r11}, 0xffffffffffffffff, 0x10, 0xfffff, 0x3, 0xe07c}, {{r12}, 0xffffffffffffffff, 0x0, 0x8, 0x80000001, 0x1}, {{r13}, 0xfffffffffffffffc, 0x2, 0x80000001, 0x1ff, 0x6}, {{r14}, 0xfffffffffffffffd, 0x0, 0x80, 0x100000000, 0x7fffffff}, {{r15}, 0xffffffffffffffff, 0x0, 0x20000000, 0xeaa, 0x4}, {{r16}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x81, 0x5}], 0x5b0, &(0x7f0000000540)={0x100000000, 0x65f}) r17 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r17, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000080), 0xc) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='\x04\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='/\x00']) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="4c530b5be59100e8361c76bc8f8b7f8a1caa245a93e81504000000bac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f64323e88784f97e302e", 0x56}], 0x1) execve(0x0, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2007, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="0100", 0x2}], 0x1) write(r0, &(0x7f0000000080)="ce9f137839a5", 0x6) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000180)="4720100ec4a824c5edb75243a48ad0f8269033dbe1996f15016e128d82095d", 0x1f}, {&(0x7f00000001c0)="849df59f21369ed849f5de9f958ad2ea7eb0f0bf", 0x14}, {&(0x7f0000000200)="4a34daf5066364491e21096f642140c9f50ec22057a4c3df465ef097cba1a4ed299df5a99e3e75cd650ce597977a81289a876defe5e5373affae6b4d2ee348cef7bf3c3b0502af9793bd56cf3b97b56120f170249814be4919eec18ce933d9ecd2fb291a0c4068c1ff7e60b57e2a0838878dae13135ea19bb641ee56416e9092225cba6f09", 0x85}, {&(0x7f00000002c0)="cfb5216cbc2cfdf1af531aba7b85bd8e267b01e5bae6ead10f1246fc038d3cba48dbed50eb645a0f31e3d0777fc8d90dbc74324178b6e0231c86e96bf57fe6223e116944e6767f67181b75accd7843ff57a885703708b937042110c7f3b977b6ac33fe213e2abc63a6fe99b054a375501e2586f878b4be7cedfff44bfe7274940fbe0d2b19fd69353bdf6979fa6ff10257e4ef4441be2423d5c51d5fbcc2a7321fc5d52ba85ae7d32aed0fb7b299e15e07450331bd7de030018a8ba1a9faf23833c09bbc60f3c157a2ab01458a9f024542fc7d3873878aa6f6648eb5883f37b5a6a82bbc50", 0xe5}, {&(0x7f00000003c0)="bfaf0888837636238b1a060ffc3149205bcd5d21c337a125461c7ad8376e649ac4802bb091db31b3b8165af49af75f8fb421cdd27efcdff23704f8bcf78b797f0f449cc0b9d5044d76", 0x49}, {&(0x7f0000000440)="8f0584cec32a4d75d4d933ee38832a7ff2190994f56575a3b735841843cd0071e47321525add7147dc47292de00f30ab359f87", 0x33}], 0x6) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 16:00:29 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) setreuid(r0, 0x0) setreuid(0xffffffffffffffff, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0xa00, 0x0) select(0x40, &(0x7f0000000140)={0x8, 0x9, 0x2, 0xffffffff, 0xff, 0x1, 0x8, 0x1}, &(0x7f0000000180)={0x0, 0x7f, 0x6, 0x0, 0x7, 0x1, 0xffffffffffffff01, 0x2}, &(0x7f00000001c0)={0x8, 0x78f, 0x8, 0x100000000, 0x6, 0x1, 0x4444, 0x7fffffff}, &(0x7f0000000200)={0x48, 0xff}) lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r2 = semget(0x3, 0x7, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/157) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCBRK(r3, 0x2000747a) seteuid(0x0) 16:00:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x8ac, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb9}], 0x2cdb, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000400)=""/148, 0x94) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x19a, "b8e2ae4f3e9d15ead666af53d294e56356ebb400"}) r2 = dup(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) setrlimit(0xc, &(0x7f0000000540)={0x7, 0x4}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/96, 0x60}], 0x1) write(r4, &(0x7f0000000080)="1515ce", 0x3) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000580)=0x8) r5 = syz_open_pts() recvmsg(r2, &(0x7f00000004c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)=""/149, 0x95}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/251, 0xfb}], 0x3, &(0x7f00000003c0)=""/13, 0xd}, 0x41) getrlimit(0x6, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x9, 0x76ed}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x4, 0x0, 0x1, 0xfffffffffffffffb, "ba168f396e83b9b8378817ffe848490c08d1b6c5", 0x9, 0x6}) pipe2(0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x40, 0x0) fcntl$getflags(r3, 0x3) 16:00:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x4f034378) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x8, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r5 = dup2(r0, r1) getpgid(0xffffffffffffffff) getpid() getpgrp() getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = fcntl$getown(r5, 0x5) r7 = getpgid(r6) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x6, 0xed2, r7}) 16:00:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xa10, 0x1, 0x6, 0x419, 0xffff}, 0xc) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x1) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x800, 0x1ca) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000480)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:00:29 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x802, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r2, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) accept$inet6(r4, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000000)=0xffffff70) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x2000) mknod(&(0x7f0000000980)='./file0\x00', 0x6000, 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000009c0)={0x81, 0x3, 0x7, 0x1}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000a00)) pwritev(r4, &(0x7f0000000d00)=[{&(0x7f0000000c00)="acd77253fec96094b7cf61f267c75e934cf872ede8795d848d6b59dbd3b2847c93cd8833e0c4e4bd34a8d6ad6b77afba1c733e76d72741deb07e30d846f89b212b7d6f83fbc07df14490c0f2896fa4b48da6e0487b12fe6551846489f61f29d4c12d9937e6a0efd8d0bbd092624fe91d9c37fe5831e0ca290480d985dcd66d033f49458d7d9fb6708da17004c875788dc7aaef76887e7e83294a7f469a5b525303ea537db4a4086baefc0cbc97d92717de3b6027a8d24f8dbccbc09b4bcbe750655af194a15f53f21ad96c38b717e24e5caee1", 0xd3}], 0x1, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000d40)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000d80)={0x100, 0x1, 0x6, 0x7}) shmget(0x1, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) stat(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)) r6 = msgget$private(0x0, 0x202) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000f80)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x80, 0x47b}, 0x156c, 0x7f, 0x0, 0x0, 0x2000000000000000, 0x7, 0x7f, 0x1}) 16:00:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt(r0, 0xe8, 0x2000000000000000, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) setsockopt(r0, 0x7, 0x9, &(0x7f0000001080)="9dabc7dc9bc40eca585b3ab4ebf4f69b779af141055690ad9f7dd72645d31841a8007e3e43eac1e75044c8845df76d0b40a8574be132a26f1a6bad5b6d336b653df833a5606e6eca9c7dd6de075b4647d0b586b5c1ed47591d17f64fe40fd9cea61df3eca00b", 0x66) r1 = socket(0x18, 0x3ffe, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x20, 0x8007, 0xffff) shutdown(r0, 0x1) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="521d6fac1d61665a1f1ed36a2959d4b5fd701af2734716e9ac8c0d53a19eec760b9f80db227a0d75f1ac10b3684fafddca454a8f7c74296bb05eae4752cac80a0a5fcad60af8f4e9d38f7b04c8b20d8c41801b56d67086a2bd6cf91eec430c7f2796b2069ae6033c72899a665745385bcda350e06834ff2bc43de82092b38865ab20dcda773dd27b96619fc1cd6cbc23b7a4edb2780ff1b42dad03a8aeeffab44a594c3eae7c48f69237e438e9595da4ad9bae3bcc11828bae9d39f11cd5f66337242752d65ea2990ad5ea8911c95fcf1689625aa862ef36bad5ed012ccea00d6e97ac0869f5331ac59b0882df0212d6a8a701ec542a89dc63d47593cf6e7188b58a5f6295fc9afc0b166e6e7053ba9115ae7770694e13a7cde48ee250bfe6240e7ef13f37da2d542fa46d06e4838ebced561aba3acc7b300cf578e7c193ad461bd6a1bdcddd489fdf998ed522bdb74bb536517aab8ae66005275ddf3e8650eff2122590edc33d21780c15db13d7d52cf0be1b6c5a3ad362d6cc46b686308bb0e232d24f36fab170a1896533f783b3533a1cb531172b8c49b3cd2ae1ebe68beae4300a165dd3a430ce3c689c7f8e901df4fa56d31e0bddf16328a24854cff3b4c6aff02fa48fcd0c5b3bb8a28fd02c07d440dd95953cfc4d61e671ae98dc22bb09ca75565143da8927fcdb4492d96e1ee494dc8020aa9d349903def244c753579f2c05f8595f6b3133afb6a8363e89dd3510f893cdfb399330b176dddc3bf03768f3b6d2b7b01fc82e83a57b2aaadcfd1b5e63011905804b471b4479bbc6d1c6d624519d7b1decb3762e1349ceccee54feb4af5a51cf75be3b9ba038d43497096925e36edb12e4057ed9928639133b4e5f0c0499d704ace9ad8660b779ff4ee0cb71993de768afc40fe77faf05350e56f52dc14fc45f6561ce4fd0b8fdbf8dbeb304f3c02a0c155fd82ed2f293f972cc6bff86e086e475619cc75a54df8c0db7b3a701f0b92247507afd8efa8e8d2bc05816905863a3ba924a445c4b551736d828b11b54d267b892af01a83e1b5500d960f67ced6642f808362ba489338c8eb97731d38bfc69a12f6b7d3bc84ba16b00f24e68d109dbeb19cf6da1d37e2ca2c0025c63cef16f9443691b3a88a73c0a06c1cb4e5f35a6e7d99e1b84d24acbb74b94c866ccf64c1f45e7509e247bcd9d7a6ed710a6c805f95088ebc2e3b84055a4de5e164456eccb81d4a909118c8fc6acb8e0964dbcefbab2ea0cbce2451f374acd514b3b730558db8e1a8c453a08bb3b37e52bd3096399bbba88ce4142b37c292c97ea8f2c0cff44fa5d24f375b50b43f4047f9e4a116c1a87350d1179e4e865de919074a3c405ed6eb2a36d2bb5b9fe76ce135c2a8c851e1dc1b4142b193d0df32b65c65214135c1baf7753cf096b70f5dee3337f5fb16b5fd9e29325a740e40a6a0cdac00b73c7449fc72317c3a982b3cd04f296d95a05580ec690973f5632afe37d0c61d7e84655881030a4aa347701dff2f80bedbcf62adac9d364c9f713d136229fa20f300ed5795f16acb8e99bdf714887779480b848c542e2ebce253da673d0690533372dff3e94f822421e8ab5d7f1e33f9080fc324b87e64c7cc72fa06eb34dfedbb8e8358f88e68c221c53a830526541f351a0f6d393480b0ccf92608883a7f1f6170feaced19d0e31077bdddbf23c5ea2cb3ae09b95f9270cbf7469d8735bb02f17ebf319bc4624b5334871e32a67784faeb273ce691d6d799584700f0cfbc5da5195059d70ba4a396f333bb47a2926b775e2abec6875135dc81f75e89f0e4094bf899a32cc768c9873abe3904b93be356d0f8f9ff3a7b0257b5d29b5bebd14de2ad502e609541dc2ffae48403ce0af1c6a328ab1d46548da835d281c33c560c3806cf8d319e52864a3570a4d2489e29b18673a7a0392a33a7160ccb2fc44f019c4ec36848e8e8357ce188b0e45da45f04d079aa1121225c40320e718a5e352d4d4e9176dd32e22578388faefcde9f3e5b55703b961d3b1446db11b0ffd49b1613838f095f70e16a9873d69702f4bacea469ffbacb18ade63d5e6daf42049292a239fe4eaac2188edb9775500252f4b6be201f8affc01665bff0099bd1f9d6dd12b3ccd0014a42528b5cd6a9be2165e5e950b1dd4deb36dc7639cca2644a73626fc7040cfdfdd2a1ea0bc24f487ea20acae46bfa843455b75fd523c7304ee58c323dbc1320d1f5c6924f12c3d11e94a99fc4796b7fb356e5bd0f3daae068ff5c37886e20205a36fb34a793b0c50b324112fe045da663e8c6849adc21728e49455635d06019e1b564dbd252ed1a4931d4b1e1cfbfc1426cdd9897efb091aa6b22d37a28faad1b6bd593c04ffda11b1d10fcaffc3e14038f71a6b54be1c8e70f924f48bd162d00d8c9adf4d23639674dd321a81fe3377e3dd3be62db13ada347fe41846de90a5d3ccfcee8abdccd75fd9a92656eb6bd0f89e4f1c5ae5094d240b045317918196892482afa831ec226090be72220f614820b1f5ba1556ee43d40c756e7fd9ee72ede474424177bd62a2490260dd0bd5c907eae9930a95975037193798a2607bef67fb8fbd6f3666db7d3e067597aa2b4f7a99f2ee94003839d6c39b2e02e40771466edd8e0ba754d82d476ba624734a78180037d3c061da1a9047e39aca121251f3d600142c3d0dabe61a0165f2fcfaa94e40d2aae7daed8eb97148202102055132e8cd88d2be38e9cac31c60c2546310199041b66421339f7175527cc2d2dcc6689d9a7275a2e3a5710c118b2e05d5f57348fefbacff20a7868ea11f50058cc1fb3aab53723cf6152025cdebb2e7f0a2cb98cf1cd6a363af2a34ae923dc3be99f34f22d71649b2f24109c05c56d1f25447cd9234cbb72e35d4c2c9f663b707705ec938322486853af0be52156a2c8a795051ba5a1d3598068bcc6da245c8b7f751f4a361e80abbc79ca2fc3990525c7d55c3fa90572c5504484f6a434398becf75a34ebf5830e34f973559a64bd6c3badf0dd27a5931ecfc0f5344dce6f45228a337a1f4f7b5e9c53a3df62a59725658ac68d35250a042fc03a93edc27240a1905b765c3d625ecd6d8526e90b6d8fe3abf8db8c06280c5c7df8e3ca342c5590780cddbbaf27171e6c383a432c19d381b52d1e648348ccac83ac76f6e9230a3f04bc00624297da4b3c5d1acbd1b4d19b28fd4c4294f7b579dc74d5d707b5db8a75f24d4d41bb0b414813afead561e03f7910eba779633d822eb65fd4b2db9a200e0e2addf572e4da31307dc4af5962eea4d9ab066e45f61bab9d4d798f3fad25e454c3f4518e90df7e035f2c48db098b095a011fe46f258dfd2a0f614ca11e8e6a1d772a2c1434fb69406c28c53a4e1de816a5e64154773b75c0ca4d9803a48b09f535013f216948e4611b421e8bcbd5a128dcaab8a8f0520de72d5998ad561bd533c254288b77cc03b0a1fd587527385b3f7a5f9c40f5ec39a74817075be4a44a99d1bc468b759f20e4a3560168c3d7207b8a19c1ccd8b012da71e6f44d4ef2bf152e513854237b1e23b2c616b8cd9f2301e6bedfe160c5e250ef2cdc0209e4c9b5c5d96e887652161e4ae1fc4df6ed237a0db39f54e4f2689d3b6c17f33e46c952c80301a7ad9492efdf12b5103ae1649dfdd59df77d6d431b4262d5081582a25f8ed22a2db7481df86c08a80e49d9ef6156815e97b99382b8ec830874c4a8c00b8782847f9e49ae993fc4de6bd652fb3340b3d5af07924785efd25435a143fa8b99d82eb9a816376ae220f060bb399015aae6d498a1d1f5bb3b3f9e9a0b30e4eb6eeb3b64556a1c3daab65ebe752b6814dcc7c6fdebbc40fa54d626e4522e92802b7fe2aa85ef5f8f31acd47387829517b1774f554b3684652271c5468b4e1a9a8ad99510592c63e24d178e19a2c9b94c5a535b4c83e3b5a2118548576a6dea996e24113eaede5b1939ea8a6bf5b5dd9541cbf17ad4e44b09d87f0e51ee6eea0135bceaa663413aa2e05785fb84e373d7c74b5bde54213109e6c835bf5f3fad74f0306d7842b9ca6dd72427b6a34e7fee9223c9df9783bcf3df73be7398bfdc2cbe984c69e901a732a3c1e4e8b43db9abb2f0f5b1f1bd0ffe6de2a0688bd46116114636ca7938c2b55a8f2bc724561da581f81e24c543a384d471509d969f9e5419fc6575782fd554e7740aa825049af5fb434a50f252942baef7676d3cdf48ef3f08ec0bf9450cbd231a0064f24a3538766cc459d60ba029dcd9b0790e9187da28f098a8ae3f97afa740fd811c3c76e735437285726713913bd5b4d42587fd8ba082eed3088794579f79fa6f9fb59d64f90a65071ad875932041367f10305fbf418857770a05c8fe6fd9d7d2391eda741af779b366762bac89d4a4d4ee3408a2290faf7f596254f3dffd70f34e72418423d021ce3e250ab98ab336319b6d0445c7f0ac3021bda1f7d5dbb1a560bc39e9e04ded215c419ee2aecbb5133f7d9081beb498934684acdf112302db59f0626eebbf4da437cc4415282f874159c6a5ac77ac15c56ce34c1f8d8c7f9a777600e4d578842f08fae8c1d7eff8cf40e51022788fb2d89a90ebc3f07d533dc02812899314a7e3ae30daec8f875fb1a8ecc5df0095267c701d76924acd3a6bb29eb722c0fd994a8aa3ead2df35eaf8c1f117e5c260b7d7ff9ea4ce479a8439ff8d9cda437780ca8f5971f92dc65e5c9e2245b8d4eba4faf67a67b74ff4c4cdf1a558112690ed92ad9e6afb602510632043a9654da017c2dfda6878c407ee579ea78052f5744c23630f0466791854eb61391bafa8450ec09c893e4494152f2be778f24601c97b71146cc77a66e42da0145acd6f96caf4507296f48f4a34b739f6a34557cd0a92ecb4879e939746e2521b0765629f5927806e022a2b494fd62a9fd9b537c0418bbd5929d71b933c00085a43a2bf7d11d26d20b02d8c83bcc8ad0d0a90c3237e31b495aa9f59b6a0d5df12314e23dfd9ef211c70e6257bbb4e7407c69257d72ec9fbc023925b03ab5ac10b40f2c12f3663016a5ff8c256e9ee000d6cf713291cb1aa2a93ba43b5bf07c109486cdbe32f737a1f9c06a5133e2b4096d36abc25a9457b0696a43480f07dd36f898f7101cf499bd2453e023c6db63c9fa72aeea8b0358a39f36ba45e88ec13ef9c2320e5e45754ab0766a3d07387f490feae04aa1d5c29a9122c6e95da843f6c372833de69307586ed6b27544eb656beeeced867108e6ac6ae337e63ef09957dff456e576c89ec5f097b6e81184a30c45c8b9932b12765b568bba4ee7f717187941f7d386c71ad7b0b11bcf754e160c4842d830d6a433ebecf92dc5848dff81aad8c4f87cc0188494289a08cb98c3fdf749039e31d8e16fd60960e5502fca84abd630a03ecf426ef0c431fd78345d2370c35d849a3557bfc4321c0a24fb92ef51d8f6f92ebf55c3b1657bab108ecc7f92bd20ff09b0321aaea78962c62efd43d6ca26b514c25b5887d38fef1cb5c207216ac407e9b09c43fbd181d481766783db78cfd4f50882518deb1b33ee2b2db917c66669866aed6ae2cf0846a2ec01616e6a782f04f1842a410c96c636aa885d4b4485ec4cc0bde13e1d8cb4c74a1e69a68440c887ee35e353f2707865246a84cfe524ae2a39ffcfb536ff486e5f3ab79dffc33de3181b3fef3bd5fba0d9b68fa89ea2136a3ed961a3275889114f4f5bb81f3c45e01bac5c5a35edd010f82c6ab6ff5595a1ab8c60fd7d610f76f0b973734d72f831a9dec29179bdf5e3b3d8c71fff5234b8faa5", 0x1000}, {&(0x7f0000001000)="7d64bd79b9015e9cbb2fa1c10862c29dfb58d7afcb62985e0a2edd4909af6ca700e5b96e7ff09375fa1d9dfbc2f92810ff4416ae6f79acfb4799a1b47e5d92ac84caa5c8c577164e7cb76e19c7414287f7ef7262763e524caa61a00fab2b8d312676", 0x62}, {&(0x7f0000001080)="c240e5859961be0be72b4c203c2957f66f971a2cd3c45ca1ee948455a5cd13e080f64355a1e0e67de2341f41538f2a1318dc546fcccbe091d51a0d37", 0x3c}, {&(0x7f00000010c0)="62634602f382f39f83af4520740680eda94aa17e4a6513a6b3ad61b62533a4e3cf7a012bdc88", 0x26}, {&(0x7f0000001100)="4837559c9c7577bb3e48a6a6ad4dc6c81740921b2cc0aa500c5f0de5cc5d3f707cf8b46673941afcfe3c2de09e0ba805354d4cc8a4edfacc520817d2d9fcd3d155862731f2b3d485024436cd91d3d5adf55bef6280e5d631763b5d5686eef5cd9ed707afcc7d7d6b773997132bf57f6b990389f64f73e1321a50dd9c8669e4226f22c3aafcfe02ec363a73d217edc5d98b745f921cea", 0x96}, {&(0x7f00000011c0)="174946d821f6d35d9108dd3705f0e9ce7f61e48e4993d8ba8eb5aee76a269acc3abecf41951fb529c12474715b901a02ebba4a3f527c2978b4b5f4c3c9f7aeee90ac2965d54e311ec03641258334e07a2aad6b7aede10a667f4e6617f3824e18b419ad4e5797d0f4b9f77c5bdd2c411bbf871829486553d566c40a64e793e062c3886e2e9b83aa1b09b10a80512a2f20f283bb10055c0f25b3f7fcd4d3cfd19afeff6bc4b626e7f5702347687ea38974f0ab2b3d17d634757ddfb14341022f3e21817cadac803208", 0xc8}, {&(0x7f00000012c0)="73781241e77590f2f7317a56cb1c391626bd36f0dfc5ac8f45d5d441fc13c07fd9024ca85219a21255810eb92ed29f286775b8044ad3f5a274d9f5279b296fb769cbb568ea26217724222aa63f0492ed97a684e17d44797f818a0c8d01cb8ef9c595daa047c8825871f5147d47d545ee1a3a210731506872b95819be6c00aba566254036003b3a0dca74807abe50e7ac6590bff6215faf46cc38f9c836b2a08a8f6ee9f1e632e1ec71abf88565790e9d496ebeac375e1429f90fc54788f5a8", 0xbf}], 0x7, 0x0) close(r0) socket(0x10, 0x4, 0xbcc) 16:00:30 executing program 0: r0 = kqueue() r1 = getuid() r2 = getegid() fchown(r0, r1, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r0, r4) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="d77481098810d59cd563", 0xa}], 0x1, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x8}) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040), 0xff20}], 0x1000000000000298, 0x0) 16:00:30 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) r0 = getuid() r1 = getegid() chown(&(0x7f0000000040)='\x00', r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x1) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x100, 0x102) r2 = socket(0x2, 0x3, 0x6) getegid() ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000000c0)) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="000a0022d42f00000000bba2778c5c8ba35532bd488a25645c11cde2e14569c53272ca436b8c636d2fe720b97b5f731e77a3d7f6c9b3f18238"], 0x10) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) chflagsat(r3, &(0x7f0000000140)='./file0\x00', 0x3, 0x2) write(r2, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c2b903e5395f8be271b240ad1e1eedc4134a69917d42b89a58a020000000000000004ad63cb4e35ab7b", 0xffffffffffffff0a) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000005c0)="000000186104000000042b09f8e58ca1ef0000000000ff01000100000000002e6c39f4a60708ffff09f6ce4222276ef73ab42f38a80f2fd50af3c219396d809bb3a9a032e79907e329e115e4bd928e84b7e0203aa040370f82159cc1fff4b175097eb7f353000a5d0246e515e7f193a866b4168f8c1208a176efe603c5c5d8ad8c30ebe0eb51bd21bfefd4744e30304cff05d131b4715820a08dff839838f163cd60fde2e74c50fe390a6b81099a9033", 0xb0}], 0x1) 16:00:30 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x3) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x8000, 0x1, 0x2, 0x0, 0x9, 0x8, 0x7dc4dbb0, 0x0, 0x3, 0x8fb, 0x2}) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:30 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8c}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x7ff, 0x3, 0x0, 0x100, "48a47b1d1a46ede86a867c5be15061ba1b6dcdbf", 0x0, 0xfffffffffffffffd}) r2 = semget$private(0x0, 0x5, 0x50c) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x336) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) 16:00:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x8, 0x0) r3 = socket$inet6(0x18, 0xc004, 0x5c5) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x34, 0xfffff, 0x4, 0x5}, {{r2}, 0xfffffffffffffffb, 0xb0, 0xfffff, 0x8, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000005, 0x6, 0xffffffff}], 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x14, 0x10, 0x0, 0x964d}, {{r2}, 0xffffffffffffffff, 0x50, 0x8, 0x9f91, 0x5}, {{r2}, 0xffffffffffffffff, 0x4a, 0x3, 0x1, 0x2}, {{r1}, 0xfffffffffffffffb, 0xc8, 0x20000001, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000024, 0x5cc, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0xa0000000, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x4, 0x7}, {{r3}, 0xfffffffffffffffa, 0x1, 0x1, 0x100000001, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x9d, 0x7}], 0x7a8b, &(0x7f0000000280)={0x2, 0x5}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) 16:00:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20001, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = dup2(r1, r1) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x10000000080080, 0x4}, 0xc) close(r1) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x6, 0x8000003}, 0xfcff) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:00:30 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x1, 0x5a01165e, &(0x7f0000000000)="36e6287fdb72ad6bcdb16c63e672f76fb1381c8f27fceaa5eff118a41b17631f9eba658f3c4fe23ce258ee42b571e022b8656bbd7cf3136b425eb7fdbb309525159527a7ec2f3cda8159377b5b634fe1aee1764af458586ef0dd73dac5799529f8a062639294c8c657547f1eddce80f5e34224e19ebe0aaeaff4a702da0c7beed9af66177aac624448ebed4a073fd3590633c52ac1dfe7f71e4c30d8202934f3dee73149c70056454d2115842361a6a6e3eb13f8d8416facdc9c3cd628b6ffefbda7ce54397b833d5bea91619f5825cd729c5744c7a752baa86323d74222f5c35d485f8b7adb6c792c5b59350e5c4d218d8512cac8", 0xf5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3d, &(0x7f0000000040), 0x0) 16:00:31 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000040), 0x7b5d96f2c9a56850) fchdir(r0) r1 = open$dir(&(0x7f0000000980)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) kqueue() pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000440)="e8", 0x1}], 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1008, 0x3) 16:00:31 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x100010002) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') unlink(&(0x7f0000000000)='./bus\x00') setsockopt(r0, 0x7fffffff, 0x1, &(0x7f0000000100)="97d0d23fe712dd8089cc332c2a246b0da7ae0dcf5d4f1bc6bd77a587b77a587b159fbf3426ac2b88efc037305e815573090f39c8b0d889be7bbb2c", 0x3b) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000b3cf8b2ebf9441d40484fe00000000000000000000000000222bbe881b9ff500000000000000020000000000fa278d27edda6fdf9b928a5f2997bc3d73d2a59475940a62d470d6faa74fafdabe216785f1761c8c22f2e2de030bef3c55844f9e70f60ec94556ebd8cbc367198a1e38f586fb334dd185cf1a47f73967606687e9dbf4cba3d683e2eec4a1d56be819545e645facf8938c120f000000"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) 16:00:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x8000000000096b, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000880)="2ab1c7048b511ed75f6e9c02f8d6f42df3e8995fbcf10146758ec07dbcdda93fa5cb7dd17a4e4b10c5bb7fe61623082462b4368ccbf95d2944e8aaa87bc5ba64574a56f8a2a47acc00a6fffde7d9a7ca9cc082aee8345f1b0011022a481aa925b919494c3ada23a56a19438ceef42c41e60894d9162d52e66223ec4ecb8de04cf4f82c15e5dc83b4b3a25b62547f28de238a1c1827a0a8aed21c2eaa4d8da202ac3734a05b111838ede87a1c1066513e1c5f1a88c5ad65a4", 0xb8}], 0x1, 0x0) 16:00:31 executing program 1: setuid(0xee01) shmget(0x2, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) semget(0x1, 0x3, 0x200) mknod(&(0x7f0000000040)='./file0\x00', 0x2004, 0xb5) msgget$private(0x0, 0x881) r0 = msgget$private(0x0, 0xfffffffffffffffd) shmget(0x2, 0x1000, 0x241, &(0x7f0000ffe000/0x1000)=nil) msgctl$IPC_RMID(r0, 0x0) kqueue() denied attempt to set clock forward to 36028797018966379 16:00:31 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11, 0xfffff, 0xed2, 0x2}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x9, 0x7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000002, 0x3d, 0xa124}, {{r0}, 0xfffffffffffffffb, 0x96, 0xf0000000, 0x80000001}], 0xfffffffffffffffc, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x10, 0x1, 0x8}, {{r1}, 0x0, 0x9, 0xa0, 0x3, 0x98}, {{r0}, 0xfffffffffffffffe, 0x5d, 0x40000000, 0x7fffffff, 0x100000001}, {{r1}, 0xfffffffffffffff9, 0x40, 0x20000005, 0x7f, 0x8}], 0x2, &(0x7f0000000140)={0x5, 0x7f}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 16:00:31 executing program 1: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') unlink(&(0x7f0000000000)='./bus\x00') r0 = socket(0x18, 0x4, 0x200) getsockname$unix(r0, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = getpgrp() mkdir(&(0x7f0000001540)='./bus\x00', 0x10) r2 = getuid() getgroups(0x5, &(0x7f0000000440)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="14e13a3014ce2109776c19e0458b68f535f1448207b8bee5842e2a0a5e75d214015e26cc83cad79787cdf1e75d1925a22b3fa6156da3a1a3ed8fec3c36f119f4b65e6e55f7a45af9d0bd7513ade120f20832e1089c2c7118c1dfc8f41aafc70fc007affbcfa8dba30d1cffd2daac9e428ed9766feee65f860b47539c5da8cbda1989ab0809f3cd00b891685985494ec0ffd2dc6bab798fe5905d68ada02c956e94a8bc1f96c32bd2f2490811cc993fe990d94acf70a3cdd7f12da4c45d1cd4f04c5de4", 0xc3}, {&(0x7f0000000280)="b22a4aca866d1838a1dc291542debf85f44106379c355a4ef3f00b4bc77f736cf7bf13eb1f5b11896b5504a7b1a0c03e145f2f58e361fc384d5a4e1e6b3fb942d6855b4ef5465c38fb9fbabac4f41342858e84b02f24d770ec84e2ef8c51544db3d6e318b39786f06ba780977da1db8b4667c8b5b6d444ed81ffe43108391007d1a2740d7209e12fb9db9d454e97b03a70782a9fdf4f103f6acb6ee0f21d7002358dee9811c65b2eee516513d8e98f", 0xaf}, {&(0x7f0000000340)="52661d83cee9f28121c22812c8bef583396bb347671d67adba59b405629b140991290910069d7110e623b7aa01a89869bdc3b074d735a35b2cd7275a5f5917f9b8b6907ef584580919a9", 0x4a}, {&(0x7f00000003c0)="3e09f3b9625104f8dee0b6cf86c455908e236f3174e00e15a3de0c30b22208a8e0df1ab3e1e8c7060147ae9bacfca584288fe976a509bb26e38336f8dc8adc66dd165f48e2b59cd2", 0x48}], 0x4, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x40d}, 0xc) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f0000001580)=@file={0x0, './bus/file0\x00'}, 0xe, &(0x7f0000001840)=[{&(0x7f00000015c0)="7935a0bcb262fad62fe7b9bb18a36f3c2e42efb08bdf5bb3671ca717434d7b9df38b1ec0c7d796b66962e21225a8e93981111e0b28afacaabd94e4c7063db7f1268f7a42c82b54d773c1594886b8cb239f446463dbd2f6033bfd2416b8896a2b93c7e6e38f1877e3a7c5153b0dffafacc4b8fa407b8fce495e8fdb0099ce65586463dede0d1dcd8138c56f781c8e89f49c70dc5657cc9268affb82337fb6d65465cc130f42acfa7f33b5078deca613b9a6323cd27e8fb8e6557db6a2561109f0de08e12426db39270d9f03b82063fd64b0209a29223ea8370324", 0xda}, {&(0x7f00000016c0)="d38c4d36ee441e6aea7b1b593bf73269c3bdebbcf1493e49ea7645780f61", 0x1e}, {&(0x7f0000001700)="8e8e751bad8881cb8aa6eb61c99815675795c6fd178f4904b6478905cbd26eaf2a60a8d6c2862d2dbbe7facfe45dce1891681ef3704fc900e79d870cd6f0842f8918f25dae645ac05fe71b36be84a6554df75cf2fe5a34e59c560d00aff2594c14f911f1aa773bc5627b23854f8a333c57531d14e8a90ca2e135d82bff80ee5467cc14717253f580f26a5e6720050aaad402ca744a0196b81f7619a28333299066be97f79cb37eb22cec80a9b339c3fdab5bac6fe6bd9840f43989276e6adff19ff19a5d01c397d420470ac4af2b826426acceeb3993472e8419062852e4a1e769feab5ebb4625c7c3d0c7ed", 0xec}, {&(0x7f0000001800)}], 0x4, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0xd8, 0x4}, 0x2) denied attempt to set clock forward to 36028797018966379 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x38008, 0xe1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x9) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0xffffffffffffffff, 0x4) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x197) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x8880, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x120, 0x81) close(r1) 16:00:32 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x7043db48eedfe02e, &(0x7f0000000000)={0x2, 0x3, 0x9, 0x2, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x9, 0x69, 0x1, 0x8000, 0xcd8, 0x1, 0x2, 0x2, 0xffffffff, 0xffff}) 16:00:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8100, 0x0) r1 = geteuid() r2 = getgid() fcntl$getflags(r0, 0x3) r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f0000000000), 0x1, &(0x7f00000003c0)) fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000140)="da80b0b2e43df9f6bc25ccd3a707bf0adb6d431bac7d", 0x16}, {&(0x7f0000000240)="111a8004498168b0681d22b8489b5165641393f69c30695a61f7c5438bf8b4747745d10a992a78bf2a3118ff88cf63127f73997c286bab6a17f83f4f8b9fb06840e0576eabc253b3f180458c96d85c628946e5bdc7d57c90b9f8ed909febf7ca419c93e7664456ffefc5f7ae73963de8f0d9ec3830f2a81a8246540b3c6017b645fd", 0x82}, {&(0x7f0000000180)="51d0d05ab2d51ce793fc44d07ce6f7ebcff3ceeb87ff5aaf60fed08bca5f62", 0x1f}, {&(0x7f0000000480)="d9e974fd0b3b33c53ea4b01c7f83e518a0d4dacf23a2156ac1dc4fab7ca3266220ed599932db9cdfc8d671a7f69275993cadabf3fbbbf1550a545219d98bc6ecc3373b336104f341d83c1402dda373fc104a521d9905e63f461557865881efc59fda4975a7c5549b934cc26a5f09416e926aafa221624abf354d077f78ecd85b8ee1859b1d1a4f0dc591447cd64de65df283ca51a70bc9dad6aa2e47eec346ec32947a37116b986b52d9e321a3eacd9dfcb9fd40601271968494b64900c0cba1ac58e5f49c405d1ab3967f6350affb0edf412cc798e4ca2eb7b288a589cc08a1826661822abbbd027001ddb80522482a5eb937e552b8ea3527f3cfbf151d", 0xfe}, {&(0x7f0000000300)="c97dccb66cdd4b8d63c33d496b95c0b2dfed705883c1a97ca58e55dbeb461341dff76d229978258e5ddbee0ef80db4018497ed38ae2d02fd47ad576c3f8c5d57c7bd59bd416c0605c733c8ba47fef0c9c9a6c3e97417ab724c085e23f897ec296f87379ac2d28906ca2390cdca03eb85dc0b617ab26de30376942a5d931e434a9a2cd64c48e9850a27d3aea57d4611", 0x8f}, {&(0x7f0000000580)="4369972fbc5adad2a94cf963c1dda336af8ea00186ffa37ed64eaece215a76b026b42c711b7c6c5ae86b25537d0619dbb589fb63d6fb9728ace631292602a31d298095f5d291f96789fc7a27bb38115a2b4f6847ddad2a4b05cdf47773b97aa5b10ec96c264350594b64c876fb1cdfffc47c2b154cbf6dd88d86ea99bf4a87b60e6ca164a78c2a", 0x87}], 0x6, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x38, 0x401}, 0x400) fchdir(r0) ftruncate(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x0, 0x0) chown(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) chmod(0x0, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) unlinkat(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 16:00:32 executing program 1: r0 = syz_open_pts() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000200000005}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0xffff, 0x5, r1}) fchdir(r0) 16:00:32 executing program 0: semget(0x1, 0x2, 0x0) 16:00:32 executing program 0: setuid(0xee01) r0 = shmget(0x2, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r1) 16:00:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) write(r1, 0x0, 0x1b4e5c2e) 16:00:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x912, 0x69}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 16:00:32 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = getppid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) r2 = open(&(0x7f0000000300)='./bus\x00', 0x8, 0x51) openat(r2, &(0x7f0000000340)='./file0\x00', 0x203ca, 0x10e) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r1}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r4}) munmap(&(0x7f0000721000/0x2000)=nil, 0x2000) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kqueue() munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) recvfrom(r3, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 16:00:32 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x1, 0x0, 0x0, 0x5}, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x3}, 0xc) pledge(0x0, &(0x7f0000000100)='\x11.!\xf0\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:32 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) fchflags(r0, 0x10003) fchflags(r0, 0x40000) open(&(0x7f0000000000)='./file1\x00', 0x10800, 0x4) mkdir(&(0x7f0000000180)='./file1\x00', 0x40) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='W\x00') rmdir(&(0x7f0000000080)='./file1\x00') 16:00:32 executing program 0: r0 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000002000)=[{&(0x7f0000000000)="2f1690865a1682240931b965a01ea6aecaeb0d460c9dfeb3e3bd4b10675c749ac2f57e807e39c1ca235104fd186f8601499104244a21c386058d1925beb6d47096a3f33ee222ec70fa858ad6976971c6ab9a29e8b6845733c7a51a9e519a5007f58e77bab0861fa7947dcb6c869af8c6bc0f7ae00b8fc5a95071d91a7247e9076623ed063178ad38c81125d4822258e45f445880d0ef1a1370986de28cbbde1f720b95fab2fccd5b389e8a8c1991f3d5c57aea3b31cb5c03ca317e16b8c3cfe48eafee582b072cc415119ac795ec772e3a1012162c75b99eed3e0209c0ed26796af3db072fd41eabd755b397c469915697a663d9b1f259965e8fe7757a722af350e5cf058b000a131b2828fd8f46e409fe7b21be76a16b011f08804f796e2aff6edfdcfeb4ab83267b1eeb81b7c91517fc9beb922dfc13c34136babcce9d67ec6d8c04b999394e51a84d1559b276631473815ddc1e3be8a1faff379bba8c9461835ff6054e19fc4705851ce1484c87d3db37956244259346eb935d73d52fbc91fbb5cc9ad4f8676b77e4e6ccc96fa6a19ef36ddd7fed7306ab36ce5b8762fad65bff68ed4ec3cb43c449667147f901712e2831c236649b329720b799bc7c932c428f192b293fb3830ea1b50ef7376c063137eb292596e8392e8e2ef941c3e0bd9f187615c8c53de289bfd182640972bcbab2b2b52b7c5b31031af8b234e2226c5de0f1d4930094cc43fdf05b661feecc8a67f2be4cd4766e2d0321aa8d763a4b56d5e073e39f5020e7a0f0c0d958e00cdb0fe49090f8b6516898b77d170a23614670838a18bdffa7a7bc1b7a8981c2199aef36a7ecb0a3717e1029b5a8f46c922a0307b7f2a15ff2d2b364d8ba613b5e4d91a502a34ccde0055196843dbde64ac859b7139b06efb697ef9075e25b30062200da17bc977f6cf89009a4839ddf3c4492314f006c5d6e8b350d65c4f929a57084e71f71a6f793e8dee7b70b9700f6ffa6e3e248550b2fb0638c3d33b4424f3bbc6f24bbefe803f5e8bb2755e13ed22a1e3e1ca2d3cfb04a5362b01c99a83f01f8984705e2d9ae7bf6a15e3e4328e4c850ad65b2f8d794cf8ea6124328b8e7e6471c229ff0035ffdc214a81e35047d7c78bf1dc578998b7fc7cbb79604a5755b68ec0de89c3d3e5ee9a9b0ad00d24affb7171365afa38da61c307be7a860ba08aa49357d72535d378e3296edb37512ff69f5c2a8f7c3be99a60eb8fc8dfd6b0e4cc17d595da37ffa5302de46e460a93e29905aae277248fef0d34d4d53d4e3e5b3ece510aec930ec52ab5f134a489d9226b973510ae927ba0de9bc1be6b152bea16e508ae90d586dc2d1c7f2595bad05668a35386dedfc1904c03004936adc2e95082808dc9cf6c30dd6626cef453e050857441d235a5fe8dbb48497fc82ddc697fcbe0915d97ae719aee9131670033f69e5e70ad1259df7e167e8573fb4560dfa12e3c94d2b6fb48627628ed655fa770073456152741200b2d00bdf8b3c35b567a2e5b4aeb1c71aadc10c7b76c1448dd17eb4d2267fc7fd306c0eb91fbd8dfdb26d428fc0e0a7a89fce645e0914be9bf97edd35113e975b27ea98b6db7f0079f12741961e65f1c2bb509b2f37d85441eebfa41caa7e8a1fea13dc3727f03cb922ba21526478dbe1b56eea5870b51b53693e04a20f5670ed08cc34e1d563e28cc8cea623f57c6838e4c392b08879dc56c55960f1eadbe00bd29a8b292db8a83faa692e82054df24daf88feedebde3236e6a9a32ef79233e55482b9be9cf6673edf2013db9c8f52f0f18038227639c76ff7e7fc2a678365aff57f73e33cbce0882788568e02640d7cdf9973805836b4fdf1dd5b39d47ddbd241c45a17d12691b7e6242e344a5569fabbda26ec1e5d6753f38345b8845efc1a7c5ddda623b6c23c26188497acd4fbbe9f8faa51e20485ddaa171f3b6754b0354fb1118d16f1fb06b71b1dcd39713c5a6fcf09cdba59fb79390fedba30aae5b98e73e7a0d4ac33bc2dfba7415ae8dd74c99bc1dd0972f0f3d0361fd0f6f21ff711315593b82bbdc59d9fbb76f66d8dff1f9eb9e757e8624c828a769de7b4160e479dc020aef387281743b2be9469d5330eb0e16f89d6f7d1cf041755f54e4ce320fdd651c2cec4e523cbb952f7287f8691b39503073a888ef853711ec5c44a60d9ad9c1ed4c9f768de4771e638bff02780bd71cd3ee9c147135dc1c47cfe7e123d109d07eb35644a0619e537d5cb40e8a8a3314a5c0f2b990f2a41518eaa3d45af4072236ffc24fe4fb18c5a92fe4616c96670f41627f62c220d2355bc49ccdc2688e6e905391280f08ee06d66d609375db240e8e21168fb79fc7d70414b71ee2a7aaf940aef0f631c1ec49b6cf7c4927b9aee5d621939053be1cecdc122e60de0d854e09a9670a36112c6e0b19e9bbec5768f5fa777c7b7437bd5cdb58ec8b4e9b755956757625474c3219503d976d25fe2ccf8f8023476e8bc605d3d1f89c046ebe70860c58f1a8bf0577cced03001520b554706dd222e24286ec9a868168853c5956b66e9c7515d9e77669a2dfd2f246c5e2498b01fbdc23e395cc118cbc3c20ce69f85e6296cb041dfc7126f4c2d9b3bfd88e51d6b4af3a947ddca09b1946b6162ce40c44d0bb92206dee1e19a2fc6e763e95c366b1be64cdcf3def7ae3c953d49adb1f7af1db5789b25bacac6ac759a093f1fba36035d4bc7b5eb42a94afbb7c9120e73c94e20a831c8c6ab452dc95167cef2714203e661d748fa681241f0594012142456601ec0787aa2bce0859c8a2936e51f741aba804d2d3562d4ea70d703a550a37d7ed361490e3ef1e83884f2850fef63d19b64617e5240e89305464783a1a42cbf62718ffeba451a94535b07c8f17b51b95f50aac14e6fedc84232a79e0e73c4a3bfcddf9f6437356735270daded53c93649dcd33c5f1ab13c44cce48c0c181fd9370075fdcec5974bd973a37b6f757db8f871c897d4155e526d2b728dc057aa038e16adfc3f05498f424801656908c953455e2b40cca32c4174dd620637b2549f4963573214b2cf1f2ff9070a8897733ec27a773c182438dc04bc13a1f47483043c1d43839c802b2b51ed2c0225213a0dd87962fabf7203f1f46e3b75d6ca167092b472bb6947407edba7614e57390a51796d421635c46f98060e83732f6ff7a064a89beeb4043e99319cb1bfe6b7b89ff77b50d18b5aafe013b234878ffeffc6edb929fcea49057a0e9f34a4e5bbde32fa43405dc0dd2b27742bb0e86288ebf41a72178b73ec0bac8db8c20646853a7be63ba2ac54f300ea51ed7ca31445b51eaa0dfe693f3891839c2798dd850e4c95c1f460d23aed4f5792c55bacdb35059743e8c94565a54660a47881b9939e79d827b78477a4a81bd1e308de6ccc53cf1bb0e4d591dbf9a05b65e03b869ee8d21161889cb4f42c7e92e13bdfa6906fc0dfef045a3e4e877166783fba9c8712dfcef7e665204da532c097b350fb43ea6f46c7fa8041dba00c33b7dcd125d20c363256df91669a61f57d1419f10eff4ee92807f10968d0008b1b0ea017c293eaa6fbfdb06f50d9f7ad8895e966c3cd598007c09fac189736a0dcaa641a0279004102ac4e9171f7525c466b67e047b90a123e50bbbcbb007dbdb1c4ff55e7ce82fc06ae9bc045c0d5c1f61c65bc6857e903b94e4784b1ea46db386e43728b93781651830c8b50a927cb96c9e3aa3a82b2ceae0751f31b175481a3b2998e4c282cee65e8eeaa17b5526d88934c16902c574138a50756e9aeda0f51f8f0b5cbc0958919f8842034ac8c36e4274a6d489ebec10a12d6866a7a8b78580585b64f1c0d27b851b79b2f54acd9de92eacc7af331166ee4a5e2a425973574099818b9030c3db5a4f23b4ce407e2811119e209d726ab8095ae11a519698124761c2379a6728caca37e2e218c09dd8fd721420b3617eee31940330cd10523ff76c2eb8be508675881229a6c8b9b27944ae6d9f0cc9070d4b71f0afbb937d138edccb63780c45b8bac92d1f27f6f15c4bf47738557c62260af4a897449fe6ef293ce24a31f0f89fa349f190f0c9a26eeeba2ca0289923e030bac09759aaea2da36fe8890f660e4c9f248aeb4f8437cf6ce6382f1d4132009d7ff791d04c0fefb4055535c1567d3277448b3aadcafc4603e7493c91076b43426f6ed5f6d3d10d20cc027f257eb5483fe72a9c158c9e30a1d6131928522a46ba11afd00d49a0d7e5713a360186c093e25691c874c4169187ce705e40cd327ee997a831646856248614d9f80f1aa380d08326206d297fb635f56c3b3e866527bb0fdbd7ca9fe6f55cf91bec91d16e5e6c97e6081b104c6bab3c6bd2e76554e2e530164750d98cfdf711c0babfd03c2c6b34886a45daeb5e651dedbb58669ec637db6faa1f30b8a2464d609066ffdc120111f9a636cf78704dbf991f2fd9f16499ae1b7b046ac77d05305a54403cb95eb529c1e00c8f6f50d421645419a089f3584af03af31b6f440f5244a5073d11acfa497443af2c5b71b60fdbdaa461920216ff8fa9ef0b7e733a4b100274227c73840b147978739d4dab5b6faa9a5259a5bd5f28dc016da6c96a4abad59be73878d594c32b2534222a0cb6ea3d0b859a5af457b52cb615c92610832b3c57a95ec1f72baaf2fa37c6a8a92cf953e3fb3b44ae38f9ddc914bef01e816a6dfc1101fa3334c2c122982dc02409c0cb1fb3484ca8bab228618e678cf53cb80c13bb40af3208e4e487def19e0f85325e3d2a8835774c5ee9f0eded32b027458822812168fe2abd887abd09b6246a7e23f1d5ee0da61452b6c688ff7fec6c78577fb64f8976c344e434c6e41c2b72df572d4749f4c0a5d97d8389a2ee2daf84ec605f6944cc855a2831e477ab48868aaa1169631ca192e0c8e3961b84ae985a0ddbad01455c08808063917a6d3d66fb38ab9802bd2e44926e14629130ad83d46f10a89ee8da484a6860492d03bf9269d826ddf7c5f8cd3693773513d63f51ecab9378b8119f8f9262e7a26bdd1d69cfcc43b2eca1216601a1d6db34e764abac2ec299337b3bc8c50f5a575550d621aa82b02667bc1be304c01ac36013415e4fd251d0472aa33a8336fc881fff5b758b08c9463a2a46ea4a594cee0377b2d98d4178d0ab68c8ad7cbc03609413382c52840e87b8ec68d9f2781851b266af4047000550344a959c1c6dd702e49aac584f6fbcc49924b99d1aa5bdb1b4db2dec2d9f375963a53949102f486ed8080c1b6aed430f2591103c3f7958ea86bdf8a916f1a9ed8b643e9b4917886c06694437a789d7dd01aaf3678394eb2b0e8fad87bb4b7554e6b7d6e0349efd83b3755211e7fe1f9aabf733da733d73cf8d3c5604377115388af21f6d10d5cfc2a6c9e60b3c911d258adf111f29817e662596282d6c33eeb03660ac45df7a156418e042d45646712c4ef0ca64a4d66cf120bfab91074679f89f3d50df1e3a044cfd6cca2b8b4b57fc2b4b726867394cc5be307276b1d2a228183155f1ed44910386aca4ac2d613ca4155991b27b35d0b260b2a4a29a5e951081ec112b9b25104621d660700b56c34dacdd0557c48dec4e9fe9c76454531b0d63db3dae719284bf4fb450504a5ac9bf8eeaf19823010d25a1983f41938d6e746813cbcdb4ba2652a0bb2866dd18c787fb317881520fa077dbf2d5bc8f27301756887e485bb86bcf3729f28ceee882bf59b76da06db8189061d124e6fe485d78ef687c9df2a511eb6ac5b2e0ae48ea78552c94f035f46beb5745624019183e1e7ad6e", 0x1000}, {&(0x7f0000001000)="d12f8d3530d136607dbe16d54b54eb3f3dcb694c664274366ff1015193904cd151f99f4d05215692e2461ce97fa8762856f18133cceb6d72ec4100dcacb14cb5eebb892cbaa4232f5959ec949975793b42fd5faeb5850caf00a701f511266c1c59d261336e44f254a850ccc9ddf25fbb5f880697324a0426d370a784017989eb1160c3deb6f527d1da94537bab58807be708836f29ddda1b32b652857887e443671a148d9c481d5a2151750d0edce45dd1bd8c95ffb6f66e278fbd290cd94ef29128512884b151c3bebd94c102588ee197a109a6516201c1631f66493007dcfa626f0a87dec8fc441577319ff94bc075b9f98a9537ed9d2583665ec83b7de07be6072449b7d19c9e0e54fc96e3e6b368ab8217880dac85edb6cc2a94444f9eda177802bf6d85c1553019b0748f3bc3240d4acd65ae489867e56af63de051b6d325815e209480b47e4544eff2ee9e49649c5015ebaf9168611b5cc0f758f76c1a91838b63dbfbea74c1c5960e9b5c74d3ec6bde5cec7eb95af43243a1d6ced6ffff2e5fd239ebfebaa596255fab87ed1db86c43cb06211251f35b1868dac92cc98c1f734dbaebb4eee6740ceba19f3a424f8d253fd8c5ee07ab29703720c88e366234dbf29c006c63a2025d8e7f88222db77a27ee9fc9f7837495fa479ce971b62c8c9d4fab5507ae5d5c0e1662b338edcdbc888d7bf800d22b5bf96d5bd59663dbe4043c1ca5bf2a9d021a7650519eda8364c651a480c310a084bd837a69a239259ff4b7b0dc9a0e18ab68a16f4a2a1f631e96150ddd69472dbe10383d6f651442c4f72993b92d260f6abcbf8de3b0fc91daf6b544951138602cf15d6b08971b932a8545bde5f2e62031320c4b4336aae6fbcff1a550315966c3172a9ee72dc6cd8cb9e37d43109ba1101bc34a4df62df181622cbea65debfba672d110f73cdbd84198fe702a516cabe0efb1de54046ec6ebce28d3c79bb595e8691e120dbc9315b1c19383ca1a965778f24d2a7f84edbe68cb0d3ca0263fd44a875e070874338d7a59dee3c69bd118c710a6a01c6559bfb0fcc62d86713a65afe1869d47f69f07e24a24d699522124a168084940326721677904f31213e7b95b2c26509f443003d58c4b03f64381cd3445bfdb094a39db2e454519b29dfd2e7ff498a94c458d8f6ea574dd09217fbe5e5d0984fee41f0ecd5a2e1731deb18d6d33f83d6d5f9604b523ae86e1341f8c5cc2d5431f70439dabb293f143d3a8b34ac6765be91e4d22e9ba3d7667a562731637a665620c3b109af1672c16aaf605974efb1400201cae50a1f6ac7225a32feb9860705a5bd82bee2d488fd88c6cc96cd747a94a6e96f2514faa24bd3c5d7b2cf6047a87e0a9fff30dae123c240ec89a19c81c007f841c1d3b04f93b5acbd5f9a932e5f4262c9fd14660fff6188f2c302feb6fcce5f17932fdb6b2e27457ae719b8226d789462d2d2122e9c4a1fd4a94d888d1d776959cfc5915045f76b6e917e9abaf72ccfbaa2bc32c14fa79b716c87ce1a84dc077c5787ef19b2160fb5a3c95574be139134917fb216ddedc4ddab8ccb9df1b61c003130976d4d65b7cb4a7e3844adb48e3fbcb07c82e49f1d4a449df3d3ee65896e39163636f8c51ec541bec35c18609826cb8fec81ae0aed320834f7515cb764f0007c485215a3db961c256dbdec5fdb1f6a405e68cbeab86cf214804680875ef02b033ea2d81beac9efb79238bdff55591c243f5fa5516a220925694eca84dae35b9d78bf122d8c51fe35e6416132d71057e49f9ab5726567248cbba2922cfff6e38cfb68b5062c46f1be10d3f743bacdd485bd17e4d980a3f188fae90e36b9ef8eec1a5ed045bf8753de2030856c534fd670996b62a9f4a007075f0b324a65a760409a6f3b0cb927f276e1cfe0da67f27c13fab780c5bc5ab3bc3329e428141f5943cd1babf0000ee43c115fa128382277d18fc89e7bd15d7e0ce34238e0b4cb887160abe72cbbe09e909bb46891f33c429d77d160d8a7f6b49b39581061398f0112ddbd13c5f6d317e8dd473f9ea851c5a36dbb6ff0bca2795bb93493d5c016719528bc7c0de37e392f68c23d94c139ab543252d012a72f76471d40da92d173e4c00ba5ca0b88ab85838bbf6f9e45e48262103a19c19de5d6ddf7264362fdcc1a775f66cd1fa56420aa83b1485fafaed9c805f8e17bd2c3047638b58ae0a2efe2cf27f8ebaab1336351d0a35718c6b92059dd3e2121223938f06ff0388dae152396c03d111f67543aaa25ae5d951462cbc65089d0b3ff8c2ae13dde9e3ff20b22578f18dec630a3746bee9092789ae6e16b725965cbd4b95c7cc92ed70a71f7e81921c5cff9ea72cc08b7ea7f08ab6777cb42b05382ae28685cbb2080600e5ac431b739e7709e4bc00a0ff76bb195db0eb329abaae893a26fd386cefd5baee9925d00ab2127bbf720b19056f912057cc6fe181d5b8948281c3cf35727c6f30a5fd18b3b17fee7e8de399335b162c99d03c141a9b0b73d80d08cd4d866d48e4650cac425ede567ba0b349bd3761e82580c78e01b41757c9788a0e10448a74fdab2087aee04dc35b27a96aee6a4d039cf14221edd5a55ccba58cca0ab2831fc12469918ef6bad73207f1f41c1230fae0609c33175af86868bd0e64cc7cb4d8c07efb73f05900d0af13a4bc52522590dc690df6f63f25f6a322c6f54ecd75c6819d2fbca42af154338878cad5e9b2a5a58688174947fb499e17a2b13fa24d4a01bb8023a7dbd0caa909f4a2c9bfaf8628a7ebee937ffa3db4207f323e42f7fc0ef2ecbded5abaaf777de713327e7258e16bb1225af27028529f413f3c947bddd9dfe379a0f3a1779e6c8b7e16be91af34597d7a2fc03cff5ac841781a396eaf1caafd18e657fb79a5579adc414771f3643e9ce8634169a97d105c4792fb93634f3fd35355c1924f3b5b6e1632ea909d0fb3ef46b5b00abfbbbf997e7898986542e8f1fc7d8d8d2f1523dd48c10397e167e8466d322b0f9834a0e6645852420dbc88d5929fe9554faa73654a795277afc65cff5b0207172c01f6762f14015d538e085b8d85b0ea382dd940d02abf5ae058873a029eb63d15e8c38e78ce5dc394f8def28ce95a3e708c49bafc9719f39476be2089c0b31bc88c571cd28badbfcf384d1fdd7c80e30474fbde693c66cba66a25a91253491706453f4a7a00a32691d763fecd7e59901755132bbfe62c1e315555930e7ed91d83fd23373d861dbf775b7775f019a6c920bc5a6840efd652cc5f08dd98d394e0359fa28f07cb1701608c8a0fa79a75bd291b882962b7231ceb30be2155290e5614d1fe2ba488ae59c0420ccba3f8349e894d9e58ccd98ec431357ffd0c988901663d1df12bce2f4b7b46749488cb11818a39e8e9a49bba3a688e8316d647b7401ec73482768e03c7755be6e3ae3b50cb7253aa6165996205f945d12a48632b0db6deb9a34a83aede1b05c218c9f9588e6f1dd9b7aa8aff58a4f495110ae7e2c2a62d9bad87794bf2b312723110e3c084cadc30146f25b13e9b384644161ca27786273bf02c37b22c4c439ae14e3c449e4b8ebd0a1f63b349cb17607b47157aa22f2ff7c56b6134771fecd5783bea4fa3c68df2c601fd35a3e71e4766086f13e37e403b8da782e7d261be4cc5caf28e4458b387b6c2853e6fe3cc3dac69990a9e10c95dc866f63201f5ca1338c148ca85f4805c7c42631a5e8d1ac087fa633434f8518e177306483ee1dc3398e3639302a6bdd7fa32724022afbae35df7ca34bafe9b95307ba02f1e8aa761d76c98da067b7a364ab4601fa1d6284b2d985e46108631ec29d9fd32c747e237cda8d6f05a22d9bb01654d1b8f46044b2f4af408f1c30f033d10fdcd0c142cc927b1f33c316c1a93e526d9f1fbb80f12cd3318faec85c0536028708204cca494d4c9c707dba45f670b1beb919285d37e9d7f057959860e1d36d87d274741aa0aec65a253ea2f78e9f35c8555c8eedd0d5f39ef0518301eaac452afbc05dc353e24e289531857791ea5ca0d4e8d3d87685e18140a948997fd01b665abcf4646cb0b2bc22a21f324f41cae931563564b5e22b79a654d8218b899035f2391ba058fb0a0a12d54f053b9cf064958159ee9bacb6b7843c9a1494ddec64973a0af39c98af76d875dd687c4f8e79fbc1a4e49c8b6007aefeed77aa6dad363bae0e4e2f4ee25cdfdcf5d258ab90368c264fcc7df436631d7579740cbe6d0959896d6bb98d4fa5c75932aacf8a8d9ca37359a9842a06f68345af8a19d09742aa066579ff3c00983e46d3f3022b8f98a767c4a9dcedd37f4d4beb95d03b28fc9caac9847ec4796d894e97760c6c7c1d7d5cc3bd6bc15d34765fa18ca26706da87808db610f1e43f973cff5613219ea03ed583e237a55408400d94092694bdc7c3a9ad1d769b69b5cb2562247a11c6569ae77e7a6c21220a5655950eae9607de20a35502cc4990d073e2cda75dfba9638030bb0016b9820b384ac952ce16152ee1cbad4eaae84bef9bc9c7d29ff0f6404b9566dede63324020c9826334f2aef19a0b2e562818affcaffe46f34f6e83eedc147faa469ef525902f520ec3dfebf4ca6a3402f5fc2a7fa337e146f3afd5911b84850b918909e2f16732ec0dd744809e8c2dcfc6faf38496fb0d52fec526a93cb768fa2cc8c1e4f936b9f2c59fcb62c52bd5e816b76b3284ff797755f69ffaa5810b1e476363b9fc958f87a9ed6c48ee4e9f804fe6d090f79d214acb04c4a5fa43018ed2e42363ee5f89048c15a8a6c08bafcd2f7431c485fa439a89e85376d0fc06e4f74e9bb14b639653f7d7a998db1f021f29327b5739095d23ade46e5d2abf9135d8cfd89131f6f4a843a3169523ee040ee254d2173ccdb25b4d1ac6ea07b59423c48c799c98e45347a2ab67410d4ff9d38f811f54e24ffbc1b4ffdbd047df7fe43853825641882fd28cdf947617f7b4d8a54099080aef349dabc44481862448dfafbcb3bebc3d5c7624e0147ccb267811a4410fe268dedfbf3b8c4130424370ba5b36f292838472a7b0abfb52473b0598390f25a1b1ef19029e65d6479904e843dc4d2a78b7fe737625c30fe98412ecb4ab87193b033f404f12377a0fcc37e813ba56ed63e6a7273b1b52477eac5fbd00cae38c61bab2528b301bbe500e85258cbaf2e38f10619013d5a2e4f011aa8075a960bc150fd2d992b073e526f59ecc7dd08676e1a6da860f8ab4cef5ddb865a227ccff6fce214d07c9e243456ab7c03ba4366d2214d0c6e8fffad29a93b4c30abf2e3244b1fb18cd59790202387bca65f4b19b65ba875eaa67ccde0c83acd24c2dc933f6390f3f7dce264324b6c2f7cb82274bd142c441f2b3b0e3264d3362f3c7fbac5f78741fec671b30600231f54684d68130abeb4214a1ea8deb3b7099a8c30b23a280ca87b216448ad776c6e54c272e34b5c113fddce28a6a90b1dd07ee4006bccdb0994577260b542b6e192e8e4da57a0aa2462b4e1656b8189bea07af1eadeb745ef40a15f041fb74261559e9d98cc875a864a5282afb8e738be46d3c341635688e89e8e61a65ad9a712cb8c7e91d2aa8ba8f6a83701cccc365852f1c64b1177e7ec82541045f5ab938ef4748965b30ddcf5735d92d728903c11a74efafe60ae31c587b40c14371a3969a99ca594aef8da8484f10950311ed114a9ae3a87008c46f07bb0c8ec62a08cc14e2bb0bf66a65fd3db77310d4cb7702bad1da20644e88af051f8f1d8aaafadbd157277031883533cbbbb297ce6c3db00c1574d", 0x1000}], 0x2) r1 = semget$private(0x0, 0x2, 0x120) semop(r1, &(0x7f0000002040)=[{0x4, 0x8000, 0x1000}], 0x1) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) semget$private(0x0, 0x7, 0x80) fcntl$getown(r0, 0x5) semget$private(0x0, 0x3, 0x80) 16:00:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x3a, &(0x7f0000000000)="df1331778743849896e9efd66f2001ea92a4f21ad6de1545ef2482dd7face8ccafa1c98fb4da8d96342150e15960340a34bce0718f5f0022c12cceb9021e265e4dbd29798f6972fe283752b54bc7c40e3b643834e1700432b056fff6081eaff848a2a078bddb86b6a1f51bfaef50735b15dbbf7b121c70a880b6638874a357165542a362ed2e676108d86536965ee1f89e0153eafaeec1655b2764a304c99153ba9d0a4b97a720a2662f9f60adf4214b3f28a4e728cf7729b205b9a745a2e6b3ad4ef7165b6f711b1e8a178f3e6f8754a844d491427fe74b347533ded1af9868597aa9a51372cbfa9508e33de2b9697315842c28ae5a5676e09a3c1398083b20f3cc30b099477d4b12da4efae529e59cdf891f4f480527850462c5f96ac692629fd45bd3adbfc2f09c90cea73f348e4d38302b87302fcb7875ec663f22fbbf382aecff42c62dfc98ef4986540355a1d61735f5e7c0632db4627fbf3b53d9296a68140b4a006eef95045be1a7edb155b1c514d8f9caafa1d1c818dd077d4361b850c06f4e7086a6d65b8e9358fcd1362e3fe67fb4093b2866c2b70a2bbd4b6bf62fb93bbd94979456145402e928f5d3e184d86e1ef445e1a7a3f3768fdb5dbd0eaedfb466355480378f58658c82bdd3f40064bf23c37911775f061407e136605fff57f292a7b4f7ea64b8c8709a8dd9154e1c55a9666bbf443d4d40edb8b12ab14fc2dfd7ddfb7a1ccbf7ede71d695157cc9df8236992f04a4e75d59e55ffc2f70d9d956ffa1480d7c15bf276ca616c060a21c878365aebb7c91bbe66c795a134c6a8d6ec51765d2c8c7bdcf359dea6dff26e18f1fc9e5b8b8bd7efd26b788e80ea49ad7c2a44fbc39e52552f5b55c3bb0e5b2fe22815b3deba87386153d57e05528ea48cd45846d6f318fa3767b14e95753131fead70a967032a489577233084ec685f0e1d7c3a519d146c55f3815aa75a68ee1c2e98c944ac134b0b07d8ee1b8425502cfa7afc839dbeed65e04fb8d2ea6d5bc783a6fc01eef2e1d930dad32937a3c6ac522bda1a4fc53cab66c22fff605242ed81691a5311c85ccd392be093b25968ed51870d2573ddadede2d9fd6adaf4aa08a755242d21849f3289041dfea5c4b35493daad0ed56505130edc546a3be22fd7eee15fb44cf43ac42662c9c581b3c6dcea015481c0ad58a01f3108b7b9f2d18547a8ec3dc7c88f75fb95ff9aac231eb1397aea6e66dad2d5fb51156d0a0998f58252ca0025634bbff6edb76390692fdca1eb06506e882f7895e222b6367e16d4bca0d0bbc25a571d3227ea78827473f72ba90998b18a7e4ceb18f947b9e1501f724a319dd15d50c02e1cebc3bb65b3ee8a1d2ecea08eba38bc5d89b3305c1e1bdb9c4cc49c7bc66ba84107099259bccb4e297d5890814bdeab66091310b658d0e87b919dd15af0f9f7d2b85eb89b10d68415bf2ea714b284c20d0d646c20785c32332eb018e96c894a9fe7ab498f5adf5d288db486861122ef5df81d6265e877cda4520c15ea6de64a6e3c53c22e74d78ce5ccc36d1464d451ff7718e2d65d2d47a94592ce009b10524ae3587a98caae80c1c4b835b4b0adde4cedcc38a446874429c538e33b7928d4be48220ba078920902298b5c18da162063f4c18459e265368da3cf6b2deff60d3617e85f0c6a684b19cc5c379f4db1fcd907dde79a66709687349470a15ceac47998e390665e7b646d0dcff0268dab15f2d8fa1feb48dc043efce856d8ef0e0d3b62dc42d4e9f37322723fdd97b22e1df7d77d3bc458693bf8908082d817c201dceaf57c6fc5764d22cc2fb23eafe47a517912c7a7b83e6f4e5a6c42f21fba5db1289189bd4c72d72fb7cc6f064f4dd80371d119a457dd855a2a7ba6676041fcc38730c129113aa2a8bea2d15195d3a9796d9ca6041bf640a638dd8cc9e19eff319329714ac3aeb455cfb96f7bed7dea50b4be4c24a17204a5efe63cd4e63ab1fc4b9391ebf9da62f1389a9ee84e8705282984043b77667468b7767f96dd0079ea2975754a35cd678b0e637cc3cd0f2816eed0db3092b11037569325c7144946fb73b300054c9feb80f59b6e4376583bd9e7a3ec295ce0ce2e6e33333be68399cd5569644ec8eac70a8e6a70855184f130f1995a59a9a59343dd359934b4e556077059f1aebc83134490420a012502dafa23a4d7cc8f37c07fc09d8d02fedd01661534787a95435c9d1dfafafd2bdc17e76458eda8d8280e23f353473571f78ee00d042bd670a50702b2bbfdf2460ba806d697e61af9f9b5344590fcc24b8da562d72638b6dba00b00d5e0f23e4ea4ab0c96ff4ae9a7f6e2e306e7a3dc04381cd2fcfe4da703fe9a9159756d4ef6d698aa1aadf87963c67eb5fe4d840bcf98f5417becb27913044b402c258ae46a2efff1020c4cd2787d77ad1edc6318d31f5a0b6f6869a5df1272d5ef8b47d674f39534c7ac58478d90c9b0b9d9d6e76b4b1784fcf34364bb66e3f7baca4c0d5207e78d8fd9c247b4ff776bd9f997607c5ebb081950a5c5c1f4bf60a015d4e7e6b0bf5de457f4571f530b48d901e367ebe97c73deb40b3548f4a5ce4fb0c41aad14d0da603420c0569981588573d3ea0c39177ac3a72dd79b4b4a8163d0ebfa638eef665d48c88340ab9d9783349315b447e792fb5307ac90471c8264f7ceaba6c6de1f749ecdf1f54aee666c18d211f8ab55d49e20bc975c7e2599af75eef229dc3b8da416a3a4858958c50d00ddcd8ff39a1fdadbd709b3056e3d57d09f1adf791163de21f0ce6f54ab841eb8ee6c826a60921b745610812cd246678d585195be700fc9bc8c0a17e3b861bb2c602e1025efe0c758975121f082014a57c2246e70734008002ebbcb30cf9b6e3960290dcbf110020424f7141c8a85ce56bc656fa575a9d8f4813776d22c16f3c6dce8302dac3310e55d40f70ad300e3474459c027c36316cade67161623130282ecaa9e46e22543c483e8ab1ea410c3f6f9246efd6908131e00d67c2f8f28b6fd059fdfb9965fc04ef6850753f02eda8e35b9188f420b37d21f96e451c6dc1ff1facc89a72cf453ed19633451e70b616615feed1092ba2c8bc995bf6ba219edf7aa60eab8bd4892cfec134a8c8c0b800bf223d838f971b6c1f6d102683ab4cd5393eaa785dbe98a16d8cb6e7b54806410f63c112e77f692655efd06630fd82e0b6a5d89b1906c0d17648f09b27411d7287a5705a8cf098ebfd2fb17a0a5804ecf6292bd64b1ef2cbb7a42bf1770fbc0f81dca570dbdf41c4ed79c748cc9a862326e9085c9b1e411429a604ae9a71ba23b9c50dbc66173df682cebd1c0ba8ddaba2fafa4d7abbf575a2f9acdfa0edddd4e903fb186d471fe050b37e722897e095a56768329068359b9e4c1cb3b8f2f3e8be5ec509f167bb6b4a615d8129cc930bdf621a2940220c04208688b891f158de40ca7e159818c2874ae6ffdb6a96d7f34512237048a5661596364e00aec05ead8f10eefda1e1a915b532cbfe8240f3f1420a76ac0cbf5c4bd6d86181fea9eab9bff39b086a450885708cd165de1c0993721efe8660215174ffcba7c2cfdbf4d1cfe933ac53f3482b0bce91962778212b4f50a4b9fc7aae565c9850086ddfd51ede9420bcfc88f111d89e9966a9b8eb3af65a035b8a0d868735e59c947d23136bb83044ef5d87ba09e4cb143024b6348026aac76cba728cc77ba4ddb53c205e49cde9e201818b3c08515fbca9c957c163e779e0ba396d67523fd205372a858d4c6c0c51cf8d3df77daf15a94f75283f51b741519fcd2276014f59e1fac137f117417b64866f819eb9eaa1e7eae9c2198798eabeec37fc551ac5c598ea1c66c637959bf1fa10d9e756230e0946f33a303f078d1c78539de6987e05a80af17ff9e75cd3836accb02c8e45451d7defb0a90a56889e1dd7af83da2ba3c1efd694227af350eff7a202ea1e0e4bc251e46eab6f87ce94bf70ed1046ec30776a56df78d05d7ce4245107e6bdb36cbee3b3aab50e4d891c7e6b952a6e9e9f865eaeb009eaaeb76ceacae333dc67165bdd81f013ca0180db5df62e592042e5664b814228cc3596f5446d435e89f72d1ed81d410d4472e9c03d108456f3ac8d5123a9856753408cfacc897b3254dc072ac1d1b0a8a4356458fcddde521123a3b443b13f4bf916b50dc7b70b1908cffc75eda39ed394124bc8ef4264f741a3877198d8c7a6f28b84031c2347dca5de3447b171fd0c7b9efdce9262466575923fb1c239f712fe8dcc870de01f092109db86d1c7947bc949670cd39cc8c44d04ce0dbf7f489ee9c4d4ae26369a36ceb12b7f3c76ae87778d16d138ad182880445c4c6122331c3a8066cc36a119f2c579b83f09bb5ad0cadad418e0d3ad53cd9614fead9d9e647501e89176b3641aaaeb6ff5547ab8437bf99d3ddd0c1c6823a80ed92ba986d1e3a3452d3f413e4964fee47b9dc3a27d682cda50f1cf0ba9bb1247358cb7e25febe89396bcb611962f8245e3faec84b05dad43d874ca0ff2784a689b97f4e51c50d47a53b67487e836ec47e3e8f9f5bf6293ee21b83a33d284adada1a20df1d8918df44d5a7a8e7d589150214ae0aa3b8e7c6c3e3c899aaa1c87d37b6236ff496877f0bd5bc059c4148b4b8f36ea6958da3fef6c54306610488aebc65809c8bbcd34bded6c652b72aeeefcb8f78188c027d483c0d6128bb4fc944a059b934ce61d038f10e202846e4b9e4d934fab627213b7acef1fc487b270cb21b33079a5322d9e6e3ee5a1003b9912a392ee6e4698cb0d9ff66926474e365ebd4fdbe8ad2346dce994efeff63a666f6a60bd9a54e659b237f4ae1c617535a5665ec27d4c72cad5010ea209b5c95d27d13ae9376cf0ad7505120241d07034cf089482aae67f6f151a2ea367fddc698e96361d9808af2de1afd849d4ddb82b1c4283752b12b1f50999328f0b98cdc9a1cc75cef31b465b7b5e216ddec17229d5e283dad057fd7c1b6738c7b7cbef8613b2954d12efa38edcd0ed8b2a226ae7b84f8f406626627f8f3da7135f496ee034f0c979e6dd6cce08fd9d3fd16c6d2636608581bf288b4bbbd7afe42dff318330dc0b87889fb8851ac221732877fa008b400fcd36ce50ffe04ebadf3eddb8bc4c51f37ad4f57e7b949b41dbbe654d405710530226fd206dafabc63d036d05ff51cde9c68a6014b05dae2231f808767eb2bbdb92f0a68f76c07e6ea5c81f26feedd4601a1d4e075d9efdf1e24f5d835f72168ec877abe1f286068bc5766c8b5b94c46d1f3afe62690c52e72abfc021747857c1dfa469ec52631edf29882e32a71f87d04717988adecf5a9b019aa553e010d7492da153073eef121ae77f74f0f46fb9ed605f80b5aacff3ebf2c7ba3429eeaf5a9a223f4077f9209762130259472fac2879362589065db0f5d15731de1c8de6a2d76bcf7eeac2565817be4eb50e8667bb763bfab6f7b7fa14298ed81bc966ac4e4286c1f83075c82df1ccfc8c854c0a86ea368f9880ef5c92eb354f16339812a9fd3380b2b3298207a70731143c3d1017d48ae72504e16081d8c8b8699a4967697d03608d183f7e9024c6665414cc560b76f562ca3713bf9e332d7a9ff2109104e9cf5f7b95cbddd3a2e28af695f304f4fd0f1066ef828c6fb21cb4a2da08e49045bc6e354f529132c720fa3690eee9155c348ab39e9a67bcfb8b0d53e80d6e5a5d839a636fefddfc94b753f27bb14bb0809a91f07c3401145cb7ffa9c00d044c8846ceffdac4fe9743f0a413c2c024cce292d15d2227d17a7c3fcb3d659", 0x1000) socket(0x18, 0x2, 0x0) 16:00:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x44, 0x2) 16:00:32 executing program 0: setrlimit(0x1, &(0x7f0000000080)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x9, 0x2) semget$private(0x0, 0x3, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000340)) ioctl$KDSETRAD(r3, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000001c0)={0x9, 0xffff}, 0x2bd) semop(r2, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xfffffffffffffffa, 0x411, r3, 0x0, 0xfffffffffffffffc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000002c0)=0x74) seteuid(r5) r6 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r6, 0x5) close(r3) unlinkat(r3, &(0x7f0000000440)='./file1\x00', 0x8) setsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000180)={0xffffffff}, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) mknod(&(0x7f00000000c0)='.\x00', 0x3a0914c44f6b202e, 0x1) open(&(0x7f0000000240)='./file1/../file0\x00', 0x3fd, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) fchdir(r0) 16:00:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x53) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x4) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000800)) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x44fe, 0x5}, {0x101}}, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000000030, 0x42f5) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) execve(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)=')}+\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\xa3\x00', &(0x7f0000000140)='^/\x00', &(0x7f0000000180)='.(.,+-\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000200)=')\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='$\x00', &(0x7f00000003c0)='}\x00', &(0x7f0000000400)=')@\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='[q\x00']) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000002c0)=0xc6) 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b8c2b02", 0xe6) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) 16:00:33 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0xfffffffffffffffc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 16:00:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x7f, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffdb5) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="cf9ee90cc280bac2ac3db6d98c20", 0xe}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="c2affaaa40cd2c16747c71720b3e03184a2c6e8d0a679973d1358935c16f2e271e34f6c1d543324bfcfe5bbf89a9d60734a414ab307753fde38fc001dbe17fdf2860ffe6a7fbb47c78dd35f86b6b7e9cf492e8949b65807a2cbf8d976250b20b09313459a21dc9166b1510c6e99356d9ee41da9ec58619bb928ecfd94ca2b7015053187c308b70230e0792d2c3eed18a5d1dc2f7299c0d77d3baa7b23c414c62fb780905373d7d4e416f738968cdb9cdcb041d", 0xb3}, {&(0x7f0000000200)="e3025c99004ea0ddeb35056f6996dfa8e34c8c6f2d105a5d8670aee784b725e207b9ecbdfc95d91cb4421c8251a6718caffa537b836002100dbbd097c672333424ae38c8a80dad3bf0346565a180310f162aa86c7db7760f3b2684d012686f800eebb4675922761c199c38ce2823686fc70b32742d6a9e76fbc5590f5e370b546ee4f7591044ee61f60ab42e1ba341fc1e145d0ecfd942ab715731d37fc3026fd33bf6318cb61e4987835c173d1fdebf66c4fdf388d5ff8f4d1ab79d66e942e9bf018ed6a99089c355ec4a306463606ea660d05a810add5c12662af8793d4b082b14b3d07400719697ef34cafd13bc9bbf23e56259b853017eff9cb91b568a8424266f0aacb7f5cc7cf1662d9ea22f206344bc63c324edfa69429aac4759d5ee7d2b5db50923dee6a402e3ed13908a4256973ff055aea6f9aa9a4599097f81970f3cd66fbc620db21cbbf34fd300979f7d9b0a79176fc3adbf1c20b7f9fdaecfcb7cc7c64af2d8e79ad8674642ae575e6022e15d85686b9ba764a86a95e8a94553712c646874620f4912e7119b2e0dcb6b6aceab87a525063c90a4c769def73680352beadd822c7d5f34062c7dc0902f8647b767a498f42261d2b0cba54786773337fa86294a452db66b4eae5e3c2c7435bc00e995323960cb89915edc94dab46c8aef915c5cec5c3c3ac729df2139ff84a3f1e8c9df6cf0338c811d5e98793d16ebe273f9bc08050d8731d113bd74549b8f3c80d0964a4ca66a3340cc632948dbf6d38b3c0fc7a5fcba95b32878e446128b33f088cd11b071021fa6e53c2d98b92a51e6a392f0f35ca5134e9f40bdfee551ac4af82430c77fe7bf11b106fa7aa2d9350ac8b84cafe3c58c894ed8a5921c57ebf5d7a5505e5748bfecfd67915f184ddfdef35f851fdec4e6f9110774593fa6ecb0c46a856fca1aaaad84ce62327aa43376b934e1153ba1f546479aee0e6128a2a9a1539168a3e4051994ec409e1a3aaf11891bb40ebf9aa1d9ee0db74e8365ac27f0c7c140f3107bade66a919b592d15102e8494306a7fb8ad011d90f9c8c998bf6a9f085eb46e0d46ede1910c3a7ad57e9fe829f47390a3bf3d3c58df0213df6a49f84b5620c52598ba55a733562966e510595aa039f09b97a42dd2cfa9ab5054961a6cd90b27b30ff17480105ac55ca7f1f963a99fa5cc1db9a2d8ecbb9f8cab9ef6946ef3f85f2ea52ac5e125545b5902eef1acb9e5155db4e0275dbf5e3df82fb6b2b5f17e71d3e224c723bd7a0df518b58cf4613a36d37c88aae8f6573d358c9a592fba245df078929e84961616a912d21da12bbe697dae1b6ee0ce851e4ae57ce2a1325b59ee43f66aba8a28eeec9b7a3a2b410b2b48c7ec4ba1c0fc98357af4b65c72670536c198530abfb0ca149c53d60a53da2216dbf336fd0627d89db6548bd0c00f46218bf954102ff4b47541961c6893bb9a8b067d101754f2e27916940b8ac7235b4806c3b48b16fc9908b48e2602c26f7383d4e6c9ddf05613fc1849b92529ca4e782c7fe13e5a983dadb18277a913d35192312a7305b34bae26875de9973521c32ab533dfefd89d138668a7fba1f624c972ec197e617161d52bef4d3b9717ec26e1c1dd29025392ea7a08f65baf7087329a4cc76ad9aef16a95c22966fdf681e01b0fa9206412483de0c77d8db5d5cd73fc31359183d543610fce43999c88ebd01b84a89610ba038fe602322bc667bee5a7c7e9888611751dc592ebd8917400f728af594b64eea0da8b94ff1495205860163d36f293b1ac608e7f21c3a124fd88a6e43e25b1a1399e92d2986ac772b6558ebc7a07b539d19d56c9d3ffc04c98d42e78471c2b5103036c94cba2ca2568fd4a56be1238f1c2238acf75cf19123d1c59ee6581220a05674280ac7924a5e1785096bc78aa08f258a74db9e02b1721193e74c236ae7f89c94d0eb0525d28d9e000670e12e202b7075d7fb3fe1b661bbc84c7944dd58ad747e58549ed7588b284ca0f94add2aea4e6809475cf67d62497230ecdd7c59e0b985b8f26d305a3c29e9abde896db039ff4dcd75beb80ae34fc1826f717b7d8319c63fec0ef52829e4885fbab06556ff7fcbe9cb5e81d44d892c7cc8e0c45001f6a357b1ee03accaad473b1594142bb2bd56726ed2eceb97e49d9a9dcbb88a9c85573609cc3ee5f8e7b36c2521ef436c084840eb4399c23cba49984263491de28be38d003fe40cb77e09c1ac4e8dc27ea387d604b2714312a9fbfe2aac9d2e8bbd7c0dda68023f43453f84d24638849e3a31e960b7d3a33ec03034aeacda89ebc689a3d692273e6b1ac20bb85d98ba06202e0e2193b19818322e7c41c9a28de9cc0bceca6b6c08ada9f906a91723e2b9ed35f2f3f6e173fd62bb049f0d2076beb5297020b1ee33a27b6c84d82d28b104d3120b979be082766ed54cd9dd76e7917265c84d3fce2a578a7e832a5588818ad5c8cb03957063fa97f0a6224ae5ae7597104b5f86558a47673df8e3768bb366bb52d5fe11bd6bbadc6e31dd1bd538bf90c9ce4b4a3039b2c7b7a0f3b5f91cb0ad723b6fa394cd930a9ffdf5863d8f7c5a687b63a7aa05b08736c820cad4607fcee5024a9957241c2a090f56628d77c0276cd7c75e1486d9241ddf5d53d7b7f494a56e2a047a5217ddb383773d504c1e87675b600d2eff0897abf7d51a007793b12316d3d2a6e0cbbe02467d7b02b8fa4ce97ab84e360827ece78a6d6548ceb02278f32bbc0c8fda7348df6ecb37d4493e0530ca96314f9b827c16cc29adafac3939f51e337350454652a8a84305214da9b40d10bd6e6e107665562df7fda268175a51082ef62fd61fc6e7d807ae25f6092e2d59daedfb9c3738e9e0ff75dffced9057a855f3b7c3c9a82ac65fc07c6cfc6455332e7bf99594884ccb3adc1f27fd5e4f8d03551389845a27126f237c2686ed5e4a64dbcea22b5a4aae5aed2cff484433d9e57bf79eecf3ffb8f52ad657231696e04e3611d153651e936a9e30352699cbbab439ac6b66beab9b15de643d4bdabf2a58fa7339cb39d8b55670bc4456c8429f09df6ba9523fee6b2e37e2f3874e2356c7df6e6ed57fbe950b4d815c8212ee3d399148b213db1226fa93d48c3c20435b3dfb4fd50a081b15a74fd60e7b2765f8ae39700fcbb71ab3a6a3997625dd10973571ee7b17421b0640fd1b416bb7d590c25586a03ef2a71fd085e76e63e614cc642793c9cf26700efbea68032c0c22144b5eeb6e473bd7f711762495166dc11986899623304e7057ef00d54f8f080be113b0e2587ae1521a32226d919db5ab7f4b2dac9e0807747c9ae0be51ff41e0f3bac8d656a2d17c9583f962c41f93a3ba2f7fc36eccd5e76634a89191b9f914b8adb9f0fe3f95423a78a34dc10ee4e505eafdfc642317a25184229f11bf873a62cf268d7dc9b92f6ee2e5fd16bcc22bfa490f9fe2d01a60a93f8eb7b1d89998ccadfbeb8867d4d62112730da8b969ea4c41b07a7ccfe338660ea28879219a5a57d580031d989d7f4875e36e5d75c6977327ad4217abc39c34c42e474aa94cb0e33e263d9c7d6dcf9608f9f7682ae66013d6da7d6387c9501c689f4609d75701d0c8f3f21712ae953b36c023a6086cd6b8558aea6dda5e07f1a4c1125dcf0b8bf48ce6dedc85e8f6b36d005e7ef38c18b95f71c168cdc11f5a17e48a84ebfecdca657af3cc54ffdf8c2ab0e6b7801cabcbe1b6650d8f9cb27c0b63f64064673bf9bdd7338d06f7ac4736b1158e060f2c4334974f95768c508d1697db3b2f4e71e86afe8770be4a2a1175005915ff1dc1af4e8dc8b8c814678a4c1fe5356af0ac1166409e8ce6dfc355d415e5ead87f89d6f2cfcd3efd867830bf42b8344275149e75fe2be12b7b8e4e4472efd443e0c4b34248b9ce576142d5c93237b525b8659152834694479a3eba7cb711de98cc9378b29c85031c2bf2cad39a46797b192399a52f9c813e99f04ab03d1b723a2ab24fcc18c90c2f2db43c8b1cdeaecd7e6574f1c58ab624e511bea53e37483adf92b1667b51e62e90ef37b07841ba26c92ceb0ee612005b74e0efefff42ee6b00bb21f20944c2f2d4fecb6682c412b3a230e71acd24ac496793d3f22ff90cbe2580b273540a73db874f8b580bf0948601f04ff416ffca76d8a692af843968f0cabdcd06179c8f7832b6b50223524857e0118c6814d46b8a44a9fb83bed3f4d90ebacb8139bf6b62ce4607fe65a79fd3ed382790e3be0cd44fb0f0e3fd13b719278aff9c62524ef8ddcd1270d384af6b8e4393d9dfb6838786d035cbc648f48751a2be90e27626bea8437e392468fa6821994164ae24fcd7e24d054de1330fd36555655a1f9c5c7477000efd38a64d1c848287cfdf366199ae763a2fe97a446554e19d1243dd3689b129d5dcec88d094ebb2d0e7a417cf43ee36f821b7d06ca096ecf3c57c4999d9bb91497f35f92a457cd18415e42057618800258b9a28dc7f9a6a8672053b0f0a51593895148db8083a2a1d994220906cc23aac8ba68af420aebb5fb1c57fcd8b8632be772a091557be95234809d3f17f57bee175e8ead26503bbf342dd2264084cc0b55f79ff486c04f86892c4c6b6630f157cb913e3bdaf00206ccee079348924ccd788bf3832f59b0ff5fe13d3108922ff4212c9e983bd3d2d8211a2888e97ff012c45b10ba3e52363190f3f7f5d0681fe17842f0f3179e2088c0131dd127350230c5806157584f803cb538600c7c802b54471ed0cfa2de137c4c089ad8dc2ec844f6c67ae9ffcdae6341068e824c0b87b969ceebb11ad3854756d6cb723fb36b90a8278215b85c4308223520d8833d9f641869ab8335507bcad9ceef04f8525c48b326a38f64ae50f6c4c0cbb5ff42c0ffe76cc6cb897aafb9088fb385f314bf9fb24dd60b1bd4d89ca35c3d5db327c6612bdca18641612e0873c8cccc6c66e23256449fbae8495fad6c077896bcb9c10c2e54876bd7decb77bbcad38924da28a6d88b9a879bf9f402483ceaaf00d2fc76c5bb228390db358160d8a935b534fd7f17575124173deb99596f61e12d341ea94db29b5d4b29feef452be9ad21b5c89fc7d3bbee31ea209997fcf3ea152344107096bbd3ead1fe7903db5d4f99595152617f68c6878617511a4870d2514a3125005a55c25e1af898726869f96dd0426b4baf5e913333679c91382599f16483c06ebc57804c0db399aa1bfae81ff33d8f37a3cd7d4b7d78f8c7cc34099fdfb5ff474acaeae4b3c7221a0293345111df1dceb0fad01944a7bd34490ca7c3d68442ba3054a0148aa414f467f6daf86c3b5e558b6f45dd0f797067b5ce43e5ed683becf9d166b38ef2c6cdbfb7683bd24d4a5e763008ee797fa50cded3d9564785f161403add9287aff01e9f38c26763fee3e9654d77ff7a2e6901fd18c02b312215dda604777452fc20c62c95a165fa3f74a0eda6211d9aaf881b929750dd120c9430060e95df34f1ed879f8f3c7d62f0bc9c641aea2c9ad05e5a410d66e1c94e737f0018a49a595e386b43d15a52415cf68011159415954c888b695d39618cb1bbad3ca2752f53bc27afae0a4dcef3954940d014b0cfcc4a69d10a2777684b4784ad08726f5b5ffac50061a511376724abc5c134c9b793170829a885e03fd8ca48ecba6215a39f8bfd94ffbc4b5b2e662d693d460cfd5892c64a15407a1898d154c7010ea49659d9523e57bac79541351c61908836140484b7879975b6aafcd135b72441b9829e338834bf63c6ee15e7383e374c56b16a23524d5cfdecea2ec52ac08bec", 0x1000}, {&(0x7f0000000100)="83a132cdca84260e64795a7c60ecc1d30068283ec2525a27066dc928587e00e9116b53ef1bbb2a06b9e51fcb8e", 0x2d}, {&(0x7f0000001200)="37392a714e8f0f79d9b578bee7abc6611b30370376c39adf4865cad02430e185f3b8a7cc24fe8e70eba9a81b6e60bd148591b375177fee2a2c798e682bd46050ed5423a2992070120405dffba3fe81ce454d442e5ac1d1ba9ea80416cff9f573b1140e7134f65b698d24061a8393e4b02b8a7192a2f2b0824316f84b4b95480a3b1c36ba98adb0dfefd5e9c1be921ab0f13de145fe606d552709f7947e5a220f51a01f73605aa64b407c672b7b6de9db269fb91bcdc7c88a19a0e5b2f45bfe295b67d14067269d7358a26893d860e0557f18ba43", 0xd4}], 0x4) getpid() 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./bus\x00'}) accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:33 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x80001fff, 0x1) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x80000000000000, 0x1f1) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x500, 0x0, "b70890be69d08ffa3b45236e08b0a972b176afb8", 0x0, 0x203}) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:33 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x2, 0x8001}) kevent(r1, &(0x7f0000000000), 0x3412c543, 0x0, 0xfffffffffffffffe, 0x0) kevent(r2, &(0x7f0000000000), 0x200, &(0x7f00000000c0), 0x1ff, 0x0) 16:00:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28d5609193d7a0bf89"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) shutdown(r0, 0x2) 16:00:36 executing program 0: r0 = open(&(0x7f0000001580)='./file0\x00', 0x10680, 0xa1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000015c0)={&(0x7f0000001540)=[{0xc3, 0x200}, {0x46, 0x8}, {0x7, 0x1f}, {0x81, 0x7}, {0x43, 0x2}, {0x86, 0xfffffffffffffff7}, {0xa7, 0x2}, {0x88, 0x20}], 0x8}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28088, 0x0) mknod(&(0x7f0000001500)='./file0\x00', 0x80002008, 0x3c) r1 = open$dir(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r2, r3) read(r4, &(0x7f0000000040)=""/29, 0x1d) lseek(r4, 0x0, 0x2) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000080)=""/49, 0x31}, {&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f0000001240)=""/27, 0x1b}, {&(0x7f0000001280)=""/231, 0xe7}, {&(0x7f0000001380)=""/203, 0xcb}], 0x7) kevent(r4, &(0x7f0000001200)=[{{r3}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x1}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:36 executing program 1: minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x7) r0 = socket(0x10, 0x8000, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000580), &(0x7f00000005c0)=0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r2, 0x4a, 0x4e, &(0x7f0000000040)="bbed0f7edf78d1d67f24aa850ebc85debb7f4914720f1dea25bf609f5ec5932a7759abd72e3db62728242172822f2f75ef4aba1de8f8cd0ee27c8b2d5013ec6520514d639d9733a9bc4805da2d101c958acc644c49fea2642760bbd6a4a432c5846b17e3103cb62a5d784137471f62df6541f52f4831c1995a7f51eab9c04e0b0813243104fdb684f30ccce41f07b9f52febbf6e3a005ea9595046e08d10f6631ebbf2929add28ef6d23b0976e643d77a267b0", 0xb3) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x7) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) connect(r1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) fcntl$getown(r1, 0x5) getsockopt$sock_int(r2, 0xffff, 0x1101, &(0x7f00000001c0), &(0x7f0000000200)=0x4) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000240), &(0x7f0000000280)=0x4) r3 = getegid() sendto$inet6(r1, &(0x7f00000002c0)="230067dac5129fa1f8225b7bc08ed8c263f76831f47233ed1c9b3e805fc9093cd639817a5e75c40767e6941e9bcaf664e400aab4ea1751d1830a87a96ad59aa19d3b270f3b95e008bc02f55054da4a6478", 0x51, 0x404, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x40) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000003c0)=0x80000001) r5 = accept$inet(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) flock(r5, 0x2) setgid(r3) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000540)) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000500)) r6 = semget$private(0x0, 0x3, 0x80) semop(r6, &(0x7f0000000480)=[{0x3, 0x8, 0x1000}, {0x3, 0xffffffff, 0x1800}, {0x0, 0x94e9, 0x1000}, {0x0, 0x8, 0x1000}, {0x0, 0x5, 0x800}, {0x2, 0x9, 0x800}, {0x0, 0x1e00000000000000, 0x1000}, {0x0, 0x6, 0x800}, {0x1, 0x8, 0x800}, {0x2, 0x4, 0x1800}], 0xa) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000004c0)=0x1) 16:00:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x24e7, 0x7fb, 0xfffffffffffffffd, "0366402ba77f0c033c0adfc31b1dfa76ef3caf00"}) close(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c", 0x780) close(r0) write(r1, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428a", 0xbd) 16:00:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) r0 = semget$private(0x0, 0x3, 0x205) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x3, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff]) r3 = getuid() getgroups(0x1, &(0x7f0000000400)=[0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000440)={{0x8000, r1, r2, r3, r4, 0x5}, 0x1ff, 0xd28, 0xdede}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/91, 0x5b) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setuid(r6) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r9 = shmget(0x3, 0xb000, 0x100, &(0x7f0000ff4000/0xb000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000004c0)={{0xffff, r1, r7, r1, r2, 0x0, 0x7}, 0x8, 0x6, r5, r5, 0x568e, 0x2, 0x401}) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000540)) accept(r8, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) munlockall() faccessat(r8, &(0x7f0000000240)='./file0\x00', 0x40, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:36 executing program 1: socket(0x18, 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x7) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xc80, 0x1) setrlimit(0x4, &(0x7f0000000180)={0x3, 0x10000}) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x710, 0x40) r2 = dup2(r0, r1) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x10, r2, 0x0, 0x0) chflagsat(r3, &(0x7f00000000c0)='./bus\x00', 0x20003, 0x2) accept(0xffffffffffffff9c, 0x0, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000140)=0x1) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x409) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) 16:00:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0xfffffffffffffffc, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf", 0x753) rmdir(&(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503ceb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7ae60fbb6b100c2c95f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc806", 0x1bc}], 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x3f, 0x668c394f, './file0\x00', 0x3, 0x7, 0x10001, 0x1ff}) 16:00:38 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/9, 0x9) pckbd_enable: command error 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x101) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x7fff) ioctl$TIOCMSET(r2, 0x4004667b, &(0x7f0000000000)) 16:00:38 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1) kqueue() sync() close(r0) 16:00:38 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) chdir(&(0x7f0000000040)='./file0\x00') fcntl$setown(r0, 0x6, 0x0) 16:00:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x2065a) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) lseek(r0, 0x63, 0x1) kqueue() fcntl$dupfd(r0, 0x4, 0xffffffffffffff9c) 16:00:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x1f, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:39 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x4, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x7, 0x2, r2}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x71, 0x3, 0x9, 0x100}, {{r1}, 0xfffffffffffffff8, 0x26, 0x40, 0x9, 0x3}, {{r0}, 0xfffffffffffffffd, 0x48, 0x1, 0x7, 0xe0000000000}], 0x4e21, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81, 0x20000024, 0xf92d2d8, 0x5e6e}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x0, 0x81}, {{r1}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x100000001, 0x7}, {{r1}, 0xffffffffffffffff, 0xd, 0x11, 0xdd2}], 0x0, &(0x7f00000001c0)={0x9, 0x4}) 16:00:39 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x47, 0x4}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) pipe(&(0x7f0000000040)) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r0, &(0x7f0000000000)="b7", 0x1) 16:00:39 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01013000"], 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0c6d033562f03ac2e5fa0014f4002000003300000000653a8dc97c4a", 0x1c}], 0x1) 16:00:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x803, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)=0x342c) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0xffffffff00000001, './file0\x00'}) 16:00:39 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = semget(0x1, 0x2, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x7ff, 0xfffffffffffffffc}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x4, 0x9e, 0x7, 0x5}) open(&(0x7f0000000200)='./bus\x00', 0x3f, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() geteuid() r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f00000011c0)="fe8957210865460386054fa6faeabc341c55e60327ca84d4b0e1172d158611afe47a290803b746591d72f636bccecbf11b0e38519fda50012a7f36b2917557351ec045", 0x43}, {&(0x7f0000001240)="97e17fb8aec98ed454fe8e5f815172e1e7dd1b3bdf4126a4aed0b05ba7205b9e4d0c9b00a92a47309d56b8b8996f7a0774e8497777750c62beb19f2e77967dd2301acd824247748c7e075d54cb2009bbf0d95be5d77da69ad8f11e6b62983c12b4d37b1300c11092e221c056eebbf2f79673b79e13f027075c3d5a89e27fdf272acd8bdc38dd2574baa2594a103c0a155018e92f51fa13c39c9c5c8565718c08cd5c00e28de99443d4202aa14633c56abcc28fcc126e7b36f6e902eac1", 0xbd}], 0x2, 0x0, 0x0, 0x400}, 0x408) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvfrom$unix(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x800, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r2 = geteuid() setuid(r2) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x2, 0x1, 0x1, 0x3f}) 16:00:39 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000600)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, &(0x7f0000000680)=""/4096, 0x1000}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000380)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x6) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000003c0)) recvmsg(r2, &(0x7f0000000240)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000180)=""/127, 0x7f}], 0x1, &(0x7f0000000300)=""/82, 0x52}, 0x2) r3 = syz_open_pts() getsockopt(r2, 0x0, 0x24a8, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffefffd, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:39 executing program 0: socketpair$unix(0x1, 0x407, 0x0, &(0x7f0000000000)) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0301000000bf02008c9798171fbb18fb9d568e58a6b193ce1edf1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 16:00:39 executing program 0: mkdirat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='W\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:39 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:00:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) fcntl$getown(r1, 0xb) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r2, r3) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d96) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') nanosleep(&(0x7f0000000080)={0x449857d8, 0x4}, &(0x7f0000000100)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x101, 0x42) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0xab, 0x7}, {0x21, 0x37f5}], 0x2}) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) chroot(&(0x7f00000002c0)='./file0\x00') 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c54f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) accept$unix(r2, 0x0, &(0x7f0000000300)) ioctl$TIOCNOTTY(r1, 0x20007471) pwritev(r3, &(0x7f0000000ac0)=[{&(0x7f0000000500)="5a6c8d28edbbe6514df032a5560144d27bd3c4000a4a011a09c17f9b5d7272748056e95d3a179fde47d572c31251291b81089d65d6825b3eb2bcac3be8be08a8501af9d55132fe151a7a31a512297b3687acb89c823be1d23931f514b178ad263739186877581211f62de5b34d032d3d7f420619e8438936252c2117f1b16a3498f8aa09c88e4d49ee7516faeff399099a8e1392c1e69c60a4db1641c1af2ca7edf8124ca0d075ea9c80d793348a215cabba5ba4ae41313c1d14e0c4b9385e786f9c335b1cdec61c08d064aeb80256c5a6aac1990288ad43c8ef56d2", 0xdc}, {&(0x7f0000000b40)="e1b12dc4afa84fe93babb54983d006b73593bbdbd6f9f80a8a0cf6e2267254a27d0867d7248b0a0cdcdf5564873cd777a905338571187d9a81799f89df514e9a4fc363eb80309eeb2387cfa58c28c871472ac3437d7c67741281de128399dd4d1eed5441aac80b1524360d432f2ab0729af9a45de9c790104578058ea33d35e2fcfeb40eef6c1307881f9f076e7295abf87f0f61c1ccab2028849d16842f5de021b15ee5bfadb47d19b00db0a161f7ac237ea77bc7428368eb957f82d99d41f8600fd0973754d2fc0d83ca3211a209bdce786da6e2d97f0d88b2667ec60e0eaa0de8014f43caebd27c7fb4325e74c37aacb0a5f8994100aa50c95c1415a1cd1c492aa95dfd7035aec8ec046cd30559422c1bbb0275ba2021f044907adfaa22391eaa74a4695486933c688216a2813ae4202f8ccbdbe71ac42f3942207546bb30ba224b6e095391650c4c51abf64fe250dddd484c64d94e8929b343fe1b980abd1bcdfdd0d9a44cdc38a2b07664bae7ec000000000000", 0x176}, {&(0x7f00000008c0)="56d59f6bbe122cbb3c6420d1bc8b7acf09186421d844bc9317df2e3fc5a687c69db23dfc397e9a10a46095413cc4b8bc8c96270cb509c1d0c2c41119cba7cd7b33e1169c64b49375", 0x48}, {&(0x7f0000000940)="9c281cf5135c5454bd6d487544b640dc227aa308acb1564cd8f1e0c8deb797421db832c6b6823fe237555218833f0ba4608b8ccc0786cc4ba5ade25d35ababe4a481085ed0c3b419396e2e10499f3a65e1e5092c4f686c9cd96c8a68fef66129d55978612a4fc3bc4109f330d65d48995f699ffd3d777ccdf940998366c725940318787f0cc86d197335a5363f79dfe38a4f2ff40790d61e3beb9103b69819ccc93b4b1250ef1a37865322", 0xab}, {&(0x7f0000000a00)="cb230fdef713a45aaec1288e492ba05f80697c445a84ef5ce89686081fb708d27e26cffd637973e156b93497c2e03c6aab13b8612151422142617e2e769baff1681acd9fb43455f0e7b206d3d2129135707d1370904e773dcde39e4aa87d82cc48fc599c0acd22d70bfca4a7a90dfa633011d3dab036c388884f44e37cedbfc1de0a97bf353b2e8da6caed4432316ee8c6487cd73491008df8e5c9402f5cfcbf8a", 0xa1}, {&(0x7f0000000600)="d0ccc1bb43e4b72591b5e0ef2b632e532c34f092e5e9044d7e0b47107afa06227766b66bfa8bc8572d2a3d198d7349d10498a19b61445e0a861188f46a62", 0x3e}], 0x6, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x8100000011, r2, 0x0, 0x1ffffffffffffffe) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)) accept$inet6(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xffff, 0x101}, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./bus\x00') panic: kernel diagnostic assertion "tname->unp_anflicag: s k&e rnUeNlV EIdLi_agUnSoEsRtSiEcT "a sfsaeritlieod:n f"i!l_eke r"n/eslyz_lkoack_held()" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_fork.c", line 689 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *500324 90802 0 0 0x4000000 1 syz-executor.1 343198 77385 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7cec5,ffffffff81f6c058,2b1,ffffffff81f4ee5e) at __assert+0x2e proc_trampoline_mp() at proc_trampoline_mp+0x13b end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.