0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x80000000, 0x0, 0x7, 0x3, "2724e5faf8236b86313f1cb83e9732b597994a77", 0x2, 0x800}) acct(&(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000040)=[{r0, 0xeb}], 0x1, 0x0) 02:01:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) close(r0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 02:01:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x2) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000080)="f64b47dcb2a4833bab36d8c92659b7929f3ee19e974e5d8a5dd97ea4a442dd63b21b80b3f9f9374f", 0x28}, {&(0x7f00000001c0)="9f63c8d9f005decf7b9d8ce4975d35d5398d876a79ba34becec7ff158303e24b677b96ee0e3e1cd4f70faad56f0dd08a489703726f315f49758f0cb485d1dfe6f65f8f34efa4c0a1cfb2db8e6e0ff8ef3a49cb7906b145146799463f8df7a60b3e0fc6f93b91223df9108d1f680b", 0x6e}, {&(0x7f0000000140)}, {&(0x7f0000000240)="807bbe0bf5bb2b5cd9afe69d1dfdb0a6315339360f15c487935054ad26547858b153ba23be3e36040dba0105c24887e47a6e8b42357a7c0a6830d1c36e3941524d7cce590b0a0a48e8ec009a27c24f5b7d02c14abefdda0bebf4412da22f9b2eb94693943c9c19ec140f3b44c10ea46ba4464517ddce9ce68ddddf655487b026033b191b66596fa153b5a9abf450b665d4d0d562f1b9718474c6c11fb168f4839fa9652282865ce6ed4ffb86fc429bec2fc094c4c1f6ec5e1a28", 0xba}], 0x4, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r1, r0, r1]}], 0x50}, 0x404) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x40047307, &(0x7f00000000c0)) 02:01:31 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000200)="5f8f87ab413de3051b04642c3b6b5f2ccc181ed42c2fa0ed6e08d16406684f9bde2c7f8cf4a20b6eecce9674dad99438b984dc01e5725a2aa35112f539a08b99eeaec37e87482e15ef740e2eb7e6bb13285f3d885257deced210a3f58efd14f753e6973f620efe6c1d5f716d0e0641f044334e1e7c12cabec9f0b66a6153c649ac86e4446b1a0e82860adddd83279fa85c1333344f1a0b08e940aea2731b6360ed6334eac3977dab3d83309d590265afef5dbc0e1cbfd17ceb9d5ea7bfcf69f8430a816094ed2e20769c1a0fbedb9a9255e3c014a72a0e11eef9324da651a6c6ae73c6bb2fb9a917a245a655d91b0202dcdea98c489b5c70701fcab11d16cd8d892cdecb839ccbdd10275c60bb70152cf43eaef26bda72da22a629b853ee3c3225dbd88b8be1fc3b22c54c6e8063e51540182f43ca587af535a88f8c13650db26637c50b054cb557011d02e41e561da16b9c1ac999b50b417deb90e1fb1e9ebb698e1289cd7de2bb8b23ca5ab7ce779ed259512fb43e6ffd6d1e9a33d3137463d98ed71595322a0f3148b41b5ff8c4bcb58da9c885e6614c909b690788a5349faecee6cd8b884617d7945dd300f1ce8d56a070ba5de9195950d2e968a60c34482338fb4ae9bad7f2dfa18fea122a9e079053367138d6c1290721788030a49e7b16194120900fa5479d09f811d5b655d8db1b7329092644f35fed48f71360d5aba1d12ade77b590e2e5e284c95811c788435244aff149d7fe65a63ae8d42133088f815797bc8a09656244c847df20ebbf1e8ed06c36fecab96bcbedeca088f0900a445b903a9e7ba282bcc458115669a277c9812be7f9d22720daa0da811bac7c30f3485b077dba2646e217cc4c5b4a6bd487623eb86e6a50c35c88d0c2076955ca52e646d1c0ad5ccc0493740d674b2de7b58fbd87ef5ccd61443eeebceb92b26a780c3111b4fb51c09fca20ee44b95dfeeb5638246a5719277b89ebd015e82173eddfd3c85b5636b9c13ff86ee7fc797c7156775cb379a0e2950cf13ed9744a8d7498a28c47594733e4fefba8d04dfa8e494d903b9c188f884bab6c2d3816433c100537c086d18176908aa2fa7910c4095ee0479d48327b8044894499c10a0b92c4b2d99d20694e9a7fb5f9c46eb488eb4f95fec2ca9cf85e94926f9886e69a33e54a0026df166dfe1120c708a28acd6eb3d1a42c960fecc24c6de16edee4f3cf559505c7b3d6e34e7d3b5c4b9647a0badee6b4357958dccd6f9b6bba898e6f46ac13ee1fb5a98d1610cb0933a81caa6ef995b19e4cb5e2045b90a6d91a1ab265adc1950a3d475eea63295c45d98dfe4f8442a6e61cf5793c5180c63e8dff22eb117524b60725e23cf1d541b948b3bb7bc41c94123858c45454f5120be24bd6075486ecaa86c3abe997b16be9029529d8373c1d89ee93e9e39cec87a1dd6ffbc97517d91982b4f023e51eac5dfbc66de3acca6220d9e0225360f831ae2ec133fd05a8ca02743b121d0f2f9c6f38c89a5fc936ebb05e49706f1300e69e62eacaa12d70260e6712390157a66725ed5fc2b5a70e53266ad2755a47083428dd4e2c9f9992485abc78f4ce4616c5f3356728451405864e9eb23b8989650f7d7e9fd7221276a23f3fdeba2195b77b8ca648acfe17194aedea6e155804fc6c92233826eeca8acf501aee379ec9b4a1fd43bd917be7d8a88edc6567398b3eaa78f255bdf197df4923a0433c5b541dcd2288f8d3aa4d4f2d922157e93ec5c29848239e7e0d610bee54bf9424c8e7c9027a5710328b97120edc075425ef27866e577cb5ffa2e5694ed2843f5389aebcdbcb5a3a6ee71fae3b43709bdc6bacd1efc1461c395ac28093bd76109ae393586619aba73ea4547c057e7b151da729016e75e383560ff76bc33209a67d556d0fa8b6eb5d7814efbeacc327f69b85adc3d4a03b319bd3bbdecfd9f8ec4906e5e902ad38a1578a80e02f918d38f939588baf87fd41faedf8eda2a6b8ec4dba3f832a7e31068b26b710386ddb373d4fb4044f0172417c9248173f2903586c2679cb040f1df1a7dac06eb6665f06b1840cab2280e1368de711ec9f5c64bfb4e574e78a41c092109cd74b15c27b7d10acf7c0d856b0f83e80be3c6fe33caf6ef909cff54064cd0c78a212aa3a09a29980588da21d940976e04c2c1c4c23653f891984cb47e47a0584e48b4f6ac7fe7ca40a74fb68cb7d267f5c4464426852d8cd41ee8a37750197fe775792cb163b64eed8a564496481ae922b40278c4227feb45995ea700a0d5c8e4c14f4b1c5f28a1941f5b18626e726ed2bc9d72e77171a81a35a21cf66a814489e1dffa9ba1a40a9fe1698316f6b9f5c324ae2a3cc9f550868f4fae85098a0c323e49d01f0285c60bb25228c68fca8b897de1fa07f143994f51b293d6034f723a19c3eaafc79b3b42faef3e15d4990406c08c973de54d5f79ad29e58e8097ca1ec973b3e0e9f493e4a846509e097b42213798a54a1369fa663724c7e9f5df7559908295a51510872f5756119798bbcd6027262c42941416334fa8ae6da25855db8f5baf8b18b9ecac8c3fcbd9ca26b9c632daff0ae045ad0c2d79784609e2874cf8ad7869a52919d90d936aed6f30ff90966ac51603a034bb8da1fbb5a960d46a4391d2ee06817253bc7ec66260aaf41f79ae679f0187c38d61dc00bc194ce469b670c47ca5382c652921b67ec9f03d7c831da76b954fed301652f43d8ad0ff3d938c95eb8ea477e09d66add6ba6a8972ee616a6a76d7eca7064dc0eeae110987643a146971b99e658cabb656efb08b20170753796457f989d325b2c83b5d310219c9a56abd78d2d824a599c99e2f6758f8f3ef32b5b5a88c1750396106bbe6c334ce7658cdf8553abb373bec01bef406dd8322cb2be78813efa847e0b20667c45b9d8c2cadac54d0e577b6c1d670d974a58511eb8657013b25204bd50ad3f43e879f02b6ebfb051909a2e477c9f1fe6b03f6d1336094b9a6c861a9b7ce26cb10bb3a1b5f3f9bb5cd95af7b4c5d0775972c18640931ff130aa060fd0e12b8e94cd4605ae786dbd87add1858c89e7142a8a00aa7599a221c3b5ddca9069839e7b2e5afdf0b11d43d67965af94c587403a3401c40c85b79fa013f44775eac734f4ac2397dc993287c0bf21ea02f510ce3c614d72195db19c3d407999220e8343a6cf001a3052d6ef7eaf3564cb972212065b044067f600e0f6227d32a9343aa51a592c912f1b87bc15aee4016b93b823564b52ed667ac5737b6ed4f0d4f3b73f91dcac832fa66572a73031dbe2c79b61d2850f2cb716a0d25f20acaf63769909fa2e859660be01a4bb97175be55405cf53bd73ce92610d6613c4dd19cda574f4b8eed999be653e7b4110ce9f942738b96f246e78caf6345cf0566341d2da4b2e2f4e2dba37cc32eab9f3a7c4ac734dc8f2c27d37b4b2d23d7f5f4455e52ab15be3b5628745c72a3fb19deb8ba084787ca7e1daac5d2bb469fbb19821092bd3cde574512fa5749ddcda68ff5b6e7f9a092c8e939c88f5166a5ddd802dab97c4566aa46d943c6ce078eed05ce185c1115a0cd7aa77d48550aaf0e3de793c78a716ec3e2462f9523d7eeacd8d5b9e50ddd2d40070d3389c9a522d798af2eb4da4519a9aed99858214accc452a3a5fd0fb6a410152e3197425fe10da8b5e5f979bac826f1f66d88fa4ce55a9794949456d0f98896d78c2bc188a65309aae6b501372029fa4d95a72e66011c6379bd9e995b5629121064c7dddc0b93b954caab58db5ff28fd3042a5bc826a47d1d05e39e7e27887a04c729d3d459c0cf8641459b290b16bb3a8a5736324ce1a8d8cd2854a970b222275bd4e13c5ac37b7870783f02a885b8290a056e7104256a94de7daa22c40a6fa92c3c465cd87e177d03c990e2ed772944214f6b29d182f620cb692acefe16b4ee32ede8ea42ecb9bed4a09608c8867d59b28f2c826235692733fc4b9e24aed0331e8b0f1de92df1502466685d17ef7984c6d6a235a114e638de8fc1be0b2e70c06f7361e51ed46de4c48e213a23a421c8335f063a3ad453e56f582aaa10787af875cd86f9af1d2dc237e84ea8768c41b9c9449782e384a320641247469bd558d0b5420e561cfe6b70b8f912926920e1450acb2ef85f0eb1778144616603a0f55b447e3781ba217f73546f842e111fd1e000a7442f8ddb367ddb81a28054e2439450ab2da76e8ab335a3147790286e5bce1dbfcc954d67ad74cae403d604ef7d34d87d5b3d767a6987b273308d17b6d60325ef5af1fc12ea52344896200f054aa48f5e73332fc5c84483767ed8fa443f293ab591e3f4119573b72c285086e631332c7dc5bc4d8bc779c9e12929e569c1ca8a5868dcc46923a8382e06fb1601294214183d58137927c0f25ac538684207c4972d7af0c224927640e5a3c207ae5b9f008859a54878cbe7bcf9c9896e02ce9a8d999575a687e2e7a745b56bf88d89853382e9ca6a7c23c1e53e5750e03abee128d68ccb2a6fa2017dc8bfb6a28e4f22ec5d2b0005f7c49760faff299cf5a752e44ebb1cdc51c61417ab308db6b7f76e0bd23fea7297762d32ecc8c2ba5f3fe94b8f013eb3d20470c44c7fcdb94a7ec085eb8bc838f6cc782013cf53d884c2716f243571e1f3976f7b50e1581591cb9d3d09b3b4b2bba92ba7df71a136ca3fc4fbc580c024c89e957cd81fff9b2c6b9b0e1be1fcb77f9a15ebf62ec0e63f0f3b489afed9d1b82095f76403fd245512edf6d0b5314adbe62761d910f4624f454a917f320edb09a9f32a1d19c34f1d304aa28017bddd8bd36726d6ee7c5874f80e1e2d1acbdaa1afffe3f897fe383e35dd258ca77ea397d8174e0f92cd5b6212405be5c88adf40b50241a6fc628f50fb1e549acbab9f8854768faf02d36ac4468271e28765d459ed33ff8ba51f9207ee1d206b486a2a0a13fdfc5653b709f861b0a2a365136f15b7ea3f8a2354a8132fe52b49d52e3d1f52cd69e6ded8eeaa8f798ba4e3dad6ea6e4dbc9179c304cde006ef96b5ef936166ebdf0f8f0277e781dc448129418ff93974bd5a6fd6838a6e9060296cff4ad7fe41b9e478486df6fa894acab12f5464f454f9ffcc33b05373d7a893c865444b3fe30927f12ba3fa6848dd51c2a154253e2a7007f92ff9ace3c4a904b261d4a34e3d69a8f614178e466af034640bdf72ff9a834f37755289b8248be3e96857922b69d10d127d57fa08b0258e597be7c730104544fab8de74a43668894ddc040701a75d16df54a48715924bdf8b9dc031fe955c33610a81b663570adb87dfdea041aa3dc905031260a27ba6b5e0eee21ce1bb43a1c24c44938da5438c6dcf9f92e79d1886eb038f570448cbb814ff9ddf20c08629ad71673dcd7bc6b6b4e9d29b81cf48bbbb16c8ac20c455aab3923169758e971f8d35ba6f559dae846babd906167c51761d1a25c363aa1f715820c14f58c29e29a23182dcb77064d692ea2620dd1468b943a4c872d4e30bde05ba68dbbabb43fa8006cd7f9795428116856cfd50e5f9e1a93fea3971ef9a29c4d72a7348bb0589a8913073294486d2312b8b7988eb80b2101da461b4f0bf7abdcb10782812dde4fa46d27ad80f90dacf9447ddfea1f956496cf813cf45b59a9828d5adfa3bc466ea2e71e4c1c812539d6919a3a9157c4aafc97f79c4718415a752817e902592c5b74d41583dd7f85e348486ca243fbad67f1dbe56e3d99b1c174d005495393404e96a648a7568e38753b487f245b06f890d0845bdb04f5e5e1c9943cfcf715aeddb5d1", 0x1000, 0x1, &(0x7f0000001200)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0xdb1d, 0x20}, {0x7aa1, 0x5}}, 0x2) 02:01:31 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="54f3d7c7424fa665cbaedc57bfec71c617ced0769fa1f80943feaf7823423a6eb550f1089d502d9d3b556c70010f876b248f9e7ec6da98d40005d414f3ed534a57423f35fe7e2c4f087ca3e3bb43b06f33422969c94399763880cf866429b4b1638e0335f9f97ed9edae4a5a7733ee451ce902ba6e74ce8082e1", 0x7a}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000005c0)={0x10001, 0x0, 0x0, 0x0, "d614f19d7e987a1200"}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) rename(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='./file0\x00') r2 = msgget$private(0x0, 0x18) msgrcv(r2, &(0x7f0000000600)={0x0, ""/235}, 0xf3, 0x0, 0x800) madvise(&(0x7f0000285000/0x4000)=nil, 0x4000, 0x3) chflags(&(0x7f0000000700)='./file1\x00', 0x10000) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0xa) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000380)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) openat(r4, &(0x7f0000000180)='./file0\x00', 0x20, 0x100) r5 = semget(0x1, 0x3, 0x41) semctl$GETNCNT(r5, 0x7, 0x3, &(0x7f00000007c0)=""/250) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000300)=0xfffffffffffffffa) recvfrom$inet(r0, &(0x7f0000000740)=""/83, 0x53, 0x800, &(0x7f00000008c0)={0x2, 0x0}, 0xc) readv(r3, &(0x7f0000000200)=[{&(0x7f00000003c0)=""/170, 0xaa}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0xffffffffffffffff, &(0x7f0000000900)) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000ffff00"/34], 0x36, 0x1, 0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x100008, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4}, 0x5, 0xf7fffffffffffffd, 0x0, 0x0, 0x10001, 0x4000800000000, 0x2, 0x4}) 02:01:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x20000000000007, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x432, 0x7}, 0xc) 02:01:31 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x7, 0x80000001}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10000, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x80, 0x0) mmap(&(0x7f0000bfe000/0x400000)=nil, 0x400000, 0x2, 0x810, r2, 0x0, 0x0) 02:01:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = kqueue() preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/84, 0x54}, {&(0x7f0000000100)=""/116, 0x74}, {&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000180)=""/162, 0xa2}, {&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f00000002c0)=""/75, 0x4b}], 0x6, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 02:01:32 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002a000000000000008000000dc1bb893f29c3f80d20e93389659c69b09d0e0eb89fcb75121aec20fa9d7d538edcfc7778e308793d0ab09332a7206d531206aeb1cb15ef9dc8db5f18220f36d3cf896a"], 0x38}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) r1 = dup(0xffffffffffffffff) r2 = socket$inet(0x2, 0x2, 0x7) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0xc8) r4 = socket(0x1, 0x8000, 0x4) r5 = socket$inet(0x2, 0x0, 0x80000001) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x1, 0x1, 0x3, 0x2788, 0xf9a}, 0xc) poll(&(0x7f00000001c0)=[{r0}, {r1, 0x4}, {r2, 0x40}, {r3, 0x40}, {r4, 0x1}, {r5, 0x4}, {r6, 0x8}], 0x7, 0x7) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:01:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt(r0, 0x1f, 0x5, &(0x7f0000000000)="44f9a015b143048cb2abcd81679ec199dd8e7cf54431a34e88cff3cb67997e6aabefb1f69b6631ae050000000000004270a498c1f0f3ad198bcf84f4ea0426c7f4aa7dcb4fda00000000", 0x152) r1 = semget$private(0x0, 0x4, 0x400) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0x1, 0x3, 0xffffffff94e657fe, 0x7f, &(0x7f00000001c0)={{0x1, 0xffffffff, 0x8, 0x1, 0x1, 0xfffffffffffffffc, 0x5}, {[0x81, 0x5, 0x100000000, 0x8, 0xfffffffeffffffff, 0x40, 0x0, 0x4b4, 0x67b3, 0x8, 0x0, 0x49a1, 0x0, 0x5, 0x0, 0x7, 0x3, 0x6], [0x100000001, 0x6, 0xfe000, 0x5, 0x6, 0x387, 0x5, 0x80, 0x1ff, 0x10001], [0x7, 0x40000000000, 0x3, 0x80, 0xeac, 0x0, 0xfffffffffffffff8], [0x5, 0xffffffffffffffe0, 0x100000000, 0x1f, 0x9, 0x545], [{0xef, 0x7f, 0x7ff}, {0xfffffffffffffff9, 0x5, 0x8f, 0x4}, {0x6, 0x6, 0x1, 0x5}, {0x3, 0x240, 0x956, 0x1f}, {0x100000000, 0x9, 0x1ff, 0x401}, {0x100, 0x1, 0x1, 0x6}, {0xf9, 0x4, 0x4c78, 0x5}, {0x2, 0x0, 0x5, 0x9}], {0x2, 0x10001, 0x1000000000000000, 0x6}, {0x8, 0x100000001, 0x100000001, 0x10000}}}, 0x8, 0x9}) dup(r3) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000500)=0x10001) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r4 = syz_open_pts() close(r4) syz_open_pts() 02:01:32 executing program 0: getpgrp() r0 = getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pwritev(r1, &(0x7f00000016c0)=[{&(0x7f0000000140)="522c3845d73de002df2f9635117da6f07eb532c41bf64e33fab614ab22227b65d94474c2ef1ae53460b453b9a3248cdb10baf2bcad5ce1dd8cff63677e8f9011a6bf2406312607c9bcb72821f4f26f014eef0ed8d6bbb74c60cd6a43d91eae674f4beee84c1645408285dcb03289e772ccfb6663cfc158a0f59a94e25f601fa4a68d3bfce22876141a832e70b01cdd94e5dd0693a31db72c3422f04d5d83ec78f9c03ec839a0308832a88d0c238bf69d9bb0cc2f1ad3245fb992abe3bb4f3b11ebdbb7192a4e561fe9", 0xc9}, {&(0x7f0000000240)="c0bd39c12e2621dc64becd4919a820baacd7c3faa21441be95f34278ee8ec7b16738653d4d7be9520be17fbadd4bc7d641af04469f333397fcf46c3974c2dfe186ce93c9ceb29485f12b133a8bcf6ee12e667fe7bca94c03ed29b773972d0c9fc1bf6bc14f73a29c8776456ed0a8516f9334e18854ac67218c2d41d59c4e672092e67af73289c5bf8afdca9468dd479ab3f0e4fb5178e7ecf93e3e6713a1c1ea5c3226ab4f7d01bd465428c9d65bcd5bb052efed25e1a8576db3d403db4bb0cca49bf97f2a922c636013c7349a9e2aae377dde1b4b2329ad42bee93d2855ea57442b45805bc00b7ac85ed3aa6d38fe65ec13d6c425afdb20610d", 0xfa}, {&(0x7f0000000340)}, {&(0x7f0000000380)="85800ba9b78326100d03747ff4b083567c75ff5a805327577643d76f142d2f120dea3f2c74c0514af781ded3c4a03c2a901bd0bbdd2221e861e7be92e0ddbecea5b057e350506ca608aea02850ac0dcc15fda925aa5c80ac0a93ee2d22d040fe2504ac8d30eb6ebbea8a14505567ccafc70215d1fcc4cab231d6bf7d3cc69b26af845cf66d3e3fe7ab03a17fa44357899b4dafcc246acf9dfd6affaac3fe12591759e063b1833c03e24772391e274ce40dd797ffefc33ff0d82b88897e2a14707f3d2e00a8179d", 0xc7}, {&(0x7f0000000480)="9161033fb32e5c35ad9f3e4f985d8967dd83ecc3c01fa0a67f2c0a5afbff69f90a490a9299c475f39294cc4aa858910d9f562f49e930efd485a3c08b12abe1b9ae3d6079d25728a525b236f37f08", 0x4e}, {&(0x7f0000000500)="8e0322203372590ae43786e6ca752e6f0c91057a8d96fa", 0x17}, {&(0x7f0000000540)="b2898beb270a117c51ad60b687b96c6ba9523cbc854677248cc17a1ee0c143bf086997f55fce8a7e18a6cd8a4ebed74bcb38e56bd8dc08d6438becd5e8fe4fa172a904af2d0203df1d1833e82d3f634ce616d594b1919dc9039cdcd5b3cafb29a1d63bdc183c15418424dd572e177e7fb8f0c0c810a58b7932e041bf97409d0dfe872a2d9abb0a672ac60ea47999e7739260c7671e9a5931cf99a7a561c582ac0f392a83f5242eb06a5f4514d62ce029040e225b54fc4560335d730f85a2d0a5f146f43ea8611eebcc7df5f69b9ee211cd08eeacbad776b1fda59a83dec2ab8469e37f5fb6bd8a89104676f3", 0xec}, {&(0x7f0000000640)="446356e01c00b8b22d2ed058b151745508613429885e6b98617c5cbeb9db7abff9f82d51eabed1774a7ab79a738c4cdf1b47c9b34a044b2c671c5347fb2a8979c7e619779b69dec23a016f224389a83f2a7223af284247f135065598d71514720ff3bda0868e00c6a31b48a94fb8e81c866ecf77bd5243727b88d2418c2d971b4c9648dee97d408dc24f5039db0153c1db0065fb54b73ec75bb93005456c2471887bba72b441ea107133da8e10b94a96ab3d45919e269cd620ccf6482b015833c1ecf7e52d2575c97107f4fb92c4a3504bf8a10b8c5afec044738c75ccf0e95454e2f5283cb0e27f4638b08acd8e9b8ea651bee01a354356a0c56d25d7b1de6ac321bf97cef018c0c93c3fa2aba0c1639fddc1e047f984a475ed4d71ff307e7eaf04619e2393a8762afa40d2b14b704709a250be5f8a1501c134aba66ef92f0c6b2df3ab6cf942aba639737bec20ddc06d46ee53fbb3f8e2e45b35e27b4d6edfc6113d99dd984ed9f6af93ec933b4e0125997fa8c890a07c18517bfe30082554c6d8aa8bfc03ca68fe3c02f1224e705624b52e3d3db707bfa5681dda879ad89f8c13e5d1d430bf150ae7a606ed43bbc6e43280699fb744ca2e8a67c2bc501d977dc113da4330c465dabda9cbfcf6fd82d49727d3fd6a3ab74d95e44c29a94322093bb96a1c31e578f324b54b0c0d8df652db0c22c2f7bb49aa0d46540367750e21061925ffb48f74263a6d12869d348b7afc4c428cf31ec82b29815379d880ea67aeff1c34443ee5d7d2615cf7a2002370f5f99f4684b29342a7f0376e502e82141191fd783700c7fe66ce2f8531a4b4764ead52622983cbbcecaf669d11712224c4270b53b3652510b4b4e733f0a27741fa3ac6f84830b056536e4cc70dfa48fa52eb69669a08eaf7d0ebef8b7ce8409b8f8bf590483031845284fd1cacc7373c3e2dc9a71c7a42c1148b606430d90312b0c20e141c22f41b607f7d1c02b6cbb9a1d307f8a07ee8e57633b67ba46da4054c38d02c87a23fedacff35f9931249181c7511503ef7fc069ecebf4d7d6a1e226f360d215bf941322329fab7317e16720d4dc163ad082d7d849c570e4dfd214b6798b74c9b8baf411c839914dfd0f57771e1796701bd90cf1f2414181c28cce309ba8c763204825863472d4ce0f65405651d35502804f8cbf332bec609dfd4d4d3f2ac33bc8da18c6c8ba5e0649c67d635e57c437aea4d08fb8f5b075e7410ffe5a46e04d858db135d26b417b26f517ba2985d5aa0be5bab96252098385403eb4b114bf37c9cc91ea3775ae9bb88536e8f3bf8eed3f3d66bf8cd701ef96d357e2b91287d9ffe5e9df6f707add3109f155049a0a763f518a4ae4c12b86b04db6439499b98981d9639617563bfa0f9337cb0d835d4f7efa17bf09e21846ae936ff4759b3c958fd9c652479565a261cf73207400b3ee0700328d82a173e73f76248f276ed78a77736b7e44758a82ce57be25e41dce81001656deae87f8f1261a48c9f45dfe3a2b90b25b46b4ebe5b3e32079c74d6bd5cabf7a70eaf543bdad649301287e02d0b72ae05124835253b1801dbedf9f160c330b3dbfa7e124215ef16642278716f624215778a4f08338848dcbeff01d8b343bd30ae74ba1d5618d5e0477441dfe20c3401039bce9471c6ba69157c498982f4439a30ecd2fc8b8d6ffea11be19d22729fb0c31b5e6b828f1c91f9a536e5dce2c50f1352dd2af7504a519a4f1641e8d8134b6b13fa1420b2b3ff2e50a2b036a0821467255000dfa7e194c208a5697d042874f3ffeebacd4ba126752d1101d0439abeb1f084de8733292ea8f516542760d58b63a856461af53eb1041bfa6f8df7905cadeb9bc2fc15d0eac81b2f6e638a50ee126c20e113a15c7ac002b0951dda9fbfa9f474b9cb297961a13ea99532b69ddd1bd0086785baf048567ed4eb8d3539ef33a16a5683235c636873a5468cec7272d05f9393f1120a6687459ce0732cf212359c9e67245c542be6788b770bb8c51594f5a207fd4c6ddb4564aa9208e604fff43559949e509b8f3c07287c451095d006bc92b36028f54534869724170dc0a7ab527665c9f7a01c769d143abd35bdd86c3906f5dd67a2c6f333ad71e2a733bee29133924c75b69f4a3f9b962cd26aa1b8de8039bb68fb5024fe01943c71db946cc1700cb43a80205107558ea0cea238b5a8f832b197d33f7ef195bdb71d79793ab0ba0eb11fd0a3ea4db79207aa8ecabe224f5b63f5484d9ba0500365532ccbdfb08da44bfcd85bc11ab67aee1b7705e4234bcedfe821ab69e149e876a2bac5b546e847da7d1d393bcd6b4c93056cf1d37bf91283689e3fc2a9508d578d51df5db8df22a552b79705cc247f832c3718c6a1ea5dc2638e5bc85a4f49d3b6b06d23434adde1d4969deecd45d79e7a950a123c6b7ed0b651767c36f9893f76c471ca85ced4c8503e5967adf807875a233731fb5ba9ed12d45e1b7775c87e7a656c4c27575c0db347e93b35128f7d16a8365ab026a55907decb1b93c81e8b6f6c9a8e8bda0cc72b679c6b059b2306db219eafcb2cf39cd0cc7ac687ec327165ddb58b93d3ef83fce96e8e95337d95cb69e58c34c4dbc1651efef38dfded328abff5ef0f232f02458a0a55410ace088ec71fcbcd6a5bf0ed234d89d31b86bd88d929f66901d3020917c9a07f3670484b2e1e6d0b8c023c182e2155353cf94423611adc6f3df6275353665af117b318a77c644c7e99f2c401cd7899b662425a23ece10d3b5ab6863cc4309a71ef81007193cb3d2caad097d21dec1bc2b9d20dd769c8ab7c93eea22d1ab9ea217c8575b2e994d05d19c0e7d3b6c59f038e6c34796c58d3d0627f06413ebad6a7ef80804490f962ef2e54a97a8e8d4ee6c71a7682169d6cb345c4f5f4961bd3440f0e2e20407356203f3b34bd709c23032ab330c783cdf12530f5ea3cec4217dbc2aa672f3e4aee9188b05725c3dda23c061524c8894b76c0c711507804683d8f2429bf9c2b77d36f49df97fe95ae0957d54740e32234e13cd91f96710e7454de61bc545fc18fd2ee9bb36bd64895ba353cee8ec2c568ce281a3e220dbc186e0cc843a3d2ed203d2ccaa1ec6fa1ef07abf57c0644735b14d923e4ef9c5d8f934f30505dd228d00458093a9ea7e72d12e35a6623ba3749112674844db40c59b9870f4cd77ac83d43a48e1657406cdc633aafd313c792464caf80be139e6abc92c48311986c9133fabe2d25e2949d061426f0c23630b1b43daccc0f293f187d5b93bd65950b8c28d9d732157a476b1351ccce4f85f2910af925f5088b7217d8491b0bb10e53feb4c84ccf1e08be9a07b98da34025cc9b8a7145ee95639e0efe12b4cc842bcdffe3fc9d6521192e4420fc06adaf992c37ba02ae7c100aff9a00b4a57adc226282d1ff0d2f75ef62ebd5fc4110d32232154c22a5dd1faf5444d72bedb3d1b9f7a7529d9303dca4400cafa56bfaface62c7dd2f605bcde6777af630117afd0bce643e297f3513d212eae662afd6eed937fc1e3a062b0c44b57088ac4854a2b152d8a4549e29b19d7bd5618ff68053703994a5ac819bb56aaba7c7ce7aeec77b902bdec4e5a244c0e0160472f507de34854d9f6e5574b361a7c4377804a7f034cafceee1e77c64e2462c333f1466cb3dffd438a46dc6d44294015635ce5244026e86626812e5dcdb4238b6dcd8873f2a7aacd2842bccd560467971afa80d2384b6c6fd799f9a9710f22b5de4dacf4207416a6c9741615b16b04a17640c15dbcfd9a08eda42eab0ce7b9bbd04de58aba3a52f73f7300319b2dba503b0beec7802607d04deaa5634447231e6133203d89a42421e1264a45354a8a94a3fc995b997f9da9b4d7840f2cb7b25834d0558bae02d02457b029ecb85e0863ec5c46b2b4e9bc6ce0cd5b997e28c4b2bbde836e26476baa6cd6fdd4bbf5993446d573923255d59d1d1762387250b9aae73c3f7f40beeec40b8e7ca91e01d6faa54a34564b15d5652f77890135b49d4d71bd26bcbab6b130e15566cc918ee9fe5bb4e613e45053c18dd33841e15af716490e4a2660b94b4d311e8d1f87b46fecb7b60e920abbcaea790b150af6afd4c8e97a06b4454356a03a946afc3d7286f86f0a240654d946a4443ca57dba381c39ce4335b9ace61e499b3cf4a7523e554e5d9108f67ffa25af8c0c64e0bd84ce35f9054ff11459eebee4acc40bad35371439bdfb72ea59a263fbb7886be8298c9a551ec782fe6ceb4dd49c9884af2657cda28c8e27b1c62ff0253aa788e2e71b58380d5978e5d63e7e974eaf569eb2764761971baefda0cc95739d14b818bcc0939b067510786ed3b89312c4409fe9f02cac0edc003c3702d15bfedfb9da3ca03d1592a911f9cad7b90582384d4c8cbd1811f70751c1d831067ac3e070945ee4f2edb3ba1d178d9aae99978e8eec9bc763fdf7fab1df7377279b9b32d91d9924a71c0823e1ea6f95b1dfc0565b2562e35c5923f90a00e50244ceb26aa910a035caf9b576d7d6422cc0eb10a9f996fa4d8f86a36775d0955c34cac99ac25b85b9c30bd604fbae2ac75df238c9baf5251be92089e7884c70b9b658ee56351adfeb0551e6b22be701006be811cd39c6ecdb02eb166c84808865d8e1f347957c68e2381b8817486214cd6f73256c42a69d37466426c4e9aeedb67c694ca1f39dc1d0e78a91c4954321c2adbbcde25a02a351648024521e90161888801721f0f85242350d018a8a130c6b5a8185eb9817d2a09c896c455dfba637b886612ba666013f78f6a5653da93d82addd78989c763d833bd85155fc72fd2ab7b60bdff0efa646be902d774b70be3772a6183450eae483c9e1406e7f07cfc4b53958c18c0fc2b055197fd0a3c0b215e39a257f0c380a9e917fdfc95b382a03aa9413528b548e10968dc0c9d82f2be28d5357d92286cb6261791a781fa7790530591743b05ad9fdf563373e2ccb9320f45ab3da83b791c85a1f85ed07052da544989d8f7761e316994610d0196aaed20105e69aa9c3c1a73fc9148e874287b4496bd81629d774d3205ba417e9338d9c9b292d585f28d4d61a957604aefee595ce554429ca739f3da68357b7408b8b53ed2518abc117502ff4c19b294c50330c8085391ece7f233ad8a9e2d52b343a24cef725b7ba68ec58a100124462de65c2f63ae220b14936d12e325d71de6b46a5bdda8a4c7feaefd2f2bd7c3da372738f937175c20e8d9b21a95c9a525839df78da4771960e08cceac25c20d1a28bf1b890b77aa6135b2cfd8c5539fce0d8d2d8ad4212a24f271bf20e9e8882994ba6437e189620f6bbab627e79ad0c627f4d3ad500bf6279234e3647295c413f11dde7efa6c56cfb33fd5cc21f866db35921ee906542872671bf62ad3cbd86b0aec6e39ccaa0b8f62f8d84b315de103ca209e5b68225931b5ee36e03ba433c5469ed43e5897f62632f13da37f157a1ebbfff418dd0128df0a74e9218ccefdc47d8e15445d06cbe1839f9883b7ce8d39b511d927fb5f18bb56bb679aeff7ecc8418eab68e0ba929558c39c3d332c4a79784a1138ec42d3c3354aa9b6152847c01f473cf25c4fc7b34c23d14dff437f640bfddce11195d1dd9e13e27bb05a1e85dfe61880f4b63280c1f4835e167c16e8ae00e9f860950171c50ee58d5edbb367fddf38a9ea9121391e57dca823c05c3f3577318f9965cf70bdb4f6553bed81c042243f2643dd23b723be3a34fc70a0001f127c1821525c194f5d28edc91d8e195ed5ccc72b3b7cdeba48255f07", 0x1000}, {&(0x7f0000001640)="5dc814446f4a3c33fb191ff0dcd8dedc7a5b74a3ecdd5e5fde54ce8c13ae86007f79ad19ea9540319f4f77de9cdde6ea7196533ea1b5f99ffd3cde7e8299d0936f6aae26a3c7b0671d9d13951500b60262315670e57dc2b533a3ee", 0x5b}], 0x9, 0x0, 0x0) recvmsg(r1, &(0x7f0000001b00)={&(0x7f0000001780)=@in, 0xc, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/166, 0xa6}, {&(0x7f0000001880)=""/46, 0x2e}, {&(0x7f00000018c0)=""/252, 0xfc}, {&(0x7f00000019c0)=""/17, 0x11}], 0x4, &(0x7f0000001a40)=""/157, 0x9d}, 0x803) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0}, 0xc) recvfrom(r1, &(0x7f0000001b80)=""/109, 0x6d, 0x2, &(0x7f0000001c00)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r10 = shmget$private(0x0, 0x13000, 0x220, &(0x7f0000fed000/0x13000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000001c40)={{0x8, r5, r7, r3, r4, 0x10, 0x3a}, 0x80000000, 0x81, r0, r8, 0x9736, 0x0, 0x80000001}) lchown(&(0x7f0000001cc0)='./file0\x00', r9, r6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001d00)={0x0}, &(0x7f0000001d40)=0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000001dc0)) r13 = syz_open_pts() connect(r12, &(0x7f0000001e00)=@in={0x2, 0x1}, 0xc) utimensat(r12, &(0x7f0000001e40)='./file0\x00', &(0x7f0000001e80)={{0x5, 0x8}, {0x40, 0x5}}, 0x2) getpgrp() ioctl$WSMOUSEIO_SRES(r12, 0x80045721, &(0x7f0000001ec0)=0x58) mknod$loop(&(0x7f0000001f00)='./file0\x00', 0x4, 0x1) socketpair(0x1, 0x4, 0x2, &(0x7f0000001f40)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$IPC_RMID(r10, 0x0) ioctl$BIOCGHDRCMPLT(r12, 0x40044274, &(0x7f0000001f80)) sendmsg$unix(r15, &(0x7f0000004480)={&(0x7f0000001fc0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000004380)=[{&(0x7f0000002000)="3b8edf441c907b46d660aee936f1f9f618e1585a98641943a543b969854bfe4ba691434f82fe78d325cb2ceb7fe73d66f2ec76baa69ad0dd00f9c85081dc0df139c9a933fc1d913d79a0b1ac93c9f4d0e97bdf354b320a8f7fc62c228ccfa3cf3e754751995b9d42175ce4087df40c6ce02a0f744ca2d29a28afcff6b5b1c2d7e28b997619fae25ab5509962e5b6651c16f14a57aa950fa8e3aae0546e91b3b662a3942213c50ce2532b7fe6c51cd1d27edd97a4", 0xb4}, {&(0x7f00000020c0)="9e8ccb73f697d897887635cdef444634237cc1ed3fe58042fa23c98c9b8c39f1540b26ce65cc4ab17cc4868cb5bdabc577e62d8c56e7daa3f74dbfacb2483f0603927c63a4c1e2da87a80ab8d0e5ca03090730c1f0584638e31c0d34d6d14b6ff643ff84c0d4c78f4970ed67679f7f70f26cf365d7d0382343b3e2582984258031a4f78c99055e940f2f751f7fadf6cda9ec86785cafbc9e50c044f9f7db80bda741acc17a5fc9c18dec52b7f487da8a2a769b4c34a2736b3736ace6b0f88fe1558b872b71265e0612ca1addf312a9e0d7de1a192fedbf3c8b971c272107e5af7526d48687a34fa201c3a251eb4000f67f", 0xf1}, {&(0x7f00000021c0)="ef9bfe9ab0cc24a38af0e51eb4cf056c867171", 0x13}, {&(0x7f0000002200)="cbe65c535ba0e2324e84b4186f9b10a6d42d757584ab2793f1dd8516e8395d77b348e52e5662520f008d7faf284f8cfca22b07856b03d8d7dc16d049dede251a4d4b6b4587ee7ea8fc008db54ad996a67d6368c4d7a6757f687a644c68f86b1b78f8b8ce865959e72a4935a1bd1cab26fe074b7dae47ff6b2dc640c3c623b199f6461a6dd28359a5dc633dfd0c068370a25f344232dc5846974a2b1d5970d9dfa088168856c79407f095f86c59c0d96e45ad4f58a01d2f6e2f04d280a1be12c97afc69af70630620b873ab5864c5f9fe40d4848ee386e0d0a66b9b0cfab176544150243e98222816d8811a50971f8c7da2d89c1e4b8f7545247f9fbf3fcdd92613753de68d273610b40de97a7dde9c02b24033fe26f6c89202443965db477d9b3f4b467058de60782d54c33c7b04504fc20bf37b3dff45fcef54fc1163deb12f90c43fcc924d560456c2dbed1ab05c02b1f1c40837257b4a1bf297654dd24fcb736da8aef9fa22376da75fe58e621c34a71484f2bfdb6580b58f16805239e131b3b4c4f743252d2cf784ad1a66bd717046a98f5a74d616d50981251fd893ae8d287345fe453ce4890787a371563c8ce714775a61f74d0a938cb06abffca230c7d6ad4ccec9938923d406d50aa3e472f521a3818e30a107fead517809ec74f46e1ebf827a5c8c736748031a58aa4b72ba4e392ba4fc4064d5d753e0e312250cde34965f77a9760610925922122a7703860cc46dccc8e3b3be3c2534488190a8b6dfa652dcdffdd4e3ac3131f9a166de9ac261522c1fcd0535feb4f812df7dc7f2a1ad4cf371bdf7a210dff0faac14aad5d31bb424eb471d5c71dd334da9f15328e90e4520a81a58c9cecf0b07015d7824f9e9e22c5a208e1414f3bd471eebdad07d8d42db5412ea650d353f3ecfde35845dba392ffa1bfc0a42c8cd8cf98bd7bfbcb2ee1649f37e12d596366ff86e3a2cf191381ca5babc4c036bd40b6ac15805dfcd45e0ba513535ddc25127dca8c92fce212afa15c8ffb7ea14c99b2e547e683b3c1153128947e462ea4f85106fe496ce5201b457b5d20ab1742174c8842a124364c1826c9047556bd0c039a4ec94528b83ef0094d9e4351464d9c3d13c407e827573de30cf036b31e77d990d7b8ee98b63353663c0cd7b4e473e2baa17bb20ebe79feb4e48e3ddb618058f326bfa69ca3ecc9783e6021c22af9e30c7853abe4b1002424c2258d26a5a57b12c45f405681c0c6b1671ac5a0d0835e64e7ff9b8703f593b0bbb98bb68d72f394c6e3b9cdb700880da990fdaba0a46a21d810dc6489c87cc7d511f53cc1eb6e73c558d89b181ba263cc43d9a046dfc8442483aad9999403117c8f229f36251626d87f6ff1964c004bc20d1eac4f342a460beda7ce392186d2043f5f73b972e30599fc5c412ca978629285e516587092719befd0d0a145147f03b3ed99255e577b0556c3e899ec6b9d07724d405d58fbddbd4b36affd851b8941efcb83cea6f7da8433262210304a37f37cdb0bdaaf1690d01e9ada80dde91c2d627167f699fe9761cd20959178c9b2bb31ebb3196fc18b53e4a2e002ab5750e89f6957544c2c8a8cb0b4782b8dcca25ffe094f79fa3d941d4fbd3acbbf8ec68eb55588c3e01d74d2c1abc19c26c790810f0977060ea0fb61361dc4a28637a3dd13c1fb9aa04f3b7c857e0e2fdc173139bad9031006c5fd98f7d7797f6a16340948d0b6a1074fde2bb6c33977cc59b52a5dc061db0aa704e4857738d5c3f1517a686df2003321182964237361dc213891c4d38bf092427bb315f817700e1e079a83a34e79bf6029653eaee9f4231f601ad87414566605038085b4b0ccf7e810a05ac019657fd6b65a404818c2ad2678193d5e6cc06869dd126ac6d9f3357162dc71b2f9b0c3001d9f298b8ffaac2364695e0d98aa0dd686da12f166e1b9af82c7308898bf1d0a0054991d6b1ef2a4a4ef2bf0bf94e079405e94a8ebcf6970c99296b127b7438b054d0be8737e1f15bac3667a39fca6aacef094d05a3b9adbac1eceea7af76f01c7ab07d2c1a16c0e76140ee5ecf57dbcc78f186a2f1e4400d956b6d17eb89b298a4cd95e693a461b8d5ecef9a149ff6c27cdb73dc73f0b7d156eb6045de4ceaf6df89e433e396dc19ae268140e967a64f92905d8bd3bee94064a8701a5676f1607d49ba100231261da4b6423fa1e320394ad0008487df7348bef3d67ba497c8ced72f0875afccd43ba1dbf070f4d8fc5e293f21e714a598f2ab778a117efb36df3d97ebbe3836b9813f8c1880b6a53449bfd700a2cc50f1b271856f722e70178ebed9e0b9b434d46a6f50470e5f1aaeab75b8b491ae03a8be684babfbf668ccafd7374b6b92c19a164467da28bd6cde46b23e7d67941673b432d34de60d3fb3e0c8c113a61c2f54d96edfa71f3eab8ea65bc5de7d56cf8bce7157d563a2922083988439095bcdae650d76ff64b68f62f46da0a141a18c90caa42a447bd9167644ef96988d9fdf6ac0e14782d0a6c85ba00a40662f5b47101aebeb463bebed5a5e18e97140899531fddb1139a21bc2d5cbf0fbc05207a49466b232c2ad4f15e103f4b60498014d7ac6ed9bfaf32c4f0717172fa295d1eee1ebe227ba117427ea7ef46c765804d6b8220ff8af4a1ba223f2109c1862bf1916332a7ac0001cada7cb9caac59fe5fd47f35ff9c6b5d88fc050971925ec8833b5df701c51dd665d861350793a41bc816a2a513e3178027c069dd684a5ea9fead7c8de60967535ed6db8384bf67d11564cba4912add787eba72181f7d881c2b627814c766933100e4c93efec9c906d8019d9c13063cfb2aa26266ce213f600f2da488f79887bd9ef3fb7c52b27d92392e83c010bcee34643c2654d3c9c3b464d9a2baccfee314697e5d650876c80451c2e715ad9491592c6bad3509e8c6224c9a3c7694829252bcd5b799885e154f6695c6952a1cdd74c46d85edf67937788b81ed1b14ee0d9401645e6a0fb62862bad0890126367a3781b777c0e52f74a16ee161dcb801306c00c03a03bcbad1b94e636bbe96cb961e33de6f19c9d2f4d7e594605e736746b4ca15e98809f8fd5b85c6e57ba608d46b662bbb05271604fe6547415a1dc50b073385b4334c142dd21586b1754f6e14d1a6a362d8f38eec2ce0309bd3fb985db489f7966fb62b18db6972197d19385c94ebfbac24ca47d4b93153f82246d2c5a387e59fd5eb84ea5b79b091faf69a245e7b835f2f54392bbef96471a104ef2db22f9248b2760e3b96a9b26080b54ef2dddd53d409c2f04c350d1ea9fc9303deba8b34a525789a8e730d32fb03d69ade0b48ec2c8193ac783e186330094971da6edc38bc7f577f53357f2790018331e87a29cb64f27062bbecd3cc8f47b589e5391d3798f66809280e047ecf12f04222ec895d7f39bfc1db4bf294de9edac190977c541daa8a035309af91f33a1e12aa0ba53b875c7223560c49947507e7571016da0e0b01cc9c965259f76840e50266b53962a6ce04d2402f6388b959114f7fefbc136d2d855d8d3c015f769b7066e5e6b08ef1080204e39c16c7691b32271eb26d4d20a3b87e539ccfd3f91c056e52ed63e1c308203a3ed908f63e78046ded73255716e3eebc0a4123c50902dbd2579c6ca1ba68300e2a570921c727f7487ff3b2a692d2c38bf71436aaaacd02d00f095ced9b7346b7fa9da0b1cbe29c5e487cff44587f34013ea16c9c3340c627a63eab029d80491b23c80f11e26d00765651e877307d7948770dafcad22cec46e31194ba6c92ef3e2b749830e553a582a4efc230f70797d51131d1c939f8abb836650502320423c18bee9b9cbd08182bb6ab7003a59712aa8610ecc295ab4e619ea1de51def021314e0543bbd42052156e778573766378e68b8e82df375024a76da3ce1b3d27007a2572d061bdea02c71bb00c9a16fb00ff606952fc331f24069274de184257c9cd6cc8e4113e06d10075867328251f1c4e1c445fca6b7de6193f942698201a72cae8fa71bfa904ab2996d1840301608348e983c912aed06043dd5bef5ecb6d1aa83528783eccf19fc87386fefcc376f82113644e32acb27cc0acc4004e73aca86fc02805de3d382fe3e9d5d0e3c5139e74a1dd7a6fa297abf35433b5bc80f37db57d741c59c77530cb016e4649dfe52d6db128b78334bbee839dedcbeec29aa4100329a511d2737a861712adb171898386f6fb162bae403a0095d076e5062609ce9769ed6c1a4b25239aabd9774836f9593f428402dec46284f1f7d504bd263544328e13516e1211c54eea07dbc5b73a5373d504c3abcbfcacc2b0fb83e6892e670ba9fdd8042a66442d6c82e91a0ef4602fb6b05c52131947b5bef929e639f16c6d8fcd19237cbd5608eba783c5a567f006ea49f85b196b91104760851b037566d4f04b223de1077f063aa9100273db6e45050c714ac26fe2b5d778c1f4e3b126fa1c6a7cbaa1106a43d21b17225258b2a0e3fd1ee1091a877056878b4bf521b8cbab0f419799e01bf706da488f448f64d9b41ec716ca453fd46e4be1bd269d27fb51ea7375d11a37008d22145df6abe2b17fb5d86298ab10c4b2153b41ba94b74ef61cf888beb690628e57a7527f6e70cc4724bf98f69208453f66460a276524ddd773696684570764c438cc0c450b568614474d5a19ca583a43ec39dff978b6420f71c1dbc3e7b35842b4912b0933b487f87c9373528bf4e60bce51d94b4042656372847cb43887bf4b226f8d6f108ceaf05f046958242b09c706d4bac62f9d62d75c07d25dd077411ce177801c02d5c037ec8e4151e799f3d452eb77dc41483739264a882bd2d579290fade11131cd6b59d6c5eaa0ca5ffe6a7a4b21952d31ad22a396138c32a169045998ebcf4e0b4c94cdae11f7edcd77e665a5a5a9fcc49d51e2dbc8a692b8b6c36b0f68a547b09c49948735f291c6fb00db95b106566c1ac74df310928c84f6a595ea5ed03f4684c965bf9024a21ac4184ad8aad034dbe4e890ec34c9b1a3669b89463b3795165d856ab8255517e4f520a2fb56b0551e702b2629c0c4afe16ad8056db363806fb1583b200215d48d93cf27bab724c7cb1e656486ee988626a0cf730688d2947f84e9665158ef393a7f844fdf95c2b3530b0e41cd268b2d63050192dc9be529937277aaf7c3defaa3283ca0d800ae830e8fce0ff0a8a796150676bd6cfa6c4c610ee785786d916398846242e5e7d28daf4d38730a32a806c34ba5fe3ff09985242bf71afeaf7f1d42f8d989649c612622fb97c70b8f2966e40811067829811831c9a9c33dae289948903f956ff329dc41ccf6b65f38565ce5991617fdf819b9075007d63f0c2b19fcdb8e30e1ef70990af1840afd598040a9119e60ca2d2a450e9003bfb7b679f98611b28d366cd85f90783808d0994f8c1862174500f20293168e35f398c26be574a380134728481acf65ce50b3dec8a6370beb768a2a25a594123324fd7d70a0cb5617057d3dfdf772570852dce5aff69dfeb8504c2491193967525b9be6e0d357a6e13b72d604ab6ba2e43976cbbb8242e5dcddcbd144530af6fc51834324ac8c10c4c896b83abeb1c4717c023c961922d3b6c1d054f86f789fac3cec5256d3008a428ab9061026f80b77feed5c8fe66e6fda5109809f36f65ae816085d76b35ac85b0c7e546ac94f6affe44b5980fe02719fdd868124e747aba3bca0fff2b65b4003514993155b6639f39df9cb3ecc830135172ca12d7bd59fbf322cf5374dc89f8744166419fed2508", 0x1000}, {&(0x7f0000003200)="e4932b0597cc1e5ebb488ebda0cbf4ec33b0687194dbcf607586eadeddc29042b4ee0dc1a496a6217579e9f88db7df0e880d36a5f46c4215a5f018a7ca32f59c72f241756df5d40b4d31444f7b1b08821fd84ebce91b3b70c89af99549d7c1c5086d24e3fbc5efed656746cc3de043b8c904916121d8784f0991f71605b83302bc95b5d4b8", 0x85}, {&(0x7f00000032c0)="95cba339b3ad2c4f165d098b7138657a3085b6a76d17953777fc9d8122d2f169e2fb3996fa67fc2bc47230e9b00a251b803adb6c46ad8beaff38bc9d175c7f6ea90cbc836f07841dccd198264c485b5690ed434702ebdff58f6c5f1f14e4341d32849775d44f23d68d881b55c8a99a38dd740676d56cac1465c2b55d9960f6da78c5bc87c23b09d90f791d2ffeeecb50fc80655e2906bf7952010af9d313bb51fc06fceb5c40b353f353bcc6a4b2b49d2b052802393d8c7713929e508c010f14b9f6d919e2c5ad5d3c0b535d9d415ba1914739c8d008259c7ae05f7030392a5b9af903dcf58263e7835fb75ce42f37746e125ea2b1491e2f432c755019897b1ba962d21a48558f0b0cc94a1645101195f60cf013bfe17b874e803cf41076faaf8cc31b2ccc27d50445ad760c95d9ff52b499b568da92d3b8e4e9a18eb68cc83a61b0e94b315ee2be35c8fac8e9a1c703199429049a302a4e7f5fffd3936a4dabdc87763e0bd1b00462c0750348bf749520a1044ff5c324ecd5f46e19fad942a42b4ddab4f835f183809b6e3b0e61453c860cbc6b8606f1a1e9efa1362dd756de9f70fb1f99f415bfa4b7b60b2ee7adeca7b2699b243bdc663fbc84d017167dc774e85e24f65b0ce0ecef1b97c4cd6851b4a71ce147da4b91f06710eb29bca016e92005da94c4f5584ce351f34c009aa0e284d7e09f86c418d691215bf38b51aced580beb5a9158a63c7ad26abd5b9f200bc10a9d4c3df102fe4e3fb80b191c5fc63b5c6b2fc8639a609c3c26104ce7c249855964048decdd71699071d184c665bafa66f3491e4b9cbc764bc2662fdbd2cb58c7ef0365619f53ea9cb3069eb75ccebdceddb2c77f40ab89eb700cf9e47d30922fe455a1082800004297d6392957905a38ffb7f1efe95e06dd1e2320f5c2de07b921628320f1bc3c3886978dcfee49438f2b720b24be738116ed7e892de7cbe3b8fd0a78e9a42b03d7caef6305df703e273dea48126aef5b114c7ab24e5a3c7b5f3490a27072a2a14db5f7baa7e016702fde1d51b35a0b0d970fd9f50d9c974e7e2ee0533e485956dc2407075296a6de6f342152d9b86c9257c50ea8287cb2155b4428e7086c38dbca5e6bcc705816e4dbed62f99a2e0d51abddfa66baada600032c745464dd7ac00d6d603aa881bc4d624fe76774703d29c675a108f83577189d183d674d8ec931c6644ce14a84349d730f4493716d699e01e2c31733ae68bed18dbe2d4fcec0e87efce706a870414cbffb0b2aa54dd5770cd770d58cdef146c213928aa9d3d2009494abec5a5773c853eb80454255b9b60522275f91e98273482a5c9c59a41d7255a957cc34096f4222c3cebb7d4c65a1071f8a63f92581758e1d000f34e75e5e740b26bc567aa8163057698225f00d11dc5c163cf72eedd2dbb5e40ef29c4aac44c4e630d4ad0c926e1823f512e2000f610b0cb5f4f9480f7a946ffdb91974f0636edc8b6f9d65103a51a034c8f45c54728f2bd41d240032c623c7ae8b8b951d3dd5999a7da4ceabda97f06aadb1c1ccb4596dfadb8a06942d01d6ab804b015e85b900f2b5e68d8304f7a9960d8a099b9b84c0eb0255463f3abf4d36956fbca8570cfce076faeac52a015521c8af6afd0e8e48cec9f2f59bb1c389f70817b666e9de5c373b46d8573a0b31dd2766491ec3fbc387be25af3bb75651e1e59640566a0bc0debc5fa65150faf2dbdd052d09e361a23c4a659c9e267764d7e37e4ca738dd59b4bb8a7fba74450ef0f893ee3c7c982c1c7f3582613892db8974e12c469774e9e62b40727cfe4dc009cd651e609ac34d14189f90c48f79900c9a3ee6d8da516f11946438704d65dc8268a974863ddd202be6ab19c444caf310a76a95aa0a6a4ad3b534942f11e3747b0997992d2d17caa73615f24cdabaeb2eb206089df1bb61bf90816876c84e54af64ecdd59249361296f67fbe8c82cdeb1024666d4f907503044193a222c9db9e864a3c167855173b78d1dfaedf19e55baff436f786a6ec9f050853f58ea982bfe6846407cdb8be6556db35e756f77737f6cf19810820fdc0e0bf3c3224afbeac24f4e3441382d23f48d251e78df0f2841aa9dedab05ca684bac8bb25c9a31a20a24b9f6587ea9b3e592acd042cd07d0b8c3cb9382d028848673f2fdd64cb9d81edf2d983168bed37bcfadb3baa75be91aaeebd7740af28f821e87e1b2885e340e58ffdfeef865b5683616dac68d4e74106ac707e891639977a58ec2491cae4d1900b47c720620a64202a2076fe5f5f266185344ddf113489e5443a76164fdb0fd11b21669a9fd7155b9d990e20a384c0ec8d8dc41c8001ed1c6d478363a6861a7a65e9bd96325dc6e54444b0045f44c4574fac1ff3c1fecf15b5bc8d585e209036bc00f24d1d869a47a561a6d59c044ab496aa5c636db7d9c3bfa36636d190d8009758c349442fbdf635232fee298327f320bf68c4e350e9aef77ea48793531f0f1149bfb394d99313ea227631f2329ab21db1fdf37dbe1ee2c6b040b4efee4f81e0de9567d94af42ac232db52c9e9abdb42084023d299d8fda76ff04b59937c71fdbf4bad5ad2edae8ba25082aec35188ca4a718cc511970f2b6d04f0c9c3e6ca358038480be7f18ad28f0fbdbf738c1fa2dfb13e6f007d183741f06bda5ffc0cc36b4dea03e27603ee50737daf5094a3cf88af1bb180e05baf14ade47e7bab4b73d5f191ee82b047ddf98bd002d7808123c08a543aef991a2e8745ce3b96f55dc0d27ee1607c622064ea8a28f7011bb09735e01e03298fa25e3cce2bcae70a89727c3c9599804ed0337e3fe8f4cca10c76f49863be57340f89d745f9c9c819623f4737cdec2ec9bb7ea65dbe7cfef3133618c056a033de9b77dfa11fb4a2191f16257fa6b1d304ea18be17382c17d51e9b71d6c665aa2bb35704578b11760ea0be962bd30601d2ab4f9eede14dddbe1640c87f9853df8db669a17c039cdf75ad282fd26c17f37ac1cc3f99d56dd54023737dad4ac0445f30babfe3db4b31518ef935f63d2ba6bd67f372fc661a7c0adaba3abbed030c045e8209790960f03624a1be683567080451c94b8d82cbcf7247bbe25f17cb860d1933f29b56b4e4679bd8eae0fc6eaf0fb33aa585952d62087a920ea18015ea61b66adaf0da03f6e226e20dd07fe518751d4b6c6d71b08bc398173688bc97769cbc17b6d1d66f1f3716e6249adac1753c784449db954e8e1f590e4f3af9bcab347f77fbfeabdf1d25bf243855eddd3a7b840d1eb54d240f56bfb96288ed6e9ba6b48d8ee4e8d904287c776ebb2af6139050d686e2811e39793f50175b0f23efa0da29e42671346cdccf60008c1471f6f367d8dfe36e362781835f1623401a26e631821ce479c3bd5730f218d58685c47f11639602bdb4f71ca3873969c8c6f49454d7e3be45f986edf899f5e806bff0aa9000d29c27dcb279007f133b2d470e073fcece3c4746a289b7c7f43a5affcd00dfa833b05aca30f41a7b8a195ffcdbb737052b015fe5296ecbe5dff8b5729bfe5006ee58902a98aaa1bf91198200d5642421e940ebed5bd7376e08c8674f57ce6ab5a386e4bdffa05ad77088c5ca5a9f6b0f8a08173c33ebe03b7d209b762edba96a0224f5bceacdbcf5144659176cecd9c0cb4a70242e88d92be608226dad6bda22cd67e9a57a009f711fc279722a232a382c80ac49279ba87687e5372dedab1f7077a29360277012e820573c4840927b4789efa8005f46a7b8deccd5231f00feef99451091a8cbe2a2d8df4b20a177d615cb211423b397cb39b30c6fcaa9afe3f3c5d50c13b7ad3ec1099e4be64da704317ce628f7426fa130417f5320c1cfd36f58a3aa1c96c60d25753efaaf4efdcb9f8c0efb8c2bcfed5061b734f6aa43baa9f1812bcbf004290691cd0bb176fa70697fe7b99060cd5c6017c6709a15272d6faf6c1cab5f939329bd1093ed4c71026d40fa4bc9259b8935c86ce764da1dca00952f358944be7dfedd0d4685e7d536745adc28fc9f11bfcad5842b618c7a28463e3cfb0bf7b6a00fb4a2afa8fa69739104a3d708ec90f6c40bea83eeaea2776413c1cf3a6880a9e7a181a1e2626d231b7f2371a095e6a44b3e1e3476b3d49f8a0cc703a7671f001a41bc2b60c9d39e8dd4722e14ba1543415df3c55ec1024e6d084c3f4d9cf2e7e294c2305f7b73c9d81a370968f0870d3f5d2e0032e9b58fd424eb2c5078d5beb76391997a070351e053c2675763c7c8160afbc4bf1e5061519249b3e298df5726ba2a8e399b0f1bae68378aa2b9f89e2efea87cfc6c170b52f5a7b47c19713c6fab451d8e9144e5fbabe6b2bf35176b8754080060fe2c19361d9bc48cbd3007035f1859c32c1112f511e5146ef810a45de7927fd28437dc14dcfb06c19740c150d46794f0d5b09c01971a2a56d32f14b8d81be1f767652f2727e951d6a93768675cd1b4ee8e19a1f17c3afe031658bc17184d07d0be0bd7254064d06c7e52dbb891872591538da55ad47cfb2230303ae6126419d8dca4066be5be27a82559965313c765ff71eb4a6aedb49566e935697fc7cbf01e0a9af4317aada730e9036f3d96896650c554fd09c3ccfb8ba7109e8d8448c4b87b05e2eb3564640023567a90e5462c7626e4762c82a67d777a64190a2329f527d98ef2d173744b425fe8c9a7bd3a9ecaa3704878392e9ef6dbbaa18deefe75df5e74b44e9f46034985324ce0c65eb75f6ec9bba5450927f04caa9068ca941f0406e6cb14863db104631117361af353f6dcf4915c0c868b779ef3a0e92754f1aa2803103b7da3c579fa6658c1c96c093e6879c2601163a27772227d20d434368efc482a3720a1b442c1844799245ed2efa5f480320179617f8e3e1da14cccf8b21b7bc3d397df78e2e8d04fef98b20d144240350b0fccb714391c2da24d97b61491e94f5e2cbcef0df7832d1af169be528b2db66354fc5e3d178d5ead4bcaf02a3554ef09c0d764629aa73ad049afb98e9c1983c76d53791e2566a7d884baa4ed8875418e78b1f40a6a6246adcc537960ab93570d187ced4bc95d1816c5bd7d787023446d63557f07dc9a62151f78687ce2a0650800f69d77114d5857ec8b1dc5bfc02b5dff08fbc0cf93c14a9358cdba032295334c10e06afd013015ee97ffb00dd84796f3b0f294e8cb535c3e34d392ef1dfecc222052fa9155fdbcd9d9cd076a81afe00be5e06fb77935dc493df762900f4d3c2c3500ac5365e23f2b9431571782095d2d184af8b04f8ee208d1bdce62a78d5aedb2265c11fd89180b7ab9748961775cf46193605b91837a73f276442e33eabb892acff556a3aa3558093a6c6e5252f6d82568dc9fe335e034716c53b7dabfb376bc099492d59d4d44638886329275797594fb9e77cbb9bbaffaaa26d8c2e03f331e28ed4fd3d21e79cc7173fb9fc4d1bacfbdc64f388aaea03c1e32cd7d2d183a5ed126286b17f65de430e382d58b9a6c6506b0cd9bde4d9e090144ba35ecae046c706624d8adf4648870973905f408a797533043b6a8ed407d629320565080b592b7ce5f9a59424aa4142207a35c8e023579e83cee36b40b81392bc12626f4f933d62d0a47e2006058320e496b23c369ed3973cd7aac0d228f8b0e4bb8ee05d3b88fd9fc6138b6370a7be5c182e30b0ea33c10b26acf527414b921ee5bc188b096d91592c8c267beba71729c487b0b6d4d7d81899e4cce943ae8e050ee8464703994e71aad9482ad2d2377df8bae5792ffaee274e2c5260f5177cad667ad753", 0x1000}, {&(0x7f00000042c0)="4ba956df743660f3c1028211cec121c10607ceed388281f0ca1a1f329ce190cc5539dd5d67990564397ac76fdef9eb16bcd634b61960762ccfd069ce8fde5833c27756462f842f689c9fbb4656ff876eac87b866a57edf91c3a90131c8594d31c8d6bdd7eaacde5d2c674b3b3d634aa8458c1af68cab320f6c26cab6d84afac9b259536234f1956e8ebfc7415fde504a5c0db9", 0x93}], 0x7, &(0x7f0000004400)=[@rights={0x28, 0xffff, 0x1, [r15, r14, r13, r1, r15]}, @cred={0x20, 0xffff, 0x0, r11, r5, r4}], 0x48, 0x4}, 0x8) readlinkat(r12, &(0x7f00000044c0)='./file0\x00', &(0x7f0000004500)=""/38, 0x26) shmctl$IPC_RMID(r10, 0x0) open(&(0x7f0000004540)='./file0\x00', 0x400, 0x94) 02:01:32 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() r5 = getppid() r6 = geteuid() r7 = getegid() r8 = getppid() r9 = getuid() getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) r11 = fcntl$getown(r1, 0x5) r12 = geteuid() r13 = getgid() r14 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r17 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="1aa875196a97d124063524a1c691e48185a7f87d78377162f3cb5b5017bf7d682ac9ba55a8ceae", 0x27}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xd8, 0x2}, 0x4) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) 02:01:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:01:32 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) close(r0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$dupfd(r0, 0xa, r0) 02:01:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ef000/0x4000)=nil, 0x4000, 0x1) 02:01:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6000, 0x80000000) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xa59e2a4fe716a2bf) 02:01:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000300)={0x6, [{0x3, 0x4fa}, {0x1, 0x100}, {0x0, 0x6af}, {0x1, 0x10000}, {0x2, 0x6}, {0x1, 0xfffffffffffffffa}, {0x3, 0x3}, {0x3, 0x101}, {0x1, 0x3}, {0x1, 0xff}, {0xe4a27bc8e1535659, 0x10001}, {0x3, 0x9}, {0x1, 0x8}, {0x1, 0x20}, {0x3, 0x515a000}, {0x3, 0x2}, {0x0, 0x6e3c}, {0x3, 0x432dfbb2}, {0x2}, {0x1, 0x8}, {0x3, 0xffffffffffffff81}, {0x1, 0x7}, {0x3, 0x6}, {0x1, 0xcd4}, {0x3, 0x6}, {0x3, 0x800}, {0x1, 0xf9}, {0x2, 0x8000}, {0xc89ae0fa0e6b108, 0x290}, {0x3, 0x9}, {0x1, 0xfffffffffffff000}, {0x1, 0x7}]}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x95, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:01:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) getsockopt(r0, 0x0, 0x1fc, 0x0, 0x0) 02:01:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1) 02:01:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x3cd89be14f03bc03) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) r3 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r3, &(0x7f0000000680)='./file0\x00', 0x1, 0x42) fchflags(r0, 0x1) socket$unix(0x1, 0x40000005, 0x0) open$dir(&(0x7f0000000740)='./file1\x00', 0x80, 0x140) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r5 = kqueue() open$dir(&(0x7f0000000a40)='./file1\x00', 0x41, 0x51) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{}, {0x8000080000002, 0x800000a}}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000c40)=0x1) kevent(r5, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) socket(0x0, 0x3, 0x8001) close(r5) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socket$inet(0x2, 0x8001, 0x100000001) getdents(r4, &(0x7f0000000b00)=""/193, 0xc1) bind$unix(r4, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000700)=0xddd) r6 = semget$private(0x0, 0x7, 0x8a) semop(r6, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) semop(r6, &(0x7f0000000c80), 0x0) 02:01:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 02:01:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x3f, 0x853, 0x3c51, "963fb38853f50ffbab2311d1953695124c5b7244", 0x1932, 0x20}) r1 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x140) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0x7) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x5, 0x6, 0xfc, "143319c72a724edf456e9634c8869ec93b6fb4bc", 0x7, 0x40}) 02:01:37 executing program 1: r0 = getuid() r1 = semget(0x1, 0x2, 0x8) semop(r1, &(0x7f0000000000)=[{0x4, 0xbf, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}], 0x3) r2 = socket$inet6(0x18, 0x8000, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semop(r1, &(0x7f00000000c0)=[{0x4, 0x7c, 0x800}, {0x1, 0x20, 0x1800}], 0x2) shutdown(r2, 0x2) write(r2, &(0x7f0000000100)="7acdd22e0bf677ed930d09cce70c6465706b8a222db60e7d0271176349b9851dc86eddf6598daf079e6e53d7cf8612b8334a", 0x32) r5 = semget(0x1, 0x0, 0x23) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000180)=0x2) bind$inet6(r7, &(0x7f00000001c0)={0x18, 0x0, 0x100000001, 0x8000}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0xb03, 0x4}, {0x18, 0x1, 0x0, 0x2}, 0x9ec800000000000, [0x7fff, 0x9, 0x4, 0x5, 0x4, 0x7ec0595d, 0x9, 0x100000001]}, 0x3c) ftruncate(r2, 0x0, 0x101) getsockname$inet6(r6, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000002c0)={0x1, 0x80000001}, 0x8) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000300)=""/91) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000380)=0x4) setregid(r4, r4) r8 = dup(r2) accept$inet6(r8, 0x0, &(0x7f00000003c0)) ftruncate(r8, 0x0, 0x200) ioctl$KDSETRAD(r8, 0x20004b43) semget$private(0x0, 0x4, 0x14) openat(r7, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) accept(r2, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r8, 0xc1045763, &(0x7f00000004c0)={0x7, [{0x1, 0x80}, {0x3}, {}, {0x1, 0x4}, {0x3, 0x101}, {0x0, 0x1}, {0x1, 0x3}, {0x1, 0x3}, {0xefd06dfac2a5cc4, 0xffffffffffffff50}, {0xb94bc9f434004055, 0x1}, {0x2, 0x9}, {0x0, 0xfffffffffffffffc}, {0x2, 0x7fff}, {0x2, 0x100000001}, {0x2, 0x4}, {0x3, 0x5}, {0x1, 0xffffffffffff8001}, {0x1, 0x20}, {0x3, 0x4}, {0x2, 0xfffffffffffff27b}, {0x0, 0x2}, {0x2, 0x2}, {0x3, 0x683ac907}, {0x1, 0x8}, {0x3, 0x101}, {0x3, 0x5}, {0x0, 0xfffffffffffffffd}, {0x1, 0x7ff}, {0x2, 0x911}, {0x1, 0xc7}, {0x3, 0x80f}, {0x1, 0x1e}]}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0x0, r3, r4, r0, r4, 0xb9, 0x19d}, 0x3ff, 0xda9, 0x4}) r9 = msgget$private(0x0, 0x604) msgrcv(r9, &(0x7f0000000680)={0x0, ""/65}, 0x49, 0x18251699f77a5e79, 0x1800) 02:01:37 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x2, 0x3, 0xeeac}], 0x8, &(0x7f0000000240)={0x0, 0x400}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) setsockopt(r0, 0x6, 0x3f, &(0x7f0000000040)="b447d58279346fd2360ce33388cb0016d9e5288cb45264f507df852943b84c98cbe0ffa9256cee17624fcee893c1c03b6255fa794d5c4274944b9c9fa708612f18d207068c8cc4909aba631d72178a74e05b1c1a", 0x54) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 02:01:37 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x5) recvmsg(r0, &(0x7f00000023c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002300)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/82, 0x52}, {&(0x7f0000001240)=""/155, 0x9b}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x4, &(0x7f0000002340)=""/103, 0x67}, 0x1) shutdown(r0, 0x3) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000f81f532cf97c6797671b1b54758a8706f7e153d923b0e6e8d252903ee7bf76e170149eda55445698dd24842e792d419835c14c09f068404dfb7b84ed3ef59cdf411ed68b17e6d2bfab7ba4aa32643d8fd5368085becbd920a0bff1de2a0274c60a88669500"/133], 0x10}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000038f000/0x4000)=nil, 0x4000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 02:01:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x8, 0x0, 0xffffffffffffffff, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x6, 0xfffffffffffffffe}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r3 = kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 02:01:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0xe60}, {0x3, 0x400}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r1) setsockopt(r0, 0x1000000000029, 0x3c, 0x0, 0x0) 02:01:37 executing program 1: r0 = socket(0x2, 0x2, 0x1) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) 02:01:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r2, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) bind$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) 02:01:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000540)="9f89d69aeee139042ce69afb12ae10b22182e122bd0907c676b2107f45072a8a3a71f16d72402200c811211dd8129b2af6f4957b6b5ff142d6c7763aed5f753f69e7b4ce3ec3fab85a382e188d9bf19e4232ef72da48946d797accaeb05bfae0516439f28fbb894c85baec6b28b90a9dc2fcb89ca9c91189684841f58b199e16eebafc510ada70a1436fdf049b907f66ae33bbf79b00dd4aa66b935ef19294cc8a9699f0be3f8526cc99df466c9927ea9cf149dafca1323805e9a45c58a3d994e1e59e81c7b4902aab440906535a6d22d00b99158cff09f01068c6463118be387f2f28a06ef3e57c54e2c8b64f59e8f4dd3b8960e9ffa8bc88309dc951c284c68a9a30eef7ccc473d4d19df400d6c05477e572f8a79e6dd457050a4be2fb816343606aa0989f791c65510855d6de346b236f333e7663a9634ec381984b6e08370937b441f70f0923a613564b716ee43377434603850fbdf9a2fc7180717c1162f638ce6695fbe9535e57a4cf2277658247e7378630e8a71882b32350bab85754eb26cd7dde43b397ab861fcc0d71ec7945f5acfb12e98f41dcf3de4e0ab41e73918b58402514777fef9532a7d9ce63d534d1f6863daeaecd783b954bb7131177bc7c13bb62133015dc0657023d461f7487d7be5e90aac11ab98c7fd7c2ef5cc2b273fff9734bf695445d1cbf03e2ea5b458164b2c42f4510cf6fc564b53a1a0dda44c7cb30146653be17b779e488e86287830146d718cc859f5d188379fcb3416dd7815bb2ba63b9b34a721926ec0459883008e38aa1b243ed71074789469ad3cda7d2aa2533528b0e52f6f1f118974461ee1b88255eb2d8eb072473eec02884bd4dde34e5be13eae03df8832f822e33e5d75b8b709cc25f056fd7e9d64c02a0f33854aac752e97029a4d1fc6355e24e4981a139dccf86895f21c10d2c82b15561fac4ebbf0ca1e9790a0b6ce9fb5261a681fe3388b981f1f9bc43e203d3afb5396ec38541c6fa348864a7bd05c2b0d3737419bd85749d995e1efce31bdc5d0d2f8328c938004b048999911b6841550af56e6a9afa51969c00d8bb0d5297ae74f1de7123f24a5611aaafb631fddd24b6fe241fc36c624d6c3c63740f1cbd1cca482605c9fa684278caa8646cdde71f844d06ed0e5abcaa74217a91a331e4258489b0d177d66f1e0626b62756a0723a780f5707bcaaceefdbbcab1b47b475df21df91dd1354e9d186aa88fc2549ae15a06a2f4686d253926bf0ea88db7fb1e572944f78f42be9b827b00ec4aec70bb825102776cb0d71b63734aa3d1c6b6b8ceb85fdc39949e5f32c9cb66d337c11b62999a8fe49fa7d0644e6eb8b7de8fb5d499a74e8932f710ce0499d8b66596855f69c71f4f46ee9de7de7acb562755d179bfa41f2f700380b49207deb09550756a203db7f3bb2c74127f868e89bcf86b5e7964eae90ae72d08532328095dcb56de346e765aed1a118ce4d3ffa6e440e54e13312df81d79d782a739465b1563b32a3a207849573bc82fc054980265b39a9d2f74c0060595052efd13e3a95851b3f6a05ee6395a61b80ed76eb1add91ba7f15bdd72238d01121adf3742500d09cd867a5e0d8b42b216f70e4c20c7522fdf08278eb8af940360c46b66203aec8830b6da29c330396dd2da699b7554ef562de86cde2d19cff60fcc4892a9c2e3502afeed9a186e8f7fbbedf34c1295cf4a496737778dce4080e67e681de6ebbff172f4220f6005830f1d1124f218761b35b08492ff11bbc4757590821b9a918b758ab601c9c7acec787c26a6be28b178b065db89dc7c73e4754b0bb3204d4d29721e85b689481374a3064c942761483688b6aa7510a6da675cbd5a033f4fd0031f4e2c7564ccf64f67537d6486f77818eb4496227cbd1bc95bec00c969664e867b1449f4062e6fab1f0ed52c78d4c8c2c34903049771155dffc2d2a9c2d1d18bab6717e39dc9b8e9b1e7e5e10678342beed67218daaaad31d6e9a3a19492fe95d41813d8965fae5b5eaaa2ec047063593ed08941d73130973b4e4545cc10ef6c130daeeded59e7c6aee3bb970a57250a414248f7fb7b5dad2c982696830e6730b0a4500a3bdfeaf379b7a57d00abaee6de58ac39299ea2b41e818812014cf4e6d6c801870a5bd292dfd8e8db25ed614834444315ee035c3b4bbb45f20d91607294130f7609b11c2bc4e9896a6be82bdcef56b83cf5028b0a95710ae67cedc6eebbe81061846fedb905348bd4de856735d4890dc094844cf9d01bf57533479cc89e5574c3ea6068483d7e6b9747e31346f1c98dbedeff3956c82751f85472228419a18d718ae25e2f6f7cb7a6a979b62260e97a590195e732c1348f1f27619da7df190092911401d8fa06a9f849a6f8a230613798a8ac5543608d97b6cfadc8c50d3570d838009ba25f3a25b3f769e9fb0404597c5000d6f8e8c9c2e2d96a642ed7c7bc970576ce1fc413a672b74a60871fb8dbdec2eb63ee543e130bad4b9827278522c60c59c80096f8eb2387663c4b04cf34dfa4242bc892ac218b74f8d0b1733321ed3e4c82cbf739ae8204a350aacbfb5a86f3c7f19d023341a75157a82d5fe388c79cfa858a27a6a5fcfee3090c9f407b1f834024532e95b6a76f6000ecb09a9ad7884170c575f6c2b3adf4c04d3e79df41305e54dd8349219be4951c956587700706f273ec5d14bb8969acb8ab3ab416ae185559aaecb98fe6f6798cd5709d6eef25f7e54e963e991616af8a78fc753b8d4facdd5dc50ac0036e882d73b67a554dc70847744235ba108b98609c1e104a18494d5e9b7521e3f885d8f595622bf7f74618fa88d0ceaad95b1d8642f549e09741a2b894f967c54b05b5d034af2391622e6136c298f71a177c1094c6f7a0d70a074cf1035edc3ea73466c24f58b3ad12399bfacaac5e333be299f31203bc3b2d588bf9af642dc021807bd4014f1c059666eecb6b54b7b05242f03e7675fc2ca2563faea41bafb8a739f3c9dfc4a0c7856b55d3043c1760ec94d0b84530f3b088dae48ccc70bbf8d0450e7754604defe9025c7a19c71ca38d7400620bec1db4751981fd095d57fb3867208b74835b259b0df61e5eef789e6e6c5daf615e7e6e037362f1c56a8bb3dc5da37818de613915eda7e51acc309217f681df2f3d4429344d005f1faba43e0e92ae1c8a3d9b81c50aa77cce083cc88d724bfb667eec84f99d2d4bbbbd5fedd23ae8c5655c05ec71ab438ba29ba3600ee1fe5810a5e6bc3a1e83a4a75030ade9c534d5a1fc78790f1aa2ff404d748036112e61d653a2200d130094d3947f411c9646c8cae9c05330a416abbdc30a90877bf102f3ca1aeac871dacd1fa967b35d9deb17560ba8c2290c2e4045ad06d3401d664ede9ef9807bb9972e75a05d92d5d565822b8862d0eec55db074062f3dfd7395b9335fcac4e3b103f98c4d08b404d51c2dc1ef64d5416faf0c24bff344ea1b603d2ab50e6aa8eb32594cf496100dde7d4a5ffbf945f644f43867cc3d4f51c11df0a692bda2797432857853edcc76ad131734a6bd4b2026b0ecbc24672d97bb4b59573e4449aa2a544269779813bef6ff117bf3edcbaaf1727bd1fa46660481b561b1da97833c1e88a140ad5bb6ce971f621e8b0b3483425607f6dd0a51397225d0e3c24680c25c793e6462216d161f06b3c4024b9966161d8965a24f48ac2a1c89be14ca57a4e35cab95258845963d5c25a2175b8d0939b89d6616b38f3f6e32a21ef6d2b2d965fd219f11ebbe07b6dfb597823c0bba17a461dad3e399857fd87795d7b380396abf0d14a1c650ce695797084f65512bc27c7f4e340d5b07051392a3be0c173b811e4327d468aa8eede53ff1cb7c83d60ece3685545582a4de86b27b53ac7210dad1b0a913b50d8460387260e47296b4c5fe4c4c85077b30871f1ef3525b2264b223ca4a041f9f84c836bfdcb263ef47a038b321d215f6701ca6507fea51e13f1df347e66dae22c3b7f9de401303ad70d403936d814f73bd40663eaf52b43f7183a175a39b1b18e3e79ea00e8f540b8b69c93746912abedf521a6d32a08745369351d946c590117394ef71e5c3f14bf2f86eff474885873794956cdb98d3959b9cee5ffda6c4ad447443e4ae877fe1cd7c654d6f03a211cf3628b60949b2492ebaac77f64a14f02fcc389361563af43440067cd02f325dccbf6c4b51133a2dc2f69f9c18b5f75af8e22c699e5c70352369c153f02ea7b8b7f53cb3defb5bf83d6d2d33d6e2f73b680a60b23aee349b477e8b55b6d851a2712a197bc23bb95657b8bf7a9955491c505ca4d10e6837ac9203ce487a4d5909aaf4f56174eb2d1cda79f975a7c7e213c4fd56f64c6930483623465b0413acfff3d1b8a060fdc58d21a3697bf75b4db620d067aad56cade46632705daa0ab8a2c43f30f5ee52d8fe25efbc22aedeb4e9a5de638661107c2236a91f33c39d3b949338f6a14c7d572d6a7b99bfac930f541e4706b3f7d6cd56e7f194d53cf7f7fe2f6a4537a6e508423e36aac9af9070b820d5e9fcb844e3285f4c44122a3582b11a4c45f6b82baddfd780fbaba26874d89b18e51e62bca043578b93f5a2dc3526c93b943b60710f49ab109b5075dbdcbf6f97aad4460b07060fe1def807ba7c7cbb3081f699ee6e6df6068b9ff78d29101bd8c111bb278cd528d4280dbe96b0401163ff589f0a7f632da056e61ce2e7e7f78024f73cf16f031b98b08eda0d5a96f25bafd259f8eb511307e3ff7eb92131603c442984e3947a431fffb600fec67e3d3fef5afd308f12a699fcba61c99a4d7b0aff1da8424210ae6ea2edf4c4d534f64c2ee360c2f1bb3029f0f59161bfff5c9d1736b4502ac8016e1f0730ec16cca48475b616ac163eea997748604800dbd5be1a53c70af083abf76df16aca4f501a4b431c9d3f8a19bbb1158ad7ba57064609be3bcaa97790c8468032f437ffac7d2075b0a736524bd035db81ac6779799b0d1042b2e052ccc6005e0a6417edabe5984da41df85435c0ac69c5422caaac38e3d3e34cc4d2a2ae0c735bbf29daf5df88142234f5555fcbb86030b3a5f1b9323ddd9da51f4f92cceef44714c49bafed2443f3e288e9ac7048cc8761c138b291530deab08e8422df9e5d9ac7c06ba26b89a816554e49ec23028a991b4a1b16dae210edc324ed111664e266f7cac34532606c63f8c55f1c9a97d44ab5e6d8aa224d427b4ca10b37de8684f5194e61a3c1053d883479dd4c7b7aea06527ea2379d0c2f5b12c4907c715ae7114328fac51b16a408a69ff92673682a1cc01fb3f52e8dc1b42d1961c0c2dae4d918134efa4f4cab0aa911d6d21c51f63cc5f38c1de373d47d97649d4a4d651b0879946598e3d034c737bb22810370da0d9ad4d01e81cf84f5f8f110a37204ce840ac4ddc4e88eea8c1efa94ba3399b815c42402661ec49676eee538bcdb6fae030ce8cccae4d6693e0ea458eab3584f6a12f1740b4787f88a0ef99ee98e4f40d441ee4de3e3235997d92eec8a295b3e5527f0e0877b2cab633dd21362b05b00493fcb9a2c8aca3abff832980ac16d5b0f49efa2bac56767995567d87aa54b26be58007dcaf5c22fac7437f22e4fc275f3be4a8fc1d0152ec27bc8f4205c7b30eb0528fcdf777c672c9ba1d737166e0558daed6665c00a244c4ae8a0978516462ed1a554aa414d6132772ec491eab3d0864ac8029b8756836f6ac3e9d8402b593718ecb030926929eb19ada377d3b4ad7b408a704b570e23fbc2284ede88616234d7ea24ea59d4ec2235831adc5", 0x1000, 0x404, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/160, 0xfffffd9a}, {&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000240)=""/171, 0xab}, {&(0x7f0000000300)=""/205, 0xcd}, {&(0x7f0000000400)=""/181, 0xb5}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xff, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 02:01:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x5, 0x8) socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x20000001b, 0x0, 0x170) 02:01:37 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8000, 0x3) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) ioctl$TIOCCDTR(r0, 0x20007478) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x100000001) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x1f) sendsyslog(&(0x7f0000000000)="20f4d2c0db0360ca9201238575e9f913a7f7180fda184e2027e26cfb45841efd25d08d1806e6171576342b60d13aa825d31742682ff653f78fdac82040c08b1680a3c511cb8d3789d849fad0615e7a735d1850ec6c59a847829006bf14a0dda5984cbb9623880d7ef1e325662f22d0ea778d5bddc99f45038fec1580803393ff953ace926c0a098b1b865ee8119efd17f95cfc71ed25955ffa409809240d6d00a9f8855b81ea667254b06a0bc7b635b9af38846e78e9efbd98d1", 0xba, 0x24) syz_open_pts() r2 = dup(r0) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 02:01:37 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x10001, 0x3, 0x9, 0x2, "381f09d5993853c1682532f5f95e80e63a0ec9a8", 0x9, 0x76}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:01:37 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0xfff, 0x100000000, r1}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000000c0)={0xfffffffffffff6d1, 0x0, 0x4}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x400000000000, 0x200000005}) 02:01:37 executing program 1: r0 = kqueue() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x1b15580b66e21b92, 0x1) kevent(r0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 02:01:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wsmouse0\x00', 0xc76a6c9fde2f89d, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000019c0)=0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() geteuid() getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000340)=0x37793b20c6565317) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000780)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000340)}], 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000500)=0x200) sendto$unix(r1, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) openat(r3, &(0x7f0000001a00)='./file0\x00', 0x20000, 0x80) getpeername$unix(r1, &(0x7f00000059c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef7f7d186c938fbd497690c5046f55261727e9b3e122494c6db20f1fe3c60471382d6a5dde6a417d9f239696203a61b92a08883db853ad31d59ba20ddd7db1619fa34b5591d1279d4e4c30d2bdad0438a86fc194d669da75c7bfc563d220d80d935f8ff944f9818c16585d7057c0e9bed2adc99f86fb67bc787becc576abfbcc4bf7b8e6fa1e5a0192c29642d7d212567aee6758dcc807a83d1ab675187180ba58429514cfd938be"], &(0x7f0000000000)=0x1002) rename(&(0x7f0000000580)='./file0\x00', &(0x7f0000000740)='./file0\x00') dup2(r2, r1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x6) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000008c0)=[{&(0x7f00000029c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/20, 0x14}, {&(0x7f00000039c0)=""/4096, 0x1000}, {&(0x7f00000049c0)=""/4096, 0x1000}, {&(0x7f0000000400)=""/106, 0x6a}, {&(0x7f0000000480)=""/106, 0x6a}, {&(0x7f0000000600)=""/202, 0xca}, {&(0x7f0000000800)=""/153, 0x99}], 0x8, &(0x7f0000000980)=""/143, 0x8f}, 0x2) 02:01:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fchflags(r0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7}, 0xffffffffffffffc6) socket(0x1e, 0x2, 0x0) 02:01:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r2, 0x800000000007ffb, 0x9, &(0x7f0000000140)="030062c4", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r3 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000040)=""/16) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffdfff, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) clock_gettime(0x0, &(0x7f00000000c0)) 02:01:37 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x100000000, 0x3292}, {0x0, 0x7}}, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3) 02:01:38 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000500)="f2", 0xffffffffffffffe6}], 0x100000000000017a, 0x0, 0x0) 02:01:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xff, 0x8, 0x80000001, 0xffffffff, "717e7937a43b128a28804461476cd84964277ab7", 0x7, 0x3ff}) syz_open_pts() syz_open_pts() ftruncate(r0, 0x0, 0x0) kqueue() 02:01:38 executing program 1: r0 = socket(0x11, 0x8000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) sendsyslog(&(0x7f0000000140)="bf8cf875a80dd786cd0841536d4b29a8bc9a3ee5fee86e13082d813a0de0aa11f95864751c33c62d3c89cd15fd7a9262090c95df03800393e9187bfab8fcc18e370f3e91c37a0d498d3183e097f700a643d1d662bba45c25f132b790fe55f1b66547c089e79162f7ad5f1f9e6e7ad3c78f4053ab0a8228f5b2903faaa7133028029d06768ac2c6e66b8f10b003ef1f10faa09d3d37ee68a42c43013ae2f0f23b46ecbefb4d7f5470daa1fecb1c7fe91846c43fe25cd7310ce8a9c97470101545c5d591e0821c0a21920d3f861882574a0f766c733fc880343961df71f658c9ba712f9dc079", 0xe5, 0xf6d151d4e320ab2d) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 02:01:38 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10020, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 02:01:38 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001300)="82fd844da9f9e954558cba0559340d7bc939b6893611d402fbbb4aeede105a9862a7085c9983e27c0f89b2cf67ac30578bd7704eff2e43e819cfc4645f423fd6ecb164705117861d15259ce91c8e78b7b150983f099c3ea112149138a0f3b8b5d40580a33cb3e142807588db6953823c0e7396aa3ebaf14da7b2138b2db44d647116771cdda70b71ab47d987913a924de3cb0fece7850cbc913e55c218dd24271bf48ae74422", 0xa6}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0x8770, 0x1, 0x0, 0x3, "f34364afbb1eaaf1e7c50aba088fc2415ceb3643", 0xff, 0x4}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') poll(&(0x7f0000001480)=[{r0, 0x20}], 0x1, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000014c0)=0x8) r1 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x8) r2 = accept$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000002580)=0x1002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000025c0)={0x0, 0x0, 0x1, 0x0, "13ccaadbf8ce0a7d85a3d1ec58cd571c27f29c12", 0x80, 0x5}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) sendto$unix(r1, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) setitimer(0x0, &(0x7f0000002740)={{0xfff, 0x81}, {0x99d, 0xffffffffffffff81}}, &(0x7f0000002780)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000027c0)) preadv(r1, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) setsockopt(r2, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002980)) mkdirat(r1, &(0x7f00000029c0)='./file0\x00', 0x98) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000002a80)) setsockopt(r2, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r1, r2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xffffffffffffffff) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r3 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) semop(0x0, &(0x7f0000002b00)=[{0x0, 0x3, 0x800}, {0x4, 0x86, 0x1000}], 0x2) 02:01:38 executing program 0: getuid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x100, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="a917cd3e0fc76dd1266c09a6c0b8f4836d0a494ef5dea3d21c6a8de8c7de8e2b7d682dd1db4e2146d41dab5f3b4d5f3eaa99dfbe4b3cbe0991fb7815b72a7e516160613a2d779a", 0x47}, {&(0x7f00000005c0)="110d27dbf1aa87a928109b0f8f7e44c62c1d18cf08", 0x15}, {&(0x7f00000000c0)="da82c876b9ba8a2cc79643cd12e2de7f22a4c470dbfad444e9b457486efccbbcda667a6894fde7e596e3a3e3e827b36f1c322725651c6539539ed3479de0db272de2264dad63894c70e83755f31b685b94d2a5d19c767a96b0ba188c095d64734c5c8b919cf1a6a7a3529db3ac0f13ae46c7cb3db434f095f88752af6e2203f45662e9aff106e5055720f3a9be576ef04003877ad258c43823e3bb4bc9937cd01b51f0d2a2e3e237aea95c4b6408dd3f38089fc8f1755a63245c53", 0xbb}, {&(0x7f0000000180)="257ae7c7ff567d471e72fc5f0f652ddb5b4f26dbd614f7910768f3153ab1151f030e6cff9758d01e988b3f71974340d6aed1b72223ec4a470e2f9c0d75e3546c974c20d30b685b87372bc04b781a61cb51e592ac951ff1a822e209909eec0b2d98539893247ec91e90e813c2ec16c7af26f475792458b79e86eb684a47cdfec3eb4acee68901240ed0c29c4c7c1c30", 0x8f}, {&(0x7f0000000240)="7d4f13a7a1cd4c8f755bbd2c5d9fd01b51c2ec8ac5a4868c69497a573917232796c4cf1014fceb1f7c69d0eff451c1ea3c058d5854f78f5b19dd8e2d14", 0x3d}, {&(0x7f0000000280)="49bafc2be74a44a8", 0x8}, {&(0x7f00000002c0)="d346127bc08245862fb83920c3aab3a04e2d228a9ebace544908ece5a70c3538b151d45ade65a50e416b80e569545bbf17314507e4d297c886be6a32abd6e7d3f0445816ef81799707ef7cd3c8d9f3711c1ec6578ef9ce694cd1aaedd7a50d377c8beaee7c10c7e990be70b418d55dc66967c176e09b15b2ae3a78f2c41388290646df337fb66efbb665c5c5cd4244defd2ab6c67712e3d0e3885b1909fecbed6b67280f882ea3f1be9d48b398f890263978866d135a6af5187f68d4fde0b51b84d7d34942bf46c5cd622cf91426b929cf0e3b1ff3c0", 0xd6}, {&(0x7f00000003c0)="859ae96f41c192e95405d4fd8e112c640efbe182031f4cb817a7c0dd1c632bf374ba31e3faed252b0eefcdceeb6f08aa8e7197b490b680c9efae6d1093271622a632cfd07dc340aaab9295d6fb4560f03baf9389faa9e8e5c16583a1a630e3c3755b16ddf0a60b2d39343a5d47bc46ba8da46f89cbca909248b24956f208f36a5fb3b4f7ab953e3baf9a9672dfeaa00b30b4e29b8002589c8568292784af90da0619d3d975294e54f98d3c5ea89b6c2ff659ebee2422ee56e1a12f595a8c83f2486d2eb9e27cf6", 0xc7}, {&(0x7f0000000840)="c43377a93ba00121e6587b960f2e4216fac7aa52903c05ac7750a56d737aa610d38de766d251a0b793944858d07d5028b8dbee5466b775850e02a5c4a535fca78fb786e594fce61583fd322ed759987bfa4a76b269e40294e64acc4aed4b7b02f28fc3a6644f01447cce2f760955b9762c4b1dfe17aa77db000c104ee3dd69c0cabfd27fb2dcc72cbf391af71b7ac2ceba2b9acb5575ed27cf10f2ca99dd37824fbfa7348837bb05b730bb7fd41fd3da3d831844e72e04d14defb3a19ed7a4c473cb9b7938aca37f765fab4ce36c5d3a3950413434a9f7155ceed1b9b3a971df468ecc93f1fb5beb82283434407f9a00720ff670222b992804c2d6f71332aff891b0d2f193726f1b3508ac549814b973bdbe01e0f60c4beff88c65b2129a1830920a8f94e34eacb9c44dad6bd6db3c1cf16ea299140dca927ba71d725e165c83a76e4aea0bcb7d3b52504784c2d0ebc31fa19b56c91c57ff1e82c81f993e82a70328ee6870072cb62ddfdaf28466d1e8164dfab9bfe3b8d5415c834bfbe12903b8ec91e3cb7ad671f027c6391df21889b38bd405473777b19b00faace06f7f96cb483cc72f6370cea9d2303f82b085f8606b22d227fcf1ece9b21de0abe30ea0a928f320ee769f9c86dda6336a8d8612d406f3b29cdedf7350f322ebf78efef2103495a2256f588b9f5698ba9f740ef580edbfaf56665771c973cf3f627ab4d55eb9cb3d2aafcf09b1cf8d678a5be5f84e83b9c65bf3252312e19deb8f48af50e69da9a2eb26c02d8b798ebe4f9703415817ba1f6eea6780933a76fcc0cf69797b990a0fc90b66b5809fc90bc940b88bdd02facddd5339abf535cd3d77deffb0f7964bd6f7cb3d3d589a18d84ddb547c6fae7b7ea476b3a406d34c4e6c2a77a475feb3cc0b5f9a4b6a89b454c84b0ae1dea640f89a41ffe57496ec6c6f1a99a741397169012d4dfbaecd2ed10679ea79e142faa5ac32f85718751d1d8afeb377882311862228416eba1828273665593bebc6260acb6652a0a9962b8911d44e51d1a786a68f630a9eac6beb3d65b95cb81dabffeb171297289b92203297d6f75eb4272148e7126c0fa184f2a35f3655f15976feb36c2f811cf865702b3f2f1f58c4eafcf272ff739c82bd2d8057ec82e8a028d1dd4be33c1c1c5c334168c1774ad024abab1bcad5eaa8c76eb77c5bd0db8872092c3a63336a775797dd3d7838493cb0f48e3f4c6f6eb4a18a66523152bc6ef87741e342ba36cabe4c2a73660ce787fe425ecc513078f1b33f2329a94768131897c7dad5f116f387fb136a25cfb25029914cc3177c5235bb1aae3d5addb849dc903a85582d6c7d77edc80f8821eea2cfaa6badd8e82636f367a1845ce6c9c482ddd06adafe82cb3e6324095f6811277da9f285a1d742c86fd0497b295d01dca6accddd0615a69ea617ccade55027005a732f4e88e140facbd1a3e21dcf57c9d7fa4845d8fe55c1bf649d876ed7fe194c97ec290bcb08fa9e99dbb9c541f45fb79d98d05172c38fa5a9240f56de931d35caf64da46fdb73b517d2b677b6f73790d40212723c9f5d7707d13230302f9553af34dc0a6ce53a04be2238237087ccf576508165708250528d19ae0181385a179b6367a47045b0587c9cc276a864fe411eb14834d1c3b268affff39222c2011d2761d3408b72b6bc93c45322b0acb44bf66ea0fdc3718802f9918d3c0ad44f94b28705c396850695503ba36404909c1d4d4fe1607deef98341d4ccfb005cc7774fe82f0526680c80922c70134147b86875443384874cd8b4db3f6315d19e3b4d10adfb2b01c374cd781d45985e316afb001f6147e0f9b618e95ba19594577adb5e1c708647b86eeae69b03e0a9c3c5405763537bac749e2628aaaf0717139be55d2cfcdbef1e2f7be30ede6c0efc3f1d21e208e4cc0a6d94e7afa9add56b1f58d8bb147f81de234f1b6708882189a593061b645e26654aaa30fe51587b3471c9e7e84ff401f3407dd3e50531ea22602bf5e747a3c18ca2e39ae55d39c07889a9ed397b1e1e7a8b21202b5bc36eaa350b4a62c406ab03c94e99d13d8c6cec5ca9d936bb106b781312694cc3dff979cdc7d596cac0fa604353c0c3a1b04b8b8fdf7b1aa012d96fa138a66b7e136413755f3f29be211c19f00893fc513fc6917049b4395cb0d6bc08f262199a41cd1b7acb88950628987f3b619587a5668601001566adf8496d16ed1eba6eb7885f59da58acc9f66e0912f6d20eeffa6bf1d1406e33dc052bbe75e46f6fa3d30d08f4ba47b23b3311828ec5464790f32e940f57b34c6f6be925c7d63e37cacc78049f4319a01d9412d4429d88eda3d5df863bd63d8030272f662104e386e9c3924cdaec0f62b83ac1b89198e9a2e23be4c508582b22428bb67f3442b9b6505c1331f7095eacffabb8bd7bf193f3525c8bf203fee440266c30ebe5088870d2f4ad1339e2d3f95b9b2b92bccaa12b184d45185390682a3d3a3a05aab9c0ef833949154acdad91c44e72d58cd751389afea1d665319dc0126a4993d2d683cde71f02ec7bdd67b8553620225ebf0184ef55a4161daf2d538d599dad9e148b9d39ecaaf6231e4d64480e7637669a2ef38669b8e527d02940dcce1cd7159389fe7e033bb2aa39b6b367608c779729c0afd3b8a5ab4442caf5ad6735d5f65b3d648c28525ffe0a57d2aeb74be3dce0bf9ad95f60d07f7ba13511a3dccb432c8423f0837ea24b7c2da1d3acd4a405472c8d35f1dba6e8bf4a3b5f9429e0e70c7bf8814e4ae10425790e2a2758c0ecc829685ffd327f5050e119c07e2d96e1cb0dfafbda7e1598970500a485939536903886c12b70e28502cabb48509d1ed33a9d8631493867797f864f71e1fbc7a88d53a54dbcf9c29f01bae60ce26cec61aef77d935d6c4c0b717cff8519164c5c2170540a738bef4824b79d7365a2983670284d48cf4f1de4e485c31e4d53fef1f2d54e3eea373686039a67055ae7e5d99e409a7199cdcc5b861053fefdea36c71e268650bec9cd23f3eef0101737487f898cd9491486c0260fca60fcd5ffb41158f1c50af3ae545f137104cbf72462d1fa9a2d5262bfb9aad7276a2c80adefc2153b741e5c754fe3baaf0aa6ff6b498874b6d06142facf602f72856f7116b8a62e530bebafe25938b772e879144d20962bfff434d801d1c269f0ffaed35370346ab9b0cfdb61b9ebd6183627d4ebb49a1916224954774acf956583f60a082eb6bcdc7fc1150f40bfa5a1c8db27602f096144a30261edf1cbfda0ba92c5a0e8def4a14ad91f50704aefb1a26cb504fb55e4914249b787c4d11b1d12399ef85e62d79c419b8de8a3ae4c0ec2fe5853fdb7b1e2588787ff810433945fb6773074bc2bd7da98136f33fef84722be4891bd0c4beb0ea553aa44aa8aab4327303a9608810e7c2fee2ba470536358b99a839ec99cf52bb1b5ead272ad77b913412f8bfcffee21970a47e68ad41804394958c3824b14ba77590f1f899a6e166a327602724824898907ee3e112b2520eda4460d14e493e0333e0fe0648f8a219fc5f8290056c6d95395a9814c639f02a38a9e969db88da9344e7dad361977ece3fb78f0fcc6a74c1325fb5f0a19d0c4171febf03a32b45dce0cf6146638b3ccf034e84df733caa3a134e03e41ad176039bf5b81b3ebee9d255735e90850ef5628ff4b3b8c8d6b536db99a0dc79cd76562d7bccb98005ecd8bd4f46122349c80a3f91ffb8b0b562f15814a9e75bf19a14222649122b4a86a38055f7ba47af8cc3bd495eedf7ca0f5823142f36861281ea9cac8700631cf564b7e0c0f88f51781a60d9874909fea3315e9ec70d50d157d13fb2609293d9a60bb65d7a26d9a281602247f1fe1a8d1647840273213778a7e2ea27bf58cfe216e9e0fc7144edb8b22f6ec59576506a99dd3e2926ef3d5945618c428c9249b83183b124f545874cecb83507960abd82cab06a99e6167e5231deb4e440165b396098f0ef45b8f7d9f40352ed8911f8e3ea00db0652ecbd9212de13e547f78f727ff7ca305a2a732adc5338c2f8feb6d9cbd78871120c02087172a13b4e555a3b0b5a8e50469a22d1fcd706b057388757f20e29a15b406c4fd77a70429295dcfae59900373169c1579ab66e20b4285c4ff828a8976aa6b561d648240d0ead271bfe9ad0af6140e857462bda1292b48a3726be43322ba5b97b815daf90a502573f872bb156bf0a3696ccbf5446fe335011833732b98d59bb4bde65f93e28b6bccb777b82285d1bdbebbdfae683883769b7a505cc9b43768b13345bc7a8b23f45b315b53beb5051c6b8fa797484f25c912bd1b2383f9d92870790814db13fbacc093a40515c927fbd6fc8e506151b74a893c1f107e4c0587b59e8ce47c3bec76b26f72df1c91cabe56fac1f2d96755d53ed17b94252452064634504fd223cd487916d00cf634473a380d6a12a303b0acfcefc4daa3450f8373f137ed5b5c40a63dd34e2cd9ae7bedba90eeac9051205d2773508d7041b4c3b376b36bc264bf2e736125dabf737ffa5bac4563ce7b5d783ec42da34717beb0e6ebd7397a6cc12ba670fd3fd89445eff8185c0ffaf5965b7ca20df406b3e1afbc0aafee59d59198de6b5138d2a63d4f9381f8bbf481c1080bc139a8fa15ed33e6dd647b77d93fb545f1c6cf68d83d2d8033da5254ee1cc2df8f46453f2e8a1331e9a3a2be52796264727880fa26667450877b2c93fbf5a47d250be42c48dc9f85542a30cb57ddb66bf7db2fd7939be012d794793ed4a1f21f504254728b85a052ac13851ba38cf159570d8ee4797cc7d412b8a1c932cfa675251d7aaa579c2d5d56f8b857a4696342057fd2ceffd58c22b32765c5ed7bcfe4dee1ff91087a550ee7722c010fc9188527f0f39313e9e67078a93f9b52502cca31daacebe033a08172d65818b4d00028f36d13a7b1baebd0b35b423feef537abc65397548d9b09ec70c060382353650ad53211671c4ff629687191f99b5a559760f5daaf7c11936df704398bdf5432c7f56f439f0e2473a7489b06a4a321e227b0d5f9f12334d5e5950dd45da5148fba524b5bb02fd1f480fcdee712a1877a7b97e6a319d0c21b3137e60f0f1f66c15bf4dd2e6afe059b5a370393684fcd7831bc54a4e30ffb4c1458940e0561c9fd237ba3010a77a8f02ffa445cd4406d9fae747a9087bda2ed40dd2693b4c5df8f39192b3244d2527229eba6590a0feef3a06116fd1fd3868b2aaf98a4a1b2632d3e56bdfe905cc6d04fd0da4b9457e408ea00bb1617e519301bc1c87c63689aca439b3dd0e0331a6badec85795cc860cdf0edcd1058b6342ddd07a1b79f8094320bf9f22c46d07a569adb1c50b159817bd95a63a3531ce0026ddcd333f6b9c9ceb7bc3bb54e2e776c3fb25bd2b5e95792f7f498b65b5dbf0a5e7e82157366cec85225f0ae8e37132ced41a508c9f3009032c846510f91df8eff2feb37bca33a65e5cccfb8495620559c29f2db90d0277183959dd7445731ec79bfb27a6ca704136af78cbd7d203c7b80eeabe9fd2123a88c6ac0e22f958ad9dad39d02ae4ea3d11226f575b7ee32f274bb0ab98ea9695cb445fe577a2071d7c7531b72b0e7c55aeb7b90ee90bab49963bf28d67943a5837e81ab2f8915fc197d6355f5ef20483d5ff78fa09094adee42d36291af320e10ef6016e8277c6077c2a5a5dd1ec52ca2d36fbf9b0f2e4357e1046c67a51a507810ec4103000026883d0c071d5f7a7106a2c94df6b63d02517b171c6e8546e594ff9168269581cef9", 0x1000}], 0x9, 0x0, 0xfffffffffffffffe) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000580)=0x2) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) 02:01:38 executing program 0: r0 = socket(0x1, 0x1, 0xfffffffffffffffc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8, 0x24) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000480)={0x5, 0x5, 0x7, 0x800, &(0x7f0000000200)={{0x20, 0xe8, 0x1f, 0x800, 0x2de, 0xfdf, 0x81}, {[0x6, 0xfff, 0x800, 0x1, 0x65946a1d, 0x2, 0x1, 0x5, 0xfffffffffffffff7, 0x9, 0x8, 0x8001, 0x100000001, 0x0, 0x3, 0x0, 0x4c, 0x4], [0x3, 0x9f93, 0x6, 0x9, 0x5, 0x8000, 0x1, 0x100000000, 0x7], [0x8000, 0x8001, 0x1ff, 0x5, 0x80, 0x7, 0x2], [0xfffffffffffffffc, 0x6, 0x7ff, 0x10001, 0x0, 0x5], [{0x86, 0x9}, {0x9, 0x2, 0x0, 0xfffffffffffffff7}, {0x7ca, 0x7, 0xfffffffffffffff7, 0x8}, {0x4, 0x7, 0x4, 0x5}, {0xd1, 0x3f, 0x3f, 0xfffffffffffffff7}, {0x0, 0x4, 0x5, 0x100000001}, {0x4, 0x4, 0x9}, {0x2, 0x6, 0xcfb, 0x40}], {0x4, 0x6, 0x4, 0x8000}, {0x78f1, 0x2, 0x2, 0x8}}}, 0x1, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000100)={0x1}) 02:01:38 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f00000000c0), 0x10) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r1) 02:01:39 executing program 1: r0 = semget(0x0, 0x0, 0x24) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x100) ioctl$KDDISABIO(r1, 0x20004b3d) semop(r0, &(0x7f0000000000)=[{0x1, 0x2f64, 0x800}, {0x0, 0x5, 0x800}, {0x4, 0x9, 0x1000}, {0x0, 0x3, 0x1800}], 0x4) 02:01:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) r3 = shmget$private(0x0, 0x2000, 0x181, &(0x7f0000002000/0x2000)=nil) shmat(r3, &(0x7f0000003000/0x4000)=nil, 0x1000) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getuid() bind$inet(r2, &(0x7f0000000040), 0xc) 02:01:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 02:01:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) r3 = dup2(r1, r0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000180)) ftruncate(r2, 0x0, 0x8) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 02:01:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b51e0c363ed669c992729a79f3216a63ffeb6fa5d", 0x403) r1 = socket(0x18, 0x8000, 0x35cfc5ea) recvfrom$inet(r1, &(0x7f0000000100)=""/103, 0x67, 0x841, &(0x7f0000000180)={0x2, 0x2}, 0xc) 02:01:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x7, 0x0, 0x10000, 0x520949d, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xec9c, 0x5, 0x100000000, 0x401, "d0cf368e57ca6f428affd351adbae59681e1529e", 0x0, 0xd5}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[0x6, 0xff, 0x5, 0x8, 0x7fffffff, 0xfffffffffffffff7]}) 02:01:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x5, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f0000000140)='\r', 0x1) 02:01:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="829a3108de7765675f"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 02:01:39 executing program 1: socket(0x18, 0x1, 0x1357fa2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x9, 0xe9e2, {0x73, 0x1ff}}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:01:39 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000080)="a9c77eaa", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="72b85050fc6e8522c5183061c0c19522e1069e109328a3bef5c8ade34f5fbd4ceb467bd8b28608db9307", 0x2a) 02:01:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x6a, &(0x7f0000000040)) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 02:01:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) pwrite(r1, &(0x7f0000000080)="1a5d8c64798893fca3cbfdca4e6abd83ba8a65f1f86fb0451489cc", 0x1b, 0x0, 0x0) dup2(r1, r0) 02:01:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus/\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./bus/\x00', 0x80, 0x1) unveil(&(0x7f0000000040)='./bus/\x00', &(0x7f0000000100)='x\x00') 02:01:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efad649c12c081f1abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e400000000fc94ff334a5a5c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f719193ef1d4d99342a3505bb3f0216ab93f12fc4d5f000000482c9d486d5d000021e9b7b20dec2472227d87b39410178785738de38cc8b1c790583f378d41ffe13adeb97ee2b5a95395b748be0d9db1a62bc799d2d4a32a33b71e1750062509cdc6ab00c46470b1f998892d5f166603c004cb57734a4bbf02f6a3797587631e6465a6ae1d3505b77d02f94f156c6bf0a4fc710778d3c0df17c1934f38397974f7f4bb1256b85408b5eae70e8effc887a26fe52bc03f456c6b7bd386775bf62a3a71c78a1c9d3bcd423324a0287e44eca8ef31fdf2ee8c9dd8a336b223b3a823d42a50482a000883892c3a517a3ac5f5f62d29379d7425199d4f0600"/348, 0xfffffffffffffc31) write(r0, &(0x7f0000000140)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0xc4e, 0x0) 02:01:39 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 02:01:39 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x3) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1006, &(0x7f0000000000), 0x8) r2 = semget$private(0x0, 0x1, 0x9) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000200)=""/160) write(r0, &(0x7f0000000080)="7d5a2ff06450a6", 0x7) r3 = dup2(r1, r0) connect$inet(r3, &(0x7f0000000040)={0x2, 0x2}, 0xc) socketpair(0x2, 0x4000, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r5, r6, r7}, 0xc) shmget$private(0x0, 0x11000, 0x20, &(0x7f0000fec000/0x11000)=nil) 02:01:40 executing program 0: write(0xffffffffffffffff, &(0x7f0000000080)="c3ee522419caa734c331491b7e87f6cef3aaea801d2f0a69b6a2403990a418bb067e8b7454a8d6c862fd18f3b5070b654a22889bd79136b0ea5a7ef7d5b091337437c7aef957c048c6c6a45fc7fe589d05959ad7d16e337fa2db9667608074c311d3071fd137a09ed8297ed0c459f98afde1143a17aa7377842186674902125b26ba703ddcce0ffc23f607563a1caddd7b958be98f14f421239d6525695edea742d9cce410f97b1d55a1866720f2fefbb868be6cb31c97ef311ec2afe1b63476a51ea5c418ca88f45be68e2a020ac5f471ffe52f58619f563eccc3798b89d050a251b06b6f3de54e8e9171703dd2904871bc30cbfce611083fc916dd67f08c4f55914f71a976438ac5191ecfe7f31ff194107eaee87b628d03f470edb35668f5443ed1eb254a35b7dea4d8b82609ff266dc6b3cc355ac6dcc2f25e529d063c25289c14a5d50e10f5a073e869fecd5d6ecee53cfce11242c6725bcb7fb075dccfeb9827f1206f24f0def08418e958e6f4967e25c2abb137b13c8631c82514afd97f4a28e52ec2519c3597fea71c5e34ea1dd00f7aedf41b06970736860563117cf8c83029a6c3ec1498db6f4d584d578c49acf9f68ea7d255450d2f14806361931c6ea500661367ac038b879676e0e855d2a8593765864c16c602cb27c63aca5d287d70fd6e169dcfbc2349c1b37ae6a5d6841f359e3e74de4fb1f85c51b3570824105cedb553022f615bb879ee97fa8f80df710e8920cfe19ab30e7db1a1470a5951599181d7c946ae98efcc5c53a40a05a6bd9afe30f420f894945d4382f2bf88c2bbd0045321303cd94f7d00f840a486c76fae69a32675092698cbb973df215d200956c7894705f7bc774907a744d07ad61945212bd8da921f2a14bc0214ec7321f2796b827a99af547ae6cf3079fafb07e6ff7764733bf7b38fd457ae92a822e57f08d1ad3ce2cd3c67fe845e00161192a00197da428eef2e43cfcecd11696050cbcb2d2f45ab7fc4ddf36e7aee5f7531a8bdabd98beccd89f2d198883b0f1042e6350574836f0dcd590643741845f3b46600126238c16c2248b31f9121297fa2682f2f1a5cc980d618184e4faf1070e27d100a4c42344d230a992f220e9fad25a389d911142ac828dd10877696b8093f81b2f3212d071372117a552da3475cb5122cd7e47f83b26905d12fd4ca637bb88db8b6155b60fa52b6b66d8c479635d6381824ac2dec8e28f67fbed8647331dbcff1d129174afa68aa2ba06f9c880e4bc23e8f57e3b77f6bd8501ebc2881b327ed28d4315e3d8c0ea617ed0c56a19610adbc0e875a13aee01c8da2b51d618d5ee2611a1373af3e98bc1873612decaf3884c071bbcb207f74472d28b4c2a7e78513777d64e18132b08c03071d536daa9d16d67ffc76c083cc300f30cd7359df1fbcd329217b1b7743545e6954f0100e23dd0cc3fe77d19cdc70a101771e6ad57999f6d7026fa1d7afea997cb0e3cc7e16e3e42371f846c0d5ba807a1877e047075c090f2528da2d934fa44a52d4be357a3cefc990f0ea2b5d33c5f43cd37acb7bebb16b4bc3cf34abc6578587ddee74d8a6420bb945bcbbb2cca54e671bc775a6e4c238f38ec89f9da5a82105e2bec58b6c50c89a6fc5e3e934077e457aa12fcce5c06f8478db4b13c81cd2107bb0446ff7f27bf5629b16db8ba60f2eb0dc6905be165f34fd643a47abd60081d67a8297b4a9ea61196b6bb5e2c4bfb731a8c3c87ea6ec4a965e40a989032f3da135c8d9ff7ef9f7fe90d5ac975c3381174f75919d8d3bf3386d7412a188bdc275953f5f288e8066034857df41d8bc6a6b01a3ae2575e7058d6700e0ac3e6e12e07ebba144c7261cadef65b5a359136a1058fd27d48fbeaf5ec6cfb2a75309b62788222e3c627e929435a8869a93186397c7739c7a4f5201515d0c731052571666521d33ab1acbc71543a54dc415a634974dd1f2e8b08f4eee92e0c64cfcc75c07c9ed1930bdd44c1e56f07dad2d1eb8beecfd473d6072f6a28237f5638a34228cd65641f8bca5ee072a4551e4f8f09d74f668d227ae07d7565cedcd92f93356c4e6b2a21ee3c28d218b8c30c769af65f50856518986d201ac13d316e082345b4040f385070d", 0x5e4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x7c42fe98b8529a4b, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000680)="ab32ff350894fdecf7a3e5256ab77b097cc9b0bded8a7e19b76d906af82e601279337b9623c6d31c9186992d7eec2506642693fc5bd486b20c3dac8d38a8f2f240ec83f73b98b7af9e5b756083496229338a955621667363a6b5c28dd7b0003ef0c0891cc550ebcad0d26e1029719c335bab56e8865d0d05f44fc1d51ec62b7245ff089234fb4bafdfb6fdbd38e0", 0x8e) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) getuid() 02:01:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x8) getegid() connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r1, r1) 02:01:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) fchmod(r0, 0xf0) 02:01:40 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000140)="1afb43da", 0x4) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x8000, 0x4) 02:01:41 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x53ec1eb3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x19a, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x800) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000340)) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="e25cd600fdb0c05c723b8a731009040183f4b1f43790fc6cc2fb231b8fff71d18ac172f01eaa946c76284c3e58537c6412dafa2644d856910a0f42f43d7fae2f8dd642e278e05b9f036007540ae4e1975cc1d7065a6b234dc79d1e6fbecdbe508818bd7985668899680f33b94139108da2ae0be9e000c05844d71d228a2b07c24eb5583d0878b5709bf2b410e7bcc0af21cca924240897ff2a9f9f6bf4c61e8710adc341b760faf8e1ed3f3ad19ea42e2eb142d5f2f6e618f7e6ec0bce8d3fe7aaf0f0fc59f6aaf81b482c6062e2dc4b784a09b618df866e18222f15cc08a2fd2e47d098c82d0523e5a6ed5fa8f86b28d4", 0xf1}], 0x1) pread(r1, &(0x7f00000002c0)="da8f1b89603bef80c4d6004941f31087ec13280e123cc983950e3f69438724b4f627fa27119fe3f46c989169aef3c700b46a294c933e3ba0db971eea8fe0bacfc24caac424542ea2dafc1c6526a0c88d6afe9a54943a6975753c3026b66c4501971d898a4e02c38952a6bc05763c", 0x6e, 0x0, 0x0) pread(r1, &(0x7f0000001300)="e9", 0x1, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x4, 0x4, 0x6, 0x1, 0x8, 0x900a, 0x1, 0x1, 0x3, 0x5, 0x7}) 02:01:41 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = semget(0x2, 0x0, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x206, &(0x7f0000ffe000/0x2000)=nil) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = msgget$private(0x0, 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f0000000180)=""/182, 0xb6}, {&(0x7f0000000240)=""/4, 0x4}, {&(0x7f0000000280)=""/88, 0x58}, {&(0x7f0000000300)=""/73, 0x49}], 0x5, &(0x7f0000000400)=""/134, 0x86}, 0x5166ee5a1223bdd3) r4 = getuid() fchflags(r2, 0x0) r5 = geteuid() ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x7) setreuid(r4, r5) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x800) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0xff, './file0\x00'}) select(0x40, &(0x7f0000000500)={0x4d9, 0x6c, 0x100000001, 0xffffffffffffffe6, 0x4, 0x9, 0x3, 0x200}, &(0x7f0000000540)={0x800, 0x6, 0x7ff, 0x100, 0x4, 0x1f, 0x6, 0x2}, &(0x7f0000000580)={0x87, 0x1, 0x2, 0xffffffffffffffff, 0x6, 0x0, 0x9, 0x1}, &(0x7f00000005c0)={0x0, 0x2}) linkat(r3, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0/file0\x00', 0x4) 02:01:41 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x7ffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0xb0) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x16a) rmdir(&(0x7f0000000300)='./file0\x00') mkdirat(r0, &(0x7f0000000040)='.\x00', 0x0) 02:01:41 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x10, 0x4, 0x8000) close(r1) fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r2, &(0x7f0000000080)="f86bdc52", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 02:01:41 executing program 1: pipe2(&(0x7f00000016c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0xc1a0a32bb3335ef1) semop(r1, &(0x7f0000000000)=[{0x3, 0x5, 0x800}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4000020c, &(0x7f0000000000)) chown(&(0x7f00000017c0)='./file0/file0\x00', r3, 0x0) sync() unveil(0x0, &(0x7f0000000100)='Ok') flock(r2, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000080)) r6 = semget$private(0x0, 0x3, 0x8) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0xa1ff298bcab9fa52, 0x5010, r2, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) 02:01:41 executing program 0: mknod(&(0x7f0000000000)='.\x00', 0x2000, 0x8) write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) 02:01:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0xffffffffffffff05, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9, 0x1e34ffe7727976ae}, 0x8) r2 = socket$unix(0x1, 0x1, 0x0) r3 = dup2(r2, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getpeername$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 02:01:41 executing program 0: r0 = kqueue() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x8000, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x8, 0x8001, 0x1}, {{r1}, 0xfffffffffffffffa, 0xca77ebc809fbf066, 0x10, 0xfffffffffffffe00, 0x2}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x2, 0x1}, {{r1}, 0xfffffffffffffffc, 0x44, 0x2, 0x6, 0x2bdb}, {{r1}, 0xfffffffffffffff8, 0x2, 0x80, 0x1, 0x39cfe309}, {{r0}, 0xfffffffffffffffb, 0x5, 0x4, 0x200, 0x7a5}, {{r0}, 0xfffffffffffffffc, 0x10, 0x8, 0x0, 0xe87}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x7fff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x10, 0x8, 0x7, 0x7}], 0xba, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x12, 0xfffff, 0x7, 0x3}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x100000001, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x4, 0x4}], 0xffffffffffffc5ab, &(0x7f00000000c0)={0x1, 0x80000000}) fchdir(r1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xd418793f1ba3b057, 0x52, 0x40000000, 0x15da, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x2}, {{r0}, 0xfffffffffffffffe, 0x15, 0x80, 0x8001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x43, 0x4, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x49, 0x4, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x12, 0x3}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x0, 0x8}, {{r1}, 0xfffffffffffffffb, 0x74, 0x2, 0xbf3, 0xfffffffffffffb64}], 0x8, &(0x7f0000000140)={0x7, 0x2}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)) 02:01:41 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) socket(0x18, 0x0, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 02:01:41 executing program 1: r0 = socket$inet(0x2, 0x80400000002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001900)={0x1, './file0\x00'}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/zero\x00', 0x400, 0x0) r3 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000200)=0x3) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) r4 = semget$private(0x0, 0x7, 0x287) semop(r4, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r5 = socket(0x18, 0x8001, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000100)) r8 = semget$private(0x0, 0x2, 0x400) readlinkat(r2, &(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)=""/4096, 0x1000) setsockopt(r7, 0x2, 0x10000, &(0x7f00000001c0)="7d883bcad59c1435029d2ffc826449d2fedb", 0x12) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000000140)=0x9) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000001680)=0x1, 0x4) msgget$private(0x0, 0x400) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)="dcd1690dc7261f5a5a3756f939418cf656a8fc37d29bb4256ed43e595481d73ddcd4b83a8a0108f7172772c6c33f60d032368e075d9d76dbf17d11096c464a3407244a533436642c660a7826d09110b1fa670695f289395cabc6b508683a1e47712ab55bc4346459e1876f95c7486229c6d9d9ececc22e59b05015571635111a777507fb25f5ba5d611d153d4c3a395ec520859f400602a1afdb5e713d5527c3e166e342bb9e9943ccff0b116957d2b6d31d17aa707c6b6ff8643752581f1f9693a54acf045403d4c6baa1ec6c9b6bc89631b94dbe993aa43a8b", 0xda}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000001840)) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/74) getuid() select(0x40, &(0x7f0000000500)={0xff, 0xffffffffffffff8a, 0x9bd, 0x5, 0x2, 0x2, 0x3, 0x2}, &(0x7f0000000540)={0x2, 0x0, 0x6, 0x401, 0x100000001, 0x3f, 0x4, 0x9}, &(0x7f0000000580)={0x4, 0x1, 0x1, 0x1, 0x1f, 0xc283, 0x0, 0x3}, &(0x7f00000005c0)={0x7, 0x1}) recvmsg(r7, &(0x7f0000001800)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000380)=""/40, 0x28}, {&(0x7f0000001980)=""/41, 0x29}, {&(0x7f0000001640)=""/55, 0x37}, {&(0x7f0000001940)}], 0x6, &(0x7f0000001740)=""/133, 0x85}, 0x800) 02:01:41 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) syz_open_pts() r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x420, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 02:01:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf9884025afb328756e8b7378a640800e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a000006d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0fd2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a7731e5c2091f3e93d25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d809fb8fb50a579466ee531dd5fda886f4e6d0e64cf7417a0c85be69eb32d4e994cb71118ac25a412638e03f1d095514560be6b4fe40acaf29f664f5157150c61c8fed0ec466933185a347784915948f92004", 0xf9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 02:01:41 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') 02:01:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x1, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 02:01:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "af8ceb849a452c36a0db9c25e7f14a46fe056e48"}) write(r1, &(0x7f0000000300)="9d1d148fff99ad5caccf5655196578bcd264b3565e6d2fdbd7f5b3e124bde2c09ae85ba31485ef8b61cc45d40f605e402fd4b4c33bfdc8a4598dea939d7e257f88e9aa1ed9a0278cabfcbd86007db2f0b27728c3df0c9298309fe807045d35ea83c440b00d82387fd05f29e0c77315ee1c2edf8cdbc476659bad167ae5d8542858e7cf3d4f63bc2bf37c65ce37c2d2cb5d924e0a7caa169e6e4ee890decf05569c60caf89925ff1fc8f656", 0xab) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) write(r0, &(0x7f0000001580)="dc", 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x8, 0x5}) write(r1, &(0x7f0000000200)="dadace053d671f6397f586cd756c30cc1bbcf5b57878371987656373c8f50e658088cd24b358a87d76384baf865b767d2d34cd2f869103b89a5a8d36f02468c47a11dd9c3a5793d984ef45356f44a7b44b904ab2c7995c34ec294cfcacffe84e586dd842fe131bda23afbd017b93e8d9639ad329589662c4da520cfde02b3ddc61be85a2630876f1ffc393f81b8df9ac6aca3a950f75b6d2b8c0851081448cf6fe1d5ea66096a833f86a15168b9dc5609fbf7292efa3a94a406cf7abdbe522604258480001c43ff1d355baeff0fb07d9afe1294b648c7aedc3d49a5a84eb571cd8859dbf8c138b2fea89a09e58071741063e248f4d830b", 0xf7) 02:01:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f000034b000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x81, 0x8000, &(0x7f0000000040)=""/215, &(0x7f0000000180)=0xd7) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="eaca7c6813b9fd812eaa4ea18a58dbb990929648", 0x14) 02:01:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) recvfrom$unix(r1, &(0x7f0000000140)=""/117, 0x75, 0x0, 0x0, 0x0) r2 = socket(0x20, 0x4000, 0x800000000000004) r3 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0x1bd) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x40000000002f, 0x100001, 0x4}], 0x34, 0x0, 0xc68, 0x0) 02:01:42 executing program 1: setrlimit(0x0, &(0x7f0000000000)) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) getpgrp() setrlimit(0x8, &(0x7f0000000080)) kqueue() 02:01:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="800001f0ffffffdf"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000640)="9315f0c52a86125ddf5b8b4d01056bb0e78da482082b9283c6d1a9a54582d0e950255c5210e3b09a1b612c0f0de780cbf728cc15a7bebaec6df5824fbc007034780006609ca39690dfc14ff44db3867c2185763bef8c3cfe58118f80819b14063f833517dc93a469d2173757711ca78f7f5659a770246b4e90c3a6ec0a072bd3f68a9856b589cbfb72d7882830cd6af0603874d02305b9cc087e2b7688318079dac6c8725ec042d8e7cfc89e669ceeb80ec6c69b61815697f242e497c0f632bb1000ebcf65ee4e823fbd5197e3b6ebc3ecf9358ac9c518e314de11cab01004cb34f9a0544681a58d6a9686018e12eba1bb0a1cfb4fa689a1210fe20e", 0xfc}, {&(0x7f0000000bc0)="ac595bb31539086c71151be63913a20adab9428b87193eaf98747b53c03d914fbc9374768a7b488b892f651f1225698c454050773beafe9cd332fc78a5cc3a30e1cc82cd2c18af938b", 0x49}, {&(0x7f0000002400)="2ad5397558730352f0c62fdfbb2fb3ac3d50412c5d148b9bda8950e3e200f08c153f066bddeab835c9d096b98856a70a5ae100f51a6d9bafb0ad7ca63633b4df8a445c646abeaf48e218be2d920a22dd8b402458ce0d709e12f96fb0891561c81be90d75f25e7a746febd2a3106a85b0bb3acc51e4503b2b055963e3cc63b06b98aa1be9f3f9b709549f4b286bd957206408efee3af6237acad764b9fc17d038812b834f951f8078170d9afa96708ef12f687ce9fff8aa6406dcf9d73891b2dde920e15873220a5491f8558f37dc3fc44219ac47226e22f89af132f85c00c1a13d20785ea9305ab222b7d8b9834927d41f669b5c5b6806e7063e85049dc854aa7233379e86cb5740fa2226b55108e581a3e18235086d64c97d76d98dbf17ba01ae43bbf114eab80da4061cd4aab3aa96d19710f0bb03460a46ac8031d5ea83b6184261ccec433ab1566e6769142bb6049c8bb491dc6bc40fe585ae4e0c5359162b3ec7a0795383ac8d9f366e089ba4e24ab6fd13b575949251028f3c7528a1dd21d7e25cd03aaae39c29c5b2748f099c759fd5eee07d910ebfde6a479b426280513273e04e736bf49ed09130c17a4247c0b2abfd2a5be8f3d7d74f72e266382c58cb5635f7c6be45c5873390c97b76499de0539c69730ed9b98047d8cef42ed6a8f9056f331ca3acc26009160c3a118b524d244492a2d0aff9a35d65231ad0286231513d1765840237acc72625acaa62b8fd7ce3f7e17e6c79038f98cb6cef1f9446eb5cef4bf9ebe2bb2571013a6b7b3e3f92788489614388ed91a60410d3bdbb3a2455300c7a82f545495463d2632883527342996f1066c90601f2a1a6e9e0d9d5000d05dfbeb5d61465697ec00097676c6a24b505ef5d35de83186ff827b9215022dbfd6dab5e62e8bc18921c32fcbe22cdfcca6ce95a9019cffbe6286e94e1d20340ad8fc674267d0bfd52bd1fedc1758a41edbe117eed0d801b4623435e30ce289e5ca4d057dea97a60dd6816f367241d3b8533f2c49f296bfff379e70ef4b8c94696207d637805a9b2b2251592de98e73f6556966e842619062ddd7292b6d59db964121be8bc949ef4d5b20cff90df1a5135c2c98adf308300b8d88994839a55ef0601361065cf92c6740a313238408d0eca114494dc15b38271c3dca89bb79e3ba8df3c83fb61a615f02be4f32357977fbe37f380c07a49e61cb77dd65bbaf0f90df0af0b89f0bc52fb86278dc15b0b097b6aa93b2cafa1248138c1afdb225e7f0f6d13946351b32ecc198ff8513141dede4478f20be319910315d34b3e1fefba3f041d40c8f88243269c2d0b1f9664dfab729fabfad4cc1851acd44b2b88160495716b9f1e237c89b6eb058d152ee1dd14f13721596ee6f0887e4538cb4981ed7530168eed64dbdf8ffd165daec9a7a9c3282f3c41e34d44f514a666c5527836b2d14a343e1657da807024334562d3c7144c06f2bf0c07805a0edf64cbe6151217f4088f1212c04d7c2e222774d637be6314dbef90aca860bba2e0da2b3dafc02a6ebe06f4e62cc0bc834e2ef6bffc30de798e362658c6ca2fc05347247594aee543392a2d88a16f92c71a36d3d89de8db8c5d290e188887bfeaa5bcd3adb8fb5574568cf75220a35fecb400ee6d9be30970b09c81f5f8b73ea0d74a33768771eb58c66d3754377c64663d569db16288294f6ae746caea248a107d06e020a46abf6a2775c05f3e4ad952443bb796accb0985cea07ea13beb81dda427de3809df4abf4f9a091587780cbb7a045a99464b595f8aa7a8bc60c208fe91f830b10a54398a9d55ba4de19f02140168dc509365f4c4503742bf319efec3cf54016d01306ce5a3e49c3a6de4e870024788e8219b4609b8a8b97d11b4c6643c16df3d1ccddfe07854f5395f5a86d035bf72137d1516c1dc422d0ded5a9e2f16050494796043f9614bcac54c9c7d3bc0e4273fc7ca71afce185ab18859471b5b9ed028c8a4e9119cc2f8a1defc91f01cdefc60bc820d990932a2abd492663c944fb88ca943c245f4abfd280ae8e32393faa2caf546a8ded987e8803a5433e13c99108daa6f78d85bf3d8021de6abb19e3f62ec291fd469a554246184c0839a011f5e1615bc381c1932f232cf080510d6f6581f16e823c2b25a7d22a78a8ddf06b9234953854f77a0529f2ba0875e3509b18e9491b6c7d835972a8666324cd6602df0f25429d65f646e5abf48e7890451e482e24b1521a406fc53822af5622ea9cd910ad597cb5d98a50d955ca1b1ddc1eae087e7e0f60f1cba37427e546f2d37fa11eb4930e760f61b5985e86dcac2625b68d85c8eac49ec2157d145a6aa5c9f8bcb3c52debe793fe02a1bfe05876942d07408e72bb8c4002d6fa101999f72ca481cac20e7f1cb9ffd19ce6c9015b56a8b0fb4bd87bd517b1a03c4f339a8376ab8703778db89e109070f89efcd1b4e170f72ae7586fcd602690c608adcd0516e72ed1ae77f942af59ca64505e3ac379bf08df9f91e2ce9b89a27eaea0ea8dc5b096ce0900141ea30e9afb59f0cf1cb36a46a85d17cd5ba5ee61d8a4f2a98db3cead232fe5120ef4ef5f769d13f84901117c39dbe5eaea500e30f96abcac52e2b2f1d8cc295d5703e1012dafa36b1dd320367d7552ff7550541626d57649f43d5f19ceadc206a9364d60718e280697195144ba5503ef5379839db8a23e7309a1663c96908c8734f2e885bc4b52e17aca32874edd899e87721f85d3ccfc569c47f220e91d5c70b3118f667cffb886ad4323d5b9ac237a9cd0ecd0b06290abf2bba6f1f881501811e9d45df50607075691b92f83701ea8a57fa64b898e237e877ece8383a535f979998fb0bea5d1ccced2f6bd3a99df4189d5d97487ad76c1f4186537c363dbc642095b6c332d2cd313bd7fdd3622639e01a72186ae90ad3ed2d65473215f54a5530ad36e93a70fbdc361b9ed6fc52d2bac54373577b2954da86af702ed959f77bc7d8f316df9fb0db9b24834e3475e65887cbbc33ba658816b896554dba5ca5a697a8a46c02f5b69aa9f564852da0a3f9a02b8f5d6e4b2e56c99e8507a0ce279e5aa5f3f82472aceb817e9946147e296c7a4c820b85ba185cc07a34334a84a3f6811d2e8ebade80a32aaf5faaf571ccd628eb5039e5236bb5a1cf4328a4caaa989fe96752f474f3cc228723477b16c24a6e40f41725f70bcc15f5e6ce4a16c063c9382580b79e6aa02b4761f01f660b2498c6089c0c83fc8f97354c17f4918ec0b89b7766b40aed218acc96083abefa0edf3b997ab66b7b049bf448354c3daf1bea2182a15ab62521053dd7f5a89bf120579ab9977416414c4aa808b9be7be6fdaf62e9b85c5fd58c76763d6927f886e0346200dd00ed478d37a49164df36b6d088707a72d2c656534c5c01db1f37315f047ec52fbc2d8d91d693c797847fc192479622f92eaed0bf68e16123c5ff7dcd9e3eb589a3ee37da16b19c2608aa549aab8b5f5c06bc6cf68ec4e10b88797cf8fbc27f9ce51f7dc4781c4b498615dc5f3bfff3691b668ddc4ab61be978e2c0e130d9c4f175dba48ee385518c5044891279f79bb9cd530fb7703e69d3a6e3fe3885c296624f7c072f1f4d55f2c6e7723c3d8e2ed79895edd1c1d490e6da2b3a5cce85a67e8fbeca18dcf9eb1e1e3b4019ab251be9da26e1e5202eec7f3636c807154fda1a84919f9c0eed75124807338ab953a5a4f490e32f7cb57bb156b393835a47aa6390c97e1712c9f373a6e35ca775ea2532b0ce1f83653477f48a1916d142a1db647ca6b483b9938f17d16a8c610c3b6800a0b70ac3ac746ac3e9573987d5bbed9e228388566fd80f3a7cbc7a45a69154952854cad2ff9a00d09bee02db6567be19c28ed2248de4119c682d1f13a1a02e82919cb926b9dda279ea2a0e7d8aca5c61b54abd567ad0bdbbb8a0801a8723d2e86322c6260c7dcc660b7ab1035ffb022174e5afcf32a571b3584ada7f55b4515040d02032de7ff84b6492bd9a288ec713fb034a8fa104fc35b184c3da4635d79bf2838aeca000416734e086ae59a03c41e0e6f3f6da06fc3795f79a92403bcf91b8ef31cbe46fdd9579542ccb51c1efb227f11f7a64c9cd7043e5734c1fd1ad5e6e7deb08e3a8d22d31a0f13ce30f64dc9e2cd3ba77ad6ac3313a3401f3c542351ba1c7b9c1908937b3c28ae4fbc6d3dc16e204546cb52e283fd054e8e9bf734afdf80fffcdac423733039dafa7a66f548370e1017691fedf0652bf8b4ce0d991e018e21f818ebf31d3998c249267d0ebb01e2d90ba817526f8acbd5613adc48b0f85092637dcf382ba356e1e583dad76d79afdddd7a9a4d51160145c8ebe5808dde0dc3d9414b1f92dd543d641d5513670be94994e2ac87e6041f2f99a1bf7e37a88df9445bced75177166f4b30a274d7697116e72f28d91abbef3ffa5f5590a94ef9d643444daa31b932f2054d69d1e0ec01e51193a62a37deb91695a7f99874715c3e14ef5afa89b7d4141d1c5503c1d3896c802cfc7f06872ba9c61fef83f027f11f3e8632ca0fafa424a50cddfc7c6bb3ed6a637a3d23fe64d4437a16ac86dfa11810ae86784dcd354af2f942204147c0f22c9c01f", 0xcc0}, {&(0x7f00000007c0)="87fe8e433fee1ba1591b7861eb36f3f24070a3ec5eb5d2ecda73f290a1217976f60227a5050b5f4be30cfc5796b2a5a6aa137c9a0c", 0x35}, {&(0x7f0000000a80)="cc4e3c0cffea169a2d40bfe1f7c69827a6ae054c310aa6d2326cf210987967eab14b5c21c04eafbcb8d69edc983aa24c7953879155e1721077f90725c0635d1dbcf51a7ea0a1c0743c2d85d017887ce46c628b21ba09b17b1fa22a4a6aac9e1b99d08099dece6ca311fbe374cd555a9040ac2f8d514ed5302db793ebebe700f8ce283d1e1214659adc781ef14d10a978bea6b064179cb2658cfab140c87685b8af48bd34bf4fa3523a0528cfd82c40a68bc4a79172ecabd08678e5", 0xbb}, {&(0x7f00000008c0)="2233aa5f7d74a1bd27fd1a79b7b51f38a0f61fe022cdb298c36340b6c3a0abf4efc9fe5f0f5187073340b0456d7284c9cc0a672fd341b6ce2327d2a69f88ad5af64fd3372eba4704e9", 0x49}, {&(0x7f0000000b40)="07ba327cc7572ab0f573301a20ec8fc10fcd69386803a43e7a0191a96ed0eb6a63aa39f0fce83563bfe581863ef11d211bc875725892ca69e8c7b54e1c65e94a0d06d65d19e4", 0x46}], 0x7) setsockopt(r0, 0x5, 0x7fffffff, &(0x7f0000000040)='\n', 0x1) recvfrom$unix(r0, &(0x7f0000000080)=""/66, 0x42, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 02:01:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0xffff, &(0x7f00000000c0)="3c71712c4c9de67bfbc324ba81d219a6a31336dbb505bbfbe8ed0f8edb70b6f39b27ff6d9a84e2f59c5e5d47013f77ed79bdc89663b84464f2d001287875b5dcf05321ad202e528fd182a815e9107d38db89eb8355fb16009918e3c91dd6963a346e358b6930737b7b30ea9bfd671e52d25ec190234ef42b45d45199ff0748513d4e994b9e7a1f9c63e6f8e5e18cd04440f08f4e04512defe4658e289c69d5f1cd61635be1564761cdb7f05f6c7bd08cf824086551aa429c80234e3e04b560fdd49cf83277f866ed4cf8b60907fb7ae4726b3c5589c6fd27515b33", 0x40e) 02:01:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x80}], 0x200000000000006a, 0xe38) poll(&(0x7f00000000c0)=[{r1, 0x80}, {r1, 0x4}, {r1, 0xa4}, {r1, 0x181}, {r0, 0x101}, {r0, 0x40}, {r0, 0x2}, {r1, 0x8}, {r1}], 0x9, 0xfffffffffffffc00) poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) 02:01:43 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0)="5e92b0b0709c16607703bd592df6597d55c64d6f040d0f58d28c5fdd0d36f916b37bf691e863ddea2c73d8e2e2eb736ef319bb12b6ac51d9222416607a6c37285f9460bde4f790857a9680990a20b72d3ab706af56f12c9861cea2250df8ffffffd55302d605a9536955146c32167311dedf542e72affba33b117bba20a79aecf5587ea8afb9d696dacabcf0452f4f274f230e09dcf45de2d6e09e325b51838338f23bec273c7bc93ab3607853e00d80511895b37dcb9a915b0b5d6ee9c0084048751f072a36fbfcb7cfc931ecc4158d8b3151", 0xd3) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) lseek(r0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) close(r1) 02:01:43 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) r0 = socket$inet6(0x18, 0x4, 0x3fff) recvmsg(r0, &(0x7f00000006c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/36}, 0x26, &(0x7f0000000580)=[{&(0x7f0000000100)=""/66, 0x42}, {&(0x7f00000001c0)=""/251, 0xfb}, {&(0x7f00000002c0)=""/42, 0x2a}, {&(0x7f0000000300)=""/111, 0x6f}, {&(0x7f0000000380)=""/26, 0x1a}, {&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/69, 0x45}], 0x7, &(0x7f0000000600)=""/189, 0xbd}, 0x40) mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 02:01:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x5f09cb3dfea68014, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000080)={0x7fffffff, 0x4, 0x6, 0xffff, 0x8, 0x6, 0x2, 0x10, [{0xffffffffffffff00, 0x5, 0x9b43, 0x4dd3fa1}, {0x8, 0x291f10e7, 0xfffffffffffffff9, 0x20}, {0x8, 0x1, 0xffff, 0x9}, {0x6, 0x1, 0x5, 0x400}, {0x2, 0x2, 0x2055, 0x3ff}, {0x80000001, 0xb91, 0x9, 0x400}, {0x196d, 0x800, 0x7, 0x1}, {0xffffffffffffff00, 0x9, 0x2, 0x75}, {0x1, 0x1, 0x8, 0x200}, {0x800, 0x8b, 0x1, 0x101}, {0xbb8c, 0x6, 0x10001, 0x9}, {0x8, 0x7fff, 0xfffffffffffffc01, 0x40}, {0x1, 0x0, 0x5, 0x8000}, {0x9, 0xffffffffffffff97, 0x7, 0x4}, {0x4, 0x6, 0x3, 0x2}, {0xfffffffffffffff7, 0xe51e, 0x2, 0x7}]}) r1 = socket(0x2, 0x400000000002, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="04e060c4", 0x4) 02:01:43 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 02:01:43 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x8, 0x140) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x7, 0x0, 0x156d884ca7accf4f, 0x3, 0x8000, 0x100000000, 0x2, 0x2, 0x9, 0x9}) symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000080)='./file0\x00', 0x0) 02:01:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) munmap(&(0x7f00003e1000/0x3000)=nil, 0x3000) msgget(0x1, 0xc8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400000000000000000000000000128790d3899d678b865cc920f2cb1231ee6e709c826d4f85bf1592a985edc1a33e49f5c6a80f9a8acba9c65410974b2c58944f9d9a6b6d2896a9096fd2a1bc0deb42a178ca68728d5386c747109259629cce3b8b32488b96"], 0x1, 0x3, 0x1001) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000010000000000000000000000000000000000000700000000000000000000000000000000b60eb3cd00000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d4905246489ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a681792aed3eed0d84b7d516970c42c1898d8048a29d964ac642987e136d5abfe86e921ef6c9c2b72c190595b8294bd890923370b840000000000"], 0xeb, 0x0, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) socket(0x0, 0x5, 0x6) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000012c0)=0x100000001, 0x4) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b821a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd9232d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) 02:01:43 executing program 1: clock_gettime(0x0, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1000001) 02:01:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/35, 0x23) 02:01:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x3, 0xd000, 0x50, &(0x7f0000ff3000/0xd000)=nil) shmat(r2, &(0x7f0000ff1000/0x4000)=nil, 0x3000) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) sendto$inet6(r1, &(0x7f0000000140)="a5af5f6044d6ebf0755497a0239195f357b383c42ec70fed0c211e17a08a7d38065afdb665709886849a92201a25062821c375602e6dca896fc5df5d32975bc41c7d4505e0fafb3bd178a5828cc65f29bdaeec2ce8754878dd1022e9d98171e2e476fbd21545627cfc0928e15d8c47027b0cce52984849f0f43fa328f33befbdf3e1f73013f43985394f0a139c22a070c9b46dc496fa672a03578c3928888385340a4d7957a4c36eaac019941f97bd6bd24a19de6858d5b985bc2a76629ab73c7da8834ed47e9311e0bb7a1d873aaf3b0fd5b4e2328d4261e0b287feb94420b9127869ed88f96f2b9ded165e47371b809dbe21859878c7ef2fc118ac", 0xfc, 0x2ea2473a0e144214, 0x0, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) r3 = syz_open_pts() execve(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r3) 02:01:46 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000001540)=[{&(0x7f00000011c0)=""/184, 0xb8}, {&(0x7f0000001280)=""/199, 0xc7}, {&(0x7f0000001380)=""/146, 0x92}, {&(0x7f0000001440)=""/200, 0xc8}], 0x4, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="371dbe64c2c941df636e7369b39d46c69a7d60a47d2241e2e9934dd435990b6dde6c903dc13b6844e0dd0e4d6854b1922e599d944a9091e71b2f21188186f4e4625fae16767f5cd948823e088d8b8a3f0012f21c38637d7a0a5408ff9c7ab0bc", 0x60}, {&(0x7f0000001600)="cf4288c2042a05f1134e0dcb88b0ed3d6dfbf39d35c65ad12f3ae9e8c9719dbb5d6e96b5539964ee118fe436d177d0648f11f18f1f9729f54536a18fd5", 0x3d}], 0x2) recvmsg(r2, &(0x7f0000001140)={0x0, 0x0, &(0x7f00000010c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001100)=""/35, 0x23}, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001180)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000001680)=0x1) 02:01:46 executing program 1: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x400000, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) 02:01:46 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040), 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 02:01:46 executing program 0: r0 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x22) r1 = fcntl$getown(r0, 0x5) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$getown(r2, 0x5) r3 = semget(0x2, 0x3, 0x0) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000580)={{0xfffffffffffffffb, r4, r5, r6, r7, 0x2, 0x7}, 0x0, 0x5}) getpgid(r1) select(0x40, &(0x7f0000000100)={0xffff, 0xacd2, 0x6, 0x80000001, 0x1, 0x4, 0x6, 0x2f}, &(0x7f0000000280)={0x0, 0x10001, 0x1, 0x5, 0xfffffffffffffffc, 0x4, 0x9f0b, 0xfffffffffffffffc}, &(0x7f00000002c0)={0x9e, 0x1000, 0xadbc, 0x7fffffff, 0x80000000, 0x5, 0x8, 0x9}, &(0x7f0000000340)={0x200, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r2, 0x20007471) mknodat(r9, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r11 = accept$inet6(r8, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) flock(r0, 0x5) setsockopt$sock_int(r11, 0xffff, 0x1009, &(0x7f0000000240)=0x2, 0x4) clock_settime(0xffefffffffffffef, &(0x7f0000001240)={0x4, 0xb416}) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) r12 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) sendto(r8, &(0x7f0000000080)="9ef44ec5672e77928a53d1906aaf32babcd7f5c728a94c1182ad", 0x1a, 0x8, &(0x7f0000000180)=@in6={0x18, 0x3, 0x5, 0x8001}, 0xc) ftruncate(r9, 0x0, 0x45eb) fchown(r2, r12, r13) getrusage(0xffffffffffffffff, 0xffffffffffffffff) r14 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r14, 0x2, 0x8, &(0x7f0000001300)=0xfffffffffffffffe) 02:01:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x182d56ed) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x81}, 0x2) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 02:01:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0xfffffe25) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r4, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) r5 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) r7 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000340)=0xfff) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r8 = syz_open_pts() fcntl$lock(r8, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xc600000000000000}) recvfrom$inet(r5, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) openat(r5, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x2) fcntl$setflags(r6, 0x2, 0x10000000000003) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) 02:01:46 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) lseek(r0, 0x0, 0x0, 0x5) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x204, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300010005}) 02:01:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="69d2842519dcf50a40984a332b36a8cbd0459682d5349e85f141ad46a59fb0af0d84466153dde3d757421088182323df577ba792cf63ab2fb68704", 0x3b}], 0x1) 02:01:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x101, 0x10000090d0, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7}) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x1, 0x1, {0x3, 0x9}}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) syz_open_pts() r2 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x7) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000009ef0400000000000000099900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:01:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000080)) kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x85) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0/file0\x00', 0x3, 0x7, 0x80000001, 0x0, 0x8000, 0xe2, 0xffffffffffffff7f, 0x0, 0x2, 0x401, 0x1ff}) ioctl$TIOCCBRK(r1, 0x2000747a) 02:01:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x40) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x2ff) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r6 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) fcntl$lock(r6, 0x7, &(0x7f0000000800)={0x2, 0x0, 0xc5fffffffffffffc, 0x0, r7}) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) r8 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) fcntl$setflags(r2, 0x2, 0x1) write(r8, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000004c0)=0xc) close(r0) syz_open_pts() 02:01:47 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x2, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000740)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c87bc0e00000000000042de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a4038ea4538edc9f821e3263e11ef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e29bca4ae07af9fd20581ed1ca6d994dcbb5d221c6e8745c8f680a3bbebf04861c31e56a9b146e45b5116dc96366a24a5c7c5c5384d7d48e719bfe83ad555693a707ce28ee7b5b12440e6beeccbceb0c07765703ebb231e5732d12c43207781e8593f6868b255f32c60346ca1ac4853151692f3e93ee94f65933bc2c304dfa8b086a69b4abce4fbb64b861bd91ff06ad26d69a0c2d7c48d520f108dee6db33ee0a68d26f809db3b2c2b4aa75e45829ac4e7454ccda38f3e7af9aff0cc37baed9ddf5f5424e36e137732ce53adb6f18ba0a435ae1af1b89185058c9bdaeb2eb96b2c0eb5ee2eb3cbd0510803656817e810c84a382af9328872119a2f71df2a2737f1e5", 0x146) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f00000001c0)=[{0x4, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x54) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8000, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) semget$private(0x0, 0x3fff, 0x4) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000a80)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4e17c34240159c263d90119c15a89bafbb0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f4090000000000000005cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d0613800000000e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858b384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcf1102f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b2fa050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x8, r5, r6, r7, r8, 0x5, 0xfffffffffffffe01}, 0x8563, 0x400, 0x1}) 02:01:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) close(r1) fcntl$setown(r0, 0x6, r3) setreuid(r2, r4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) getsockopt(r1, 0xad1, 0xfffffffffffffffd, &(0x7f0000000080)=""/124, &(0x7f0000000100)=0x7c) 02:01:47 executing program 1: faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x6, 0x0) r0 = socket$inet6(0x18, 0x4005, 0x80) acct(&(0x7f0000001080)='./file0\x00') recvfrom$inet6(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x2, &(0x7f0000001040)={0x18, 0x0, 0x200, 0x7fff}, 0xc) 02:01:47 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xefcf}], 0x1, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0/file0\x00', 0x10000) 02:01:47 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x62}], 0x1, 0xfffffffffffffffd) fchdir(r1) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000040)=[{r1, 0x187}], 0x0, 0x0) semget(0x3, 0x0, 0x200) write(r1, &(0x7f00000000c0)="368c9e8972cd21a61dcafd2d77bdea39d10d1ef8030711e5f9638b1b3b0334fc9f4d526798461e181fae675f0821e84f9802", 0x32) 02:01:47 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x102, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x100000000000, 0x0, 0x1, 0x1000, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x5) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:01:47 executing program 1: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) 02:01:47 executing program 1: r0 = kqueue() preadv(r0, &(0x7f00000004c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x53, 0x1) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x20006) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x3, 0x4f73, r2}) close(r1) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/212, 0xd4}, {&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000200)=""/179, 0xb3}, {&(0x7f00000002c0)=""/188, 0xbc}, {&(0x7f0000000380)=""/46, 0x2e}, {&(0x7f00000003c0)=""/42, 0x2a}, {&(0x7f0000000400)=""/84, 0x54}], 0x7, 0x0, 0x0) 02:01:48 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 02:01:48 executing program 0: r0 = msgget(0xffffffffffffffff, 0x750) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) dup(r1) 02:01:48 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) 02:01:49 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x3}, 0x8) 02:01:49 executing program 0: clock_getres(0x7, 0x0) 02:01:49 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x347, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x40, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0xffff}) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="100000000000000000acbd82d9000000"], 0x10}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000100)={0x4, 0x200, 0x0, 0x4, 0x1, 0x1ff, 0xd060, 0x10, [{0x43238820, 0xe14, 0x1, 0x1}, {0x10001, 0x3, 0x100, 0x56}, {0x8001, 0x5, 0x2}, {0x4, 0x5, 0x80000001, 0x2}, {0xffffffffffff7fff, 0x1, 0x149d, 0xfffffffffffffffa}, {0xffffffff, 0xca, 0x8000000000, 0xfffffffffffffff9}, {0x0, 0x5, 0x43, 0x10000}, {0x3, 0x1, 0x5, 0x1000}, {0x8001, 0x100000001, 0xffffffffffff0001, 0x9b0}, {0x4, 0x6d1, 0x101, 0x3}, {0x5, 0x9, 0x5, 0x10001}, {0x1, 0x6, 0x5, 0xfffffffffffffff7}, {0x6, 0x9, 0x7f1}, {0x2eba, 0x5, 0x7, 0xba83}, {0x4, 0x0, 0x8000, 0x10001}, {0x3ff, 0x6, 0x400, 0x68}]}) 02:01:49 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x80) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)=0x40000000) shutdown(r0, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000280), 0x4) getppid() setrlimit(0x6, &(0x7f0000000140)={0x4, 0x80000001}) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)="46076ec28e15fb90a1c1283bda5f4859639e00204aa6a5fee2e9f13dd0722f8ae81cb3c9224bdf6680ce73bf0631", 0x2e}, {&(0x7f0000000040)="354f5288e1b78ab6deefaab59606d18af6d342c58c9ca35b5fdf226d0b53fd8aac9374e68d452a17e6b9794173997e382bf503848218ab4d6ee6173eb04d9f7fcd4281448e2283bd57ce5c68c316252e528af8368f536cf76419c07b8e47e56fa2c753c72e3a188acc06eb764d931ab8bd945721cc6c2bb9d0f4e56864db20d3fdbc0fb4edc4d4f93c88d292d94ae979c7994b2fcea5dee76d5eab239389596baab12e", 0xa3}], 0x2) 02:01:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:01:50 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setpgid(r0, r2) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0xffffffffffffffff, r6, r7, r3, r7, 0x100, 0x6}, 0x3f, 0x8, r0, r0, 0x7fff, 0x8, 0x8}) setpgid(r0, r0) fchown(r5, r1, r4) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r5, 0xff9ae507575f3d1c}) bind$inet6(r10, &(0x7f00000002c0)={0x18, 0x3}, 0xc) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r5, 0x1}) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000380)) r11 = semget(0x3, 0x1, 0x240) semctl$IPC_RMID(r11, 0x0, 0x0) fchmod(r5, 0x71) open(&(0x7f00000003c0)='./file0\x00', 0x10, 0x4) r12 = msgget$private(0x0, 0x84) msgctl$IPC_RMID(r12, 0x0) msgrcv(r12, &(0x7f0000001880)={0x0, ""/49}, 0x39, 0x3, 0x1800) 02:01:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) accept$inet6(r1, 0x0, 0x0) 02:01:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 02:01:50 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x400, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xc3a71aa7aa8638b2, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000600)=0xffffffffffff7ff7) fcntl$setstatus(r4, 0x4, 0x46) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="82bb292f66696c6530003976a6d5c75f2ae00c94730138acc12e7dc898c805674c248f09b67079445e48ae1dea3e514b4df92c9d0c375588a3078ceffda990763603466fa31a292d7969d4c71d729543fb6e644a61fb4cf52f0e5a4861c2c11cd2ef7e03c8b560b44a69cf48bde1c3397507d390633b8bf290648e30920ec38ef465d5bc3780b1dd5944c4c20ba89f833a740bc29827ced43a6f31eb81f80e41a5fb0000000000000000"], 0x10) r6 = dup2(r1, r2) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000480)) r8 = semget$private(0x0, 0x7, 0x286) r9 = syz_open_pts() read(r9, &(0x7f0000000040)=""/117, 0x75) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d2555332fe4b7cc8d85e06e148b3134339000c86"}) syz_open_pts() semop(r8, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x1) fcntl$setflags(r7, 0x2, 0x1) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) fcntl$dupfd(r1, 0xa, r5) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000380)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r10 = socket(0x2, 0x400000000006, 0x0) sendmsg$unix(r10, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 02:01:50 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x8, 0x0, 0x0) r1 = msgget(0x1, 0x600) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5, r3, r4, r5, r6, 0x10, 0x4}, 0x8, 0x3f, r7, r10, 0x8, 0xcc, 0x8, 0x100}) socket$unix(0x1, 0x2, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r11, 0x40045720, &(0x7f0000000340)) ioctl$BIOCSDIRFILT(r11, 0x8004427d, &(0x7f00000003c0)=0x8001) r12 = shmget(0x2, 0x3000, 0x14, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0x2, r3, r4, r8, r9, 0x20, 0x1}, 0x3, 0x81, r2, r2, 0x7, 0x1b, 0x23dfc934}) r13 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x80, 0x20) ioctl$BIOCGSTATS(r11, 0x4008426f, &(0x7f0000000380)) sendto$inet(r13, &(0x7f0000000280)="17710c2142ebb8f4d8daca6d8bde1f2e0be37784b7820bcaaa021eb79071de19500e323d48958427554229f0c2970ad3807d196ffc479249aa7695812cfc95b5fbe8a5e341a3d26e8d96cd8a6d98334c95173e2d08c02d82068dd9d9aca49f7a7341c56013", 0x65, 0x400, 0x0, 0x0) 02:01:50 executing program 1: socket(0x22, 0x4000, 0x4) setsockopt(0xffffffffffffffff, 0x29, 0xb, 0x0, 0x0) 02:01:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in, 0xc) listen(r0, 0x0) 02:01:51 executing program 0: symlink(&(0x7f00000000c0)='./file1\x00', 0xffffffffffffffff) symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000180)='./file0/file0\x00') 02:01:51 executing program 0: r0 = socket$inet(0x2, 0x7, 0x200000000009) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x7, 0xff}, 0xc) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000180)=0x7ff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x1) setsockopt(r1, 0x9, 0x5, &(0x7f0000000140)="bf7a93345ab6128316a2df8317183e19179f842f7e409fe4446e641f30af0fdecfcabd3e862f7d284727ed7c79d2bfaf3ee9123d4f3e", 0x36) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x7, './file0/file0\x00'}) 02:01:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0xffffffff, 0x94}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000340)=0x2) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000180)=0x2) write(r0, &(0x7f0000000200)="a1ccad971c6a345d37a168df6408785498333aaa8ff8e9732c958f0af89d0f51f5c2e8d730d1e4789888392741cc179cd3a3b0100700485772004a5bf041d5b5cd67cd63dd94bfacdb293b2fdb783225db85fbe74be8277a3205b90580d0ef689b9059b0c522f133952cff59b835cb3efa61b6852636c48c800d01deda2c399ccd037877b1c46a94af9aa72ecf11c04685144a6b651f8e2063ef3bc1975079630bf021a2733fe5405e5e9788ba1f4a822958edc9303ad76831bd6e48463bfeeecfa57d", 0xc3) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000380)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 02:01:51 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x2000000}}, 0x0) setitimer(0x0, 0x0, &(0x7f00000001c0)) setitimer(0x5, &(0x7f0000000180)={{0x3cc}, {0x1ff, 0x1000}}, &(0x7f0000000040)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000080)='./file0\x00') ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000140)) chroot(&(0x7f00000000c0)='./file0\x00') 02:01:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 02:01:51 executing program 0: r0 = socket(0x18, 0x1, 0x6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c653000c9e5f4cf810d86728dd6d779d0861c8cf66cfd469e00de6d471177fcdaa5805423c98def432827aef0f8dbaaa53350f8888880afd017c68c9f9cbbfd6b69529c4ec9deb4ce646503a93143d176b0522c9eaff6b8f9c6fd1e62d38394aacea2a3670c95207686aaf3a2d5f5c4dcc1865126d93dc781c0d4b319d6d866c6a4b9f93582c81660d3ee952d9bc9a7f5835205d26c07e21a"], 0xa) listen(r0, 0x0) 02:01:51 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x4, 0xf0000000}], 0x1d, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3}, {0x18, 0x2, 0x100000000, 0x2}, 0xb0a, [0x81, 0x8, 0x6, 0x1000, 0x1000, 0x1, 0xfffffffffffff800, 0x7be5]}, 0x3c) getpgrp() setsockopt(r1, 0x0, 0x5, &(0x7f00000007c0)="2372418c2ac10fcf751db152c6b732023f88865237721be47e445938dc57456c24dbc56cf51a8056840b16ffc87ee87a9169315cd0c66bcb17f493a5d00e222d68bb0d8d263f773564415f2a16d3503d91b2e97041b52d7287fb95423801198aa309ce92e3a3a0d5d56c4f3e67f9b4226a178a8e9e053aeabca07f9c1bc3bd2e4fd4cbd0a1d685bba0b27448f3b2eb1ab5a372f7b09cc59f310cbe58c75509d08ad1467317408c9053cbf4aab6e7e3bba835aa0a3b22ac365bdfe626af0fb09fd34869e8cc465af2da39f624891b678a9a6d4e3c6ad1a0e84fd8f6b2892cab", 0xdf) r3 = kqueue() writev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="be85afc560aa0552579a3dabe5fd97d630f35c0c832dac3875a5011731922111d5500ea6c7c0f2d31c29", 0x2a}, {&(0x7f0000000140)="13e9befa14fbc3b6e121d2f927e7152c9e96e4beade1", 0x16}, {&(0x7f0000000180)="ae5144a125f96eb332f775897869f34f081ae24c04a8b20b85f35d22f17c684759e9fa2db1d3ba75041e0c7e41b6c9c7c7eb67ae6c1afb6c843876334cd43b9963b92d1c6f574ac0f9b7300ef6ed3692327886c7af8693e8053e3a50827fafde44c7edb4820e98dd905c529178bb371cd3ca7aeeab1306d930c53234597964887c4554f56d3ffa21434be1c7623a33f256903884596104c85bd3d73be9a02b139e29f1a89d14712d6e104ac68eef38454e85817c76df54cce8531e40c0f2ee6c191f6f316213cebc040ba3", 0xcb}, {&(0x7f0000000280)="307459a0fa866a4f6b2b83ab209c597b9aa4919b73363d5190959e113278c34e8c071f506ba4e49870993c42acc444359b1f13df40416e22141b6d3c62f242c5cec28dc5adfde67b6467d66b5786769b929bb645e7011df7ab561761ce14096c631f62e1e1a105770b5ba39cbd6f18e7b7fdf5ea", 0x74}, {&(0x7f0000000300)="d85062834f57402da73b2adedabc8e3984b5f5b57e744461be8f3bae3e6a48066a8478e04e32a8a949fb67c6715bfa446660be175140baa8dcc2ab7e9d5f93da12886efc7add7142400b13b01c5460576a97e6a5ba2564c997350a103edbb69feccf10c801c65e0055b85d7048b3623029af0c9727573418322b798616efc86bb33c754d0da4965cf1fc3475b39c6d56cf89b1cf689049a97cef9772ae1ee4580ccfb908d74ad8a0f2e8bedc33b8b8b90224108583db00bfd607e689420f162c72866201f7dc68ed25cfac8d666826d68d581c452bc111b8a26fd315e560eba8cb79fb3d065eb492fac93ed32bebe8184f8acd67edb1ddbbd02c56f2", 0xfc}], 0x5) r4 = kqueue() syz_emit_ethernet(0xb0, &(0x7f0000000480)="b833cfc9d9cfef11d1342976e64641fc39297c72ea7c227be188a737e7ec2a07edae550e9855908a6ef0b9750a6c3e70242412905550c19e0cceffdb64dc23cf817172a38a96e54ccbadd57f0da772ad2a467dda6fcdde39c4b8a22b909dd6c81b510029688397068b3c33d5d44e035248ddaf33fd255efc3570c9063f68eab9d0ef504eff4401059bdc718c6d3a8042fd10c17a7979c9a90aad51f1cdfdb12ff384dc6f4527ab3277465dd42b8de012") kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) fcntl$getown(r3, 0x5) writev(r2, &(0x7f0000000780)=[{&(0x7f00000005c0)="e9ccfc98cb39a44a5c27e961f786e917c974106cca3b14f7fca75ea3b8302d9e5ada4762283aa9e429df9965752b47d74ba75e23f0f238b6c838c662f4eeceefdcb910307ff34844e423a8343ffef83f00af2a1f615dec0f0e5344b17e8840f0c4de3d91a8669c0f8d6b3a5279908831f3363262a484d95a7f009993e769296f9974800348a4fd37025cffb2dad281a8b8", 0x91}, {&(0x7f0000000680)="72486e97e00f121a29dae13bd8a6eddf0df5c1abb62381abfc91d817fa6e8058409cd1871d90a8a461acb2fbcd9ca494dfae65e088e718f1843e1bd52b95ce2a0175443796872315f98ab9e780840361d264156d9d2d533e1389312a76ce9a300c7f7c37c7ba7804629c1a71", 0x6c}, {&(0x7f0000000700)="d32a3932f68c7c5ab7948e5610079d686aef9ac3561ac4b7320a7475808a7792f4c4d70bceffd3f23643aa18eb7a8e93ff1b2a5fb969acba99244b332e618eb6745062789ab7bf142e4f1abe7a7c432236060d4b658a10e4baede2", 0x5b}], 0x3) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) renameat(r2, &(0x7f0000000540)='./file0\x00', r1, &(0x7f0000000580)='./file0\x00') 02:01:51 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x2, 0x8) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 02:01:51 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup(r0) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r3 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) 02:01:51 executing program 1: r0 = socket$inet(0x2, 0x80400000002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001900)={0x1, './file0\x00'}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/zero\x00', 0x400, 0x0) r3 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000200)=0x3) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) r4 = semget$private(0x0, 0x7, 0x287) semop(r4, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r5 = socket(0x18, 0x8001, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000100)) r9 = semget$private(0x0, 0x2, 0x400) setsockopt(r8, 0x2, 0x10000, &(0x7f00000001c0)="7d883bcad59c1435029d2ffc826449d2fedb", 0x12) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000000140)=0x9) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000002100)=0x1, 0x4) msgget$private(0x0, 0x400) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)="dcd1690dc7261f5a5a3756f939418cf656a8fc37d29bb4256ed43e595481d73ddcd4b83a8a0108f7172772c6c33f60d032368e075d9d76dbf17d11096c464a3407244a533436642c660a7826d09110b1fa670695f289395cabc6b508683a1e47712ab55bc4346459e1876f95c7486229c6d9d9ececc22e59b05015571635111a777507fb25f5ba5d611d153d4c3a395ec520859f400602a1afdb5e713d5527c3e166e342bb9e9943ccff0b116957d2b6d31d17aa707c6b6ff8643752581f1f9693a54acf045403d4c6baa1ec6c9b6bc89631b94dbe993aa43a8b", 0xda}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000001840)) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/74) r10 = fcntl$getown(r1, 0x5) r11 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002000)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r8, &(0x7f0000002080)={&(0x7f0000001a40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001f80)=[{&(0x7f0000001a80)="868195317e6277d707", 0x9}, {&(0x7f0000001ac0)="4194a60ebc4fb9064580b6000727799936d496451c4efb26c9e1298ea9c9bd9488086eac58cefbd9c36dd5f83752470d36593f15649a1eb212009af736fed447933f43eab112b531143fed2fcf87ad7014b9aad1d42d7641db523b81e4e887791848348cc858f7978360b1f00d3d4c7b2df4dab79cd02c0b6c725da24c4857d5f5a6aeb8b7593751a5157c4e8749fe4396e22b346558fc47e85c78221876e0ed3570ce633fab", 0xa6}, {&(0x7f0000001b80)="518f4a63ae1ef9b0e039266d6e797667487e22ad533e58c0a48d09f7f54079759dc82d65a98f8a41e03db344afe3ca883401716d44a57c50b65784afd35917b25cab23a682e1fb15425d913aec0b6e1dbf0c45c603aa04df778483983df6e694f7fd2f961c6acfc0ff0f2251de86c0", 0x6f}, {&(0x7f0000001c00)="4110ece1667ca4a0ea2c2c64c354a0ca77a45bc2000dda88329c22f4a5d1b4d64b73556b5557f3386387a627497322cf0f14e7509bfec64283723864eda42f246b7429bf8ac85a26cead999a6b5b5ca8bf8dfbe74ff700c3c5f6fab4c85def2cc9e4a1e31c8a50224273aa5e534ae4a8c2e4ab736da945e3406aa0ca7907d28704491c8c3645af6dce3e34eae0ea89324e8f67b547e7e992397bc9393682a93b4ceae34a39bc6d0f89fb383f1a4ced041ed4219b320babbe42ad69edf0163b3dfa39240156e04ab0c7848b23fa0b14c5543c61ee5c63347100ba59dd943a5f9206038da991", 0xe5}, {&(0x7f0000001d00)="30daa4d5d7b477b1e77fbd27332046021ef0e67a60b835df4c078dcef3fb6ba7569b2dccf76b6a3a72b482c9223d76dce04f7f07b5a178745b225cc6eb722386e13dee1454f8adce1f5b53e8afab78fdbfe51dd7a5abebf9d64b948d9230a5d4fed22c3eaa6e5b302b92edc2f65f5ea0421da8c0644d85ea52884a906f5866ad1b93f1d3773533e7641c2cae1a76c96586dc915c7053e5dbdec0b8f307aced2f955220d2deb9f402568bf78da1f0ef8141fcb475c632260b173616e1cd901b765b917361bd963399488a375f782e9725ac5a2844ab8daa9050662bf791d8b96375", 0xe1}, {&(0x7f0000001e00)="9206928ac443386798380b7f161f81d20b578336ddcb1d4f23cc3198b0ab51d64ce5caa9f6b521865a7145eb4e9f531b3d2032995e3abd15e7d7ae50f9143160f0fd806245f696170fd4381fec067ef7542b6cdca7b65afe1ad995fb8bb3a897ba124c9c1bde0458db2dcfb5c1ce495c321305f295220658c7262ffc95fcdb036b9da91a90f2b5634e913fc726dd59ec523c539c401874543e9bff49cc6e826c140417fc8eae4b4b9d4ae199493d8797a52c0b7f5bb98781050dae", 0xbb}, {&(0x7f0000001ec0)="04dad09322f4f0c61054f2cdee70a2cdb60e760edd5f76804b8155fb16be2edb961fd122dae698131d66d8ce", 0x2c}, {&(0x7f0000001f00)="55463bbfacc3fc7ee96d54e9c950d99856b87b8f90356c74fcda98a0d6bcf9cd16665fc2658d97d3e1d06fac48a6dabd4a0a61bd958ad1c5458065360d5e6b147ae58758f5201694da005b43c781cfe687de6e672a24506e80d6ef219396f0fd630122762c3a7a9c69f8ecf7", 0x6c}], 0x8, &(0x7f0000002040)=[@rights={0x20, 0xffff, 0x1, [r7, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x40, 0x400}, 0x2) getuid() select(0x40, &(0x7f0000000500)={0xff, 0xffffffffffffff8a, 0x9bd, 0x5, 0x2, 0x2, 0x3, 0x2}, &(0x7f0000000540)={0x2, 0x0, 0x6, 0x401, 0x100000001, 0x3f, 0x4, 0x9}, &(0x7f0000000580)={0x4, 0x1, 0x1, 0x1, 0x1f, 0xc283, 0x0, 0x3}, &(0x7f00000005c0)={0x7, 0x1}) recvmsg(r8, &(0x7f0000001800)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000380)=""/40, 0x28}, {&(0x7f0000001980)=""/41, 0x29}, {&(0x7f0000001640)=""/55, 0x37}, {&(0x7f0000001940)}], 0x6, &(0x7f0000001740)=""/133, 0x85}, 0x800) 02:01:51 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet(0x2, 0x4000, 0x1) r2 = accept(r1, 0x0, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000001600)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000300)=""/12, 0xc}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/117, 0x75}], 0x8, &(0x7f0000000600)=""/4096, 0x1000}, 0x2) connect$unix(r2, &(0x7f00000017c0)=ANY=[@ANYBLOB="01002e2f66696c6530007c6f745e29be71f3942718aa9887cab32ed7b62ab329ce746b142d2cf0e1458e06514ceee84518b667e423cb6e725f9ccae7d772c0d093e4a0a108dc264ef65284bafc87dca31d8c8f69a0cc397989daec2d290ecc8afb12ba75b79a7767c8dbf60c8de21e932809b6ffbed5d1912503d99a1f254a35cb9bbb5e9dd06d7f2166b881dde0fd68d1859fce8c3659c88294e7fc4106bbde229bc49b09c12fe107a98c5d9fe381e140444424272f683111275e22611edd68393d03c2ecb835d07d98d9259de24afe7cc4991e7caac2fb7028b1029441e3304a5a299351234350638c779291209585f09545904de107695c5c7aa06aee0e70472fd61debf5e8a1"], 0xa) recvfrom(r2, &(0x7f0000005600)=""/4096, 0x1000, 0x1, 0x0, 0x0) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0}, &(0x7f0000001c80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001cc0), 0xc) getpid() getuid() getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001dc0), 0xc) sendmsg$unix(r2, &(0x7f0000001ec0)={&(0x7f0000001680)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001bc0)=[{&(0x7f0000001ac0)="8e759f030536273112033d2e74cb71aba67be18fb80ac5b623c6e4eeadcf0112f55e30c2c7f4454886eba91455d5fc4edee89d4dfc0559a7ac293a0a7fc685ade01303d0603573873e2688b8a90d05d5df42fa2f56d2c73fc167cea1f56f2c16c47e3ebde61103cbd424717b5431a3a5c5e6e4b8b12e0af5b2a966ae26541acac5cf53baacedfb8ea1eaadcd1bafb70d23518d3774842728ce1eb7e62a301cf0c53d7c1215e80728969093230515156aa284af9c557114fd68c46b6a25a3dc8f2648e5552afaa7c3afb9c3196cf6656b", 0xd0}], 0x1, 0x0, 0x0, 0x9}, 0x400) sync() geteuid() sendto(r1, &(0x7f0000001f00)="5bd26c4afbb048e8dccce001f55b018f9f72d677bf171f89694141dbd348520c7891a1f1061d5551dd8fe8145c2679cf69dd81049e617a67e5d0b717d73dc272e1b81b18fddecc228af3c84aaa818d2cf7f7839aee66701891656f933feb37ed3c2d3ce17dfec699eda8a9a753c8eae40a6999e74a68b7e043fbe4533525f8d74ddddfbdaa582e5cc2a962eb509ee4289461a804884324d9bc5e8790839a9f1fc566b6f66791af9d8e", 0xa9, 0x406, 0x0, 0x0) connect$unix(r2, &(0x7f0000001fc0)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000002200)={&(0x7f0000002000)=@in, 0xc, &(0x7f0000002140)=[{&(0x7f0000002040)=""/50, 0x32}, {&(0x7f0000002080)=""/184, 0xb8}], 0x2, &(0x7f0000002180)=""/128, 0x80}, 0x801) recvmsg(r1, &(0x7f0000005500)={&(0x7f0000002240)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000053c0)=[{&(0x7f0000003280)=""/145, 0x91}, {&(0x7f0000003340)=""/51, 0x33}, {&(0x7f0000003380)=""/4096, 0x1000}, {&(0x7f0000004380)=""/4096, 0x1000}, {&(0x7f0000005380)=""/56, 0x38}], 0x5, &(0x7f0000005440)=""/179, 0xb3}, 0x0) getpid() unveil(&(0x7f0000005540)='./file0\x00', &(0x7f0000005580)='r\x00') rmdir(&(0x7f00000055c0)='./file0\x00') r5 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r5, 0x3) fchown(r0, r3, r4) recvfrom(r0, &(0x7f00000016c0)=""/140, 0x8c, 0x40, &(0x7f0000001780)=@in6={0x18, 0x3, 0x4, 0x10001}, 0xc) 02:01:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x5, 0x83, './file0\x00', 0x5, 0x1, 0x1ff, 0xf1b}) sendto$unix(r0, &(0x7f0000000100)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x8, 0x0, 0x0) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000200)=0x8) 02:01:51 executing program 0: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000380)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x20000, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) semget$private(0x0, 0x3fff, 0x4) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000a80)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858b384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b2fa050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e775185555b6d07450317b62a6369023"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000080)=0x3, 0x4) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r5, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000540)={0x4, 0x7fb, 0x1}) semget(0x0, 0x1, 0x1) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r6 = dup2(r5, r3) fcntl$dupfd(r5, 0x8, r6) 02:01:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) ioctl$TIOCCBRK(r0, 0x2000747a) 02:01:52 executing program 1: sendsyslog(&(0x7f00000002c0)="4a1717c4cd70f85762104708f34665e61b328cbbdbff6720ee3b832249cdfe4ced4c15c76e5d103c19f8447c61eb9488df0dcd2619c280b8462e826db6442bb05f75726cff858bca7f57997753de1b75516761e3c41d1da6b63eb71275438b8c45", 0xfffffffffffffdf8, 0x10) r0 = msgget(0x3, 0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/115) 02:01:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002b, 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="1f8ac4a8185b856240539474b89f2ce4a52d2a02987d9cc65c4d666d85b2272161244abcbe66e7267eb44aefadc93cd9b9a6f1728d06f83640a62fb582b7e3961a817885aa671de22aca11c425f83bac9e475b6d5bc21b75ec131b1396be4303fd4a3755c196b43d95503d78f773874ff0ec03a963affe00d98621e5a74d9e82d6591ca0e6f32509648b3f49eaa8e02ee00679502141782c63782f93ff0842a7b02d7809cf35d05e69fee8ff9b391c58b4013e99b9a84f3800338fe508a2b7ec95ead671b26aaf370c59cf8645ac5b617378a645d621b20b3a5a98609ac4544f01a31aa4b3b509a5fa1aec6bfd5f413a5a91e25a9bfb8353cbaca063ac", 0xfd, 0x0, 0x0) 02:01:52 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000080)=[r2]) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100002108cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 02:01:52 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x3) listen(r1, 0x1) 02:01:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() r4 = openat(r2, &(0x7f0000000000)='\x00', 0x10, 0x20) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x2) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 02:01:52 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0xdb4d43c1c9bb5106, 0x200000000) r0 = dup(0xffffffffffffffff) shmget(0x0, 0x1000, 0x11, &(0x7f0000fff000/0x1000)=nil) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) shmget(0x1, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0xb0cf, 0x3, 0x20000, 0x0, 0x8, 0x5, 0x6, 0x2, 0x0, 0x5, 0x7e00000000000000}) socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f6669066aafa813c73f920d6c653000"], 0xa) socketpair(0x2, 0x3, 0x3, &(0x7f0000000040)) 02:01:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) 02:01:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) write(r0, &(0x7f0000000300)="e7f2fef539809afd0c0a1401500080440b51c8aa875f880300000000000000dbde76f86003aac9564929738f431546f2192f0b184eee170179835978b781227482e329227dba8690c134", 0x4a) write(r1, &(0x7f00000000c0)="8f65e398e232fef23829c3976f06c9bdd7bc", 0x12) 02:01:52 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:01:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f", 0x718) pipe(&(0x7f0000000000)) 02:01:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0xffff, 0x7}, 0xc) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x14) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x4) close(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r1, &(0x7f0000000140)='\r', 0x1) 02:01:52 executing program 0: r0 = socket(0x10, 0x1, 0x2) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xe36, 0x4) 02:01:52 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x0, &(0x7f0000000040)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:01:52 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x1) 02:01:52 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x80}, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x8, 0x0) write(r0, &(0x7f0000000240)="e680257ea706d68bd4c1322d6fc74dded8bfb5b3f6579fa61e79b22fbf01b3dad55d6759", 0x24) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x400, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0xa4d347824a43bd96, 0x0) dup2(r1, r2) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) accept$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:01:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffff7, 0x5, &(0x7f0000000000)="ad1495071894e948213e10abbb7992f22083964d715fe7b7a6dcf30f8eb02eec77bcb3cd73091f8eb9e9813a7442e15f6f7f06a0341aeb228288b5d28798c4301a89bcc369c11a810c718b3d7ef054092d33a0d2ed95d7b36ade6595f65f4218ccdae461ea4aeee359b5c7f2de022f8f96aec71ee57564cb2ae229290edcd0233228865ed9b6cfadce4936fe298f14fdc6ee8ade5f7c8eb95ddd6205016fee1bee41a8e7ad08", 0xa6) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 02:01:52 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x10000, 0x104) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x10001, 0x4, 0x8, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x5e}, {&(0x7f0000ff0000/0x9000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x71eac250}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x400}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xfff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xeb59}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x7f3b}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x99}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xaf2}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0xbb4}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) preadv(r0, &(0x7f0000000600)=[{0x0}], 0x1, 0x0, 0xc600000000000000) 02:01:52 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = semget(0x2, 0x3, 0x0) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000040)=""/19) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:01:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000200)="d5ff9668", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/151, &(0x7f00000000c0)=0x97) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0)="ebf7cb041e3048e69931929648", 0x2f0c) r1 = socket(0x18, 0x4003, 0x2) setsockopt(r1, 0xc1d5, 0x0, &(0x7f0000000240)="6777a64dd701007bdfc9ef10916d8ddc4da65cb899a725a42ca0c687ac9fd9c542bd04533f6bce97e4c5a6db1c1c8cbb9d4964d432be1c8ee0539d51928b9792c23055ad10125466e530d7980cab61c84542fc2c54cd61e0ac13fb83cd4aea2648dd12aee573673d5c0709e5857b841061d99a45f061b4ff9775da7fb7f082974240b6d2f843d6c975a50c6c3c010000000000", 0x93) 02:01:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = fcntl$dupfd(r1, 0x40b, r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x8, 0x4) 02:01:52 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) 02:01:52 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x8, 0x35d1, 0x8c6}, 0xfffffffffffffd5b) r1 = socket$unix(0x1, 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 02:01:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xa8) close(r0) 02:01:52 executing program 1: r0 = socket(0x10, 0x4, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb77cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 02:01:52 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x2, 0x1, 0x80000001, "97546bd8a3a198f640fcb400b9eadd4d1bdd018c", 0x5, 0x6}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x4) 02:01:52 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f0000789000/0x3000)=nil, 0x3000) 02:01:53 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x5a) ioctl$TIOCCONS(r0, 0x80047462, 0x0) 02:01:53 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) sendmsg(r2, &(0x7f00000018c0)={&(0x7f0000001980)=ANY=[@ANYBLOB="00002e2f66696c653000ed69e116c30fd7898650a76495d8918a53b5f42d3560c941522836bc5a155a4e9703b1909708c97214a6e52261fc90afa026d3ba3d184536df86c045a622a07a2f06be4c034c31df7226747cb0a064a202de0ab6e4aa764e962b9de2269a70142f03df058f6853805067f0614e73d3a8a76d366e12c8e42f81016cb64109e074288a3a915fe1623a7e1176b948d5feb50e4820f58dbd43986200000000005d"], 0xa, &(0x7f0000000380)=[{&(0x7f0000000040)="172e2a0e36b247d774a4a104d820704ecb0963277af6a59d54bdcb6022edc0a178181f0b36a5c379391df7043d804eb7dc69e868ff546e2c49a1308463cde55d7a1e8e5ba84e4e48a9fe6843700c2f47c7f3937873eefce1b39c4de6d1e114776a3dda7e9fa5cfb6577505a401674bff76381efba2eba7376fc712bc245daefbbfe5c1cc5e6340d4822d18a27632", 0x8e}, {&(0x7f0000000100)="04195a1ee22f14e6e0f27202f56c0ed6a4e2fa0405136e48b8a3f4e1fd77c2e875ef5e201e37da41c2145e081fddc02863967efaeda16887811f5b308e7347bbb021df717a5f3f1e1dd028b22c36c26b30e878d64a8f595f128626", 0x5b}, {&(0x7f0000000180)="d26837a35525f6e2e0b5ec717949e76b398625d5ba0c8d9b5ac0ff9944dec504fe9cbc", 0x23}, {&(0x7f00000001c0)="451a57b69a3a9aabdabebff28337bbadcf3fc3418e34e521618e37bcf663f750524acf6d176bce35531116f3b76fcc4f", 0x30}, {&(0x7f0000000200)}, {&(0x7f0000000240)="6e7f0d1bed81cc85f52913f9f1139d5d2458cb0310bd17c054c8c44880b18d816070ebea92eb932e4f380f51cac186ab7781a96ba7db66a745c22220b460db95f7585f9abbde5e147e298689a7ef543e3d19161de07544c7d86a89d9189358a8b5f7c07628aedf01a56a4cdd81d4b89f1f1d5eeafa0e5c7f16d53c0442299426588bf76d374576d1a5b5a13c2eae3b627989b70a11ca1e6fc1f6b8865bcfa6d4d7b1674c14b18732befcaee580de6e7e1fd2a1ac7098b87bf169ce101e", 0xbd}, {&(0x7f0000000300)="c1a93bc599d1db90ae5dae26919bbcb39afec9a351197abd6a8080228e40304512a5e2433fa6796c65056b4e4b7754cf75bcbb5d24313af9beb19602db8084", 0x3f}, {&(0x7f0000000340)="2a1a3fce49a19c44a3a0a378143e28bf119c321cabdabca871eb6e95b5a23645c919", 0x22}], 0x8, &(0x7f0000000400)=[{0x48, 0x0, 0xfffffffffffffa42, "8d62ab0a9f64f4fc888be7b88be9f8d0604710c3cea799304e6a569160f8c43dbd15da6cb9bdcc78cf33a65798af49495d"}, {0x1010, 0xffff, 0xffffffffffffffff, "e13e79960c38e065885ea14a3a0234f7da5ca087685d61322c5822017d7474093c504bb539f22c1c07422f09f576bf5cc7ddd8ac6ba96516e4788ea326cd6c3cc218d6cc1e7623b9938137c40f1d2e3981635f1c496494e688179b0fa0a851e0ab9747e086fcedfc67598b9cff16ad12ba18e42971105e013a5a2fe4dfc040ac1158f83fdba5ae708ef243b095c5ad5efe7ad81ce08dc55bd48f1fb59377b7c7f1fdd1048e63a165a304ad29dffd61a312591dedc30f38effae80a01c2c8a109d04f4e1103880c5251dcec098931a32c72620f05dc6849590e02f0b73eccf5a25287c03c09e753fe808f1e3e9ebe23f213ffdf06e02b3ee15f62e3d1c669e3d1047cf07a4c591bfc945c85fe0fe71c1a3541af64819f237493d897b09c04c4baa251de4af21038c7da711b442231d4509f33a9ab50f5d18b31856cb6939d65139b04f7eec94c1faaddbce3187c3e61c5e4770f9743462402bb39ec84a190f1e6d9a181be074372f1659eedd814e2d2e60703233f4dbd4164cd0d0f2cd82ec4e87534a29b3383db7d71fc50e86b3b8fe681e80a5f8cf05635a34deef19515a31cdc1e4d79c850267ed7c5f8edc6b20df006b3a70dca28357cf552615b4f71981d56ad58e6911529b3ac64698b245109d14ee3f53054432e86beb7e15858d5a8f8fce71fca6200998353cdb387b91a4c792b70aaeb5749b59da01dd4c1de423738303bbff0a21348e9bc1c0a54bc34fe98733ac1ba941b733b3bcfa7f461ad259908d98fe0f1e34a2e13f8cd933828eb7c468c4aafaa3a20fc95810b4b938c8866b098f8e66865cf3d45ef51e485c644bdab4b4e404cad20276717834a8308f342045e0d1ccf23abad615c842686d588cb437928e91c68769e4988a06a4c88ec0e3652b95c327ada48a6fd1705a3988a8bc64de00d459999bff5ff9f77b5d77751fe57b528d6afa9eab7da12fd0fc34f25803c3b96de5d36ae9573d598961892b9884e932e0ab8249cd680ee6171fc8353363ad6c9f6ef17640ddc48494b65fd1a2a4622d0d503b3bd780267771e0533a673d404ff58285c6e12728247fe70e23d77fd75394ff8ae59a14d46b3bf3fe54a924d298300db0242d2c61ecd1d5e3ecfe8c14bc542a16dc51728d8302505da97fc17df6b483a3d583004af0c5f2ecb3e0407c95497fe38a18bb3c0aa0ab77f9b658f9ed812a6472f9f28c0184d699748399cc69b9a67aab584ed169332a0232983b3c28ebbf2973f86f80c212b4b902b1d22c31bfa542f501064cdc39c21d88c42dffd095203050cce13b3aaa208ab2690bd3ca9596444767cd9171cb5169c5cc80eeff86efbb26423a45eb38e00aa28c601fa42da504e9c4d824be97b69fe99bdac8de1ec4b1cf2a9e5adc78f36e5f887d8d60a4cd26c88605ec4b384db4c7f0334a6afc12c39560b66f4fc8cc1220fc4c04ecd507ea733340a6049f90c61e9f11e0b3f618475a4ab03a99624585d3cf7ea33ba98298eafa63c52421e27308cb2ddf2a00871272c7cf9813106cefdd67f1be2416ce2be9025e48b6926aba7f6aeaff2209d4c9bd9be60759eec42efb0d7257f41eb5b90034ba97d7d4c4c010b82fb575bb70da3e5842be1774157392b021393b4720520ab38538c454916c8d7b767d26e551b51c5d21bb0614f248888243ac6656f22404afb20f73971e7c65771dffe89577a8cac8dff239b24a959a0bad62abe1c1aa813c0a8cae58916cceda2eeeb17ab50ee9825eded9872687834ec7609bf5cc694c3f0c1ea505f19c1ab4667e61ca3e6916288ffd57a8bfb2c4bd6b95c7c5e6a16f1311d6403c0dce7a24cff572c2a872d3ca609a3f6618cc5ea37844d15f786204b259a641a92a8ab9477cdb42aaab08d9b8bef859da81c415ad2d5aec7a3bc2fa02ee3709f36397571ab831a3b6ac850d003a82c89d908e91ff324e841194ca63d26051434ded28c82fe00a87f1ced9d62ca69769adb8b1beacdcec09afc25d2bb0e5d5c067c1bee3543e17edcefb05e50b0e85fec741455ccde80bb696c8ebcdd7992c5bb18cfc0ed18c313d90bb752df73bc3844a2092f00f4387a98f1012f1099a492553b48d2dd547c65e6b0b45a2f0ccdc9f5311941e910650ae56bdba1fffcf2b089ba4af4ba14e9805bc262d362d6a46b8d590b40526982113f80e85c0d3ba01b8b912857f559c6b2cb7711cf3a9590d0f2046a04ada34742317c79237abff2f31f5f5f268296c56639611379ca31d261f35178a1336c4ed701fc1739edf94fa30978f49b458f79846ff4dc123a0622e0fd6158493a32f9506aba11fc84db63f125953bf1da3eff644ac58ff15241cf9b388d3b0f846c31ba41a9aa9c449e1cac95c10b17cdc8bf6ec80b24524eb58f8e62d57af26e502623eabead4183353c5185981b0a047cd0a159b608677b3dee31b2fd077f97139804fe349bba9d89f03a8590a415b2fb4b9332a694e7b33b7b1bd4ad7473d5f0e731d8ebd16093829813120cf9f0f851e2d45f00bda0731aac5300ae42d318f4db4ef07e03accf82cddddd741f62b231680b69b90c94ea0d5f3b4034eac911cc8484cee620258fe25f765a08d058a69c8e5eee816b114968ad8a6587d79412f99f85c3fff5d6698b1c23c00d1223e79a526a7be78d79c1edcfca2f05a53f72feebf5e3da0acd44586a26a0da48fb953a89267bf1e74ea28e7e5952b25b25285f8b145bd0e6db16eca5ea2de138cf8651215c65f13646283424ba54b10366eaa2768711843bc48132262ec59c4aec9df16b618eb30f7d442c61c52b8d813bfe286511bba65c458e8051230f848a8a7d97bb1821ecd2fe8507008b1610ac8ee280bce590577950f511988298ef9baab6b76fc420884922107be284872761c5ce790d4b40edbc9a1906e0676cd06f30ecdc07b459a7d0e3208cbb1280e6a32057eaac01fc6ae91c2e8fa0b5768807c71d8e326a3583414f315dac55a7734aba690ca673cac9226b0d3b183744b07b92a8fb7afb4825d358ac0df7a97dcb4e658d6aac92ea63449bb562095a5b575d9b9938b0b76cf4a94563d4295d2a0bdef59edc7cbaa3f415620e94819db9b1d9debceec6c4756f4ab00ce94d993ba5836b3cd42922587c2b244078d72d33494d49f56327e67bee9776cba312248f1ee5841e9642d61b9faf9459a71d875b667f5c79fe8cafd64a97af865d1b8ab04b930ef6af52fcc1cb89169da1b4954c21277956a1ee85f1b5a9c805849ffa5713e20afbdcdb5982cecacd574ccc671da33165429f1a6601485537d708379265734f064384e006e9f5626e6c10c640a224fb561ca37edea791529d58aaab7462ebfcdcb705c00a5606e3d4d1ca70be62a064430c4be1067387699685ba8f19e586849487834a6b794bd2a2db7aebd41e9d2e0096f576154cf7f82ea8159d498f45206f681dbc7f9e8d1a3928c34b8366fb6485922c3b6a3c0f055ecabb1fe6259145ecd85b7389c46b46b33c290d0ea74ec96b068f3ea50ae6f6ec110f420632d988bf47e1580ac086bcdcce36cab3fed7197bbea7bdbdc803ee5222d7017039b78ba7bc0512e880bd25ae9b2c48496ce91b1a60180cb7eef812b14ac15c09475088111ccd28000a2c7a2afa2bb26496a1ff7ffc663e690d914c0ef9b812f7f59ede308ea7b0d50d5e8de3b8292b4617f0fecd9efe9c01f3bbf4e7766c9cdc504fb3ddd6d8890f3520e147aef02c4364fe95b29426c9e093a028f44fb34ff7e5c36633bd199621f33021839c6622fbe955b770708f38a313492ef22e968c6bbbc2bd85eb42f67280351427be48cb14d2960d3dfe9a88f102dfdc4c96d418f3f7b1b6cd9238a005345f7a129ae3f26497a024eee85256bbae97c4f3c133d28ad9f6b456d5b32129094e82ac4f1a6a9d5e907522f8f898c5ff6acb1fb0f893f4bfddcdb7583a6260b2de65fce6a475bb221395489583c98857ca6d3297e9c684eeef5557ee8a3b6434191c532922ef8f5294997d7543b3a4eea1a245ce0d4f42827c261d163e3d5909bc26a5b6173f6e5e74fb582e1a568720a50d1441d3b3dc92abfff47df1fb5dcd7cd191892a02e9fe78c80a7fc45d7ac4dfe9e6cc4deb83574608918f6f804baf5d6d80411c1b6c9b1729a8d3d780986a4968f98bd3f8876f395bfaf45195219975b89b03f5d62f90b618d9296a209e04d2d26dd169bc2effce73c442bea4def8e6b4ae1607937a935cf4c219733e148c9df500cc2afcd8eb1b35ab7232bdd006803aa06dac08f02708f64a4c4bc86d21017d2ac1ec64f9e37effdd3fb477375219a3f4e2fc7bfaf024625fe493a59f6fb73c2fb7068b9a4d68ff6da3080c8ef49e7eaa5ba5f76ed3b85a5ce72d2f454b2a062e636c282269db54e15ecd4d742aab7d717b98c14d1a9cf8e4c5d3fc055cf70e487cb8877926ea1cb85d4102d6444653a9408a1c1fc6adc55f0d89a9ea55e02e1c53e6334939868ae4d7a8c567a73e09e3127fb2822556c505f8cdd88dddfb6c67385414110b7948b74f83ad8df6f72c2022b71a10776d06faf8905389dc8d5d2e089fd1277e4494eeb2b27956bfe519805efdac202c958107eb0c9e387e21da036266ff793efa8fb1dbaf953245ad219266ef25e62da28ba63aaad6d11a35736936f918c3b3e48de28d43be48a336293b738c00378ff0bcfd77c8a67a162e663ac9fbef73aba6f2f5988598d9fee9cad713a96a223a7156e8c0fac4bb26b8913fde2e2fd164870f2f0f08573893cdd65549cd0986b2defd4cd9f7934ddff6ca2e690f8d812ae753511f2733aee3c2f3f5edf174a98dbb32b23b27c95aa1b278eb93070f0b0f1b05b4ea48eedd047233573e427586ded304ff288b4cb3094a84d8f161c135fe4b74db433526e24a04a0237f78c3728507d177d2a60bce32030c6df4d694adbb766283ebf4ee2105ae1fe6590a88d09f474e14b30f2d3e35a8cce6ce49810466352710766b584e96eca11c207dd39a9168a362895b48ff7cada7ad665f76951f899c80f7d0cb7046d2d0765e0d29a97acbbeb74cade1c21a75a3faa42fba000503b4ffbb1ca69f60cbdc7d425c7683cf9f680b69d7992577f4e997011082553e701cc81a7ecbca3c6158feece61f56d95bd25b7bd776793a11f89842aec6ec05b1bb3d00512ee56782eaad2be50a7ea58d4738e5c5c6a36620f2aafc788bc1118d29d6bb48b6bef8205dd4908b75e2c36977ece2198d39080aa096c46764df6132b463cc7500765e87bc0071b2afdbd1f73039af403b83d9594c1ddc06f2e95ca2bf2fb9d57d501486ad4df810f65a5a81d66f0c95de430133ca73cc8d54c256292b26bc7877d47d3e8cde6581cba75a2c3a1fdd4ff936490254da71358ede14d920f2e637e93ef7a8cec965816fee02268394104b59a8fda300d8162f34a7ed0eb97069c603a1a834f601f85150e796860aa00b5a5425c03bcf3fe341d6b57d5f5144bbfe09ded39886508627f6aff7c9165772f14fe5ffb0ca8ff804aad23b673d5f9f392019af634d6b2543e556ddc1af3305a7cc4514cdbdb3a91a59b5249783dfbd7e9ec58d30f80554669bc6326875ead07f04dc768a5f3b03bf5cd96ad29986f53a512107df60e964cded17bd5e7e8e5a60c3df6d29b6260ffe33d9c225484f61e2ef1f46cc4f3a0f50b07fa58e54fb5782301e038d714054071b05766035c0b8fb73e2b6358b09b5421332955b2853b2092c811f01167d4026b7caf3cf077e540431443ae926d35334a714e6e651f399f2061b420316c2a0f92e2a6565aa6f89"}, {0xe8, 0x1, 0x1, "ee3c236d809604384a751ac54b7a55b71dbd96810c63a8ea126258efbcb6dc671d20c2dba003fd858c7a46ecaffcbc163893490e273e6196b7cf26289c22ae249df91e8a0c81fc3b8f535ef19be044eb5a91c06a4fac462d10f14a00101f9d28558da2ecb657a316b976c7f915d6bcd9364f308f689b49403dcf894c22221636353c2e145e6bb38c330078a3972bbaf3c8799b7fe089452a6257d7e10c1a7cd9670a5e2d142886553f38774cb29b12c10ccf640f440d41293e606202cbcae9df6eed4d18da45347bed56cc4f701a2174654abef5"}, {0x40, 0xffff, 0x0, "ef0289c22309b6bf90870a9e870703da451d04b6a5150ac816421aa1ef500ed3965489ab3cd5b70467426e92219057e7"}, {0x108, 0xffff, 0x8, "6b8177d6547f471621b0e358dc74d00599f1ed673dc9244b95f0413e13a9138941f42e5b44ab6d1eebbf3cbc285a5981e65f39b8a83d57d1c99c33576a88501022a57085545743ecc7da716432cbc4a4d10769df302d41e6d41b88a7d25eeac03676af3fc74d200c86b4a24da6a381b88049f0075e8150cdf5519e729bce4e7f8563ef806b9de67d8297b477aca127accf5af7200b80fb65cfa170eae91cacb3ed1385373dccb24d61452981b9358e48e9b7b39e9c65c228a454b2077443522c673c5b4e40301d5e31dfd3e3d918558c92edb5be01118664c9c5ae0a736a99aeafced7eec116538ac4c3930ba16c8df93545a8132fa515"}, {0x88, 0x1, 0x7, "4af8a41e2a469afa6af7b2266e15e911788a838e5494a6fee1157febd63178024ad3db143a90fdcc607bd69231ac9b19a483f7451ee4a49c495024e62bb159c6e03d7cc4128bdc57a5b8d856c5ea1f55496c1a8b4a9fd199a3e59708e53e2f6d8fe46ac1cfede41e4ef23b4b827261e746c3f0f52c764a"}, {0xf8, 0x1, 0x9, "4e3819172ffba3fff1934bbcfca84f4abb14b64e72077d2a68dc2975e2fb4d6edae04b41201b9f998e242f13d6a0734fc9a68a4d3153a36f2798945a1122d1d88927873ceabe88d85ed990e11cd3af06b89a3cd3f1d85bd851fa586f63baa29bb6f5448ca00d2b033d31cf0d3887922003ee064f3a74b1664bd192f81ae579ce2274a60a15fb6fffce0ab737f9d7d2e7f3384f706e9b61bb6fd042701b38c9699d816685168584a887a33888a295c1000de95ae21714d61bd11621ec9df9c3de3446734853f17af925f58cf99d30199c34725f0d1bfac33eaea3d23c36aae28ad7c0"}, {0x70, 0xffff, 0x9de3, "7d4ba78bf4387a0e8f304ff495fba3db751e34a09a95359c5e7b7047b44fc94188f1c15487cc6d9b25ebb5454db971ef2b990ba5b5f34505d9405c41a79f1f7543c07b6e620274b416cb0171c161aac579e6519a525f2923cae63bfd92da52"}, {0x40, 0x1, 0x8, "fd4c2caf6a53346aa71aa871d755de70057204108a6771f5ae16500c9b73fba5ae1cb829e43b80338926"}], 0x14b8}, 0x409) preadv(r0, &(0x7f0000001b40)=[{&(0x7f0000000200)=""/46, 0x2e}, {&(0x7f0000001a40)=""/83, 0x53}, {&(0x7f0000001ac0)=""/96, 0x60}], 0x3, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000001b80)=0x3) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000001900)) r3 = socket(0x10, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000001b, &(0x7f0000000100), 0x0) 02:01:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000040), 0x4) 02:01:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x80) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r3, &(0x7f0000003400)="2078f7b678807989e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f44a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b775b12f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad242de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc480531b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4309b82c9150e89f9a8ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28b863ce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b406675cef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072bd4e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b93baf3d0398defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5eb7ce9bd46d69bf5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20cf9b0b25b82ef79c22279c176616a98ac4f879083a1cd8fdf974056e46f76841d8ceb0fac5d1acbe063dbfdf659a9b6b07cfbe6e6aecfd6a3fc2bff968e70a539e22c9b43a2350797faf6bcfca07c6e8412bc5e996e21ea18ebd633b3ba47fa7e0d0f71aaf7e77fb3917ccdf6", 0x865) write(r0, &(0x7f0000000100)='\f', 0x1) 02:01:53 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000300)=[r1, r2]) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r4 = dup(r3) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000480)) getpeername(r3, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="456f2e2cd709917b1cb9eeaa8d314b7847dbe1f1807b6bf8dc408c66a3e710decb72802ae2da5b9b6fe6485bdef4cb929006ec2d5fd4db966613aa1264aa708f2c6ed752d99039f44234c661f1fdbbb8cc43c88d2bc5bc8d738a754d28b0f7dbe95edf3e4f045a93743ffca88e911c7cee5192e6f6296e334937431eb243ae532eeb33f9cdb597d0fb823337628713f4649570b1e6611b2888dc7a78e56521b0018ff9730bf97a0e49f48c45017e0403ab08e6cba967d0acf815f6c2bbc00b84a3", 0xc1}, {&(0x7f0000000100)="136aa84eafbb47b7f2e5308bfabdbfd0b5a7a2c87a6f826ae76c267264110b7532de94465bc9fc43ebf7be02b0f4154c8eebecee1c4de0a910a700768f9c66442f43abf89450037b327d952295772d4bbab85c2ecdae45853c4f62a12658ee365866ac4290e9ebed2ee92a0c0a203fe10a8fed571e3d3132812712b96d9b7e97491efa487b5d66daf07759560394ac335ae375be6fc745283b8b42ab", 0x9c}, {&(0x7f00000001c0)="5f030644737ef521b897dfecf960b15fcf6fc0f36a5dc11279538fc05e7e89323c68dd79f3fb4a6cfc1c9dee46f101e477d0972b3cdc68a9787ba349c5fa0980d5a2a7", 0x43}], 0x3, 0x0, 0x0) chroot(&(0x7f0000000340)='./file0\x00') syz_open_pts() 02:01:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) socket$inet6(0x18, 0x2, 0xfffffffffffffffc) 02:01:53 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) 02:01:53 executing program 1: syz_open_pts() syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x400000000005, 0x0) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 02:01:53 executing program 0: r0 = socket(0x2, 0x8001, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000001340)=ANY=[@ANYRES64=r0, @ANYBLOB="4818c620f64a1fadcb6338904faff0c7d612913860a47920902c11cf804e89a125b11abf88db7a3a4a075c62b5b0ed20d856d979d0ea69d385ad6b70ddddc219d432740c88513981e60f4e61a6de597db782517a956fcb55f91f9b7eef43199e5897b1eadd1b988e4f0a00732d4ea9deb00d5b3a69bd30222a8b688cc18cfc7e0e51f8455da19262a7ea711f69bb0b9adde7ef69d50158c96a8663bac87a8afc5a39a42f560592cf20ccad363997de61a1c1e52415f4540e82fde364255da7b2db67e0bfcb7db17dfd9a6b193cb6d13316d490563b1dbfc4b41d5a72b980b377d705cd1e33b5b4a42620495be5cacce770cdbed7e9da47c155fb5576f83774e5f897943e11b44609e13ada202b163f667e58875436effad2084e52b2537128b13d377c2a56c9b6d9fd6e64857ccfd51a25c67fa99f201bd01eb97de17f429bfccd3670a55934c667c9df57212159d9a90082024aaf847d3818757ff39a890af4c059b7591290658752999b090301007737c6b99c02c9f1cc420952faf13b5e1a89a8f5daeefb39fe1972dd0bbd7c7fcdb89cc7d4c596b2a3fbfa482e8358c39fe99ac2c4bad5f91a6ba82366e43066767843f6eb05f2fbff9b8fd23d08c0b02d60f37f6384d4b1e0f55834624fa56bfffa9ed89cf0fe25729b612ec6035f2bbbbe341b9dfdedb21a1bf294391ed5642a7adedb956d1ba2f9f515f90c0534dce3fbaa7742cebbb472aba4b4e8363a747e5d084196a9bd51873d60daaca85f065e8470952c431529fca4212b5786652ba5254430f08be6456e2d92dc3834baa594336a00421fa11a58b7b1ca1a39560b9f52af7211317f3fc4053a6807961ed922c1c6a3f895cf31499c5106cea28b50e106519217fd8bb1f6b463691b578da32529518641777c033cd39f6b08aade5b36706321c5c558cfbfac84e2bbe9809554ff2da84f25ff1899b24a5cef0cdcd67a213b155833852bf339072713a9fecfbe0e2a2dd4069d814a0a9b02008bb19e613abb2ee921b5f7db6c5de4f5ef4c247a50f3e4363e8261cd5d0c8197810ef908a3ad9ef19e56b61ca07fad5db4a9d1bf631e0d329affebc2c5a24b32a4e3967ea4e1cf8d3723ca36708e08d946deec50e53dc70d145a3a4e22a879166379921d3214c7d14a03dadd1afe93e4d83adc02aaf26363a53f8b6c8e77edc10300a11662f242ea1c676270540c27c251ad3c0437e6ee84c5788920fee05b941dd584577a491bdae78fa23a97ef035a40cb3d8e18837ce8e1b365ae6518e9e5eb2da8c9eca8fb2561934c21f55180ea4a46db286ce1087bf98bbf989f03a60314c32a96d7017758d4a338310e323ef77817d196d4d99427e8990d7d8dd5102b15a9760685c7c6309df86ac3535d95f43beacc280a2f961ce45ab3104d4a69a2716e19dc1618c7aacdf0265dc8a53a04f044ade3a3667158c7987022c4c3e5928d1a1f4a025a09122495ff865298e054f25511f67224445462e803bf8ea4f0587fb1dee6efbedab80c39ccd5b0516e7c768f3550514eb2c5befc1df5d0af37b2b93d6456e18588d07e473980818784f3f5e0e49cc1d93410a5d0d90d1408f45efcc62c990c797d974216ffc681d88d03f4243409c810765eef118c465bc2468abf6b7062d2497307cf2622934141511d9f91c1db34ecea1bc77cec04d2c06bb94156e52dd8dff33afb394fc5d3070a3c22ede5ec5c7afa0d2806ecd5821501e082c8f8d7e866f192b39a8fc1e1f6f168b8b9cf9f580c083eaca0343e63bf6540d396213d8b2cf55c74b31a5f953005522307c31809bf68edaae58ad8a7249547e1c6bfcf1fb8bea5def28baa29ecd78f915dd92e742f2e10b0a6e00a2154986c0691b74cb2a10d650959c4701d739adfa4a32b2fdad3f4183a6d062ae232e8ef8b6f97d9fef03f501b7519bd747e0ceb5b8bfcc874eeb822d06a0aff23cdba29d78c5e897d90676b337007499b1de13b3de91612d6d48691f17d65216efbeff17d8741671e8fe1c061c9eea644efa61ec49c6d1a5436ac19475a93b00a2f02551e40a723ce76d7068229ec4010fa83bc677d5a1d13c664b9b2855a4da62f9c2712a74560357854e19cca4183c4866f41acbf56115b644fd2461948f4dacbdcdc956082bb4754316ad1f9c22a8fe3aab086afbf8d1f94a7efe7344cb9623c3419164d9d9a1a81173d90e317980be51b0d5eb25c93a8b4e0a73eeb70187f3a17ec3907635ef53a60cc081b6a3467b749d356d2bac27b49bdf1c0bc6a12ba86160c4ebd7f4248a17ec10960cacfd01c37d93339533b3f704807e98b98de815a119a067bd6fe227e01ddb8d0f05c980422ad7ee882d0adc2e4c954372f95ee8c7661ec1bcf05d0b18c92cabe531673dd776580b3d793b5d054a0bd7fbfbf567ca1605b29f24fa0dc072b6081db15388f22f83502dd68fd02877cd75b37014905597f8293176796905ea6d0b24bdb263332904c46b00d70acd744f329109d460a102ead1c21295acf6b1ef968ac8a352ce87c6d573cb7a8326ff8e6befd95eafa9cec066cdc976d12cea32837fa20c16c785607fc3afa15148e40447db899ad0dc69dd6578a44fa9a479441cdad520f70a3cfa508a6bc6afd780c6d3d59cdf3cdf71d6a770f45ee71a532a5db1cff43bfd9391411d68801b18f28a7933972f3656418a0f30972f4fe1526f97535c2ca58e9a2f7dfaa4a2e508eb28398da11b13170283f36343571ba28ee2319a74c08896b1a04174ba9d9c5c9c700d1e835495bcc03d4188cd683f5206f16d63c333d6368fdec57f1673e58ffd8956b81fee2f3b8f984938b5bf9656ebaeddea5d21f2b40966899a6ee3c1c224f2336d4bad61524b0178dadce9c526d380ee1d0558cec29d5ca1b37766007e8b3788c19b6b9378107bd157a0b2e7f39f122d3fe0e8f6eb7046a618af05ed1cb81288285a04f5d948bfd4c5c70726af62a0a85017c1f1d4f725d2d68e5a9496c8dad8ac1871deb4c383028c4ee109c684a062f68e8b09e7d7ecc29052eda96608d67f2947e3c77d9ef87b1acf00a19ee200cbe2c45570f73c3cafd86b227d5a653126a8db5fce14523a95b3e9f858e1d97ceedcc41c9fa04c6faf9f8b07e2face8ab8d2c61d31e95bad78359934b5787d328cba1b9528035003c2853cc46ccfc09fbaeb4be8e4efe6e79c25613e63f36b8a886c7190204a037e20764391ddd2fc3f11c74945e958c2cb2389f769fc8afed0e774c47974e7aa563ef20639ef1f22ab7cda126d22d4d84ffbd6ad7536832493553a15145db30b6099a7d780eb5fc104d59d44713e8ed3a9781c92081bc789c34745eacd482eee0d1ad59cd1c49afea531b224787304bfc8f7e57c3b5156865f65914f7b40668ba8f6ddf6c2080954f0804c453e34d8a84eba9c17341a93989c5611256ebb4cde1ebc1acc1059859329dc458da521eac491a5442814c6e69e820c0bc9d25a0b1eb2c4f18a99dfd9b8ad527bac00ec0186f3e0a3fe622246252c3c78d6f21ac58aacbae0c5b45db802e66613d941eb699d6f3469b48ca5bf3f67e31707f1677f0f54e230c846475f2b9508297794a732de06d173cd6f346cc52dd99697c1dcaaf9044fee2783c6990b0bff7ac96a364514fbdf0c5a459bf610801f401df893a2a39dcf025a8305340c8b4b7528445fed5b44a95f676de7d6fe9eff32cf372547f56d33e6f053da40c9cd2082f34c1f832056d7f7cf61f8982bdcb2370ae34b0061617c6f5b7ca9dc8e1f20f10ce2f350d25cf0a790dec5972b822071254c19b51f5e6759a20450d2a620c4b0161b38040cb2d48311f2cfcc364b89f4178f7a1910976823aebcbb8fb1772e248da8972d8e213f03d29450548a1ba3d106b5f8c3fe4994439197c82b2ca445846c9e7fa9cdf5b789e167433fb8ced92a795a3917963d37af8c21d71ae05610ce66d605c9b9a518cc29113820cc0a71dc460734f3a27d966c7bb06a02e77df0afa3c9bb38487149e922ed0c33cb87b60b0fe17d9648e7711bc0c7056c95cb7b6b28f2d87a9a4fc33040be8660be84e7bd05589e635b7bbaece14540d41610663888b88fe80328f73b50fceec911b131e4fc7833c9e96f58ee31ae712b33a8a6d4a42dc813506d4819e481ffde6fe35946156a95fec17bf4d8387c2e86ac011f64e263dafd5e976af951cddbda95ed66af7d5e3a160127887154e69dbe6177fdbe6c9a9439e2088cd46ef00331ef27087d9fce0f12c6850f35d5ea9db5450a67e90f4b8e9112a8d5bb77ac2b60c782b56ae327eb4db87a10839a4afce669951456cfab450db93b816fb44308659cfc51eaa0b0d1147c7e969355f8fae0ce2e862ded3218cbf7832184de9e069f2f23e6d791be9f45d503521f9d70951f2a31ab9f4cfb4b0af58d412598667634d488e2835c9071e7df7c708b86980da205c6be6f51bc8b6c6a3cef885c25a205f1efa70e0a555388fc53072ebf1785f9d5013bfb5f32bd48b5c86ba333dda481bb52f8c4cd37d07bb12f7f929cf9b60c69bb58719a7547f1336acb6c3610432d259b33deac17abc05a927e6b5d3c0ea5a7b67059fb8ce16a7ce92f57d35d7eb98b23bf0891b79af59b5e77d85108dc915110181550831ee16fc73c9014ab71c937657b9d2528f09dff7a0287bfc88ed1818c32db862b2be7f09d0d32766a172321e3892be639b455a5216f301c6fd2c9dcbb10df8337ee6f45bb827927b65d750c61ff9cd3d5f607059bc6b32ca6c9233374a8536601685d4b9c8d4376e0a05dee035c14f98612e1482d2ccd477f71669ae5574969526a2b9cf848a9acbeb8d9bc87a2f47696b02dea00a96b38b6388973f28f5ad7c59dabfa363c2a0bcb5b51718b0c4becccc9063036d42c6a393a3a5d36be11b7a5b26abb745fb051236a748141686dda38d8937cfe57bca186e4593d8bc3bc873bffbee951cdcf684c051056d9ab7cc22f56cac9c5d751065478b2623208533669dafb52e3786c6a50e74c74aa563d7ff681e05d649f650c43221dca56da6df0f0165f255a7354459ba314cef82ba029c0412d0f890e52190418789b2f91f5c67a73a66e3205de302f91c1e0e538b0ad925ab4f444e16853c57b928f645b0ed8527708bfeb474e6f481780a5e8df9b7b515f20d75c10278e63c719e2f26a2bb03e83cc2cc99cd1105fd51e52eccff80a4a76d69a338baea2a79f86f842a580269f52b7b11b8578093f5557bd6aca2119670b72af5c45c99aa0da75831d2a593727c7be83816c7c92e07e0eb33fba0ab2299d91e72c0fd6586ec5703b4fb0ca2a659532d06c76a3e2438ce648e489de11eab4fc01f0708ce6ee35da2192d4faaf8f780c9325790b2eaae624055af6c59b16d58c2ad2861566205d40f7cd2bf0a2b7e7c54b28c0d5855f6057a90e2576759cc070e1a3c5c09044314acb3f52173d1b2abe162ee0e1af97cda3ac4a3833ad61701ef4e61a56d70cb0e2d208fa8933cc73ca7c20d4f603d58ea3080af18037d8e06682b2630706ee29990cd8c465b697395fbdd49e9681a596f90d7c2e4065748438ed9c09a930e319b1d963cc533fe8b9bc822cacb354f02cabf8f7df79562c96584387ceb21ed26288dc55be303271c4471f2c9fccba4afec878ef3213df4a190febb05eb3ec144708e41a89236d1c452a8a2fd5bc95114881f7de342750ea838f3379c7bf6a1acd00d8c83f6193bf86bf223e1a7c48324fa7553ddec1b77885a8436741e33458e5436ab37cae7b4d7181008a92e738c094ee82603af6297b5b54b3a2e5725c7", @ANYRES32=r2, @ANYRES16=r2], 0x4) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 02:01:53 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7, 0x51, 0x4, 0x0, 0x7, 0x16, 0x6, 0x0, 0x1, 0x1, 0x8}) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000000)='y', 0xffffffffffffff77}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setflags(r0, 0x2, 0x1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:01:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r2 = kqueue() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x3ff, 0xff, 0x9, 0xd0b}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="d31d07ba224c5c2cc2251e5731b5904e0ffe08398e9fe2e0e92f1c", 0x1b}], 0x1) 02:01:54 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x200c0, 0x30) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x81, 0x40}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r5 = getppid() r6 = geteuid() r7 = getegid() r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001d00)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001ac0)=[{&(0x7f0000000440)="0e2431b0926a3eab188aaa9551f0943d411a626353230efc3749a5006b52541d862d47fb35e3c858cbdad077403f407dfee7acae48b2c99480de1ba4f292fc010950d74ab5801ad8e9f6f1d283b5a29bdee794fdf8887b7db7081afb3d6b2db2795811d4e7a0cbaea2b43dbc234e6b240587669a50bd8c396f29c2408a2e26fc24d22bbc16e87d5d890bd0e433d6d0fc7c795c03e12873175313eb70fcf1c8eeff13963c1dd806489e8cab78530b217b14ce1d39f738cbf36a468f54013494b1eb8cee62d74b9030b6effd5269c29c0adb6c3056de5563f0f03796db75", 0xdd}, {&(0x7f0000000540)="1e13459a5d2bf98e9463d025bc0be4fce5575a371f279a9aa7e680c77186120d1f2e46482f9cbf5264d5a183d28af7ae04031a5df278bc5deda763f05b5b8fd361a3b1b588f60dd66f9e031520bc99b43e571ea2cfaaf109f8e2ed1b21ab1624f48d986e85feea38cd586e3d274222c2e97bcf2c8d88be191dc74e127667a9aadbf8e865b111eab187b6ecb6b6afa4b761c7b76cf82563f0cbea620a9762e6772ccc3345a53408593342becc6ee90704dbccc413803f607141d712f938f8c80534d905d7287063603948d80e29446c6224c92030c8275c372a62", 0xda}, {&(0x7f0000000640)="54a998473e4eb4c947aa7a28ab26fe448a97fa2c6c1b1c6d20d8f39a83d8e8af470d845fb5ec6ed8ae8687d635d7dbed309d216015343c6d33938319bd91b723847e536bb57a0690dc2223860617c1af3f9cef8009c3544f4c56201c46b209d2d863477fa52d2f6e4d11bc0c35a5ba116e4eb132947024214db10a835bd5c19812bef0246801abfc207eb0bfeabc30411bdfcdc208147ec4fa0b7972c12682d90a2030e61a2b6297cb34d6a3c75ca0020aa4eac43e5c3b89c00e22fb2db757080acd2be5a9c2ed50c17e2fca9b61a24ad8e0e45fd97b7cf86fc989374fe6b15e6beb1155b31679949a174a6832aa95afdb93a6edc8d6fd60a4ed1b685444167956f7e5ba359e07d193d5ffeb671f4f8e5b79ae20aed99e7255811aa3eaebb02d6a86bccd57293105ea7e61fe6a680cbf80448afebbb9ce964cc5da9ac2a5d3cdb51f9c34f7515115737b3210c435e5c244ff932288ef713e5bcf8d69165a18f643f0887c6e6b9aa0e07d0d101a981bcb6ee23fb3affc0c85d23d01f3a2101be9d0496dc5782ecd4f1adc466e548192cd7d0fa4487ea020d296bb25963fb12db65428fefc0850431b844c6f4e1444f90cd1b9243301781dda5328227e07b8b7fb92de068e75f3e43296967dc0fe42d714a2be0c82044b929741cb7711b7b6834e60fcd572f747017be3a796e1a68d0ef3812dd58c24e0a30253b33411b64520fd58856e9fd52e880f4b5575d2550afac61e0e59ac71a2962d3583a0ea4e72b6b274d3a57a53f37ed37baeb55d62b75a9a346f6188916ba971655bc0391064a005888678630393e23efaacff2273d0ce18391743665528197872aaa5943b03253a6cdd47d1703db8b9e9d6f8388f159fa38d3e1cf4978bd9bb78d31790e9034862d8f242f49f1ed4ba0b591437cb7dfd4c86f1aa82f9b59b01e39ef503ff0ba5164cd07a5ac28430fdf5b9412cae01616c5343a807bf5da09071a569b6001d17d16f1838ca6130e76aec0f345724c1ca264a43109afe991532e4a11ad996bfdbead293e27584b048b216f28a61cde8f89e2d2ebfdd86760cfb865c1a570828671814b113f0b886776f362957fc6e57482ba24349adfc11b7481d6d50a28aac13049349f4026f5ff258ab644d3c4cf1bc8f9359327ef5cfebed9c04e604431315c68546c5159e0b004488b0c4f2e3a6137b982e73403a01f3862c16155366894a250f1fd179045cf9ad4d72960db38b9281b31bfdf5aa0faf0e3b0479e3243f420a294a0c741ec990c33ad9d282f8f5c2c8a662f1fdae6db52080e5f4d6dc9f4bb26b2326a1d34aca0e7c15aeb939e5cee916dff3024a34c38ccd82235886c7f7a55ddbbf17735afd810d7eb5844f1ce985b4aecce8c66db6b9a8ee03d6683faa9a70b70989c8cce92f0e2a0f6e5a288c58f977db6015a482de6d3c88ca13fa9f4cc62b2ac82ec9919048f6aa2e9c013538d139e51568d561ca9758a85eb42652db0aa8d1bfa1e0444edf9b2e4ee562c0b5c3a0ccf84e01f63423237505f3cf3f1d8b68cb29c6f64acf9532e68d91510797f35ad3eaf5420d53f7bdc27b3804a36c0107ce496ec3113fdba1e96a5d6150683368cc431c9b892f31ee5ce4806a3d0654599551e929e22abdf061dc9a7ed9777a8bd29de0c73af61ffa12e3e699fa4a4e1ec6f49090acafcd7f0867a7abb785caaf897bc9edc33db922aaeabd5f1f3ac75db0634002eead62c5bab26e256a85e379d057a34d167554250e9e87987fc278f6a36b069b27c112bd25ce54668c318b1a39023e64cdccce032e0f7a003ed82973d29ee546a17798af6837cc7467f3906f33ea25ce5a0235b2acab4cb4d2a5510a03464650404edaccb0cc207f4d9d1f1b42d059b61328eff974c40ec04c9348a51550a896b40d26ae8442edeb6d6c4c4a4551a0d3f2d12baf8aeeb6f96a1b49074a8b716cb1447c4eb930d2803045af4bb4ca5a260b2fac2c4373177065e4b1276a3ba30ef335937f2aa8d53cf9d05f86d88b20d5167f2fa4f5a5efb0445fbd3fa071a9e00bc3a6e3edf589fa159379c25f01f68416d8c6e2d26ef1f1d0c7a49c288ed7c39a11af50305d754fe0d255c4535b73f01129b1dca8dff1b03094cfefeeef203310514e27a706944960252569f351d9bbbca7a70693026e9f19f754b2bb0c4d09734ae27cbd67f448e955b71c761cd3a9d26ef9bb08eefec319c4ce5087a74522506780eb36fcc7353986531df2cab4fc09e93cdda3190cca19bd5428a40b9c43e52253ff68cfed9b19450b24062af42b742249af78973d8d3834987712731b31633bc7d6de27efeb323c542f1cb361d337499d25ad6e57255b3aed800a55ab9f74ebcadb7a28d5d82628847d20b83d9943175809841e77155a85382bb09e826ba4acb2153187f7f64738b9912a96b4b7330380685e25f92d66169a470bcec408c3f179b04d30cf4159032f70e0442a61f3ccff0b34b0c8b256342ceb153c84551bce1a13b8425dcb28aa1fa28dceb65b2a2f4c600a8ea08f94af44ec5e84e1856b8926af6e3aad2624e3a7de2d85fa10462c6c8c667bc71482b1b36880b71fc1563434b46e76146949fd3e9fa72af45b97a48c8f89bd9447f8b27cf789f865dbbe1ca661acf77f99fca5d78e2ae3706a0fb326820fe2cf2b7343b9ddc3eb7096a20dd1b1e6440ca580c8a3cc613842753499ed74822adbc190834658756303a22111154df2cdeda4c27a553050640cbfc864e43fa089e9226c6fce99cec84ff1a669c5dd4b7209e581a6cf7e7c5071753ccf5c3d03e88061129040041c9b0265fbb0523a9930a6297215614f1266f4d038701dbc2364a135250b2b9aac83531e97864b2ab40aedc183b6bb047736119bd44a720fb8a7f3a22ae5e9c01336aec21ed01239559488b5220d72a4ed5509f75d316cf91e5f2c7eedc980d06d05499421f57d9ceadccaa7e7d87506c4f3a730ea0810dc935f2744fd18ed2d8ec85e04ace5cc34961e07f56d1d1c704862b4218366233a631a9798905157939a78ede3b4f230e3e9032ab9812b5f2ffa969443059cc9daa0e508266a4f182a73a75a92ddb58524704a601547e4a039222a5f0d8b5deeb867ff98066117a2f93beda7f1e11b644c0e8d2402687893d4c4c2f3c313f0193e7589ff42191a1ee2f29882d5b104a63a64f2d4b29d66bf5db77e6e3aae98d5ffa8f056026360966ca5bd0569bb024b98e5f93dc75ea9894b53e91d9635f08fcf482b204746bbe16ba3faa2b5478760a496af9e3adbe4771456c7ede2c59f39715f4fc1eecbbd547d72b15ecde9d7e1b929eea086821c3a601597663c602101b14cb28e21db13c38b424849c3ff051bc81ff12b4fee1dba7afb45238834f846d6c236ad9ba5b1097bf52ae81fabaa1691741140bc7c3830851995883310207e975fb118ad6a3494dfe61957eb7739513750b54e5123a9efc0556802f1376a440fe2049158c8c4dc2a3288051e2a32bf9bb0e69894ac39a5cdddab57b7a5079d732edeb99846215657c0355996d1e5a2ff83812f7f0abde6801b340db66f9f78286540b46535e4be35c0bb20904bc4e6c7cc9695187cb890e6d0b17ccdce9f42ec22ce1ca9372d425713a2dbc400fbcddb425211a2ee163a5ebc146fdf85a3c4638d1611b0ca1be893af592de99217dad3a1067833042c0d66e46781963e0793051ecb23c691adb7e6e368b5fec3ac4cb5bc3a7312d796173bc254e41e0e7214d47012945635d8ddceb1aa07425947329c6b4aebd0a81756f6d1fe22465117a334f1a18f2e85fc089d8a622aaa298dbd68732a58ff85e03a58d38e4942f38816e59777fa4b6a10d67e88b36dafd7039edb2de9fafe76e434248de6a989854d6c23b6487f29e604cc4045ca8f0ba9d6eb877759973ac3a55150ed55785f339abf43e48ca799cf23e85a2775c7eb6cf4c3e972c656fb49d61de15f20c8aced3a7d4dc6659df62f1fb2ccd477a35ee932ec517946d18421ca02071a0766efb41a39426542942bbc0df92cf63eea20e32bde285661c9ae168a789f111e93dc81671682c4f808db949a99b324e9d03d998aa079ff5b9382701bf80ad001ffeaee527b94e1dc81bacdb902ba35640a2ba56e17aa830e4d703aacec34959f8ccce293b892eb2c39b78efd95c9a82fcc0b1d33d0cd229227114abf5d1d34f19f8acc2b3f0a1a024b3412496b7da11c5149480f5136d6c3c7e969258bd1c3ac3ca1a81eda6012da849fb07f60294e750654339bdfe134f704fc611689e5d5cefe9f2c276d4a388f06026e588538694541f09984d210f833ddcb42bee33dc22a67ff55b103a5ee031e1ebf26004f69653ef2deadd52d345ffa492fd5ed90782b2e496587a51b2f32de17a67721c23c749e37d45719bcc394c29fe8a28d146104f55ac05c5443690ac6fe93d5c0385a32aedfa0682fe3185910859425816964a1b79edcdb76c2481b04caafb3730cadacc500e5bb2ebee7f27e70d10717becfa5448fcf69d2a4c194be188b233f9c8dc3881ee4bc675a9863603ee49b6479302ac50a13b138ef984658b8bf02a64085eaef633718e0fb448e1423cb2a842ed1853a5fbb5ce3c1486b19fcc146f33c7bcbee95e8dbba45abfeab2db60676312871bb576cd6cfd082c4258af869b31348ff79272cea90e174918f8be2a9b059c6b3883478af6a6987f37e48db183c6bf12fd93e03f38c308ee8029403f44a8d3613eec4404bd08c76b488e04dfc15335a0737d81f510f1c74c76da2bdf7c70f18b4d3d2d2949afe486b2d91c2d0fdb48a28ef624e8345c609bf0610d5b1b71f5923de9c191db6f648b65040a447f155e108ffa0d1c92cef091aa02695b1ba8d14139b7a1a1ffe93007b1d3b7dcb330dfdbac527bbad9228058a43d5a204c351bb219f0a86fa3f2b52a03ff4d87d4f896201675e94b32a384a2cc8c8d4b70d764185d5deb5b2adc2d8c649e2dccde5b992dcb1dfced20767d095db54a8ae7b89dc0797d029a16da571e4b5392b4bcf1e60f47cd88b3da3f262aad6704a5686e804e88a45526bf4abe4c0c5a1d54e27527518fcd044cae5402c4fdce76e67eaff172dd1825cdd549f0b1387b214631d99033c68215f1f2d05837bb0e9f6d6e2ea0158a763ff8d9b47ab7acadbfb432f315559a46d57a5a493312636704fa60ebfdef1274413522933ca28dec636d60021859816bd4aef4bea5542ff801592d76a810f51642776e45c22e831469eb774f602b34b70d134dcc227c21a06de0adf9512f31486840ff1fb33cb89d7ab623d1d836a003f72b6de58856225d41959e6b32a19a0443a0a7672544ff6777b47c4ba220785bb9ae47194b557361aeaf38cb55fd76b8149a076c8fc8ead6778e84a094c64267b8d90fb0608d22299d58fc5004926ff9089c32c3c39bb639572f0960cd3f44bc15e3367383af8e390cc5a7df9d8b077b82c288b2eac464b9e2e61a465cb06c3ba5e1723ff9db7413eb98b94460abe94d5f82ff0b0c9a805a952aaea2be97b80d44d906e10d93a06ad85ac9cf6e5dd8e1d1cc10e2c86b06f12898c12ffefb8302a38a083b81cccbde1ba81643735735c56081a7bc29fdd234d7d2ac53272b8e771b6369258248f8bef3d66c68caad6851e046c32252d5554ddd7dbbf69bd01556309c9d5fbbb39db5e886282964162071a5d28ac270ed5a3ca1b0bafc8bc29ba710d66fa7f8df4758b2935d5d8cebe81a0da98777110d293b4e51e018a6f24fe262fdbc97b534064506b3b3a062aec6fac76ccbb4da648c6fb1724", 0x1000}, {&(0x7f0000001640)="b0", 0x1}, {&(0x7f0000001680)="b4fc76680183374c7f67d891a8d201740bf540fe83dbbf5eb1140fd58a90458b34905bc4879bf34ca9eb806d62d7ec5bcbbc95e452f06c8a89a9f53b87971f129c21525a", 0x44}, {&(0x7f0000001700)="ffd893ef1374c0d340423b52d19edcdbfcacfe120ee2add3e802023b7b6398dd79738b2a2cc03b8d088c3f8ecca37fd245d81a67739d95bb76361fff3d50c61a235f15c78b1a1ce7fe527e3ed3ee6b86", 0x50}, {&(0x7f0000001780)="1be64f43dcc3a9ff634b64c6a383e59b9d5be54669b532fda02499ff12348984082e571f5109a913026a0d56b95df37630d70e8ee2e7f2c31c67bf3a14429d2bd78b192e52d4b65a9f342ad971bfc5b3137e83ab833621d7fc47dc180fb3a959bd702b2ce263552441b0cc1ce055fed84241a1f4be9eba2750c65f79ff7f113a8adf17636de5e59faa98359ec5b3eb6673e6400bd9e601", 0x97}, {&(0x7f0000001840)="72ee13dc97b338e593de647c56d2c56707ecc6fc4f89f31b3a1721e33ed85b0dbd348b4196e566e35f351e06a87a754bb42fa93579a5d6c2869adafb7331ae81c601c63f1ed85630f07b99a42b8cdc460de2385dda1e252608738dea66e6e9a843f919c40d8aff420bee6a776d625879d99cf032cf637df9746d609ed1d68614bb774f2f95e48a568b107f0a38eb196ce17bba9398c0b97c8aad286b856cb2e08d5ad3e32225e9e9bf7f44197a4be7abf2ae787a0929d6ae113733be06db88f58908b04c7e2f7015d4e6b44c0c1c9236233ba072353f9a2077458a0a0f7c3217539738ec05c6956cfc12", 0xea}, {&(0x7f0000001940)="39b4443beba33454e9084861b73d055d57af7d2be984e3b475d698e5673ab5af7d50cd4ec25a4e169ddd245440553138a4780d2e0203ea14778aa3a0ce5bd5dfb4415d91f5810ba86f760fb661a92afbe879f926748d5b49897b6052cb260f8ccff6351cba4e702a9e46b908dcd66560c1702f36796dc107cf5aadbd2785290cb94189c193f9f258fd9e7303df2eacb3bf33f656b5989d30e1", 0x99}, {&(0x7f0000001a00)="475562a00d51e9ac98f1c2bbc0114b9118190c49c7b7bdecb4c092ae0034571146245e8b85a903a7a77e32f9eab10305a77d9698b81ed61778e1e611240f26f1eefbdcbe6a27edbb2c8c95e81c8a565b3d9ce74aac402c3635702af63d6ef13fc84f341e12e6406d0cf42c63359ea3fadff9f4e9b5a0737f502e40602c752177b48bf460fd8cda569ca84a96c7f35a43689e5b8cabc52de65e7503a7d40e095136a3aa557954", 0xa6}], 0xa, &(0x7f0000001c00)=[@rights={0x28, 0xffff, 0x1, [r4, r3, r3, r4, r2, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r3, r2]}, @cred={0x20, 0xffff, 0x0, r8, 0x0, r9}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r0, r2, r3, r1, r0]}], 0xe8, 0x1}, 0x5) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semget(0x2, 0x4, 0x720f8874f01515e) r10 = semget$private(0x0, 0x4, 0xf4) semctl$GETALL(r10, 0x0, 0x6, 0xfffffffffffffffe) r11 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000001d40)=""/155) ioctl$BIOCLOCK(r3, 0x20004276) semget(0x1, 0x8, 0x8b) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) r12 = open(&(0x7f0000000000)='./file0\x00', 0x28, 0x0) ioctl$TIOCFLUSH(r12, 0x80206979, &(0x7f0000000180)=0x1000000000000000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000001c0)={0x2, 0x101, './file0\x00', 0x800, 0xffffffffffffffb3, 0x100000001, 0x3}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000003c0)={0x3, &(0x7f0000000340)=[0x4, 0x3, 0x8001]}) chflagsat(r0, &(0x7f0000000300)='./file0\x00', 0x1, 0x2) 02:01:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) close(r0) setpgid(r1, r1) getsockopt(r0, 0x3f, 0x3a, &(0x7f0000000000)=""/132, &(0x7f00000000c0)=0x84) 02:01:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)='B', 0x1}], 0x100000000000015e) fchmod(r0, 0x1) 02:01:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x40b, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0xffffffffbffffffd}}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x98) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0xaa3c, 0x99}, {0x18, 0x1, 0x1, 0xfffffffffffffff8}, 0x8, [0x80, 0x9a, 0x2, 0x7, 0x0, 0x4, 0x8, 0x9fd]}, 0x3c) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 02:01:55 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x200c0, 0x30) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x81, 0x40}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r5 = getppid() r6 = geteuid() r7 = getegid() r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001d00)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001ac0)=[{&(0x7f0000000440)="0e2431b0926a3eab188aaa9551f0943d411a626353230efc3749a5006b52541d862d47fb35e3c858cbdad077403f407dfee7acae48b2c99480de1ba4f292fc010950d74ab5801ad8e9f6f1d283b5a29bdee794fdf8887b7db7081afb3d6b2db2795811d4e7a0cbaea2b43dbc234e6b240587669a50bd8c396f29c2408a2e26fc24d22bbc16e87d5d890bd0e433d6d0fc7c795c03e12873175313eb70fcf1c8eeff13963c1dd806489e8cab78530b217b14ce1d39f738cbf36a468f54013494b1eb8cee62d74b9030b6effd5269c29c0adb6c3056de5563f0f03796db75", 0xdd}, {&(0x7f0000000540)="1e13459a5d2bf98e9463d025bc0be4fce5575a371f279a9aa7e680c77186120d1f2e46482f9cbf5264d5a183d28af7ae04031a5df278bc5deda763f05b5b8fd361a3b1b588f60dd66f9e031520bc99b43e571ea2cfaaf109f8e2ed1b21ab1624f48d986e85feea38cd586e3d274222c2e97bcf2c8d88be191dc74e127667a9aadbf8e865b111eab187b6ecb6b6afa4b761c7b76cf82563f0cbea620a9762e6772ccc3345a53408593342becc6ee90704dbccc413803f607141d712f938f8c80534d905d7287063603948d80e29446c6224c92030c8275c372a62", 0xda}, {&(0x7f0000000640)="54a998473e4eb4c947aa7a28ab26fe448a97fa2c6c1b1c6d20d8f39a83d8e8af470d845fb5ec6ed8ae8687d635d7dbed309d216015343c6d33938319bd91b723847e536bb57a0690dc2223860617c1af3f9cef8009c3544f4c56201c46b209d2d863477fa52d2f6e4d11bc0c35a5ba116e4eb132947024214db10a835bd5c19812bef0246801abfc207eb0bfeabc30411bdfcdc208147ec4fa0b7972c12682d90a2030e61a2b6297cb34d6a3c75ca0020aa4eac43e5c3b89c00e22fb2db757080acd2be5a9c2ed50c17e2fca9b61a24ad8e0e45fd97b7cf86fc989374fe6b15e6beb1155b31679949a174a6832aa95afdb93a6edc8d6fd60a4ed1b685444167956f7e5ba359e07d193d5ffeb671f4f8e5b79ae20aed99e7255811aa3eaebb02d6a86bccd57293105ea7e61fe6a680cbf80448afebbb9ce964cc5da9ac2a5d3cdb51f9c34f7515115737b3210c435e5c244ff932288ef713e5bcf8d69165a18f643f0887c6e6b9aa0e07d0d101a981bcb6ee23fb3affc0c85d23d01f3a2101be9d0496dc5782ecd4f1adc466e548192cd7d0fa4487ea020d296bb25963fb12db65428fefc0850431b844c6f4e1444f90cd1b9243301781dda5328227e07b8b7fb92de068e75f3e43296967dc0fe42d714a2be0c82044b929741cb7711b7b6834e60fcd572f747017be3a796e1a68d0ef3812dd58c24e0a30253b33411b64520fd58856e9fd52e880f4b5575d2550afac61e0e59ac71a2962d3583a0ea4e72b6b274d3a57a53f37ed37baeb55d62b75a9a346f6188916ba971655bc0391064a005888678630393e23efaacff2273d0ce18391743665528197872aaa5943b03253a6cdd47d1703db8b9e9d6f8388f159fa38d3e1cf4978bd9bb78d31790e9034862d8f242f49f1ed4ba0b591437cb7dfd4c86f1aa82f9b59b01e39ef503ff0ba5164cd07a5ac28430fdf5b9412cae01616c5343a807bf5da09071a569b6001d17d16f1838ca6130e76aec0f345724c1ca264a43109afe991532e4a11ad996bfdbead293e27584b048b216f28a61cde8f89e2d2ebfdd86760cfb865c1a570828671814b113f0b886776f362957fc6e57482ba24349adfc11b7481d6d50a28aac13049349f4026f5ff258ab644d3c4cf1bc8f9359327ef5cfebed9c04e604431315c68546c5159e0b004488b0c4f2e3a6137b982e73403a01f3862c16155366894a250f1fd179045cf9ad4d72960db38b9281b31bfdf5aa0faf0e3b0479e3243f420a294a0c741ec990c33ad9d282f8f5c2c8a662f1fdae6db52080e5f4d6dc9f4bb26b2326a1d34aca0e7c15aeb939e5cee916dff3024a34c38ccd82235886c7f7a55ddbbf17735afd810d7eb5844f1ce985b4aecce8c66db6b9a8ee03d6683faa9a70b70989c8cce92f0e2a0f6e5a288c58f977db6015a482de6d3c88ca13fa9f4cc62b2ac82ec9919048f6aa2e9c013538d139e51568d561ca9758a85eb42652db0aa8d1bfa1e0444edf9b2e4ee562c0b5c3a0ccf84e01f63423237505f3cf3f1d8b68cb29c6f64acf9532e68d91510797f35ad3eaf5420d53f7bdc27b3804a36c0107ce496ec3113fdba1e96a5d6150683368cc431c9b892f31ee5ce4806a3d0654599551e929e22abdf061dc9a7ed9777a8bd29de0c73af61ffa12e3e699fa4a4e1ec6f49090acafcd7f0867a7abb785caaf897bc9edc33db922aaeabd5f1f3ac75db0634002eead62c5bab26e256a85e379d057a34d167554250e9e87987fc278f6a36b069b27c112bd25ce54668c318b1a39023e64cdccce032e0f7a003ed82973d29ee546a17798af6837cc7467f3906f33ea25ce5a0235b2acab4cb4d2a5510a03464650404edaccb0cc207f4d9d1f1b42d059b61328eff974c40ec04c9348a51550a896b40d26ae8442edeb6d6c4c4a4551a0d3f2d12baf8aeeb6f96a1b49074a8b716cb1447c4eb930d2803045af4bb4ca5a260b2fac2c4373177065e4b1276a3ba30ef335937f2aa8d53cf9d05f86d88b20d5167f2fa4f5a5efb0445fbd3fa071a9e00bc3a6e3edf589fa159379c25f01f68416d8c6e2d26ef1f1d0c7a49c288ed7c39a11af50305d754fe0d255c4535b73f01129b1dca8dff1b03094cfefeeef203310514e27a706944960252569f351d9bbbca7a70693026e9f19f754b2bb0c4d09734ae27cbd67f448e955b71c761cd3a9d26ef9bb08eefec319c4ce5087a74522506780eb36fcc7353986531df2cab4fc09e93cdda3190cca19bd5428a40b9c43e52253ff68cfed9b19450b24062af42b742249af78973d8d3834987712731b31633bc7d6de27efeb323c542f1cb361d337499d25ad6e57255b3aed800a55ab9f74ebcadb7a28d5d82628847d20b83d9943175809841e77155a85382bb09e826ba4acb2153187f7f64738b9912a96b4b7330380685e25f92d66169a470bcec408c3f179b04d30cf4159032f70e0442a61f3ccff0b34b0c8b256342ceb153c84551bce1a13b8425dcb28aa1fa28dceb65b2a2f4c600a8ea08f94af44ec5e84e1856b8926af6e3aad2624e3a7de2d85fa10462c6c8c667bc71482b1b36880b71fc1563434b46e76146949fd3e9fa72af45b97a48c8f89bd9447f8b27cf789f865dbbe1ca661acf77f99fca5d78e2ae3706a0fb326820fe2cf2b7343b9ddc3eb7096a20dd1b1e6440ca580c8a3cc613842753499ed74822adbc190834658756303a22111154df2cdeda4c27a553050640cbfc864e43fa089e9226c6fce99cec84ff1a669c5dd4b7209e581a6cf7e7c5071753ccf5c3d03e88061129040041c9b0265fbb0523a9930a6297215614f1266f4d038701dbc2364a135250b2b9aac83531e97864b2ab40aedc183b6bb047736119bd44a720fb8a7f3a22ae5e9c01336aec21ed01239559488b5220d72a4ed5509f75d316cf91e5f2c7eedc980d06d05499421f57d9ceadccaa7e7d87506c4f3a730ea0810dc935f2744fd18ed2d8ec85e04ace5cc34961e07f56d1d1c704862b4218366233a631a9798905157939a78ede3b4f230e3e9032ab9812b5f2ffa969443059cc9daa0e508266a4f182a73a75a92ddb58524704a601547e4a039222a5f0d8b5deeb867ff98066117a2f93beda7f1e11b644c0e8d2402687893d4c4c2f3c313f0193e7589ff42191a1ee2f29882d5b104a63a64f2d4b29d66bf5db77e6e3aae98d5ffa8f056026360966ca5bd0569bb024b98e5f93dc75ea9894b53e91d9635f08fcf482b204746bbe16ba3faa2b5478760a496af9e3adbe4771456c7ede2c59f39715f4fc1eecbbd547d72b15ecde9d7e1b929eea086821c3a601597663c602101b14cb28e21db13c38b424849c3ff051bc81ff12b4fee1dba7afb45238834f846d6c236ad9ba5b1097bf52ae81fabaa1691741140bc7c3830851995883310207e975fb118ad6a3494dfe61957eb7739513750b54e5123a9efc0556802f1376a440fe2049158c8c4dc2a3288051e2a32bf9bb0e69894ac39a5cdddab57b7a5079d732edeb99846215657c0355996d1e5a2ff83812f7f0abde6801b340db66f9f78286540b46535e4be35c0bb20904bc4e6c7cc9695187cb890e6d0b17ccdce9f42ec22ce1ca9372d425713a2dbc400fbcddb425211a2ee163a5ebc146fdf85a3c4638d1611b0ca1be893af592de99217dad3a1067833042c0d66e46781963e0793051ecb23c691adb7e6e368b5fec3ac4cb5bc3a7312d796173bc254e41e0e7214d47012945635d8ddceb1aa07425947329c6b4aebd0a81756f6d1fe22465117a334f1a18f2e85fc089d8a622aaa298dbd68732a58ff85e03a58d38e4942f38816e59777fa4b6a10d67e88b36dafd7039edb2de9fafe76e434248de6a989854d6c23b6487f29e604cc4045ca8f0ba9d6eb877759973ac3a55150ed55785f339abf43e48ca799cf23e85a2775c7eb6cf4c3e972c656fb49d61de15f20c8aced3a7d4dc6659df62f1fb2ccd477a35ee932ec517946d18421ca02071a0766efb41a39426542942bbc0df92cf63eea20e32bde285661c9ae168a789f111e93dc81671682c4f808db949a99b324e9d03d998aa079ff5b9382701bf80ad001ffeaee527b94e1dc81bacdb902ba35640a2ba56e17aa830e4d703aacec34959f8ccce293b892eb2c39b78efd95c9a82fcc0b1d33d0cd229227114abf5d1d34f19f8acc2b3f0a1a024b3412496b7da11c5149480f5136d6c3c7e969258bd1c3ac3ca1a81eda6012da849fb07f60294e750654339bdfe134f704fc611689e5d5cefe9f2c276d4a388f06026e588538694541f09984d210f833ddcb42bee33dc22a67ff55b103a5ee031e1ebf26004f69653ef2deadd52d345ffa492fd5ed90782b2e496587a51b2f32de17a67721c23c749e37d45719bcc394c29fe8a28d146104f55ac05c5443690ac6fe93d5c0385a32aedfa0682fe3185910859425816964a1b79edcdb76c2481b04caafb3730cadacc500e5bb2ebee7f27e70d10717becfa5448fcf69d2a4c194be188b233f9c8dc3881ee4bc675a9863603ee49b6479302ac50a13b138ef984658b8bf02a64085eaef633718e0fb448e1423cb2a842ed1853a5fbb5ce3c1486b19fcc146f33c7bcbee95e8dbba45abfeab2db60676312871bb576cd6cfd082c4258af869b31348ff79272cea90e174918f8be2a9b059c6b3883478af6a6987f37e48db183c6bf12fd93e03f38c308ee8029403f44a8d3613eec4404bd08c76b488e04dfc15335a0737d81f510f1c74c76da2bdf7c70f18b4d3d2d2949afe486b2d91c2d0fdb48a28ef624e8345c609bf0610d5b1b71f5923de9c191db6f648b65040a447f155e108ffa0d1c92cef091aa02695b1ba8d14139b7a1a1ffe93007b1d3b7dcb330dfdbac527bbad9228058a43d5a204c351bb219f0a86fa3f2b52a03ff4d87d4f896201675e94b32a384a2cc8c8d4b70d764185d5deb5b2adc2d8c649e2dccde5b992dcb1dfced20767d095db54a8ae7b89dc0797d029a16da571e4b5392b4bcf1e60f47cd88b3da3f262aad6704a5686e804e88a45526bf4abe4c0c5a1d54e27527518fcd044cae5402c4fdce76e67eaff172dd1825cdd549f0b1387b214631d99033c68215f1f2d05837bb0e9f6d6e2ea0158a763ff8d9b47ab7acadbfb432f315559a46d57a5a493312636704fa60ebfdef1274413522933ca28dec636d60021859816bd4aef4bea5542ff801592d76a810f51642776e45c22e831469eb774f602b34b70d134dcc227c21a06de0adf9512f31486840ff1fb33cb89d7ab623d1d836a003f72b6de58856225d41959e6b32a19a0443a0a7672544ff6777b47c4ba220785bb9ae47194b557361aeaf38cb55fd76b8149a076c8fc8ead6778e84a094c64267b8d90fb0608d22299d58fc5004926ff9089c32c3c39bb639572f0960cd3f44bc15e3367383af8e390cc5a7df9d8b077b82c288b2eac464b9e2e61a465cb06c3ba5e1723ff9db7413eb98b94460abe94d5f82ff0b0c9a805a952aaea2be97b80d44d906e10d93a06ad85ac9cf6e5dd8e1d1cc10e2c86b06f12898c12ffefb8302a38a083b81cccbde1ba81643735735c56081a7bc29fdd234d7d2ac53272b8e771b6369258248f8bef3d66c68caad6851e046c32252d5554ddd7dbbf69bd01556309c9d5fbbb39db5e886282964162071a5d28ac270ed5a3ca1b0bafc8bc29ba710d66fa7f8df4758b2935d5d8cebe81a0da98777110d293b4e51e018a6f24fe262fdbc97b534064506b3b3a062aec6fac76ccbb4da648c6fb1724", 0x1000}, {&(0x7f0000001640)="b0", 0x1}, {&(0x7f0000001680)="b4fc76680183374c7f67d891a8d201740bf540fe83dbbf5eb1140fd58a90458b34905bc4879bf34ca9eb806d62d7ec5bcbbc95e452f06c8a89a9f53b87971f129c21525a", 0x44}, {&(0x7f0000001700)="ffd893ef1374c0d340423b52d19edcdbfcacfe120ee2add3e802023b7b6398dd79738b2a2cc03b8d088c3f8ecca37fd245d81a67739d95bb76361fff3d50c61a235f15c78b1a1ce7fe527e3ed3ee6b86", 0x50}, {&(0x7f0000001780)="1be64f43dcc3a9ff634b64c6a383e59b9d5be54669b532fda02499ff12348984082e571f5109a913026a0d56b95df37630d70e8ee2e7f2c31c67bf3a14429d2bd78b192e52d4b65a9f342ad971bfc5b3137e83ab833621d7fc47dc180fb3a959bd702b2ce263552441b0cc1ce055fed84241a1f4be9eba2750c65f79ff7f113a8adf17636de5e59faa98359ec5b3eb6673e6400bd9e601", 0x97}, {&(0x7f0000001840)="72ee13dc97b338e593de647c56d2c56707ecc6fc4f89f31b3a1721e33ed85b0dbd348b4196e566e35f351e06a87a754bb42fa93579a5d6c2869adafb7331ae81c601c63f1ed85630f07b99a42b8cdc460de2385dda1e252608738dea66e6e9a843f919c40d8aff420bee6a776d625879d99cf032cf637df9746d609ed1d68614bb774f2f95e48a568b107f0a38eb196ce17bba9398c0b97c8aad286b856cb2e08d5ad3e32225e9e9bf7f44197a4be7abf2ae787a0929d6ae113733be06db88f58908b04c7e2f7015d4e6b44c0c1c9236233ba072353f9a2077458a0a0f7c3217539738ec05c6956cfc12", 0xea}, {&(0x7f0000001940)="39b4443beba33454e9084861b73d055d57af7d2be984e3b475d698e5673ab5af7d50cd4ec25a4e169ddd245440553138a4780d2e0203ea14778aa3a0ce5bd5dfb4415d91f5810ba86f760fb661a92afbe879f926748d5b49897b6052cb260f8ccff6351cba4e702a9e46b908dcd66560c1702f36796dc107cf5aadbd2785290cb94189c193f9f258fd9e7303df2eacb3bf33f656b5989d30e1", 0x99}, {&(0x7f0000001a00)="475562a00d51e9ac98f1c2bbc0114b9118190c49c7b7bdecb4c092ae0034571146245e8b85a903a7a77e32f9eab10305a77d9698b81ed61778e1e611240f26f1eefbdcbe6a27edbb2c8c95e81c8a565b3d9ce74aac402c3635702af63d6ef13fc84f341e12e6406d0cf42c63359ea3fadff9f4e9b5a0737f502e40602c752177b48bf460fd8cda569ca84a96c7f35a43689e5b8cabc52de65e7503a7d40e095136a3aa557954", 0xa6}], 0xa, &(0x7f0000001c00)=[@rights={0x28, 0xffff, 0x1, [r4, r3, r3, r4, r2, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r3, r2]}, @cred={0x20, 0xffff, 0x0, r8, 0x0, r9}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r0, r2, r3, r1, r0]}], 0xe8, 0x1}, 0x5) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semget(0x2, 0x4, 0x720f8874f01515e) r10 = semget$private(0x0, 0x4, 0xf4) semctl$GETALL(r10, 0x0, 0x6, 0xfffffffffffffffe) r11 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000001d40)=""/155) ioctl$BIOCLOCK(r3, 0x20004276) semget(0x1, 0x8, 0x8b) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) r12 = open(&(0x7f0000000000)='./file0\x00', 0x28, 0x0) ioctl$TIOCFLUSH(r12, 0x80206979, &(0x7f0000000180)=0x1000000000000000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000001c0)={0x2, 0x101, './file0\x00', 0x800, 0xffffffffffffffb3, 0x100000001, 0x3}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000003c0)={0x3, &(0x7f0000000340)=[0x4, 0x3, 0x8001]}) chflagsat(r0, &(0x7f0000000300)='./file0\x00', 0x1, 0x2) 02:01:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x6eebd6368ea4411b, 0x0) openat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x54) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = kqueue() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x2) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) socketpair(0x2, 0x5, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 02:01:55 executing program 0: r0 = socket(0x1e, 0x8000, 0x0) setsockopt(r0, 0x29, 0x800000000000026, 0x0, 0x0) 02:01:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r2, &(0x7f0000001700)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001600)=[{&(0x7f0000000180)=""/138, 0x8a}, {&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/98, 0x62}, {&(0x7f0000001340)=""/21, 0x15}, {&(0x7f0000001380)=""/41, 0x29}, {&(0x7f00000013c0)=""/206, 0xce}, {&(0x7f00000014c0)=""/72, 0x48}, {&(0x7f0000001540)=""/133, 0x85}], 0xa, &(0x7f00000016c0)=""/14, 0xe}, 0x2) setsockopt(r0, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) 02:01:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) 02:01:56 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", 0xffbe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b09a0027002f00"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x60c, 0x59a, 0x101, "79947bed98671c2fec3d6e809f620eb65b033029", 0x4, 0xffffffffffff13a1}) 02:01:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x32, 0x4000, 0xbc) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66694c65300001d07677fb703078ae575f6f41502386fbb7929e391a12dbf42647dcc3e9adf724cc8a957611901ebfb63db0a71c92cb4d33c515c0934e4079649ff3539b7f7a1040e8988237f19cf7097a30dea8d1ae9f1ff9faf52bf3a0c0b1dd33a842554b7b2aed9508d6d2ff4547cb8d1f4ae1f5f24672f0c60a87a2437bf8513ba2cb6e9607fe1f9a301cfddee5981c906e72c1cfab4f71829fe223c0cdd09b591e8810b41f3fb3cd0e54f6bd291bcb33f60829775470659b9fad15374ad6d387980a6d9653354fda613cce8d5d96638689b6ae767911ba4a10fc58fa60f4dfc816f56fb212ab4cf54cebe444b0fb4a80b529073c43093cf7f0ff2cbc13652ee556fa12561a19323b5b9b9fa01d4cb830b0122b98d68e1972836e4caf9de63ee8362d528a4b50576d125abe78702964fbb44da684f3690a533305ad912ffe94244e3ac3ab3630fc38ef70ed0a21bd8133e7298cb3484166fe86c3c75a7acb61e83a53bc28b8b74c65bf85bed3443f8303d88655"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) syz_open_pts() 02:01:56 executing program 0: r0 = syz_open_pts() msgget$private(0x0, 0x30) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0xfffffffffffffffd, 0x0) 02:01:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x7, 0x2c14, 0xcaa, "269304439e2a8644f36b2fa5f145f1652a289ab3", 0x1000, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "05beca6027d69fb18762dcbbf36f62d09c18c096"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 02:01:59 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd31929648000000000000000000", 0x14) chflags(&(0x7f0000000000)='./file0\x00', 0x1) sendmsg(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="10000000000000000019008000e30000"], 0x10}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffcbe) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) shmget$private(0x0, 0x1000, 0x88, &(0x7f0000ffe000/0x1000)=nil) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) 02:01:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="4f0f3d17384910c5b3fdd708ef1c0e59dbc9799b24272a7aec6427d58047bd832147aec832b552108abc15ba4f3cb7cdfc8a6bffaf571f7db798aea196cef212b079c9447c4ad64a9eee984fba53776518ee8b246324262058f5157aba58452bb4ab8da6bb", 0x65) write(r0, &(0x7f0000000280)="146767cb397cafeb3a3fd7b3251fb4a02b89b69eacb982a0f27ba8a889cc6fec738f405fd47b0939ae3933639196f7333c515144ab04945db97100ac241a9af23875587fe5bd609ded35e938777248f92958ccd63a647a38bb216ed4205d7d8dd1f6718c5cea084264157c2d6ee0ca1c42f28ff6cca47fd6908424a88cbfb499c97ccd8d15c198a738250f1e7e2ebae991103ac123501435b6b56d03322ced5f00ce46c8e126dcb19bcf9f9965811237d571e7d835f52d95cdd4cfdf8da660fb60946fe3e1b2dbe36c300d", 0x431) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1451, 0xfffffffffffffff7, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 02:01:59 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:02:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x4000000000000000, 0x0, '\x00', 0x0, 0xe6d}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:02:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x80000000000039, 0x0, 0x0) 02:02:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x167, 0x9, 0x80000001, "02949c88eedc6e439e4ae975ad90dde0dad2dfd6", 0x4, 0x80000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x19, 0x8, 0x80, 0x10000, "486a52cbbce52ff44814b121847460f1f9e74112", 0x80000000, 0x3d856351}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x5) 02:02:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000940)=ANY=[@ANYBLOB="00f2ba6fc9f2650b5d49f23e4f90b6d2586e250e03b7fc359978a8e5eeecc3b5774af62f1415a0872e9baff0373829ebef3338c426cdd905db6b578ced64878adadbd8ac5ff9fd987003f2535431bca887eb9ebcf6ca32e5f3f2383e5139eb8b5217055851e37def6602b22dea896f937d644d04905bb8447d33141276bcdb4f67072672f373c221cdbaa7d2caaa2dd9d40ddcd1dab98e6a00f7864f6b2ec654d52c62baa65cc4037ab2eaae98cbd6bf2a81c1467874462811f116daea4db77b85816d34494fcd5a819580f068b63d114c208491301da8f2e8fe51a6bd3c5e8f559160740f0e54a6f490870e52061a1a"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="0b5daf4f988225bb7e783073e51bd86604bccb2b23cb62406aa24d067f9c391e148ca6dabb3a989eb0245ccec885334be66d8dc9770891d6cb4ef2db809bdbf2bc69089b331dfbcbfdb70a3a60331440ac557ff22130555e0c8209354991a8fe96b7b34304ae8aeca2c890ea528e9606add41a83243f80df34cf6a9810e89d3002dfd9019f9eb3fae7313538775c3893ccc60937e32c7c054cee68e7daa107047181cefc2070fa50f0bf0e3806f31220de50d9b1176fff781799d0956e06230ff5b410fa1583d4a7c0b5eca8f9bab8e86ecbd753cc6cd594999d07948b2d8f43a5d39377ff3dbcdc05d9eeb2bf84100bbe40de6f29ece3798f060e3b12e581b6c22db27c39e428fbe36ba9379a5456d82c384418b3286dd8670fcca48118722b6c3fb53fd016fcbfaeddf9133d318a7213c191ac55fc74f10d8a19f2128bd3836077b6116235c6b177299b26288345c4c82d5070251170bb7abc069a3c180a85b8150d6559685e6ba408a0e835e0746cc430a925ee8e55aa666354633b78b5edfeec0fbae259bbb20f6bb22bc536ac90007f967436de313f440adcb1bf8750b59d2fd5e73bbbf44e1920da4b9d80c21f468531ba0b66b8df7c47d4b280a075b1911b30e0af96b547d2396b6ee59103de69f5d4567d38c0a0fe788056489665e0c45132ceb1ebba2fc80049c69343f6eb786e468c028b491db5e6482d4c58f877e72e4a2578267e3aa98a14e65f3389b940abd3598fa6d19935ae23b6c9a303bbc3f783aff1f8219fdc88fb9a1b65d45a8c6b145ef6882c79c9b809b73829ac18127087077bc2460aa91ee5be990416aa0beeaea573992f9dd2f3ba3fc485c25121777de9f34acdef34ab30ebb5147f0f4284413130bba9c80df10f20856eff89f96a0a655f872c05cfc2321ce96fc39b5b8bb687c374308601024633c6a12969f9091aca9231a92ff74f453ce5d4c7fd0a1d21f617901a00d1235623dc457e59d7fac8356996535ba80c32264016a62286ab9e551f2f76e9163cd27b5682c206be42f773f43033a8d233b0f7b3812931a6cd8815fb2df1071e31e824679b48676d466a67fcfddc3adcc31f4f215e79d7c7c1e06195789e96d3792082ec83427e6e51a5e8dc644d924f22571d71818c71869a4a501bc68cbb3ce31d86c7aba97a2e1fe2139bb3643152b86ac83c48346b58f0dfb0f35e3cd610b759f7a31bbbd9d8be6ae7899c9412087c2b55931a5def8966903112602334ff014fb204283fec4ef7c411472c7a57a507054c520fe0134b8a166061d3793990e8b545a7bcf22413119c18bc8925a7af9c286eb70c65f1974a7a40dc03ec23ebfde98154f059801218837b5e75fbbe09720b8b0451b24289801fb7c3be41babefc706d9ff504a40f966681afdbe18555c96797b20313c28554b72d51267078b2aee5707f0436c7617cb4c3d1ef7b0a27f87c85a429ba8fed9e0176ceb4dd5881b0759fef96100af2f8a18ff84ac070d03fe70614f061ac7442a723219d044b0acf799fb3d66250c3b969fb3cd6f655bc86aab0cabd9622e975abe59fe5d019189be5b72135bf1c9aa31658d67299e561249db92b2dd4fc84ab17fa8d5b36cac12c33f4f896d621e60d158129340000bdfa9b6b18d882cb576355ba9a74a6440faebe3e76fe28f383d2929223a8de225875a74e49be67fe13c1b610b2ec27f89b6adbecf4795d876914336d8aa9f220cf1ce99f95d3ff9b055349b336073e09b0199291fa03dbabac94e57f3ef0c4107cf01959dc63915f2fc61d29f5df61e2879bfd2e38db6d0dcba01e495efa5667c7f8eacb45470141e48372cc54ebef4c2d7d1c59cb23839289b6d36a0c210f8565b3d7b6b695b997b5914dc1be6f34d6ada2ba3d89d6f620ee6bb59c535546d67fbbc72c20dc08091e4bce64282ddd1486a4aa114b1225036853dca7e27c1faddd37ea07159a0c87dd7a05abd075086d5f81a78a3c6eac424d2a94f45fdbee85ec1849a47685075dbc305e3148b6f03ce4db816316c153b1eb3a77f16dffa5f9fc7a77fb86ab6980e3628385f05f7eefdab26d4a6a04983fbc7ea940ad46fe2f75c6bf6f065268e7eefa4545ceaedef2221eceedc7d5c04d92c96591e0b15ee310b665e4a0db162636c3f44753b72a54f93135c016ce87a471ccdfdab31b87117faf09b53a9ecd045746e0fa4c4a1e4165b0793ebb9ec8145967fed04250aaf9be390920ab7d650c13a96d97294ddbce82d62177acba39c92d1b12fc9da0f489a014396d419c997c74a59806c3c3cdf985652c463057a36a85d20f9f54a438040d02294e3b06a213a26acaaa5cbfd4a15e52d6da9e26a4fe807f0afef590e6d8ac4788bb7b9e1a2084f54db6916427f95566b8fd7bd8d5ca16252c9a073e0bacc38e8b4c21ade33c26961f16d73e18bd95e231993046c80324f9ba5af88945df14786b98783f011cead478379ce311c05ca8bbb805dc734ff5047b6f7aceae9cedbd89e6c64aa117b1e884ff0587f66e92cff4dce3c8ce9af9c85517ef31da82caa0807f7f7ecd9a6628dd91c6da14237c5a9cfe2e982636198bb36ba43f6bed5d4e500f12ba3acd67a21b35d880595a1251ca0324862912a0f928ac87ed5e58bf9b30fdda3d1a698f4a4407dcfe837c249d427249aea9651d93eff600192b94f16f30718e319888edf89e648b44f06582295cf571be992bc975d5d6cc6b453a5536088d6f58bd5a90ce41c86d2a67937a6685119172be098c3a91a10bd73ba6b41c92d9d984e2f416e48a54c8e45392516da0d75e46b14c90023e0192f6ebf5f57fe947343ccea57d29a58bd000f6a561bb02a80624824e477fc8d8128a69fed9a64d313e0d392f7f5435c3266a0b92776e20a0a71afb8c51", 0x801}], 0x1}, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) 02:02:00 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) chdir(&(0x7f0000000080)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x42, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 02:02:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x188) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2000000000000, 0x0, 0xfffffffffffffffb, 0x200000000004, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x1ff, 0x8}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x7cdc906f729f4c31, r0, 0x0, 0x0) kqueue() pwrite(r0, &(0x7f00000002c0)="e6d44fb728636c806bb792458bca8d48d3d19e39c5c829ca7d0399e6d635509a0f548f7e77d91e179d24deedc93cce9093fbcaee95b50b48415c08abec4d2a2ea24c9dbf701790522cda", 0x3, 0x0, 0x0) accept(r0, &(0x7f0000000280)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x7, './file0\x00'}) close(r1) 02:02:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bd", 0x1) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) close(r0) dup2(r1, r0) preadv(r1, &(0x7f0000001680)=[{&(0x7f0000000000)=""/64, 0x40}, {&(0x7f00000000c0)=""/172, 0xac}, {&(0x7f0000000200)=""/12, 0xc}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/173, 0xad}, {&(0x7f0000000300)=""/97, 0x61}, {&(0x7f0000000380)=""/105, 0x69}, {&(0x7f0000000400)=""/141, 0x8d}, {&(0x7f00000004c0)=""/25, 0x19}, {&(0x7f0000000500)=""/151, 0x97}], 0xa, 0x0, 0x0) dup(r1) poll(&(0x7f00000005c0)=[{r2, 0x100}], 0x1, 0x81) syz_open_pts() 02:02:00 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 02:02:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f660800000000ee0ae45321e943cdca38ea64334e831ebedd9e46b787deb68ca30939aa063d5efc63ac1c9d20272487bca761aa02e2ea56ebada7075ede3f804e843af874783512ad21f2a112bd58d5e80c32a264431010784968a76d51314498f75ef0a92864114f13d92c2827ee744826aa0f951998746c7b6b7d0800000060e539720b4672795e24d6d5691278e3c8649325fe8cff0d850f58fc82e60100000000000000d89074bdea69235cded56b1c1ae5002b5e8bded803b99bc7f0378f9e7174859ae567b2c19000"/225], 0x10) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 02:02:00 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1, 0x0) getdents(r0, &(0x7f0000000000)=""/37, 0x218) r1 = getpgrp() fcntl$lock(r0, 0x84b6850f80b08451, &(0x7f0000000040)={0x2, 0x1, 0x5a7, 0x188f, r1}) setsockopt(r0, 0x0, 0x7, &(0x7f00000001c0)="90dd29513e573377fe19b130578058a568574c36ba7903cde5307941dc2e3111b86b984bb1f0f925b56369f82584885c08e24f8d62a41a789c41745bc25aa5ff52e251c24c3657e95fab2ed6507e185d045653ba321c38969d24cd6aea23b3ffa40c03ed0309f9112e69c8e782369b19f5d5f3c5aff817a0da3b71cae96e53cc6291c9bb433b863a6952805f3ce0b21f5a", 0x91) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) r2 = dup2(r0, r0) setsockopt(r2, 0x7, 0x3ff, &(0x7f00000000c0)="3ba14d03e462dd4e722dfced2a5d82b00d860f1506d9ac721d41726452ac61bc184fe246efffedcad63f9995ff1d29c338a7e22f3256ba4c3cbcaad7bcdd6964dfd572a54f3041b16ce9571a2de259c364542d6143633aa6b31398e11378dd6b98e760ad987a0d795317a167be9d72bd564863497c4f355c7730a2bde09ca439b0722771e5cfbcf448db9a0b91827c116bead613626abfe6d6b0f8416398788a7a65d17b46fbe180274bfa12a87fa25d266758d857991dd77452cf700cde2833131fb58700f2ef0cf6fd4f11d83b223203666d05a36dfd30abefc16495f41a8a14690b5c81a51c6198a55e1acc2a4a5959e422a3756f44ff13571c20720c", 0xfe) 02:02:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) rmdir(&(0x7f0000000180)='\x00') r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) r2 = dup(r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0xffff, 0x9, 0x1, 0x3, 0xfff, 0x200, 0x1, 0x2, 0x6, 0xbb}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000008007f9160800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 02:02:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000240)="0000833340fcb373", 0x8) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getrlimit(0x0, &(0x7f00000001c0)) 02:02:00 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="818d617b80afae16191aaf05394ce9e3e92695499ebe80e2a39f1a59d36e5da3e444d1fc815e277da92d3c1571d7c363431b3ea7e2107800d1a61416a6d52ad51ee1fe1516f433646e64757663e6c172971a4ea10044362eaaa4dc0dab79e796b4e21350435c087ecac1b413eba359b3455bd9c771d9d6b9f89903389bcfc02d1bf09ad7f494bdb7589f9b98470f9294faa270c58699ad0256e1bd1845b20836209a4e8b7154133d18f2a3661bad8642fb15a19cd9b64fa48549036ea90180dfa6b390eb0376d8674bb621", 0xcb}, {&(0x7f00000000c0)="bd35e65329664317f9bbf12ab7c8d19bd11d972021b822a81613c534cf93e2c87b833110ac6225282ee3428afcc9e96e2f5889e646e820b3cf717ca235facaa63fe26f9b05febdf40a7070bf1901e78b0f351a410ff4f5cd94d161bbfd1faf262890bf1dda6e214ec812a05d2ce12275c5c66c3d2d6d11aaf8fb376dc00aeb9a9ad9cd3581d85187be1dd2c231d8082da205ae1e54b8f481a3720f5dc337d36d49b38945cb8a17136dbbad66df7535e728d77f2fe7a1dc272e2d98b1", 0xbc}, {&(0x7f00000002c0)="b20d0586f8571be4e61d5270dabaa6bead162b668938ca25a1e1e61f7eb58607990352d1e66344c175d9d810abb6fbc5bd4962796560131bba574f89e670805f661093514a9405f332ce8412d70634436bdd248379d65ca63fcb6c7ad9c5790fa3267751987e0cbf033f6499cab7d6bc0af766db74907e90263808a3b120a62da8a2d642c5e974ca9369be254ce5e26d0b8148a537b4b93b4c6d4a96a8b28b82c5cafbdfd44a06dbb01171fb8b46786478de346f3d12895b286222fdb1db02c5", 0xc0}, {&(0x7f0000000380)="e69ffa77445ea212d5285516bc6c651c672fb10188ff9ed83882c76a24f1118b2c4367f376746346122ab696a530112ef85b424ce83f9017e8ea7b514df84a6cf3bed7cab15528ffd3adc86f7ceb872be6840d6e10184b8cb7e5501d8c801fae45b52a390f5bd08c8afc8b60ffef30b834e536a6a0c9f4a399c4bea19e1f718ebd522dd1ecf1744fe98d1f0b501f942c84eb228899b1e92624ad6f4d44d6ffd8c7f33e5df65441224d37f10a2b17da4612a0", 0xb2}, {&(0x7f0000000000)="d24058563c31d383424cf37b7c116a34e0cabe52a620caa7ad87488ad3b0eceaa2fab474474ccd9e2a40689bcf9df7d135075e754d70842753e3611c008c6caef2c4d7a6cb1f2941e0fc0f441ca037b28a0ca4adf97ac471f52098992d881a2a13", 0x61}], 0x5, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000640)=0x5) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x2, 0x8) accept(r2, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000700)) fcntl$setstatus(r1, 0x4, 0xcc) r3 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x20) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) write(r1, 0x0, 0x0) r4 = open(&(0x7f00000004c0)='.\x00', 0x80, 0x1) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000500)={{0x9, 0x7f, 0xac}, 0x1, 0x800, 0x2}) renameat(r4, &(0x7f00000005c0)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00') 02:02:00 executing program 0: pwrite(0xffffffffffffffff, 0x0, 0xc600000000000000, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8ae339a4d2f009da, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x7de7, 0x1}) ftruncate(r0, 0x0, 0xfffffffffffffffc) 02:02:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/34}, &(0x7f0000000080)=0x24) recvmsg(r1, &(0x7f0000000480)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)=""/189, 0xbd}, {&(0x7f00000001c0)=""/198, 0xc6}, {&(0x7f00000002c0)=""/6, 0x6}, {&(0x7f0000000300)=""/51, 0x33}], 0x4, &(0x7f0000000380)=""/200, 0xc8}, 0x801) getpgrp() chflags(&(0x7f00000004c0)='./file0\x00', 0x1) sendto(r1, &(0x7f0000000500)="69e8b38006a3620bc6ff3378f68f8cc0eb9a510afa1db3d813ea4ebdcf7b6143a61c65503a4007b1328fa90d2491f9f8c78f2674b726fc55dd686ea6b487d7321dd4cfa30642123a2da8700bc6d317e8dfe0b7affe4b37c3c7201f3c4d53d9412c61319cdbebf0cff8791a293866b12d1142fc151bcaee1fc5febc517a6e84349c7ed4ca279b012f885e8a9c8300ac749c47ff24910ce224fd606dd50de9cf17d0896103e9b68cfdadb1af3d76ea1979f747386a3e80586fd9cbc2216270e3ad639ece50b68d9296a2e485ae806f6142d0c9c651dbfc5f5ba52437b3521e628e7a6f11efefe422c61c752c2d89f58747d3898f6b5c9ffe1a548e89bc6f128c971707f2958a4678cc7a4333ae6ebddaa38eaa21fcdd00e94744451f55e14b867565bb9f6f2335a4b0e2cb5b113d0491e7a1f1379a3b994bfbb5cf4d981f65046da59dad3316dbeb36358be7d608e1894122446158f41fdb13d2f530aa7bbddf244e1e890989dcbb694c3b11f38aa471c538f57236e1c65395e76da7bc0a8fbcb0d9e421ea8331490a637c65ed15c905f92f3fd7eb0821720eb76972dd3c3b2f8bd4bcd8a51d326ca126beb010dab01331abb4f80857761a36bee9d00f472c43342216f6682b0752a573b2ecca45af0991998c7a837d975dc9bdd2e71aa462c61d786612ff6261c0fa005268a47fd00915ba2cbeb8275d135c9c3bd4792224ff06426f377cc7018b33286ba7b84313ca3e183e90dcdb8228ed3a982f50e3d7af9faf03136c3651d4197a3340c5f7b7d6c7add6e52623be619364299518f442cad68aa72e3ace769e142b17fc6218921a87f0a619c0d03f0e03773053f8641541f329d6c568fb572ba212056d2639077ecabe9f2883263cb4ce539bf9e16eebe818e19d46ad76e8788624917bcb4d04888340ff59d81080872773d1231974ecfc22cdffe2dd2e1b5c9fb7287538b053240f6b8b6bd7f154f634c146fbfe63b3f24092dd50d3f4474513afd8120876f85a55771f2c12331a2618a430046638c9e4a50f6d57a21e7fc7e628486e6b1a51d66264788aa40b4585bd5b6d28768e4ee8da9f1b2fa86fb35ac10d4b794b643b9ef74e7bda76fd207164feeb8d0a2926c12edde78f47696d18cbd1c047afc045197f687655ee6995ac7a3eb2e693e35a465036bfc6d50b45847d0991571e0e7b899d601a138bdacc91f3a2b5d36b74a529318fe23ba307490b8846abdec2b53eb9d09d4bd2a268e49e6fe7315a4e72c07ce3855e0f4cb9cbed979aafac36e5ffd2890919378146c1e42d5572299b3052712d20ee326fb4fcb6bdb25aa72bfafe2d1e672f57d7fd092e2e94e7d2f0f58f77722df595f5b3acbe436fd33985a3d5792a360513329a47dd2d8157941d9833a9333a9809af447c258994091d19303dc213e4e7595fc3908d7f4f9a25aaa74adcaa1f3d1ea7d678e6ab7c0c7e0226a17f938e9724871e8ae918aade5ac077a770c10d44e3067d50c6e517eab6d2ba32b85aba586a0ddec737d69db9daeb11866291e67a75b84f2990adcca6566663ec6f007df577ed321ea220b9dd0b79420d82cc0d9796db8c65ffba5e4a6e177f3fe4427020be17263036452175fcc29965dd69d3b1b808f33dfe19a228f7520649872aba6b85320a1a5f52c02fc8a079afd65d31375305f7e4d60f4452d5422d4bd962d43aaf02aec3ff2eed06520c413cf157f52c97532e28ab4133020e0bf8745a35125578bb32687b12de68b4a8708bed5bc77cb2891a12cd02befc22e22120b6ea3293711a2fcba4985bb72392062c609013c7c5877a202f45a7c5d3d6fdcb5947368a1410fcccaca7f2770ae2b518e21270de6b18cf649d99f1bde7d1b9d1fce7e039571620a4686a151c51ef9c9ed8c7c812fa888ca6ad5f1e0b24f43ce8e9c70a701e81fdd5e6ec1bf41de4b44bc60f1cad9de7a18ce0b06b32286fb4e104d047e70d93fbfecafea5eb55973e406dc12aff6728843ffb07056825bc07b2e446df299f219ea0b73ccb89bbdaac4c9abee9804090788f9768e3174dd61c024d367744c22ed289d779c517be4ae7577d694410deb64bba4c46d9ccc8084afa0c8fa3c7cf0038cd9893738e5180cc7557df9321a131871fff15c18b9f9aa84315f674fffdf84bff3f2375e8985334934ed7d865022617e68957f203e21e90334bc7c06b9ec291a94ec42c79b5c866753e863ccb80c7bcbb0f1b7a2bfcaeb72f43181884100560ac911ff086da7f046305367feae99b93462efc743235812c5fb2bdaf2272be191a25fdfa44b5cb3e189308042818f5f9e38163f899f6438634de54a64035bb718ba58a8ec6f3a01724a212152bed8be3c1e3e2e85bbd0fc9f69b281a940c46f0bc1598c1e05336426a44cac054e1ef4b2e4e84e222f01ec71c4d17b3606e72af1baf5145ef9090e39fcf5ace0e1f4f93d14335c4332f3e89cb9aed89032704e682ff6dbcd58f616d2864df405bd0c33e36e73abc6ae058c9539f124a1954ac4be672bf45892c184a7ea0462ec805f5dd220f84764a2ac69e0ef522128868b1e91615765d450f235a828b40f358becdeb3dea82c73a85ae3dc0aa51dcb587b23038cdee832ed46d39a58a0a94cb0d2b172daf501b1368fc9fbb4d38caf005196638de89b397c53bae8defc58474aaecde495fccc2cd1ab3979860c993183815c2a58b73da037bac5c68464f331259041f0f2496487598ad72130b824c6c420e2f4b2bf9fe394b5aada2be633a151d99ec9e1b33a3e5d58f1f2c324f3bdfd5dec4321b6979ff06a46a8d2b69c551470fff8fcb1b836e5e4471e8701641dca11b4e5dcfe92119ca6d7ff68dc4ecf12cac43e18905d6e1929714516e4308e07d6f64f672b2c477448da4631288928ba9cd3be34e55d7925f491b97b5188bf1f6d77eb49bd49c3594121d1b773a32f03eb36b365def43254e5a1e67112e08c358f79a83d15d1118bb5123949f3e727ee70ed22f4e8e7923c87cb04e9bff0a92c3592b57512438b4669d8fed92269dcc161cfff08fd08c96b6556ffa54b03023363b962d0d8c4678968028d61f9d9513e0f5d0d2c0059fd7b133dc9f805fd34417b9b1b12e151d23f59d10774a8a6d3608d5545d48a02c34bb77b95f5f6d85acd336b3129b167759b114a8b234367753d5cec2459513026f438cd849e1d2aafb0db99ba41a5ae2770e756913fb85412f6785dc3240b845de2894631a1fa759f9371c68597a4ae62918d501591c2f97ead0c89eb27a55d4b4960ba9f27bc6e901fe58e8eb359445672343e8eaf28326ab418aa9c2ea6008cb731dddb808013e59f524366ba319c5d287bb828247528ad986972d81be8dc8f17084a5c2a6ea57c72a33f544ef9318a63b12fb5195c9c80f88a17b3adbc86e637a05ab8510a4ae057d00331466ed169cba11d7fa3a4708eff0227980afd5c7cb27d340d327fb531dc5112e9dc044347344ead866aa152ae16f2fe760024a29851f95585eaf147b734f6f0e32e7fb38f1706905a925e4e12f99b27f13de5ee3920d49ac097cc84faf6997734db96f177e1ca0f41f9815e403ff2cc8c03b63d07b248089749648f2833e96d1082b3ef29039d637217d59bc769224bb848c1e30bbb9370133a8570f6cc894fab91bf355db590099d55b41173011fde8b306b802a3ac942c5801345fc8c68fe879ac0b79d338f2146b7cf5f26a063906bf717afb576a9b0df1c54f320748ea8da03482040c7f15e8b74b3975019466174399c72678ef57aab06920bbbee70756170f77fd0376972123c04295edb9e9369103aa1364f6d878e929430b60e78ba54adec0ee821d4a67e0129a7a3a2c97417c2c3a68fdeff5397466b4a8ee3a9a8639853bfe8f23af82eb854de192904f5f9e037492ee46df6359595608186b2fdf8d9f25d77912351fcba611db30a5396934535847c8b1f840757f6c59fbbdb1def6d55886c51835f8d4ff047ffa5992f419a85772ae08f236978e030690ad4636579a0477e2cf62ea366a1fabe43b8bda8fcd1d63986732497ba7053c24eaaca2030ee930111915a828de4363c74da3c12832f1eaa2679b0d3313d6ef2a876e92800a57a3132c6cf529205d3a02d0e69c07f509379b182807637e343b73597c514cd8de2e4abcd7429c3490cbfc4990c940771742702154502a25ff9c8a12ef54daaac97d9a20795bbf3bb31c91f7150c63d7a6b25e07c20d0ecb6a61a56d21db301045e0a410eb46ce3e2ec4308fb5d56201f49e7895cf35939034535f92c464c58b1a104c001eda9ea16145f93ae4b08f6267f1fe4c530846c7f92fa041d3d7297988cb8cb38a5fea8ba94dc92ba412e040fedea65a7094a8e97a77ce6968c5dc15e048e3170d9b5b7b7033a0422c5915b57d97842c7b6b66feb9cf147bafd993ffe49c80395c51e2908c093c51b26cdd66de645592a3893e71d0c7a15e1fabec66248223799fbd8b8dcf4d814f42f31f9e3b125d4b2e9f9d812fca0397cb9fb7fb4be4909bb2fe63a595654c7142305804da82dbdee82f43d19458928b310a754bf1ea7b6335bfcd1f1769a2c318afc554a520e7362d6a210f6ebb647b85b541e6dcb33174f07a5848416bf60b846575f737bdd0fbbb9cb0eff9edab37e5cce4d9fef71410b6f3f6d525210d48c95567709f7e0725780703e1acc22d84df2e8e5051e90e48b4341be042335b38824f0464e285bb81edfec59f34978863b1dd971b3e8e0155dd5b19f5cb0c081dc806c950a7cf8fc37b66f4b184899ed021baf93b8cf7aaba4b471178d9ea744ee4e42ceb47ad4e7879d1d14ee988c6ed30a84236eca37c8b8a788843f0cb213452385444d9d28a15af364c8e9360fac785998d24161ee2c035650abd2c13058e715b6cd55fe34cc3e52da669e1ba4ff813453e4135eb9cf086110d87345ca6354d593c67369352167069d2a30f41f1115699ba1cf8b94d532b578a7f49708c4b188dab4a1d77cc5a7c53f88c83b4c5735dd03d54268179a73d58d040bbf5363c012644fb1c6e186960e018f572b033fc9da3ff30ed399e80803842b7fe3dba429143063402aff1d156c3008542e7a17c14b36049458696a6c8bc3cf46364273d3913de8cbab624d18b70eb4d492a9fcc818e92e361f3cfad9e1a0855f77dc48380b11d602c8b43fdc3920f0ba77a2b47250e5eb4b7d360d8d8635d7a9cb2b36a0010e9411492feec1f326103babe3589fa2e4e358cbdea97b10bb2bdc234a227219b4f0bbb9b4a5d2b9c63c48c408fb567055b5171df1ca815c7be32721d0b0164f0ab1ca68a7d407ac582de4ed6bac5e039c061e9590df1d4fcf6a2f0919034047538f62f56047bf3c9d8ba494c0857ebcf88f62fae127e59e0f98ef1cf2607a3b5d517d7026062d7812965994d816746777235e697d24e282d002f5f15744cac62f8a551d570cceba248b17263b93ff7d229e2e83424e14cae0b41f038f326e18aab97071581514279ac35e10f9c0d0a1deddc83cfc6dac48146116f56736821e9ff3162681848b5a2fcb4182401a4b20f016e493bd4f832de73513f02b3ad972a73403a72554ed79e03911224166548982c28cf16e8dc4839282d10c2dcfd90c37ff5041b8066fea6bc36466004c4e11ad6dc02655596a53d143dae018e739994f1a2fec057957ae616a8ba390b3baaa72698c0221508b8030972a96f0b0dfe357d9a34736fbc27208a8a02ea5916ce92994f1511163ae0fd8704cd4fdb7ab258a5e8da7b71f8acff49da4840c8394de2f70b0373f2e773e5095dc1", 0x1000, 0x4, &(0x7f0000001500)=@in={0x2, 0x0}, 0xc) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000001540)) accept$unix(r0, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001600)={'./file0\x00', 0xffff, 0x800, 0x8, 0x0, 0x2, 0x5, 0x1, 0x0, 0x2, 0x3, 0x1}) openat$pci(0xffffffffffffff9c, &(0x7f0000001680)='/dev/pci\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000016c0)={'./file0\x00', 0xffffffffffff968d, 0x5, 0x6000, 0xae17011e33265a10, 0x1, 0x0, 0x100000001, 0x0, 0x2, 0x0, 0x8}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001740)) chflagsat(r0, &(0x7f0000001780)='./file0\x00', 0x0, 0x2) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000017c0)=0x7) socketpair$unix(0x1, 0xfba51f055014174b, 0x0, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001840)={'./file0\x00', 0x5, 0x7, 0x6f, 0x1, 0xffffffff, 0x1000, 0x3, 0x3, 0x2, 0xfff, 0x10001}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000018c0)={'./file0\x00', 0x2, 0x10, 0x5c24, 0x0, 0x8000000000000, 0x100000001, 0x4, 0x1, 0x0, 0x1147b260, 0x7}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000001940)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001980)={'./file0\x00', 0x80, 0x200, 0x2, 0x0, 0x9, 0x100, 0x7, 0x0, 0x2, 0x5, 0xff}) getsockname$unix(r3, &(0x7f0000001a00)=@abs, &(0x7f0000001a40)=0x8) accept$unix(r2, &(0x7f0000001a80)=@file={0x0, ""/4096}, &(0x7f0000002ac0)=0x1002) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000002b00)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000002b40)={0x6, './file0\x00', './file0\x00'}) chflagsat(r0, &(0x7f0000002b80)='./file1\x00', 0x10000, 0xa2fb17eb5726feae) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCNXCL(r0, 0x2000740e) chflags(&(0x7f0000002bc0)='./file0\x00', 0x0) 02:02:00 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000280)={0x1}) r1 = msgget(0x0, 0x20) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xc10, r2, r4, r5, r6, 0x2, 0x9}, 0x6, 0x5, r7, r8, 0x9, 0x6, 0x80, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={r3, r5, r9}, 0xc) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r11) getppid() 02:02:00 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10010) getsockopt$sock_timeval(r1, 0xffff, 0xf010ad88e476e89c, &(0x7f0000000040), &(0x7f0000000080)=0x10) listen(r0, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7, 0x7fff}, 0xc) getsockopt(r1, 0x200, 0x9, &(0x7f0000000140)=""/97, &(0x7f0000000000)=0x61) socket(0x1, 0x2, 0x6) ioctl$KDGKBMODE(r1, 0x40044b06) 02:02:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0xc, 0x0, 0x0) 02:02:00 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) r1 = dup2(r0, r0) setsockopt(r1, 0x1f84, 0x7fff, &(0x7f0000000080)="6bebed24", 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x7}) ioctl$TIOCSDTR(r0, 0x20007479) flock(r1, 0xa) fcntl$dupfd(r1, 0xd042fcca14c99b6b, r1) 02:02:00 executing program 0: r0 = msgget(0xffffffffffffffff, 0x750) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 02:02:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f00000000c0)=0x17a) setsockopt(r0, 0x8001, 0x1, &(0x7f0000000100)="44bb3f51fce0ae1a09481c8c38cec0cf65c55e2c64bde8d4e79e91631c85af59df4515c2aed616015b631986ad7d1e98db19e1c3cd779fc5e4c5c4b4a7725608e04bbafbc9bf67375416b720cf239879bff0ba2945f2970294ddd51d8b6f1fb147ac9ad330251e802bc254943fcf1029a9e55676984755f45c57360e6f8cf6a849463db8688cb96ca7e0c4a964f69ec3c2535326cf055a58214c068d83f005d2aa220d7072c98ddaa9474dae960faf98a281485e158987866d5e", 0xba) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x3) 02:02:00 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x4}) openat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x10) sendto$unix(r2, &(0x7f0000000080)="db7fe54eaf808787727e2a", 0xb, 0x40d, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 02:02:00 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/61) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) readv(r1, &(0x7f0000002180)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)=""/26, 0x1a}, {&(0x7f00000020c0)=""/182, 0xb6}], 0x4) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000021c0)=""/34) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000002200)) semop(r0, &(0x7f0000002240)=[{0x0, 0x7fffffff, 0x1800}, {0x2, 0x1, 0x1800}, {0x3, 0x101, 0x800}, {0x4, 0x9, 0x1800}, {0x1, 0x40, 0x1000}, {0x3, 0x101, 0xb9768c4f91b94dd6}], 0x6) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000002280)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2810, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000022c0)={0x7fffffff, 0x9, {0xb8b, 0x7}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002340)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000002300)='./file0\x00', r2, r3, 0x4) msgget$private(0x0, 0x30) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000002380)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000023c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000002400)={0x100000000, 0x1f, './file0\x00', 0x6ed80000, 0x1, 0xc9d, 0xfffffffffffff254}) pwritev(r1, &(0x7f0000002800)=[{&(0x7f0000002440)="b24b890f180e67a8e1c24e265f0a4c62dffc375a5f1176f4958ee45c91a41e820998256a70d18a78b0d85c1ee6a92214861553310122d20d3ef9e60363377383", 0x40}, {&(0x7f0000002480)="08cb1fb1d569272d9705c25cb8ef1da3289e70e7305b77f9aa20d951002a15a09b4b5c74acf3", 0x26}, {&(0x7f00000024c0)="29f9bdb5b90086a927805aa2859328947d1522206170cc9029a4b8428ebee5f3d06db8dab4c8885f76bd0024700ed5be24c33f68cfdf357b08b22d9a570edbe956d17b3d5cbb76d0819d6f3ff9632a52d2419ac16019f576600cf799146dc1429483c9d2641d9c5425e0901d704e95ad047d2f5e009e483bb8d2251691006d46427dc92bca2daa01baa0dc6eff0cc7f99444ee41", 0x94}, {&(0x7f0000002580)="b0accb188a3d964cf03d42d445d4e64772ce68c49d45eeb4692f6c9af3fb1ca1152575b502c9596eecfe5d5f35ac63fa06947efb4f931a7712345c2ef10f59f0b3257a45bc303fa8a7561d3a642d", 0x4e}, {&(0x7f0000002600)="c19eea72c82d6db235ea83c014309bf1d11c66b130f245e9212f8be14648ca765c04a515b4fbaad7e719e65a49fa468037422651f5ab21437b91ee1700bda01811d8f05e4462701310b84cacd5f71082af5ec383c1c4f7a0a098f7acbf24edd88828eb3c410c732b4214ecb702b290d05b", 0x71}, {&(0x7f0000002680)="4740dab2f1029d38e3ce3629bbd90cdbd5c0ef7f655f87f9b8434bfb3fc0ca1885cf9f782ea8c9f65c0b745085eab9c4af8fbd8d401f61b7ff5aef23abb182cf11c9f1c00206b42e533e4307a0a437339bbbbdf016279d13668e89cfe0593f67a816e75619a91e88bbaf4d01bc113e25d42628ee26e94039071a7a9d39bb6ed42eb7cb315583a0738f70f1293f7db0507a3adee8cbc65decb0b6d2c07f2846cb351654cdbc824d62bc4c8a", 0xab}, {&(0x7f0000002740)="10fc3f144fd78d3fb194796bb33a47e77c56ee111a9081092e6d709c2b47a30a50644bdcae847bef14e7bd26c56c37c2ae5a8572f976d56c713cca7820aff2978e1efabb6f1779", 0x47}, {&(0x7f00000027c0)="c160bf3935fdd4deb790a19c2400caa6b7895cb850b5c14e3e6fd457c71422ffa8", 0x21}], 0x8, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000002880)) openat$diskmap(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/diskmap\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000002900)) recvfrom(r1, &(0x7f0000002940)=""/118, 0x76, 0x41, 0x0, 0x0) getsockname(r1, &(0x7f00000029c0)=@un=@abs, &(0x7f0000002a00)=0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000002a40)={'./file0\x00', 0x2, 0x10000, 0x5, 0x0, 0x7, 0x10001, 0x0, 0x1, 0x2, 0x7}) pread(r1, &(0x7f0000002ac0)="a12844c68cbaea8084395675497f5e61b070b849da55ad014d34ec745ef8747247b942360f706523", 0x28, 0x0, 0x0) semget$private(0x0, 0x0, 0x68) unlinkat(r1, &(0x7f0000002b00)='./file0\x00', 0x8) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000002b40)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000002b80)=0x1) 02:02:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x400, 0x4) fchmod(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x42) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x454201867bb4bba8, 0xf0000000, 0x5, 0x48}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x0, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40, 0x5, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x7, 0xff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x2, 0xce}, {{r1}, 0xfffffffffffffffc, 0x8, 0x2, 0x7ff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x33328c6627d67f84, 0x2, 0x10000, 0x5}], 0x3b3e, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x6, 0x53c2}, {{r0}, 0xfffffffffffffffa, 0x18, 0x21, 0x5, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0x9, 0xa0000}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x80000000, 0xc9}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x5, 0x4}], 0x4e7, &(0x7f0000000040)={0x1, 0x400000000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8ac12e2f66696c65300082c4a9e1fb5b961d1067fae76c80aa2240f4c4a13b882506deec7cc838f521a61d339cd04d6013b164807041b587c8e982c9b4e7b222df1f4a9ce8a4d3210b5447213f86126d2e52224694"], 0x10) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000003c0)=0x4) shutdown(r0, 0x2) 02:02:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = semget$private(0x0, 0x1, 0x8) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x80) close(r1) r3 = dup2(r1, r1) mkdirat(r3, &(0x7f00000006c0)='./file\x00', 0x80) r4 = socket(0x18, 0x400000002, 0x0) r5 = semget$private(0x0, 0x3, 0x20) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file\x00', r3, 0x2}) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000040)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) openat(r3, &(0x7f0000000340)='./file\x00', 0x0, 0x22) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) flock(r3, 0x6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000002c0)={{0x1, r6, r7, r8, r9, 0xd197140e2da04ddf, 0x9b0}, 0x7957, 0x9, 0x1ff}) 02:02:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x4010, r0, 0x0, 0x0) write(r1, &(0x7f0000000040)="d28c238aaeb88a8fce723841bb83dc4ecbffa204f87c2618ae51ed6a8ddbc0e1b2aebbe9d1f7606d39dc5587d3601732d0f99a4c4b1dc61e03ba31019af5f2e991e478cbb1cd46ac9e4bdc5393a8e42e40fd9de94981b60032e71859d2f781a330ea7595885483b5e9af9bbd626f357521f654db317efd9f0c", 0x79) setsockopt$sock_timeval(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x13) 02:02:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pwrite(r0, &(0x7f0000000000)="767c83a2ea3cb3b68afe5e315dd74b1b0ea8f0ad9183d63831d9d0a91f1163fac0ae1f376e1faa2f7e9211347d5245e25845fe2af2b4d0fef8e2d288f2093c024d3ef92f16edb295ce3083c46a37d09f8335a8289cdbe7775f646cf06c92a03c37d4e25c304b0327e4170ed4942830e2a75c5c22a26008b8ccd1b6ee6f1f60b986b8eebb43e3b95c4f7a293f61ac8288761969f95dda3154c131e63cd12db0ecd2189bffd08087309dd633ddc388f7f902ee1316fc4231f72778b37edde604ebae6a", 0xc2, 0x0, 0x0) getsockopt(r0, 0x3, 0x8000000000101d, 0x0, 0x0) 02:02:00 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0), 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) execve(0x0, 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/245, 0xf5) 02:02:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) fchflags(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="04e3bbd83c3055d282022e2f66696c653000"], 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0xfff, 0xc38f958b11da401b, 0x6, 0xe8f, 0x1}, 0xc) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 02:02:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="168b19882870ed3696", 0x9) 02:02:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f96796c653000"], 0x6a) 02:02:01 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x29) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000500)="f2", 0x1}], 0x1, 0x0, 0x0) 02:02:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 02:02:01 executing program 0: r0 = dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8400, 0x0) r4 = socket$inet6(0x18, 0x4000, 0x16) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet6(0x18, 0x1, 0x5ca) r7 = syz_open_pts() r8 = socket$inet6(0x18, 0x4003, 0x7) r9 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r10 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x1, 0x0) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x400, 0x0) r14 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x1, 0x0) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x80, 0x0) r16 = openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0x200, 0x0) r17 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x8000, 0x0) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x20880, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0xa8, 0x10, 0x8, 0x7f}, {{r2}, 0xffffffffffffffff, 0xa, 0x4, 0x6, 0x3}, {{r3}, 0x0, 0x20, 0x8f2d98cefc8351fc, 0x1, 0x8001}, {{r4}, 0x87f2284d8295f066, 0x4, 0xf0000000, 0x0, 0x1}, {{r5}, 0xfffffffffffffffe, 0x5ab95903e3cfb67e, 0x2, 0x8, 0x200}, {{r6}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x1f, 0x7}, {{r7}, 0xfffffffffffffffa, 0x4f, 0x1, 0x0, 0x6fb}, {{r8}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x8, 0x8001}, {{r9}, 0xfffffffffffffff8, 0x40, 0x10, 0xf61, 0xca8e}], 0x10000000000000, &(0x7f0000000540)=[{{r10}, 0xfffffffffffffffd, 0xf9a374c2f323accf, 0x4, 0x1ff, 0x100000001}, {{r11}, 0xe700627c5f50dc59, 0x2, 0x1, 0x1ff, 0x9}, {{r12}, 0xfffffffffffffffb, 0x10, 0x10, 0x401, 0x3f}, {{r13}, 0xfffffffffffffffc, 0x0, 0x1, 0x1, 0xae}, {{r14}, 0xfffffffffffffff9, 0x0, 0x20, 0x3f, 0x7fffffff}, {{r15}, 0xfffffffffffffff8, 0x20, 0x1, 0x1fffffffe00, 0x100}, {{r16}, 0xfffffffffffffffe, 0x80, 0x0, 0x7, 0x8000}, {{r17}, 0xfffffffffffffffe, 0x0, 0x40, 0x9, 0x1}, {{r18}, 0xffffffffffffffff, 0x20, 0x2, 0x4, 0x5}], 0x100000001, &(0x7f0000000680)={0x5, 0x7}) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x3, 0xffffffffffffffff) readv(r20, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$KDMKTONE(r20, 0x20004b08, &(0x7f0000000000)=0x800) 02:02:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x3, 0x200) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xffffffffffff4ee0, './file1\x00', './file0\x00'}) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r1 = socket(0x2, 0xc000, 0x40000000) pipe(&(0x7f0000000300)={0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0xa0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x0, 0x5, 0x200) r3 = semget$private(0x0, 0x7, 0x286) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3f5444c6c022571, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r3, &(0x7f0000000240)=[{0x3, 0x44a, 0x800}, {0xffffffffffffffff, 0xfd, 0x1000}, {0x8000003, 0x1, 0x1000}, {0x6, 0x1000, 0x800}, {0x7, 0x6}, {0x3, 0x9, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x4, 0x802}, {0x0, 0x7fffffff, 0x17fe}], 0x244) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r6 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) write(r4, &(0x7f0000000940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff65) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r6, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r3, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) syz_open_pts() close(r4) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0xc, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000480)) 02:02:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={r1, r2, r3}, 0xc) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0xfffffffffffffffe, 0x80, 0x40, 0x4}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r9 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000a40)='./file0\x00') fchownat(r8, &(0x7f00000008c0)='./file0\x00', r6, r7, 0x0) connect$unix(r0, &(0x7f0000000ac0)=@file={0x1, './file0\x00'}, 0xa) msgget$private(0x0, 0x149) r10 = semget$private(0x0, 0x4, 0x120) semctl$GETZCNT(r10, 0x2, 0x7, &(0x7f00000004c0)=""/106) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r11 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r11, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) munlockall() setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000640)={r4, r6, r5}, 0xc) renameat(r11, &(0x7f0000000680)='./file0\x00', r11, &(0x7f00000006c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r11, 0x80245753, &(0x7f0000000700)={0x1, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r11, 0x40044278, &(0x7f0000000780)) rmdir(&(0x7f00000007c0)='.\x00') 02:02:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0xfea8) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x8001, 0x62, 0x3, 0x0, 0x1, 0x1, 0x3, 0x1, 0x2, 0x5, 0xfffffffffffffff9}) r2 = getegid() r3 = getegid() r4 = getegid() getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x400, 0x0) r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000280)=[r2, r3, r4, r5, r6, r7, 0x0, r8, r9]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) r11 = semget$private(0x0, 0x4, 0x81) semctl$GETVAL(r11, 0x0, 0x5, &(0x7f0000000300)=""/4096) lseek(r0, 0x0, 0x7, 0x7) 02:02:01 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0xffff) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x7) 02:02:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) clock_settime(0x2, &(0x7f0000000180)={0x1}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/222, &(0x7f0000000140)=0xde) dup2(r0, r1) 02:02:01 executing program 0: socket(0x6, 0x3, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000035, &(0x7f0000000140), 0x0) 02:02:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x800, 0x0) 02:02:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x90d2, 0x2, "0000e74de400", 0x100000001, 0x2}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b7086c583981f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb892ce6b3dd5cb705821f31048984e904200", 0x4a) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='.\x00', 0x8000, 0x40) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000280)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) r5 = fcntl$dupfd(r0, 0xa, r0) renameat(r4, &(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000200)='./file0\x00') syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 02:02:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="eaff125d00000000", 0xffffffffffffffe7) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0x2}, 0x10) 02:02:01 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)={0x9, 0x3}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kqueue() 02:02:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x122) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 02:02:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$BIOCFLUSH(r0, 0x20004268) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x100000000000025a, 0x0, 0x0) 02:02:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 02:02:01 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000080)="a9c77eaa", 0x4) socket$unix(0x1, 0x5, 0x0) 02:02:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/192, 0xc0) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) 02:02:02 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00001a9000/0x400000)=nil, 0x400000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:02:02 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10400, 0x0) r0 = socket(0x2, 0x2, 0x6) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x6, 0xa59}) getsockopt(r0, 0x148, 0x101, &(0x7f0000000000)=""/69, &(0x7f0000000080)=0xfffffffffffffd3e) 02:02:02 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="4a0faae4355f562ca6fd6523f13ef85ca95b6fc0", 0x14}, {&(0x7f0000000200)="9ff916dcec2f4486b0d59428b7f2c23a33d1000b3b09337f42235df320ca34e6e2e83ae3af729786fcf49daccd5783fc7a5e0f7103bd9d695c28597afa37c6ebaa8aa29b38c0129f229dd69eadd547ab5700784f2a8491fa49007a7093c4496bf1020b556f0019a455f44ec315fb309c50592146336c9cb10ff456663436d7866ddf0ebd89f79cf6f65a936312ecd6ad06250cd358c3f79bb83746d3619fc427", 0xa0}], 0x2, 0x0, 0x4f) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = open(&(0x7f0000000080)='./file1/file0\x00', 0x200, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000580)={0x221, 0x8, 0xd5, 0x3, &(0x7f0000000300)={{0x4, 0x9f, 0x0, 0x1, 0xfff, 0x9, 0x10000}, {[0x7, 0xffffffffffff0000, 0x47cc, 0x4, 0x25de251b, 0x59c, 0x2, 0x9, 0x4, 0x401, 0x5ceb79ba, 0x7, 0x1f, 0x5, 0xfff, 0x25e2, 0x6, 0x9], [0x54, 0x46, 0xff, 0x8001, 0x0, 0x7, 0x433, 0x3, 0x5, 0x101], [0x4, 0x7, 0xe9, 0xffffffffffffff00, 0x7f, 0x8, 0x1], [0x6, 0x4, 0x7, 0x1, 0x14, 0xbea9], [{0x20, 0x1}, {0x9, 0xa3b, 0x6, 0x7}, {0x3, 0x100, 0x1, 0x2}, {0x0, 0x0, 0x9, 0x9}, {0x5a1, 0x5, 0x8, 0xe7}, {0x6, 0x6, 0x2, 0x3ff}, {0x80000001, 0x4e, 0x0, 0xfff}, {0x4, 0x6, 0xffffffffffffffff, 0x101}], {0x6, 0x8, 0x800, 0x100000001}, {0x8, 0x5, 0x20, 0x1}}}, 0x8, 0x233}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file1/file0/file0\x00') 02:02:02 executing program 0: msgget(0x3, 0xf1d991097ec8c701) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x82, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = dup2(r1, r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8000, 0x0) mlockall(0x0) poll(&(0x7f0000000180)=[{r1, 0x80}], 0x1, 0x1) pipe2(&(0x7f0000000100), 0x4) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 02:02:02 executing program 1: r0 = kqueue() mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) munmap(&(0x7f0000147000/0x4000)=nil, 0x4000) close(r0) 02:02:03 executing program 0: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 02:02:03 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20000, 0x0) write(r0, &(0x7f00000000c0)="73e8f895982116972b4b5ef61b572ecac9df99caf18b2c88f80e0fbc56d02af7a7b0e07dd8c6be9c547351b783aa70d5a9955e8f876d081ffd843b8fed83b95a04930454683f012d9c71c79d47059bbee814a6e4e0f72e2393274eb8e4d68e910bae715c82ef174fb42c9316485ed1b35cb0e72b8b44c833aad4", 0x7a) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r1, 0xb, 0x0) 02:02:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x400) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x2, 0x9, 0x1, 0x1, 0x5, 0x3, 0x0, 0x1, 0x1, 0x81}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 02:02:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x182) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 02:02:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x96}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="f14a", 0x2}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x2, "0000000000000000000000000000000000000200"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 02:02:03 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') rmdir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') chflagsat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) 02:02:03 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kqueue() r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbb, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000280), 0x8000, 0x0, 0xf0d, 0x0) kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x33, 0x0, 0xfbfffffffffffffc, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000200)=0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000000c0)={0xa1, 0x5, 0x0, 0x6, 0x100000000, 0x7, 0x101, 0x10, [{0x0, 0x80000000, 0x9, 0x4}, {0x0, 0xfffffffffffffff7, 0x5, 0x7}, {0x80, 0x2, 0x6, 0x8}, {0x4753, 0x0, 0xe2c, 0x81}, {0x800, 0x2e5, 0x0, 0x1}, {0x3, 0x0, 0x6, 0x7}, {0x5, 0x1, 0x80, 0x1ff}, {0x1f, 0x6, 0x7}, {0x1, 0x9, 0x0, 0xfffffffffffffe00}, {0x0, 0x1, 0x7, 0xbb}, {0x1, 0x4, 0x837, 0x9}, {0x1, 0x7fff, 0xff, 0x1}, {0x2, 0x3, 0xca8}, {0x8000, 0xc1, 0x800, 0xffffffffffff9124}, {0x40, 0x3, 0xffffffff, 0x719b}, {0x7, 0x2bb, 0x100, 0x9}]}) 02:02:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x83, 0x81}, {0x88, 0x3}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:02:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) chmod(&(0x7f0000000080)='./file1\x00', 0x48) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x6, 0xfffffffffffffffe, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) chmod(&(0x7f0000000040)='./file0\x00', 0x34c027eec52824b6) mmap(&(0x7f00004bf000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) 02:02:03 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x6) r1 = socket$inet6(0x18, 0x3, 0x6) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x10000000000000, 0x2}, 0xc) 02:02:03 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) getsockopt(r1, 0x6, 0x0, &(0x7f0000000000)=""/30, &(0x7f0000000040)=0x1e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$getown(r2, 0x5) getpgid(r3) 02:02:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000280)='./file0\x00', r1, 0x7f72eb8e03c608f4}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x200, 0x160) r5 = socket(0xadcd6716a50fa2ec, 0xc005, 0x1) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000200)) r6 = dup2(r5, r5) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000340)) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$VMM_IOC_RUN(r6, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000240)={0x80000000, 0x400}) r7 = fcntl$dupfd(r0, 0xa, r5) readlinkat(r7, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/166, 0xa6) 02:02:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x1ff}) write(r1, &(0x7f0000000000)="da", 0x1) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) write(r1, &(0x7f0000000080)="e8", 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 02:02:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) poll(&(0x7f0000000040)=[{r1}, {r0, 0x180}], 0x2, 0xbda5) r3 = dup2(r2, r0) recvfrom$inet(r3, &(0x7f0000000140)=""/159, 0x9f, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x1c0}], 0x1, 0x0) close(r3) 02:02:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0xcb2ac924b4f20980, 0x0) close(r0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 02:02:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) dup2(r0, r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) writev(r2, &(0x7f00000012c0)=[{&(0x7f0000000140)="770b5b5a9950bfdd393f27c8fe793b795c76d700ceac5dced1cb0c3882cfd8556d84ef33e71ad2d6dbf6d99daa9d0643b5fea2064d91796c11aebaced95e4bfbad3f6dc4680de7dcc71ab7a501ed1372c11d3e4ac957d7bd0a11284a46db0b5f3efd09a4b551ae4a47514e2e6d5eba93e9d0afaa2eb6e0389fb6ef209c97bffd701786dbbe51db702866c24b936616ed79066b36bbc2ed59c3145b2abb", 0x9d}, {&(0x7f0000000040)="74c711948aa293d39aa20d1245b9e9233632085af12ceb1f", 0x18}, {&(0x7f00000000c0)="32cfc4a9f7", 0x5}, {&(0x7f0000000200)="f065b73f6d4bcdf5d5e9d696b02b659ff7f185fd6bdd0700223ec6229008a76e39c2d00b2509e12bd4b9f8d2c4988158d09cf6ea568582d833bb", 0x3a}, {&(0x7f0000000240)}, {&(0x7f0000000280)="091c5377609a36693b24f184466ff82630732a28791363ec53346ad373e46d0d51a641c53eb9f22da27971a590f13748c978048786cac1c8fd5d0c5d7fc30022f2c763a82d3e331c1434913969322367f7bd4ffcfb62a685c40500dd3e7cc7aeb6502458ad81be90bbfaec0393af115dc1004115bf7499958c9cdc59b120542eb42ef03cfa3590782ea821416f5feef87708c9cfa43516541ceed9aa4afcc8541a70c5e77309ca4cdef4112ce264027915161129f1c48c5a7c22d318abce847f2bf1e946136513bffd006068db23791d5af32c0504252e689a71a381f46e03debec7085ebb9258a1a1f7824c168f12666f555b90134a5f9d55186b47255bd48b60a2d6ec88ed97775a8ef29d4e715743319a59f52dae0e30cc6f5a610ffce2d1ea459640d90bb8865c12b1ec59c61913efe0c6b43e2bcada0975e34cbbcf96743994d26fe22fe1423604eb7935baf283c886119d8c29085fcf4fcd2fb1748d7d00477d2d363b8a6f843e417a3ab554c77d63adf32a788df7138ad34270179f4545dcd217f1b54e363f29a31f0fb0c35a7c46a75d4da9ef5e518cf31cefaeccb26185efa597bfedbc5509024c6b683b121d714882f184311592baff706bdf6da62f67c55c704212bbc7dadc66017c7d2eade1d221e6c954335b95c05ed8f3a955dbacce9c2d6be77afc008791fafada399a81b56121cfed835cc8ab9bc0dea1a7f011e92e2bb55871e20f028e7d58632f7c8c8df6153ff2ca461f37e9fe9fac47a9e8d9c641fba4e31aa2060b8d759bd9c36f43021ee10bdac5223441f5013453d6c0ebecbd1f569f940147a7e43c2866112f7f28f5650714fdf834ebfd4224fba01bfe7137c2924383c1d3139fa99bbef12b6ff7419a28dda3ee12b45fa7c2a56dbf28ecac1da5307085306334a76069bd496458e1b27d4b934c8722e30fd3b522dfeed59c80c60393e3c65d4f1315c470b082eb083d44b1c156e641c93217f16242caf504af15ec107fbd93207d3d2fa7707c84d00ad79f57a4348e8755ab325c9e1ecc57764283db7dd730bdc7eb215da57c73d144bf0468d6abd28ec34ef5aa5f68286bec1ccc776df58effc357b6be013bdaf3b70fd493b627ae5c01d78e2166d2a15b29fff0caa787130c78bd073bd5eedeec6f633e55be23fa7a91545aa1cbcefe947783add2486e4bd00768a4a93150fe371cbdacb8ff496d02b9c78809e81b07168cdc62a3f096825d54865595f9102b2046f35fb3de23e30f817b8504886b4902f92184ef54da6c7b79bbb2863473661777f7afa554d2eb32ca1c9afd90b94787c3f4b44f7fc5bdddd5939b3c337c7afea4df9552601377d2dd91160beedeb92792acc9f002d120f61df995541035f56e92a62877e3c12eaabfc2830b79886d3a1e4017c8fac4433f4bb0277803fb6b7646d59310cf99c7df8a794ca74d4a1332be00140d6b22163bcad66c67f2e25aac9c01af8777de606e6d69861e835eac1d0573d7af701d292bda308570f388b86aaf5c5b868b056006b6cd98b40a721c49d4e9603fdc4f1ef455cbeedb562cefce81fae0767ee32f2972af58b692607bb48f8d9fbbbb8ec7c566e8441496de314708562381dada9522099c2f3e6fc05126c42a0d01b9e9b159ab5b3ef5478a8a2b0ed4e7a72495cf6eafcc9173712130866e178bb0ecfcb7275a312ec97db9aeac8fd8f2ad846ac2ff02d033b63ba4b43d90e863572674b2216d9b82427be51f544f7050b703b730c8b9c367547cfde21214c217aea746f5d60b2980cd70d26a20b769d4634f1da7521301d20767d897ec3c4a6877d62ce8daf54eeafd293853517770c16bf4aceb4952bb39ae32e8e60ac189122e450afeddab9c10f79b082eb6f4a4ca7be3ffa57fd60c8c238ec0df2fad3338d85dbbc227f2d82a3d307d446009d85236eaafdee2434a754d437f97dbea4e724e6b0ce2f281286d5af26d5333c3642156e26aebc89cf409aae7373a5a46f921ca08ede70ddf11d7052c4eacc08a037fcb25b36442ad05fd0ac3451e01aebca72f167066d7d65475c2c370584c431acf8bfa59ff70efe33a16e585cf3b89f17be24306c7178557662cc767c4fa30ef9b417a0a84349df29f0aadc4e81875d35fa4926f32a9846c499cc8e314590ac3676c809279c0f3a5261187b75a2e156cb953290dfb7ce5ae3d0583e2d63bccd29cc98b4efec56b0b5ad9dbe260e6fd4061c43c15a20843e7104ae3275678b0ea01f5f073b5bea02fa88a7f08424cf70c6dc53f263ff02ffe858f1ff936250441430772249b4da13e7f788844af03611ee5bd5801eaa8b8afb1682f9e2b34dd9ad5e92ccb7a4f5c0847f1b89e8a59a69a1392730b95c5f92265fc32a0a2e9b6a27fadcf69f49ddb78c5e177489880aaea435b1b44a8b90d9be05336b213a0fb8e3225134599d8872e0a08223f24e7dae3d58b1ac11f655834f7d1f517ccd892ad7356bdd829d1b4b495d5ed188d88243ef1542b2b632f8fdce8e69438eff6ed5d7b843a62dde27515dfbbbdf96a83709674536937bad4f1216fa4ca3564e90707193dbdec0cfd4c186579a9382067242f29c33e3d706b61ee4dd5befa37af564df8647c6cdd5cccaa3c8d47c53a6b3ac898a83ce54ac0e721fd185cea29fab6cb70bde3e67952f10205ec68b6e6726f6db81a345aff909b8b3ca9b1dc9526742389d96a444a3c64f15de35116a8edbeefc91af32aa926ec6dffe2f9e7557ffd7116f692188a6bd28545f3bc11cf4f1def7add699290e67606b6f55ebba9a158fc212d0bfa26eb0383e824d3ce8efeee6edc9e31f5381b01f489fc757672e84bfc39b8f5058abc5a61dedf092f7113d1b4777b44a4e609e28cb9c22399d9188ca30a17088f6d10358ce6ac2cb3399eb3948c91f4a03ab336ebd8a32b1545ad9d40226ead68a8aab72c3855299971eddb82ea5d4485049255b2452ce06e325056bf71a3cdc2720d5e01f9fb9aa713ac83b6f28ad4ae1661c8154604705c1f452ea235193bb6a53d660e3284d0b7183e666f1f99cadf625f012f0789cf3ef2b2440c37436832206b9cf665178c11c29266d5e7c6ef0d4d8d24743b410ba78e59d8bfe5b98ea8e9495595f77fea3b344c8b6b37551dd108ba69571565edf336d49060f6ec0204df3125f67e3e390ebf0ac03eba792ff5a2df9bb4eb18c3fe026b98c357086aac45942348e6419bffcf19835f8eadc48acb83debf5e117fab1928b5516147e53842c181a86d310bbc1a8302cfff265bb1487bab16e01d5f3f53352ce5baa0d68e79c1e241f3fbe250fd209172cc3c30cdce00deaffe2e6cf672049b4ed9a7356d57b846eb8832456ef7578f48149ccf30f202ea46e78d348a9d000afe3a2cedb1918c77a7d103fddadf90dba2f69e51f68a975fd5b2fcba34a11f467faddd85d7dcae7767a8b1c1efa616e16ecf7581d99e825ae9cb2412c3c119e05e3a6433cd691938600183074613c9217067229fd969d06a53ae54691436ea18fb281b3b9624f9bc6f437d1cd365a642497b2a4701947bbd619f2f1bcf34332e491825be793206d1f8983c2f6becc05a62de4a3313d23202222adf28f07ecd8b995520c54ef69d0824b31a224ffb3617302ecad9751fb8c7389eccedb45d738023fd0b20829c4bfe943bb3ebed3d42a30984ec950ea97bb66b3d68715538491ccb2bc142ba892962bd8f075dde0a43b812ca1d4c1c773a4400adaccc1e8683fb995f1d2b3d41288ed0f314416e285195978f2fcd2865c7774f4afc1943887dd1fe11a306f9a142c4982bdc962b227ca231dcf1628a693261bd94881ff440fdd653129d38f4e7fc8353e566cb267044cfd3e90e12492e312f7f6472df268b416b568aa3d84517cfde9dd77e0c81529c5a3795f3fa9ef52628c4f813bc0e85aab2798de35d686d307123792c40dd629b08161007320b07567a0d3aa3e4bec4c47f401b6cf31c5d28c7faa2151b5d3c0938c2ee73f2ce0960f41e89a00d59248c970e1c30ceb9a744ae4577d8dbacbf1eb23b9d2c00c3613800eaadfeb2ed59d606fb12ee98dba3ccc39dadd867406fbca8ab78ef4b0e3d67e8c0ce0eb37707bf95195aaf568eddf9e2b232b968e7a28952fbbfbbce74b8ec3e6fee525395a455364f3766bd47e947086a4a2c4d16641af09d3b4170d4fa7ff2c2c697d2082fbdcb7bd9125fba42b01de9f0d9f6164ccf45eaefe1cd2bf6d1436be11af169277a430affd6c0a3d5a6d80083624dbfb767e362f4db9963dc76a5919991b3ada1991c08141bcad64d6d8dd175b9026225671982ef0fbdfbeac71a3d478bef01f742fa437a43d49c243fb67c9041e9f787e635e762bb465dedc87b754e0b295147550560dd2a0a16c8c5cf389ba573730066d612396432633565a54e7492a710dfed67ca605ba632c933319927dc699eadb338e44645016a0da5efee7dd6c9e50dfa55fecb3d3e42ab468b9bdbf05daead1fefc3e434257546a531807f1f6dc65a23ad4f06df3e6bc0b7817923d94091d7475fba3ccc7566c2a0b346d3bc82865f80e51b5e7dfbf9fd5c3c81c92475dc4ce7d09599252ed6f587b1cb95bcf87d994868a5071b1e0e5384a2367f22881ababc11d339cdfe256b4df622fd9ca5d63c8865f506fbd53ba6a10fd06d2fbdd52943caf9f977a53308ae2b215a95ae4260fcba2b1f2803a4f76d1b00a412b25f46c616e3518c8d03cd54be1bee70687539f33cbf8a3a005d2ccb6552f35a8d7ceea28c9a54d7c9003df18ac74c58b4f81eb2e063f696cca093a7881f7ab57009abe80478d29367ad8944406b3d0c9a2d632df4545139625e93d4a09103983306ef46bc4471bd0c47a2a065143be94a823b452d0cf3b3edcdbaf5eba8585acb2de40c5e4a7c07a2a0a3c1a12f77d5c69968de4371a9d4a81933853e601f3afcf142082b5d0aaa8b3961e61d0b907c9b7c9ce1012a45f0b30cd0d739e384fda49a06ec432861d68fd7fb92f49089d3b82c70f00c4839f614e86c73b7404f4ab309f02c25a03676d0cfba9863d5684038ed93f4bfa40b5931e7e326981bfb50abfa11a5e6aa0ced53f9753bd9fc1a957bd9da89d016ba113063aaa654427d3b301fdc1d56319b249eddd3d25dfee4a6082e160aaaa1b51eae166dcac2ff804ebbda603735cf73b391b768aee4cfab6ab7674ca62b7ebca72f8bed3fc0d1ad270422139814560f97964f260e49ef9d2dea7b5bf4a79a6f7cd4d40d71d901b9af5d4ae811576670261623325f435f3a006aab1b4cd7bfa6223a6cd3d45ac80be174744da0c289b6aa3fb5bf2274bb36e8200aeb9806f79b48ed3780ec82f9fbee2b499b8ca4e55e6a65fab10158b803f2c3febeb33c4a079f414f8e7d0b1769c9649074cfab4815ae5dd68920ba8afcd1d1128ad548841e3170ce2cf7192cf9de1d84d5638a58c93a30276e94f12dd8f3cd45427a4beec52bfca77e1872581fa3af3596eb5c0ae3b9369cb0a0c951de23116ca842125c2d705f447ee3a3ca2ea17c3172e103a4185b51b7c599ec1c942f911bd61b6254f77658892583ae89e25dc9fd2d62897d0b49aafcdfac5baf41159c3d1650579f9110f4c31a8c613d492aaad81de88ffb71387c11c5973825596ea87bfdc8744efd3dc6aacabb7fbe15aa0916941fc4a9520ecfc3b1133f97d5a60fd7a141f514c21909d28a5fb478536aee0f50a8dc78b5a7908fd8e501bee24670668ec99898984c3720ef9ca9b113cf1fa70b1cfeb851aa3fe41030ac83ed3062cc6eb740551dbdc8905cc880d9c5", 0x1000}, {&(0x7f0000001280)="1bb533522faa6bd2b54a02aaa9955bba65d68e", 0x13}], 0x7) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000240)) 02:02:04 executing program 1: syz_open_pts() 02:02:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 02:02:04 executing program 1: r0 = msgget(0x1, 0x413) msgctl$IPC_RMID(r0, 0x0) pledge(0x0, &(0x7f0000000000)='vmm\x00') pledge(0x0, &(0x7f00000006c0)='vmm\x00') 02:02:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1b2d, 0xffffffff, 0x2, 0xada2, "cd5c818821283e40b49d60e261372865a55c7ad3", 0x4, 0x7}) write(r0, &(0x7f00000000c0)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa90786e5ad4c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e36", 0x67) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 02:02:04 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x10, &(0x7f0000000000), 0xffffffffffffff40) 02:02:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000180)="04f8424bf48987", 0x7) close(r1) 02:02:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x643) getsockopt(r0, 0x2, 0x1ff, &(0x7f0000000000)=""/205, &(0x7f0000000100)=0xcd) 02:02:05 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0xe4031813ec3b1c2f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 02:02:05 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/35}, &(0x7f0000000100)=0x25) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x1, 0x6, 0x3, r1}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0xb25) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 02:02:05 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 02:02:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) shutdown(r0, 0x0) 02:02:05 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x3, 0x100000000}) pipe(&(0x7f0000000140)) open$dir(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) execve(0x0, 0x0, 0x0) 02:02:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 02:02:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x40}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x3, 0x1ff, 0x3, 0xf55, "ce2cc4c9f2ddea6da4b6d8e153017a43cc6d11f6", 0x1, 0x8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 02:02:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000080)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) 02:02:06 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x1, 0x9b}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 02:02:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x1) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) sendto(r1, &(0x7f0000000000)="eb8b4383ef1a4550a73b6fff5a2fb6d6c77ae71fa65ee2b44c72a9a78d1e772da47be2c3211de5adbb5939c8e01a41add5c1b36e16cea9a58b8ece94ad83a3512ec494bdb9a176ab482033fee8b5a6109edbbb1587913a2a96f67ebd91920a31fa21338338304d4d67f4ac29fef3c8ff236c6a559a7f7269b9a42b94b25866849917196194b4e3574e4137e978180a11f679ea4311cd60359c43520bd590a1d1852682be6f11115ce91555e99ce91268b8bd0b8fc80b3924bef60135a6d77da691793a339cf76255b7d980c79cb6f386a10bcf67c0f09318b079dd957460e2bb289c04", 0xe3, 0x400, &(0x7f0000000140)=@in6={0x18, 0x3, 0x4b, 0x8}, 0xc) 02:02:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) listen(r0, 0x1) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) open(&(0x7f0000000040)='./file1\x00', 0x21, 0x40) close(r0) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 02:02:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000080)="26faaa112109816a75154c53a29133b6a2b693d025ccf11268eb612777a366d50f09574ad496540e5e43eb702fcbd5e948aea8986cbe809f3ace09b243b1356f126ef83b66c42067df7a3d33a119f2e422ff45ee3442552d49cb8d59f1cfefbc65bfdec8ae1fb5957c6d95499e68de34729ada3cb8", 0x75}, {&(0x7f0000000100)="988a82137c34c1ca16b26604d0f4147b466513685299eb53626b323e96aa5c0920e6c3cd769c14fc1da75cb14a7da50cfd5a9b099d13cc71e1d3d6379f164db68ea790a289acb6acb9a6e3cfbea704541605d72f2f3a20c77422db0026e927097833215033961994f69679639c8937c2", 0x70}, {&(0x7f0000000180)="ac8ff7e6d2a7fd0bf63799a217ec13e37f3c04baea8c0cc60e6a6644b4bb84643228787c1696c7b4bb22803bed3b115c0a6827241c6ce7b266ec16090b32567cb002dbca77d52d8764f084b3566cc5b940a5fcb7b8d5d4f12b878603d047", 0x5e}, {&(0x7f0000000200)="0c72670c368c5518", 0x8}, {&(0x7f0000000240)="d4b35224e5c0c0911f899ee2090f512802e9a30555390b119d9127724dde7cc95b200a3c29f6220b3062372f98f55ae467b8b9bd80fc32dad269f16d7c8b622f3e123de4d1f9e5a41d4e839eb677c7f8aa701493edcb696413208911b24ccaf00ec6a1852fbbf57a510bf8ec37cb54f9a504cfdf791aa1b6c7a2329127e18b073af15958e204c0dcf14c9ba49a6f38fa83f28e880aec1da8824cb3a2092ba8c25c8106bb9353", 0xa6}, {&(0x7f0000000300)="6420373f922efcf7cec593ab1cf3f7418b97db2ecf5afa5d643461faa6895b383f32cce1811538069a9706e258e1015f8f36545e6a20a385e5151853aa2db4d2468eabf718d83e913d1b0d1bccd4fad30cbf712f44e20f031f7e28d81018e78e06e19e7721632f1be9ffa5c676f47633d61d6f07d6016490ee4acb7cf99fe120a6e87147e4328a279e0c7b6bf4", 0x8d}, {&(0x7f00000003c0)="de0acf9b5675f91f35c26b003131a1ed40612dd340abc90fb94f7085eaebcac61c9372d2f8ccf54175fd6e84bcbb26cad2ff52c0d2025f6c7c5beb24989929ecebe635a4a687c4922f87e35baedb6ccc79093762", 0x54}], 0x7, 0x0, 0x0, 0x403}, 0x8) 02:02:06 executing program 0: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10040, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0xffffffff, 0x408e, 0x4}, 0xc) 02:02:06 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(0xffffffffffffffff, r0) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x48) sendto(r1, &(0x7f0000000140)="9889f6ed574c2068ab85e229d03657215946409572cb7873983ed87a967a0f98e6807c61de3431467b0a5365ff9d822420cfdee57b53a890cd58b8f1454c303c9b5d8077b885e247a3c98c241b7e2afe8bee7d4bed07df8e89add5bee785c3c44b34198b84d6bb90200d62c2fb3651023c76b22ffea327680b143a4f3b5cb2b778e07b613b4ccb4e2171e44f4d72242b4f86e95a7ed981be0d9941e479974925dd0fa06abb1f675111b89c6bffb5a22bc42c113ec2c6d45721f3c2ac9813c698a9fe64bafbd7150fc01e647d", 0xcc, 0x402, &(0x7f0000000240)=@in6={0x18, 0x3, 0x7, 0x8001}, 0xc) 02:02:06 executing program 1: r0 = syz_open_pts() r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 02:02:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000007c0)={0xfa, 0x8, {[0x2, 0x2, 0x3, 0x0, 0x9, 0x4, 0x8001, 0x2, 0x9, 0x91, 0x3, 0x9, 0x1, 0x0, 0x390, 0x6b, 0x1, 0x1], [0x40a7bfb1, 0x3, 0x4, 0xc8, 0x3ff, 0xac, 0x101, 0x992, 0x800, 0x5], [0x2, 0x81, 0x7fff, 0x400, 0x15, 0x5c6, 0x10000], [0x1, 0x1, 0x1, 0x3, 0x5, 0x4], [{0x1000, 0x371, 0x1000, 0x2b1}, {0x7f, 0x800, 0x8000, 0x5}, {0x8, 0x0, 0x5, 0x1}, {0x8, 0x9}, {0x3, 0x3, 0x8, 0x6}, {0x8, 0x1, 0x5, 0xff}, {0x5, 0x1, 0x7, 0x7}, {0x100000000, 0x80, 0x5, 0x8}], {0x100000000, 0x6, 0x100000001, 0x10001}, {0x20, 0x7, 0x9, 0x7}}}) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) 02:02:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pread(r1, &(0x7f0000000100)="d1de9fff7346b6337ce7f6bd65c8121152963c36e61f0e956cc12978e9ac3658c8c43c1278c9caf0ce95a3a0a7cc66cd12fa0a367edf72d0f7d91431231ead2a52cf7cb381860b0558caccc4d6c7e81f3e85402af4061e606cbdc6c1c7269388be7af97890c42fa00d85b7c9565fe56c42dfec45d4e72506b36482ac6800071c660dab27eaccfacf67c5e74a2f2e889d9b76b0345dae3563d8e9038241d9b93b51e3ace6b981cb98e5cb775ca6bd6b355355fe64f2b3d0abc7f208f0a6c5d7bc794885088c4cf7fde2e7c0bdf995c10a924d6e1baf5986c37248530ded921e2130083a7a00a9ff145f508d841c3ae729b8b636ff8d0d234d3bd7", 0xfa, 0x0, 0x42) close(r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) minherit(&(0x7f0000096000/0x3000)=nil, 0x3000, 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000002c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xdf5137813c8b8998, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)) 02:02:06 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 02:02:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460003600000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b2327acb5d602000d7d026ba8af63ff3728290010fd89720fd3872babfbb770c1002172c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000000000000000000000000000000001", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) 02:02:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0xf7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x24) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) 02:02:06 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x8) sendto$inet6(r0, &(0x7f0000000000)="9c20750c5b5eb73b40ef0372c50c6e34110b772899c09b7df05c91bed9062a4731104c56047236660b7f518095759519e39747314edf090dd7068f8badb9fc1351555cca9a98d12591af61ecab5868d6ee117f22be3d61fc61c8fd1130a2506873064d36228e55ba14f48480a0", 0x6d, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x5}, 0xc) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x13, 0x800000005, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 02:02:06 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x204, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300010005}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x4}, {0x9}}) ftruncate(r0, 0x0, 0x3) 02:02:06 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0xe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x5, 0x1}, 0xc) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) 02:02:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x8, 0x3f23}) 02:02:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000500)=[{&(0x7f00000014c0)="892826ce195fd2dc330b47ea20200e8171cd553a95058450e1ab026352fea4a7aacd5f9f03d4bd32f3e8d1f05efe5440cd52a8fd3899f82d9dbdcbb25dc0b4670b84b1e5b4422336348591b2070d3aa89bda5e39986012ddb2013d7c960200043dc2e70951e3382b24e58ad1d78b684e71a4d0f8547d21d51e15cba16f9186b72d0feeddac1990aaa31eddf911207d6439d17e2bfd04b1f84e9c5a14ba9c3c73352e65739e5e0785a22ddc16ac05ddece0bc70fff0b02a5efc6db5dad0eac37555000fd48c1cd65af556924653220ead4ff858103368508e371dd952ed547c4607a5706b2a8ca90074480668a749424d337b7fe50ef1fac0c9b115d44cb7ddcbe0f7ae6dd7e9697b9503502b3575dc11d17b7cbca4a4f6d21d32d73e9ade87597b140b4d6e51ec7795cf1d0be578a71ad15909cda8148e22f7945cc7f942fcd9957caf9b31e9d0e1c5a65a5edfc6a8ed24cad8f07036b12e6c6e1a72a25665b2f98b51e4885f368e052b363c5d5f242d1fba458eb3800f7c2db8c7db38b23a225e2b58621be367bb5136d2cd22e8e73c41c2033c9ee9a77faefa665e70fa8f3e9cc5c7a5a1ca68ff196b903b0d041ac817c41e6ab5bdfce37da8791c482f6ee45525e61145ca77bbf80ef0b287757b0dba729ccd62ca95adb088d3697f2128f629c7943cd6c6438d54e24a806f1f853694443f315dac5c8bfa7ef2351b050aafc55c5a7cd2ded4bfcdf6914b480323fc98576fa0b5aaa378f4258c2f41608431ec1f0dcbeae644c1cb0ba1e8b94ff77aa048721fdd7c40246224a2d860d7b18efa5834b1bf41269014da990389203a58679bdfdaed9ae25f026c653b59dc9931154a99f1504212e539b4593a92b1d8d67f4ec6e6e90cb0183a078f883b0106cefa7f5a486370b20264fea826da8df30775072991fc131004791ce9308dd74ff3c0f3a8b77ec21fdb0540ac6e6caba22a19fafe6005b4a71b0157e7263e0e08578bffcd704eede921c9077951a8b17ddf89251e3a8f669f96d1c4b060440d2da91da84f49e6f27538cb8e81e48afd8661c8a8f3924187bf9229aef6041cac92ba65f9b7dd8f6431ffb9d7949e3af8f1ea6c355c4a2cfd3dd02c82d061350c7979fda82bfbbd8b0598cf876be0524f0ed32a443041343a757bdea55d8f3d3595ff2010b49dac877cb46c688c4922a225e5097a3d42a3ba01f0422aaee5ba67eb1b501509b6c45715786253979ab136ee6bad92063e964715301811f2f3191a0a54eb8a9c3438d68446e757137501e21cd827044c035cf292aa97c0c5a169d766898425a25a7accf4d5aad37bc8f636c574be98e418ee30f18c4a1fb24fc5d15d9bb66ade87bf3c43ad4738934585623c2812d08e80f05d6a16d991e3b204e2d3dc0be288391ef622f0cca392d3482b496f6c20e4ee328e71243232ecf2df193c23278f4e955ca987d8fdb9ea04093775aa7e83646c9b8c48afa732f3dccda8dd46105347a214a3b835df1d3557d6b11a34eb99758dc65239b620a2f1eb027a46389bbf80060777c8c95d2925cdafc26c29435f411149091377335e9da84e2d52ea4264f60f217879cee7d375f7e9dd638472bfb6be6068d00a9eef83d9fb3668da8abb5df024da08e03bb9faac421195aa9d5daa7ab178fbe66a8930734cb37116305cb60c448383a78530c34fc1a330cd24630090f45d2bf742100fd5a59068dabe578a345b01152b40a45a44009da8ddea7c51c8946f557eb5d6c1cf478c3037a76d19f1f1a360ce1581b7be3ff8ea49e33473844c2ffa9b0db6d320aa981f096214d863b0526a7664dfa0599d8144551d25ef544904c5892fe5e02812128f01a94cf3b35a84ad11b620849c8d4b88676b2e8ed609b4398afa8f7d7965035a37dc3ae35b803c8a0544a2877be988dc0ee08e51c18ec609f178542e4279417cd123fa3cd1757a08cc4ec7fdd7a04017bf209eae220c5e49a651b735aa036357602c9ebb734a66009f9109cfd6290909931fbbfc912b9955e786994937e2d710b5bb51fa57012d2d674ff7d3531671997a916d9e5ac64574c5d233167eb6adbe80e32e19c5e709d58e4bdaabc10c94fb156dc595207b71322d3c3397735f0af1936887b1899e18b53dd6c84bc3b16364583bf37076e3844ef88fda232195a5816e6f868fed514104a56e897fca566f0cdda1462dc693a1dfb596162e652afb1dfbc0fcadaf908cb10cc1c32a658b4e3aa2d138cde310c49b86a29ad3887e61289349f467accc2ba5062d8c63c6a5ae73c658c12916eaf261bd373195669525ac039d2e23ae6b159f07ab6258377aeeecfb558767d85dbd29afff42a4cb807e8627126741c3c6c59428c3860f0c5c1d9742faa22c82c6841c214182f5d1506f42a4529fc10309f363b310ab66f8f94f015314fc62436015a560c6ec9f2280685cdbde877dbfd23f145b99472a005b193131409aec7a2db813747ecfb3a6f7756f86d0cbb6bafa83516de737dfda84f4b58ff0130162019aff20c6073c9877227994b4f100b4f9672cd3295329e5c5c573a5d26f17834b7c3947b57d5e255abe4acb342c7b89c8a8cc1f59f05b2f03d3d8077811c5411ee60b66e3829271f2bb86e10feb29bf877093b1085a59128069ab0cc8bc78b4dbc7c6b3bd01ac0d5ec4b8d5db3025d9695468c59dd88a32e7da7aca298d826db2319ecfec8b8b6b4909ef9647493ac25d0acfe0d083de321708e5f256a03e4a78ff4f8eb84100740fb655747ddefdacbf518960c3c9fdde5a2d7d2233a4614fca13e5db073eeedf3a7621244e51ced8be68e1f328c3c4406298287c7a8daa8a1e1be56513cef22e63b37a5ecffb0d36e02e57a57d4da5dcb001088e41cc5de253506ad707306ec2b295a970e0eb6a03902e014e179a5a5209109d0a02534cc6f96e2cfe0640d1e092834657d3ec35ff8d210b8521603e6ab956d4b790ca4cf6fafad50952f164ba39f566418e2a9b6459d423e12f2f4644d45614c1d57f610d43d569238b2b7beeb802d81a9257aac9f5e06c353c3ccb027c6aa15a1c09f7b87a4809ffdccc3eb52e05d53ac6d63c13fa643e609217f016b983abc1ce152d4b86f891717ba30c5d943f9c2ee7bd4c0a751d067d1a1b07a523837dad36a6f4e89e200fc192592f920306311a515753cd65691b903d5f7668ce267176acb5292b95e717e036cd8f44bee9c03ae4bb507050b244a9ec23da4e4cfaf67400fb7ed3bafd4f9927731ff64bf2a65b2e03d066d6b7037b836d296811b3e8bd6d422eca18368fc83bb6bcdabb65ec7c9280131e060dcac64631402df9c4b586f1c06663b7a1958954d40736e028dca5824784467a4c68bc4032cbe9afee845754908c9cfe59f4eae86cc8bd674eebc9b3d6335b7570a89277b51040b42ca7aa8aaadbf6462f2721b39b6126c1c635d6869792bf61476763ef38fb4188070d4e4c8c185af905ca22e22589e2d24065baadf8d4b4bc1aa999ccd4b58dc7404c64eb5f7128d13cd0c37ec628666adc5859de5b805d3c07e6ac9a1d8b176c7ed05aa8d3c505fe0439081bc9cabf71bebdb9bfe777863664c8e76414ffa64ca4dc16da2205c8709f40fdeaec98ea05a16f7452fea83d25445e136224517924c915d90090539b7abb920bba724c63df32d7360f3b1aec33f929b78c00f71f73e3e2670a3c0a313aec73de953860a4e174238582fef747910f4613d7f9b1b737e8b71e71df29d897e5246fedaef47e7e585f6442be931dcb00a70b8442bfd2cd0559ed1cff9c2ccaa16eafd24995a3c4fa837b97c0a9681752b44982f2061b7c957ec6a0d28e8dba3650ba5453f33536ee489b78e7f0712f1de6fa51296a5e39e6013b390e061889253d35c548c36e8f9f5bdfbc962967083d720dff4ac9a5d00b377562d514faa64606c379d8d2b91c42b89731e4e7bf693d64cc1f0cdf84431d808bcfec32fe7fc8d6438b717294e5e9d3c3d3272c7be6761d5b18f292bc6d834fa51b47e6465e3405f06c92b7557f55e46631535db905954bd06b30db1b8a50a983eb3867b0d44bda60841b44b508331ec6225bad5ae47e955f017087ac9fd7e8238000d2b245e0a86d86f6f0fdaadd44e5224246ff8f9a60a7dc161706316616cca77089ab535bc8e3c2411d7b37ba82ec6e2f1ea23a9468b5e012768f687a81743cfd236109acdb081d8928e644593a000d251908d922f390ed203ca224bb469c2c0584eecb2307ce671ae6d2ad24afb5116d6a7b8831b7b5ebd689779a374ae689978c70962f5f25a861708a6c06e2bd0cf59575420ea9f5fb741a5ac129900423493fe1c5345f47f1a9eeb1c4a8d72d83a3a0ef182962a31740fe39d4314dbe23454ffeb7b7399c224158fc98c6dc2d009ba5234e44e0a00df7a924d350b08c3af6585cbd3e9d669936ef4dda470a686a63bf9e159c333f7584c1915ae549f8e828241dfa257b804b9a5b8c4d0e4b3b22283ef7f6a3f30b92d76f14c6bfb7447575ddc0ba21a61b1a297af639099d2507c15dbca57d1254e3b960905e1a218c287861588eae73fded40b758038bff03733345b4704fbfb302cf4160cefb77ace037fdb0edfd91e13fe29ebafb831f885bbf224fee732f8c1126ecb3d70612ccb4ad9a341df7e08afe817a4d721db3e1a63200a3c24a78e217ae7dec20eacc83909b824fac92c8fd49efaa514909c509eb13bb6efeac2fb0705c072898c6e3113c89bc2a14565f27ebdbaf8ed830100a554dac573c29c439e6ebe72908cf3c3f0214964b6954075a78dfb1c6678be7e27022b6c299210abd7379ba326a5ad3da559d613f66ecdfbeb0e719a77a2da91d2015a30a9417809473dd56c80f9cb36683096f9c2cfc93609d4a2cef6aaa26e997d32fe25506f2114bf5440447e28d895d6f7232077fdd976f286f69c37ce044e7d5d245d7240d746e75ed562fecaf800346e58a9518bd45a9f3ccec3d12e19aef26368c4b4ea56ef757e8d021114fc6f9e56b76abb756f2cd2ea1246e59f380fbd250d4c885acc19c7510e2c8f391efdfc994094f9e53966b4094c2455beadaa8aaa35b72a023b61e8691ce0c8fa6f10e70028692067a96cb562eb44d487bf57ea605445bcc0c4afe745349c523169aa1e2bd43879c4f6c9b5676532fea8d4834988ad859134a03cf923a72f0f8900b2caf037bf6f869fc66612b7fdb4287567ef68c7a69c88ff7ffae20eed8c8ebcc6270135bc1ceb4a2d6cbdaef8feccab401282cbde00d9ca158466eff3f1a3661dff02fec20f36d8b473b421f4c524bf8ec1d0d87ce3abe521b30b9c94f0d75c96c0bf3cd6a53a4590ec9013a647a28d2a8413edb2e89234f1d190792acf5575710cce7f1aef169bf97714d21dabe36578856a110f3bd0b3aab2ebe003e8fe51bf95d2bdf823b839a0253cd136ec7f60522257e04590f515666ada063bebd07ca11a55b915904816298bd418c512c1702b131c0f1fac1938cbdb70a05bb601530a218da223b3c560acb78c2c5677804bccda2857f8d007e661b1943963dfb6d1ee3b7e8366a221194f279e3847cb5017c1ee71d022726a9d9586d8ac446bf54c4e03a20a1d1c8f07ad2ae3cf91ee9d241190ec7508586089a8dbdf5e2bfcb2bccc998739612e8671581090dd58b27fda68396b2c90e2bb0e004026ead791f2ca0954e5c7373aef96f3a35d734f6f82a96df101687e5eae71737659211d718e1abdb18de6ad8c1e9c1994a08713dd2deee2a3faf3df8a003b5b4dc769504674793c6fa89a990d1557a", 0xff8}, {&(0x7f00000024c0)="020390b0f10fefaafc001e47fa4b08b0141d1654fb493299de759f58f6f14832a7e0fe7278ba818d629ea0f211e71ca76ba851b361ba5fdb785faee01103f3eda3a7e8fef380dc5a8ab9f968e48661abd51ee197eaa7afdb89f128d616c887135ad68ed82f1a8447f01322a70fec216eaf09a2bc74308722d70cc1b4d36ae57e7c6dde13efee25f8021d34837423d6514fecd4f3a3f0041124cc4c1460655370cda95ceb36a7bb7cfdce1c3229568611a9c277271642308249ef0176aa9722c9c53c03a6f81d5b23b0fce2c58c06f36cd755998dbee3115421fda1cde3d407d5be7774634108084a488c7333bedf5a2bd030652c4af0f7fbc2e74f5f34b1d38258e44f2470ab1de4e78ff3e941d8e5990d55a8e9bfba102a0f7728f0f03c89e3de9d4066711451c546d4ccf768c3d839e19949be0ae907a36721d4f77b68882d9b28b38b5f8f7960190844cada6e2ed270df2b8200474df0c952b0fe8b09056505e46f38fe9848129a47f9f3e7bc24186c5e58f171ec5b11981c2b245941ac1369719c2f7a2b3a8ddd3722f257ec4407bab9c3e8df67b0eb5f7b22f05116a956df506a3b0ebd349b4e203a6af8174d8adbefbbf0ddaf8b40f9b2cf995111738939d06b508083ccf4c80943c556e5b8c39b8e2d7d79a65a54419acf23de9bce43f15e5d331b7cd8f313ed296e967b479ee8a6de89e44b15ded56f891ab754922439fbe045314c5fa475e114f0f5820d47f507ddbe5ea58351dadfb989c852ee6c7ff73dc021244d22022759d4cb091af3bca0860200bb1cc30318b2bb21a7731531829cff73e7609da7cf6868be76f131be6c7d2eee7a28fbdd39dd12bca61031d6018f1d91f0f14af0e799ab4993b919821b396b81313126883a9ff0e42fefcbf86bd1d0abf27abeaf390f3c0b75e817bbba25feead907b3ec8c1833f54ad9e8afa3b7b668bbc23ba558e30677b2c27e75c1e855e2bd99bd8c76f650337f2aa86169c8ea0b61f67b541b5adf8573802392dc8ce08007a6a4018abd17303c64343079a21c6c9f9e5c72751e4347b5ed1e2fc65101241f8dfdc05f0289d4eaeb154844921431a0c712acf2a2b2703e663ce6b023f78761cea8947657bf87174cd384f8add5dcb9c9334ebda4468fbbbec6c21885fca433796f20a3f43ca8d3dfd96b3003c70a0805644f774c709a7cd3444697afe6f06ae32284f62e9c1992f849160d90eed90b5e0f8bd1221eeaa1401d877feb4fd8a21a00c218d78ae7d37797b6c381aa7fd2f777fb553108b3bd69d0644229dcbab295e2df83318aa494a383406f45848d633a20bc3157f2a1231d4ac7db25b7fdb6ac8b8d55566e107c17c763e5f9e6ed2ad03304866ade0d57989707b95a39d767728f977f40b3203286e9942f0b070cbb9483db237c150374441fedf46181841d8afed794666f5af00ccd6e9a015fbe59badc1efbcafaa12175c60403356fc3bde0c1c57c8bf3c4e4c7a00c5101a37b545697b2d73caea440dbe762b276267c360e0ace1de183e25efeb0241f4ca0787d268c5c49128bb7f071c78049bae71320e7dbd4d99104c52da00d4026dde0334f0e580499e6241f27daee50f3cbee945c5d39ef455aea70d90ebf15c53f0c7425c41c281beda29302c633373dc581669b95fa90ad1053af27d29b5300429cc31a4f3cb148ebef0096c661f0be9d34feb65f175999431399b255f44b56f8b7a7ef009c722701a001ca959ae39c507b171f51586da4764e0dfc239102d98a052b522521c8a7bc4c29094a41a3b92df5e1136e8110f456715fdd5cf3c2a5aaca3d46582f56bb9ade211c6f818f57efe41d57164753144cfe7acbcad730ccee41d1ba3834dc205b106644075a7c993282ab21f857216fee6cea08750b6004cee2c51b938080ec612839d07c2e76752171bf067ae7ec5ed3e676a305b90c125eec87db3393cd768c02422b6986be631e654201f8a3cf5b586e3c6bfb5fe7fec8a8a75d90abf6948beaa62f9fd0d79ac1e43fed94e4c01d57957573db32633b04d08a6c00e571dd1eabcf836b193202e73206a63dd433e0e40482f9dfdc6f80ad77405dc5eae97cb82eb5d9cfdc7336a6d059c2efc2b54ab1e87378624c5d6547cf4d0e974dae9eac2a0b77cd87d42cb545b8c13405a4f93161e1cd8d8bb0e83ebb591b342bb367e7f7957d2723cfe75ca880ead1e585ad29ab5a39e4d266883edd0fed8a1bcdbdf359561363d2918a06c6a84349d0b41dd37c43ec2d9b8a88a03e3d40a5d47a9e84f2e12e276300c28652ff50196b14e75bbb18469debc878d5dfca7ae399e2b7597408eb6a09bd418221a9689cf90f596950e60acb75d8bf0799b99898aa7a0b0afdaf17525d115d2444deb5685ec9d7176d48a5dfc4f0243b3a61667af02ed3a80f85e73a5b7b1e2218f07148d5be03e1e4d97090ab400fe31a8115ff416d1a04042c5ce730cf3b6f42d49d96b52f43662807c398e5a1b2431af61ede18dea2ec45ea3aab998923e7ad6be30928fbbef15c51de12208716c8785f08fde54d90e932f8a72e7d494e1d3c71b9338dc4f77b80aaea71737ac79e04978186440c864d2b75f0d3c76eb60356fc6146f8bf440c005579a465ab1b8f3118ce6512787169fd858d2ed055b87e8151acc1b5c9d10fe4cf3d22ea08aa8cc49958806f26afc67dd887c72c42b85cf237e1c136ae2eb5d340d3c39ad6ab8253dce29c78196b69d094ed65480e0a42b2bab2efba196977f4052423b362e040ea607235e94b2a00513dc5d3563a1195fa41dc4d664f02ba1fb28aa1466ed90baaf32305164b4b05240f42f74e0f5e75251b79b8ce9dc689406f27bbce2e98e317a065498d49bb2e0d57a7937080629782088a039f35363862b8c66c0fd58ef3711a6bc97a05196ac1dfbdf745236e49cf1f9ddd31c532946b2bd7849efef7c65d9a37a41c097c25305a79c6e5aa2198f8c687443c8ebe6fc1a4d73d302db586516593aef4966c6e177723007991606048f34cd30a0baad24aca1318deb99373d79d85d8751db0c9a562f661f1d164530dae6b3d061d505a21b6bc5a2eb581956cdfc2fc8ff3a1870ce7a3a55424dc712b9726b35196ede7adbcc189efd0af4980f25f866a589e5c58232d872375e933403b79dd4ad1a7e51997dbb09cce0ff060752475301da976c30b1c945e88f0fbb4138f1c156fb59beb2edbb8d00e16f72ebeb42333daa7c33857c285cc2c53ddc2cc08c41264612977b2376c8495bb9df8e9827b3172de45bd4af322e72ef7a6e4e36240887de7fe4432706937550689cae51ede4a4bc936c1c7130854d96d399bfb30ecd46070a52df4f35f6898ed3c8e16a59f22df7b045afb5071c6541463f1356ebca9b388c8c0f68a44888f5ad9c050f032209af5dccbf2f990622dd6d0e590d0139c6c98317390d36adcb97069eb8e35af4a8c6a7bcf118a84c9e5b9d792cd26babcd3ffa2dd858c09506fb40e89f9fc382bc200ea6d3aea92dea84e319b2db3154f3b68832b9646178fce02adcc98bbe903f99724bea15f08f3542b012741365a235ed37db796ceb76b090b43d897b0083680d98530d89323c7db50c8b2e1ae6e3d9d519cc85c7a75e7ac6c3e3d3402f20f3c65b2673c858da6952ab6ded436e8cb332cfdf848eb3a90c139a29907e9788cd3820c0e8629be7896ca2ca5449eed7b10d40aa6e883e136edbc84d90044be358f8e7dfdd58863e0ca2f7044191944d45817debd206760465447857e5cfee9c2c31e4aa87deecf67f7d829f85d2d22f8532f6008a276978f59f4346a1d34ec1d1991c88bed57b814fe52683072d2713e09fc2b20a74fbbb17e6b0a3c267c1a502942171a0186059bb1d0fc01d6cc0744d5954bb58053c94b721b26ce2105293200050de522f838e9f4210f5c37d6c1065354b8db7bfb8dbd74ea98e1e93ec64ec5e6df645b3b22db487b36dbfe4a019e23688642f26283f47624d0ba116718c7dcf9aac0f6e49dead0e0ad79b7114dc3b6227e4a42ed215cb6858b2b024a660674aaef0815dc49c281bdeeb52824fee7416f6e3ae93ff9cd8e8df9ea5967d1c723d30d61686d500d8aca7f51e2c4572397b9063034410cf89b672759c6944bb7b39dd428b0434f8e3efa2b69e09d8666a9c1627c18e626256d80a30e173c786dc189f0281babcb71fd938f309b09084c8ebebfbd7e4cbf50013ae07ed512f550ba0d56277018150fc5e25c40abe225ced9f1020ea4450f94f68a914cf209eda239b2603daf11b5f7224301b69e34a195ca31789eb98cd5f1595d0c9e91e7214e71cf24ca6600c473764c7d6508a3fb994e67c465f0648c929057052fd83775c49e0ed5c12d85412b42a8bffd6e27b7542f602541060e736ced7eac4635a014465adbe01faa4be07688b8adcc625c6ec5daf16186d6cc4853cdc5958566315a7fc0c7a047ce0d06d41d573fda98c8a56f19bf9c6adcdd54fd7ac808b354d4d493884a2042b5c2e8a1235245fc90af607ee4b0961c13ead411c8e1943352592959e9b6cfe9a5d75fbcef9a25e7ad05b88942cc2fd9acfde1b82e816c8f74593f98db0cbb9445e22d8a80727efa971ae74d6798ca778fd15f6a564b60b93e94a4e9ec239a7ffd74ac076d1f83ef7a150140d19aba03b446a00feb57ae1eeb8b52bb2793bd65f572a0d343c18e7f7102262a4a9cefcb1921b143de8189a3e222f424db6681c5ecf5003d628c58dbfbdf7b4b59e9c35614f7d0b3476976e0029759b8593d46473a3ef7678dfddae41cf6a6689a12b75c1a38085561209a970b28aa33acba56bcc1f9a890ce03a093d067cf7ee7470992a952017cf9ee115142b18f8169c37f934e7ac825dd2842bfc4a1988bb60694632fd71e9e27ae7d4747f6b6d429d3b9abf95dad55ceb797bd5850416bc957f0b9289fa4ed4ae8847f4f7fccdb5d4f2d9746fc0b6c82add34f54cc7dd651e13cf0d551dbc9f2a7cb458ee2d19aeb3cc17bbbde609d6582b54157c5fa4eaa4f9fb26624991a88112e9a2bf282c3cac2c3d6ae7fb79da27b874a28f4d8e079e6513cb2b5c3a20d244064916653e037a1c460e42e3077263ac2348508f1cd16dd74260bfb8af6c7f3d94be4e981b5fdba277368caeef3f749201515a42c24e9d2dbffd30f3051c59a9b6bcc3e451737bfdc1d5cdeab7fa1de85a23b06c1f89b702046214e8b38e7d33278ca462b6e8dbd083617ea7e4424b8ec8078f906bfe18e0586a1c1e6b5a3896e7760d9e8f26697253eae104ea657d47be0a4b5bc90c68a59907842b07a1b633dfdeeb3cf0232699fbfc62e73c24489c21d48f4eee59bfab909759bf986358b602724295f05217224f1b3bef2ff1b38a45bf4ef61b64a8159d4668ff0287ef9b6079b811ee4047a384589c5e089b4aef8dca0e47bc58ffa9b6fd49037e61f0f0afca4688db3ed357a961edf4043148c1ed87e79b3bb7902185331439887c387", 0xf22}], 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x7, 0x738f4bb0, "ccd2ba255531d133210151fbd5cf18ffd1734c29"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a01", 0x6}], 0x1) 02:02:06 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x3, 0x6, 0xfffffffffffffffc, "a72697a9fd8968f05c783a10d134b8ee1507fbf9", 0xd91, 0x2}) 02:02:06 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8a69452b02ae6c9da31ebad92edae8d7cb063c2627657a94a1fb77fc649cdc5c2de11adacf9f8ed2d4bafb12398c263c2959f6efba83458b31c8bbbdaca584b69727c36b0476812fac72eea3f713de80dd8c5c0dbf6821cd2eb2b7b46f9002dfd758ffa12fdf7a1250485c1730770ad9e55a89783f995e956a83fdc58c4df37ec7ff87732008cebf0e1470d03c255e8b2634488b8993bcd3458c3423320a76168fdd14a61e3ecd6e14ed3d0170586da2b5e0385e7978abe7de406df9dc518790428448", 0xc3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 02:02:06 executing program 0: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 02:02:06 executing program 1: r0 = socket(0x6, 0x2, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) setsockopt(r0, 0x79, 0x3ff, &(0x7f0000000080)="000000002e4b3f363195777a08444e1e159131b3b57c7c50fb4b48a494b0215841c892fd09fb4b282b52ad21ddd13007343c0b201d4f6135f0ce3b66e61e71b47c0cb36514cc574cc273556e8c1c12c24ce38d814d15f5fcca64e9145e765a5a13e7da5d46d1c9cef0acc8b4cef65dab7188b7f852be3f", 0x77) socket(0x20, 0x118b23ca0c69b9c4, 0x9) 02:02:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x42, 0x9}, {0x80, 0xb7a}, {0x147, 0x9}], 0x3}) fcntl$setown(r0, 0x6, r1) r3 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) dup2(r3, r4) 02:02:06 executing program 1: getgroups(0x0, &(0x7f0000000000)) r0 = getegid() r1 = getgid() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setregid(r0, r1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) dup(r3) 02:02:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) msgget(0x3, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x8, 0x6, 0x2}) 02:02:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000040)="f8b45d1014862ea17ce6eef25b4fd108a148b46c8b23ccf8c674654852932d2c0553aaa86940cff63cbab832dbcb8e60f948396fba0b68793fa466bd5c21dbe7cab6c57722a184b384b30ad694e08b5cfa96ab69755a53adf4d334f3bb6ed4edeb6c10423e0625f9f0a557f76dbb01f82c574ed07fe8843ae046c1d0c28fcfd5cd66188f65032bbfae722a56153da9f383e357dc7dcd586dc379f49f291af1c2c8c8df68c59b49f9c92d6783ad6e434c6dd9a94b1a734037800d66a94aadd9ee0d1b34404b31", 0xc6}, {&(0x7f0000000140)="071049e0c6cb13", 0x7}, {&(0x7f0000000200)="c6b7e1d8a7da136e82a94fb1c3fec8ebd328b32b9f4d71b1b97da84ff2e600cc016cfded65462e820314cd16aa63f82c7bf57391323e17c098e00eef74c6dff757b48ea793231c6e0c2341aeb30af0d5598a01aba0160969d927ff9163f1a27433e00c54ffbe6a06f7", 0x69}, {&(0x7f0000000280)="06db018d888ecf9d9a2df421e30d586c248c5f67e7cf636917b08dae55fec032397ed768dc70a9965ece112219b44bcf09debaa876285d78d975fd59bc0c39124eba9facbd5c9cfa4786c4d3431dd784cca0314f2ceedb5d85d3954d879ce707", 0x60}, {&(0x7f0000000180)="ac0baa742a04de4b30edf1e759ece46610d2af3eaf62f4b3dbb963d86ce8e489e900cd757c2efaafa016fd0e29f8aa86", 0x30}, {&(0x7f0000000300)="31fb3b4ee5ddb4943ddf2b6d512ee92ca6dc5214061c80a6ac086533965162be965623bf45958b3ff7d09c670de836cb8eee1db64959f00f94c643a0a2d4053100c5b809297d0db90c6aed7093ba86a8cb2636b95d922de890dabd7ebe687cdd4a", 0x61}, {&(0x7f0000000380)="2d843afb5315e1d3c02556623f47112e100143941878054f89c2c0edb4e02819797d2e4b4f1e65d8ea6f7b6efe04e5fe9e800aa5d0c8d4813244f4003da15dd3345a74ad", 0x44}, {&(0x7f0000000400)="5d886212b7f854b4942d3034889b9a0b96f40e66c9c41639ebed813064f9bf4f8366a971cd738ee239dd6be2672844020f8f992166fe221ed7123eec5bc5d54559f4a84fd9d537a0074caa487464d1983f335969e852af5d75bb7f62a5cde4f75fc216b4c38cf1a9ae783cf3f13e31630fc42dacb785149fcb08a5459a986ed02e13fe17fd08901f5026c943fa83433e75105902a90cc66e2a1df2a49de983d45ed5e21f3755aecdbf19725dd4851fa52ada5971688072014927e03b7c9a54d9866992902f08e9d5f7f5e602e34a46fbe1a0c29154", 0xd5}, {&(0x7f0000000500)="3fb0141610aac2dcfe7b05b7347ee61f40d9125e3c3bc4e445d041240a159128026caba44b5384d3c5568ccff5abddb8673c0d82743e456977d2bc431f0bf8131f9b259941e8a1750d237d9c35665f432e0dd08f89d11d4baeea4d79d5368b3e6fe7336aa29a61c2d9776b0acbfc5df030f92cf3382bcfb3ff026ad1ac51aeac9d6109b78287b28b37ecf1b606e2", 0x8e}, {&(0x7f00000005c0)="49ff9d3a2a998429afee058f2112c43ffbffd9daf8b61493bbd0d821e189f2ebfcf5972df48552373ee6ad55ad6b85d22ce02d1b666c28c75f102678263ac01dca33f0b2c7e12d5aae9543513291fcb29ccd079bb3b08cf759c4851744d2860765a786e78500886fd8cb5127852ca91b8c8126f9b4e6ad09cad68e1f426d5bd799a024aad6ed637ed28136b8f936f048bee7cb6aa6283577ff57eaef304c4a8594999435261102922dd269197d3122e5eb7608d5891f192a9c281e82671d262321deb9b1baeef1ffcfe46a51168f78bcab3b1cdea737f6351e66bb77da1c89ddf0f1d93a6b6fe3f51e6b6b476d5a30248b6ed9d5b0002d3c621422ca010643dacd9591521d9349804552ba7b1c1c8423a3796397f9791dead221bc781e034ba2abdd67021efac5a32ddd36d74400610529e9515c0239df47e08ec0828c4d73d17d755592ecfeac5b21c8f9782784af7c9d2dd8bd97be40f0716259d042dc3f75ef8fbf45cd16c05125067b0a2be49e8fadab421f55562e9b6defc959b7a47dd0e5cf7baa3df25cbe62cd809ae5b09878ca3e3e0d2eaa4c3860f2b88c66c7f609ba1cbb518a4c530fd070bf6a6132957165cf162e8aff986c24bd017203522817ccee5a521b8501b9ec2e7c6f27f55cd63737ee647497ec6c048718e83735cf52cf097758a38c7cc6774270d008021ef688943d2cbe3f343981ed61172525c16c320de2181a1977fff8a5332dc31425df0067d779f392a06dfde28821da5f4a91f4320235b5452807384cf6f2045d7333d515800163e1d43d0f37a8333434315b321c217d2cb638e1b2b23b113139ebd4da34f7dd447835984cd7cedb115ea6f87b3b6702571be7efdf76f27be2071b3b75c86ab8fbe1aa7c22fd275d931ecf9a8544d936a5a88e6d811b4477c53d77a9b012ebe21665babbcf8945a7d5a6ce63abbaf006ee5b05fbcea443eb1e637a93d7c1b76f021743add45687043de83afb19ecb69c2e126e703876e4879fac6db598f3e70e39c98fcc907b4dbfdd82cdf6775be2c551d715beed3b3f121f287d8d399b741e80d8047b1d6131a11d5387b2901cca633ec1d1610ceb07de48470bade33ae26c373343142817289a4bea3747bdba199267e5916f5167339eb0531cf5cd1111aa6cab7b466ef3c3d00f8e3a6425ae50ec7046d6f3a87b7f168d6459bcc90bf2d17d59f29bf5d47d3c187513b86a6c8614708ef87bea0653ebf796814972ded2617c7406ba109bee117e2ea9c618ddca89b3c185d75959d46b5ef524f984d6a1dc7084ef6efb419ed1c4380ef41f06a4d8e0c2c0db84c8026d2b84226b90847887c42f4c765e287486c75dd9692297078585c26868b35060b3e8dc77e7a75c0c0cf25daddc6001d09c2c1c7c5285149d24019587f2991116336f75fb9734b66910709e1076b1a6c8a6d9153138a9f5ecfe6bd4e8d5ebdccc93d3b2c4ed81a74b5462d72df61e0e5e0a30715fd89b3e8dfef139ed3042a5864f90a8c06f7eac1e8e29545196f76a506bd480a5ebff4569b436e871f288dec4ccd22d85c3f962db0f2ba58058e10992a53b4fd18bc9ab240ceaf558ea40290240503e54132042e57aa711fbf55e73282d4a4128767c751487a6a47c3e06078ef36ef2627fdc99df2e6a88ff950f028c09a08f505616a553ce92a965a1213653d00aaf0de92817e4e950165a0db352a314cbd27d9da7f887cfa3ac1f2bec50a3578ee3984e318d500266303f8b66dbaef4d1b877fc2c8192b1b581cb2ff8a57995d9a3c62d6570f6b389bc50567bdeb9ebd93ed8a75125bc586c7699df1af491e60a53a809fa6164ee16af81bc2b73e00a7b0daeded938437966d148666d0395fdb69e26f8cb824dc6c780057eac906463d25e9e38cb617270653f133fd1367c6f93510ddf877464e98d3b638f54b97fe12059e015e0c3c51ad0fd068c44e8e7dbed47fcb4c6ab175b402e09810168c44d2a878512cd3ad54d5f39814d5c9212d8806737f5878d1f803321eaea31cad79d81a956872e2c854f75417ba8108f181a6dfa4b19620876d12784445b769e726c451e687755af2c547748924514063d9baa4c1bf07c79590344aa6630c7db62228638aab12cfc1603c4ec0799e43b470ce9f6b1fbd3ce5d0235a5efc67196763dcee897e5340949d7764a98d41e7e4be470fcaa692bc9ad8187b9edf7088e7b5943e3bccba101e6eab17e17350d8b27c9e7f2f5563ae64536d714aea8683d9fc11933f0ac0d68a74e5b4f739e90c2c3d4d9cef5d3ee3472e30e76b5c4e599dd5585c58ab7d57373cfbd75104f6b214c5394e54762bc2b1728f1fef4259aa2f2184d4d1f97f253aa09952e5e4b2687b855f5ebf704bfebc8fea2b0cf78b7acfee6582653373bf0425668a51473c9f697a9cb076c4fe90a3bb1f5f5995cb1a335546a3e8614c5861561c6806f848578dec3aa9a3189ba3b29d365733ef1b93c3488ddd3c29765900100a7c0e86d3755cfd015e8b7864a0b2b818bc482169b7144e89b394cc7a0269cf0ab9b4711fdc46780eddcd2c0fc18f399edd0584b27c29216b6ee995161b299502da7e4d948ace6093ddc32ee59f1044d1af0097e10bb80f9815eef21d7cd97fab7a243a64de1d37964e061561d031c310aaca5ee7d49ad9d12b27547f8ab8dde59a856cfb9777fe7a92ecf84193961897e3f323bc34c2cc86043c3219a00a57ef939646128309fa9b67445eb1a3f1972899aad0adb8beb8bb39324c266315c2e3db5f0a1af331c92386605daab9fdad091cc34692c49d7b703ab1c4c13af250caefb82de44997f229b66f34dc0dce25590d00170ed49c5094b30acffc38f89880ce6c09a83cb15b4f014c949258510352192ab1a380ef3517a6c6fe6b3d05ba0c3076c92a6b48cb2e3e753afd017f8c375f0f7bdaf7030ad9f5654286f286d6ae280166c52655d3d63d2de16cbbbb6defa94d7acb5aacf6c41e78e5eeb70f4c93a2289eeba58c869ef325ac2f035d0cd9fa769b43dc31ea162fcc6956066db927ca281c46dc92e1e99bc1ba111a52c159746a05e5e34d1c3ca66f9708600241207967440c7eb1513ba5599fd07e0367c92a8e2cc9ec8f1b9dda7205254c18e75c1fd393dcd9f5fc459a86712f7d8156aa4f379d63b8c89a158c21eda4d1e6e9746a11ca08a799c6b9c4b0dd9772ad8170aa2201d8037b2cc6fbbfee6a06be57784ee1b28f8a69ebbf442346ceb8b8e2b39dc5f774781b26dda434c043a68db79da36057410cfb8be58e6bc59f0ee8150965c631d36db09f6f16afc1836e579be44e4747c358e33db47d1df0e6498fcd3de2071d0a987ee3a10266a43a6ccbb5e9ee3010e01847be454f96ed96916f1808dbc39255fff4164a33cfafae98c267b69e6b86679a4440c7d34bcc3ae53ffc963d4eea886ffe0e50c330e7d53abf659bc7c20e90a443d0fa0fc5453628a4e3f03111585fb47e49772a97771ca9fdbed1ed64e2fad7142569a3efd3d5670f3992167ecb7877a3d7277cff05fbe84b76e13fac2324dbb7333cf27463714afa7ecd678dde0edb642fdae606ca8d91da8d2506f03494d20e06840b5a61826badd6f1231f9f7b3e431514f18059a9d47b9cce12a7d0eab6314ead4e01df7a414396d460f9f32bee787bc697433cf0916fb2f4b183ba8b7b5fda55de4b7bcf5183b098f455562c5fb977e0bf4d0a29ded2108ba9ebbf49bbe3bde4fda7090c9b701ddf04afd391df4d5f550c4df21a9c4b7b488f94fdfd9ebb1244bf7ecca12e1509c6b60a467d7aa51e362d15c2beb1bbee2497a40410ee43d43b7ea49d9380a89f1ed9328d594d9b17ff62f5b40c3575488618c00cfddc3b0d3c9cc6c67a79a6d7a94888b8bf3cc13a45260d45da331036f3ca32b5980b598d62f92700105ea994fb5b45921671f7f3e99c998cd3838c2af834bb8a4cb02cafc53485d74880f993b7a323ba2123fdabe106008fbdab4309e6c4c6fc79713a98bfab62bfc72b3b25ebf5a00b89b35056cacf2ba6b1612ab7f0f63af29ac5a532408774dabf9e12d05d26c36bcdf69816d605bcb5827db90bff8aa6e4e0863b68bc14060bc2e2b195be4191603764e2c16219bdfaaf9a531dc13f6bf0d09d6b22ddc0c1ed0102a144d11ec1785bae2e2a38f470f22b08ca09480e0dcd9f60b8599b441e0c0c4e8ee9c03ba4ae9c8fc1f4d69212eefa5f36828d4efa22a5a10be05786508c456b4d7e1459ab15fce1e285410c4c755f3cd16d6614dee043038d990d80f2383b1a3fa66432b4bb258609aa5093d0fc4acfb4456cbd59e6465a42e1f3bee1cfa588678c5c198d0b4ebb0993ca6cab9281363fdb811c862e913549674fc0d9e5e6bcd4e52055803f641d485205bea15e9812a21c659828d4e730e68d593f32acf1bbdff82f7ec439ce0ee570284741f27c8a2b37e75d6b584dcc0d2c2230773f113054ba3f1f2a221323ab505a4c6dafe04e8f7fa856227c2678a3800f63f9383be321278ebb3297df590931ca210db27e60b5a60664c94cf3ab8883f884604053beb962fdad642a2d58d8a908d85e47daee6f1a83bbfafe6a804db6f28dab2f7a7a7d05872d228c01f30050fca5886b1890d6960db94798b4b8043734bfc8fda374469823705b5c6ae811c3b62353a0f9e708544e1836d5a9795a4528f531648ce35ec31eaf4ab323e1624254e962edf52ac0ed952c167ad789c846308123260c380de92409c5456b627f8e8d5d16b41906f3d8bf531b284acdaabb5b2cbeb1ad41b79d67bb2a3f46df34d029e2cc06207dd6d82cdb0910f9fabebaa4ae2e8a83761dd2db1b178c8c3b77ee2232b024ea643a3b8ef61b93a35dbc6afbbcfc34db1b646b755851bc3f76cf6e4f3b1aaa9956ab122db9bddd5d748b59b93f0bbd50914112ccd9c097438bc25e99a539f2ce1cbab8fda48244b068b194bd1ed4213a9c842d5c252c22634d41bfd0b0784ab9dd984e44f31df3297d25de21ce92897dc9e5b7b4cf219346e2d24d2bb5b1e3f66d7d8ea6314dfabd1341ad17d42f6fff78d0c89ff2b6d3557b6e30e74be42bc3b365dc1218c1f0542fc1c9c8b565b8594298e5374032136cca0f19428d068252eda5740df2fa1848e8fb8d0f7f8541de58bd680b641e40be5467fb5f2c2909816187145ac191709999c1288f0bb2718e880a32e1a9e647dbf39e79275030bfc0c3419eff6139a8c1c5a2c7bf0c18a6e1cf595a911f357fb0fbafb2199d1b94577d37da039e3d38fd160418ad81d80c66795eda80e1f37bdc42f4a390fb3178478bd9286028320e6350b7e49f00e45b2312c6f9d817d6a5686bb91bd12acec46fba1c2c738ea1429b16cd5123c9e8a42ddaf516f9778aed5c22aee00f2f8110fa236fec1c8e0c254ecf66dac19bf615a2bfd07b3c1a6b6b5395cc5a85762c0a4e6e8364848af12153a32250ce826b5ea640c8fd093494d3e36480ce7f41108e593fe8969e8ee8e6cb710143c90b7aa9f6a975d8f4694f55006abcb1a053208f38d6bcfb704239b7ba089980f08090a5fce034a5b39574c551fbdc2611f1f9b79c5f75af5f0824bdd19439df0a4a764ce7cebc6598c4a6a51b31443014d5c021add59808adac37803d6bb6faeed85ec8d60f1a9f853dcd741821f63e0b6988088a4d417bb599f2ed769afda951bf85c4ee656eb43377b4be49db3eea274f35debf5d4e45ffe3bb79f324c6b4d8dd5f99dfd4258184d53ad0c96a851c8c3e74720ad8ed12c0b744d861d77c682f0aece1a23b463cb5ed155fa1112df0700b8eb42", 0x1000}], 0xa, &(0x7f0000001680)=[{0xb8, 0x1, 0x7, "969599756a6c28bef89a0ad546ea552f31136dd152c3e9f1de01737be410932a28d01da9e483ee79d65c0122fd9adbe3cf98aff710774282c0a3263fc784217c495dfc32ff819af4cee37159f23184980ccd4bc646952cc46be8585d8f523c5a4db87aa42fa3534bcef911b8187d0ad8c5c00dcd92a9d42ba5882dcff8e16be43bf9a279e8a6b4d936ccbfce5d4a567062717e1e02a6d23656116ae571de94a7539bddb1690847"}], 0xb8}, 0x400) 02:02:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/103) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x4) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000100)=""/186) r3 = semget$private(0x0, 0x3, 0x108) ioctl$TIOCSDTR(r2, 0x20007479) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x30002, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000200)={0xff, 0x1}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x2, 0x1, 0x7f, 0xa32b, 0x2}, 0xc) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x1, r5, r6, r7, r8, 0x20, 0x100000001}, 0x7, 0x9, 0x1}) r9 = openat(r2, &(0x7f0000000840)='./file0\x00', 0x20a10, 0x7) socket(0x0, 0x2, 0x3ff) ftruncate(r2, 0x0, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000003c0)={0x8, './file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000400)={0x3, 0x1}) r10 = msgget$private(0x0, 0x4) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000440)=""/232) ioctl$KDENABIO(r1, 0x20004b3c) setreuid(r5, r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000540)={0x8, './file0\x00'}) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', r4, 0x3}) readlinkat(r2, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/154, 0x9a) msgsnd(r10, &(0x7f0000000700)=ANY=[@ANYBLOB="0300000000000000f377bb06952081ceb81b25c8ef9e6f297e5a797af0094062957a51c4edc78c59d3dd60c94cf6c06ff0651886de8e601d4e1c7e959f5dcf5cfe863fb67fa136101c703a09d4848dab34d001ee1986cf6d9cb64cc89de4148d5cf6b34c27480099aeb4cc2b5eb36d7e36dd2bf0b38d83137f49963d3ecf53fa38892dedf35c0000000000d52400d5bf9b246f5a8ef8b642a9c87f6ef1ba3126ea1e722f08b1b2302cc3d9e3be8aa85f6eedb51f83df85330d6223f397be82acd607203ec3b04f52fb9b4a551455d7c24cfa2c276377c26409f282767a61792ef17695e2f5d6c43ee2cd096bcabeb9f07d53dbf6af"], 0xf5, 0x0) 02:02:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20082, 0x40) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) syz_open_pts() 02:02:06 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000001640)='X', 0x1) 02:02:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r1 = socket$inet6(0x18, 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1ff, 0x400}, {0x18, 0x1, 0x81, 0x10001}, 0xa7ad, [0x2, 0x8, 0x7, 0x40, 0x7fff, 0x100000000, 0x7fffffff, 0x8]}, 0x3c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 02:02:07 executing program 0: munlockall() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001640)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 02:02:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) pwrite(r2, &(0x7f0000000100)="5325fc58b5369793d75e244e5fc05f372e2dbd33bd887d6f299147697d6aac3729066472397e7ed5a3ac86ea6d01960753756bde5a673a6fe7e366796c7cddec05f02d6fae5ebf052fa1f6c67236577660623df3b4a49b3632ad41e6f7fcf57154495ad22cc123bb7b82cb7c3b661940d3601559b9cb590d82cadc5c8a0ad57b621a73366ed362649ed0b9e9c267cd5183cd5590807a199bc191fdcdce9257189cc2f972e19963553ef432d0c4733160f153f4724917056ec5e41f9e903c1fdcb465473d4a8fbbcb3005882b5317bf5d3dd44064fea43766b6d68185cbeffc50007e4d0d130b196721d30f88b57a3b2ffa9a60f12859171ccbcbe05f6c21890e41a7b07d47533b71e85588a5ee04d6f9134403fecb311ba7270286f56c08a5e225a7031a35e085184a0c60df18757b237aacc60898794502f720f6e4e7a00117a147444e50b35a6cf480f034c532c37319ca5b16c80ced114289efae411766facaac3137046cbd18410a7302f3c58f9e4680efe3fffbb9052760bdc51fb54ec0f4ad97e1188728a464f32c4ddaa90d7b4d987185a1534441f9452354c773d0d6998600ae4e9d682aec03e196f3c3fbda19e2a45045e901a21f6dd395cf26ed11eb6f4947c881de609c33e93ee5abae905797f7425e2d0e28a3632e6e7001c675f774b58ca630b7edce67acb78dfe35d4063be39c8ccb9620f77ca325cd2096a9c56ea8bf5764d190efdb8623e14c92953d319e922c7bdbef3150c158439eb3d90e6ccd5baf136f2aa6bc20a7d69854c065d5eab9398bef791fd209efd822988aa26fef2e6274f1694dc0f3a10388b9eacf8484c243d74680c3850123b7fb5c16981622114c5fa0c57066d84e6fa04e942787dfeebf81dce6aa8973f06da0fcb9a4aaf228617ed15db1ae4b2bc6b5bca1355f8bf14952f71088ca6c98cab796136c7b081fe3615973e2f00c968b1ee93038d779b453ead49ad72eead993e934502473b4d01169a57c24eaea0efbe966c07201c80212228e602a78907448bb2611aacacd6515c192acf85c4cf1d63d5349434d053506c0cc787ecb347b4ae417d297ffaec536f020d414294c6799fe8088fdb9e1f2d65dd396740e7a1660012947fa856ee822e7470bf4b97c156f03fbf0ae4fd1cbffe67926012741eb96d3e9543eb2e2fdc553f3104c2f5abf6913529224026117877a90bd352e2060c38c96fb917f02cb167f492fd54c2aef278ef5705b9c14ee426707c7c7f75b44571583743c2aa215ce459927f30a688b65e9c476656bb28aa2a781c87da79232cbc8cc5ee97aaedba4a4beeb9078fe32cb8d2aafddc891d12bd0739bfcd19e4dadf219b4dd6a0e7d21110215a44a30dd9e22877ad01356b4ccca6eccdde2af09c34aa95b6d09e2e08a3ac7f35357c66a1d563673aa1c4f6fb95a028bf21cb11464a613ecd043fb54d36eebb97c6062283e46bf30b43b4ff3ae37933f42e8bf1b8d86106bf74600a973b4be6fca5e4d5fc10e9180def1c7cd16310fea6e2328ec163579f36563db77fcb7d3488eaddfceeacca7ef8f224f6fc85c73ea8def5528df00bd1701cdc1b97c590b8099bb5101ac5622d42c2f122e47f16f7a8096a46e8ddb6803dd28f7c302b292ad84e79f32ddacd6e84926e4dca1bebeb9f9fdfa41aefe7366e6549915fe9411ce89714996ba85b29be36d3cf2b3eb248270919cb62e27a3c3c500d9de31cb95e302d5200eeefc87403cbc59cefffdf8ad9e173b9e7d9adb2c25c23cb8329d28207b280d76bf7febdfbbf9fb2c33814b4fbdc0f09022b369a2eeb23b32d012cde57bfeb23d334ed74cc449f74f3ea709c2e76639f5117397e3a4680c605d53b4b72a2df6ba04f447826cc04913cb0215e8e75ad2961ae71f3c4bac57dd8ea8dd0847bb14fe29697fbc406a99e138c9305214c32929b3019e3eee3ee8865fe9308814da57ef265f88bad1e2bf98164ff0808f13d1b102d59d1d599b1834158efd6333fcab147188cb1652aef4f7a97bd894d4c5d33605c600159b2c24aa2f94ce0ae954bc635500909768476c21908f5146fca9d10d225080441be5385372fd1af9cf9a81c4452398fe5fdaef1b4638935dda5e1977247270c46bded128149924ebb707a3a08742114098d84dde5fb365a6c80e5ad83f8bded45969d49fd0f16cdbc7bcf3bb1e4d63476a8084660343adcab61a4b60304c02b4b7d3c7196041bdad0d1844d81799ee67f6fa1dd82bcb209299d937ba05ae4fb58c4fa0d34e93f56940aec5f0ec515bc9589a1b10379133d024f9d079a43d564f003cbf6c502382acb376eb68707332527a3e3196bef2297370d3f6e57637cb8001d18c334dd5bfbadedc7392c094567b0f21682e6625796c875be8c24aea7c307a2e26f1ae7dc46642b494be02adb69037eb9bed06a37f5bfa3e7c9b64121892652a00e97a9b0fea014eab7e634524ac742d148045e1779b9074080e9fad277527569df1ced9e517457990f623fa5bbaeb4fba73e6d3531ee8b248529efba8f79432ee4c727181ef1712a4155df227c142965c888af474dc6d647221e3c1102948445eb6329926af9fd629395cb78d3e7110a2c71659ee5cc549b7c273f2c6142a33b24f7554eb9bbaa750f63af08d0aae877bd45499e2b32a313fe8a455f44a7c93cdeb220576afced73603c77c8a1a98f78cfd1459e66a13ed6bfddb0756d6bb869e8eea73aa53a1678efad9bdb938404ae5583662bea715b1728e7adfd0a12766fef7d6442dc0279b5a122bc9a7bc9b13105fbaded0d8296bde47c0a0eba5ce2071fbd6372c9336512da2fbedcde97525c317396a1b9efdd3ffae5300627e488c62290e4245ab973c897a976bc37a241c4d476da66dbadc19af96bd240ff6e60ffaea07b4de3c72a4169d532f93103f00537edbc4b77e98e91fc666de3643a77be9cf85a5ee4477ee28b7447bc06f033760a5eec5f6010eb94e4daccd7bf81d4338b6603b44a66369ea3f0484335eec77111203dbfab4aa157f8f8218c5e77482274cc5c175aa6f1ded5d35089d5fca01fad02ed0d02dca1a376650ca3141ee6011ec3fd107f48357c58297ca6f4dd0d95eca5a0b05442dd82193a929724687e11d33eb2bccfe55dba25edfd5a8293c437636880a1452b9f714ff508219a7f85a8060833c8a844e15d34ebaf2f366e300b630ee00ab9d672c36a3d9c66ecebb015810ecf825f97b7066bf42aa7c719fb0bbc84f87aecc0780fed365139b3da84b0dfcc5310daf6e71d7b24373b547e282fd018d8710d87bee407ab06bc2f83b3fe9ce19ebaeb9cc4367820c8b8aaa70bbfb2eb0fc407fb880fdc7656cf1e8c6a1282e7ed4dd3c7a9eaf724807876748d7b61e8ab4592d58acbb893aac7cc790dac4848484ca12c64e2add81aada087dd00bb2413a9ee30ee23fd01f4631e5a329b72d6a54806f03f353941edd08a251902727462d2dcc3e3a1938755dde99808328d41e46a7bfeb7dcf5c84363320ce03b572cdcddff73094c346b4d42025bd092e993cffb9e229f0fbdc7bda9cb29f845894b96aa79e71b913af5611c8afec828fa1a398534c04f627106193ffaf19a0598e73aa9f3babedfee09f134ba4d79ea8910c7d48d66861932a9d0cd03751b8aac7da9609371b4cb897532f198467547dd338ba1b462aa9913b687e54371dfe572338358aac8dccf1bb836e09d236d3e50971f6a8d8bc41fb953229e6160413e995d4ec8eba552a356d9758fd6e7642c2bed368f0cbd26e4a0fb8cdbdbcc8e459a0483c0363fbe51590bbb7ed8183679f90572f7e15d1369a844ce0b5341d03cfa5f260568e295241ff629ad526e5894788628ad4913628791dbda8bbca1192962bb018fa51d56b0d51744a1da8a3f54f7b3342774f141df1f94f5233eb26b7da5d690c2c84fc61564ba6ac1b8b12b0719766c05e2af5373caa79c55e99884b4ce9aca8dd81242689d039d3da869037d345ba3fa9f4164d4cdeb6483c87e74ed5309c20cf02cd7c60e3acb6b3c992d1192d04651b584cef9b738a4795fc841e846bd4e4578272614c6b02d64d0f39760e431b5e2e051df38c3465ffdfa883f29b34911fc2af59ba1460a9ce678e61120fafc7e29bfd2b2ddd79e04c9fe0f173435045e3416cba12e9fb7a7bc5f8fcb2b2728cf7f5cfa66368211b46625d3c7e96508d98af3796cffe00f03ec87cd646324d7ad09cd12cd8c58a06ea011efe9ba8d13cbcb82c3df2b1b3c93a704ca5d5161ab07b2ac09fff488efb4e529b79afa790b6d125863254ed113f8038d714dde544b2e97c2f7750f57429af4f6d1c3ad8b7c5938d9c640e6fb207585fdf1db1206a2f5368c9fff3820e076df4a98a46a9a0129936d988da9401b2d76df99116e7112f5503f8f2c959dcbd4968534eea66d297ab038c115f9ef18552f6827e14bf280428305c789a72aeff018566af930582eeba99daf31cd42b47b0a3b7462b83a8b1daf52b10ece5b26d7905b8470bd9ea45d019b64ae4c430a8f9d107346f477c0a602a6b154b4e5179ceb3e3f653d5eba716a4839b981eeb8f241999312188074635716b7891653029d654cd90bfdc0639098af2fb62455ce204587861c0597b3a2d878a9b87016a8187f63830fe765f57b3de26a6b4900446e8d0d602193fffc034e7f7bccdd83af1f5b555dbe383d8a50877a582b950570fffd534f763c23b429924c3c5de2c2d5ac3227071b4ddd0832aa43d340c45f7592415989edac2dde38ae94bf67ad3e353e6c294b16b73511e5bda005949140089d9d47b03c082cc93f6d6f8c44e0a18b7e4ec7fcecafd6cd0e2a95582026aab82d988169d83d8bfc197afb02740fa8b7383388b061b5c1fc981dcc3a771cf92682143988a6039de4f602866a5e6584e773ef65625b9db1c6061e39dcd62b65128c6ddec590597f049d61cc17727cc84ea6fcd9c8bcd561a2609e4ca258df20fff9065b6dfa06ea3e9d506b51fd9db26a981e549eca4109f5f7b99419d84827be5467ff2ebe27102564d8385890ed6ac4aa8460c549869cc976f6c7ec7bacdc878b9718b9b0d31fda842d9a47e47435741101dd3d09f35fef7fbc662b67692f667ca10c84687cf8e4badea443d7d9a4146abc08e47466b78af08101b9fe48b12648bbdd67296b0253a9b8b51514fbe3dafd846f1b5dc78485f21933b073400127016c30930ee352dbf39aba848051171197682125d4724eb59f871388abc41ad62e17dc9a1ee2d8c75cd79cf8c014e8ddbd0749182f033d18a53ed3ac644d8dda16ec1756ae4e1df4490bd5c373f10b652ad2d8d7f5e8786abe3b110de4b5314358e2714c80f7507f41c34f5b60b3f5f880448adc2b88ab474028c5199e40a84207a8819b833211aff89e7ae8decd6fc49982a7645c0cd1919fbd01e1da8f965d16341782edc9fb00208dae4102cebf69ecd86014b78146b063234d507c4a4255c9a887e942a1a6f2b7f8661e9b7e0137d5d0340c7bde7264229d391f9cd81e1291681c2a787452bad96ffcde8771e7c071ae199baf56f552db2400e0ba1a6cd3c850d3d547717bae184e4581933615bd5938734be0ebeb8576476dfb48efd6a962e0f21ec1f240776424467b25da0959424762f35143f4be74fcdd318a101d867b04c785105bdc7c7604cb189d05c8fc18dee8f406751b2c2ede5405ea1eb928fdac4ca10581e491d5a94d950d9d7c7986d192d30242e3f88d1e0dc67869da880cc9cd30efb97da159c693137f13282c217d0aed29350827ce227b410433dfec2278584", 0x1000, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x10205) 02:02:07 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1003, 0x0, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xd6, 0x1}, 0x8) 02:02:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r1 = semget(0x1, 0x1, 0x83d0b306b07dffc0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/4096) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 02:02:08 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x6, 0x9, 0x2, "95cdd56f016b285c8db9100491d1668ac533ce38", 0x4, 0x8}) close(r1) r2 = syz_open_pts() accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x4, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "afc709cfb5056ed53d348fde0838b1ee6d8e37f6", 0xff, 0x15}) poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 02:02:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 02:02:08 executing program 0: r0 = socket(0x0, 0x4001, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0xfffffffffffffd83, 0x0, 0x0, &(0x7f0000001400)=""/4096, 0xd69}, 0x0) setsockopt$sock_int(r0, 0xffff, 0xbbf913b682207dfc, &(0x7f0000000040)=0x9, 0x4) fchmod(r0, 0x1) 02:02:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x9) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/140, &(0x7f0000000200)=0x8c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2, 0x400000}], 0x0, 0x0, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) kqueue() setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = socket(0x10, 0x4000, 0x80) sendto$inet6(r2, &(0x7f00000003c0)="8ca3be41b606822c69fe95746a3a292299de2d31f8c73cab2a8685924ebc2ba3e308ee726108420ef68b2ab7317e0ae930982dd5aac27c3db97670272f5e33e2e9221baa11b89807321f8b416e481c9767dafc92d071e4674f60f13d857618a47618495b4be127a4e3977371fbabbb697e6e7477338b1e5f7fd7ddfd9c01f2f0c48092a3d14cd26f84e7d8fcbab18275", 0x90, 0x408, 0x0, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000004c0)={0xbf, 0x80000001, './file0\x00', 0x9, 0x56c, 0x1, 0x3}) r4 = socket$inet(0x2, 0x4000, 0x401) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="efcfb0461e2c6d8f00cd5e8237b8660bc8305a9da845bfc803d1744e10bd697c5e847395aff151d83943e4cc0599354a30cbe851b3fbc256e675fe24f374acde65bd79f0f5bb58fa4accdc5e83fa75568265d8ed07f8faa18e3c0ad052afbea7262926238ba3b4de343ad3a281df31f95a971965dfad83466a0f54475c69bb771e02ebb6de353a682d2782adc0c9a41b37beecf6786b842ea1cdb3b58747e5b8612eba562d3c2dec75624d4abd43d9a9331834da41373cb9ba86f6457c35261a5e1e456c", 0xc4) r5 = dup2(r2, r4) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000380)={{0x8}, 0x96, 0x1, 0xfffffffffffff600}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10a) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000240)=0xb341) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000500)=0x100000001) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000100)) 02:02:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) open(&(0x7f0000000000)='./file0\x00', 0x201, 0x9b) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffd, 0x20003, 0xd98, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:02:08 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() socket$inet(0x2, 0x4, 0x1db3fdec) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) read(r2, &(0x7f0000000080)=""/15, 0xf) 02:02:08 executing program 1: select(0x40, &(0x7f0000000200), 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000000)) 02:02:08 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x68) 02:02:09 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) dup2(r1, r0) dup2(r2, r0) pipe2(&(0x7f0000000080), 0x4) 02:02:09 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x100, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') chflagsat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 02:02:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x14) r1 = msgget(0x2, 0x80) pread(r0, &(0x7f0000000040)="c5e0881b98a87bce03c09789cb85e2871956504ab51f765b9560c7ab3f64594a5811e5408c7204b88e43b9c13508c8fd15c13e2dfd", 0x35, 0x0, 0x0) write(r0, &(0x7f0000000140)="331606902b454e150328f17218a2eb36a4e0ed173e8a889e4c98449dd0e90aa25aad3a659a4843d4a10ac07b775547da0ed3f088895a591649dad61d46ec3f5675935dea0588254c627e327fe67fe2765369385d522b7d6b84da", 0x5a) accept$inet6(r0, 0x0, &(0x7f0000000080)) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x100000001, 0x0, 0x0, 0x5}) 02:02:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) dup(r0) 02:02:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x8, 0x20, 0x8, 0x1, "3ee81a3a12dada7423f96ca9750c29bd1cd377c1", 0x2, 0xffffffffffffffff}) 02:02:10 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) 02:02:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xc7da) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x200000005}) r1 = fcntl$dupfd(r0, 0x8bc375054c58c01d, r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x4011, r1, 0x0, 0x0) close(r0) close(r0) 02:02:10 executing program 0: r0 = socket(0x20, 0x1004876740669e9, 0x5) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 02:02:10 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xc49) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) getdents(r1, &(0x7f0000000080)=""/107, 0x6b) 02:02:10 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) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) r2 = shmget(0x0, 0x4000, 0x2, &(0x7f0000451000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 02:02:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='|\x10') 02:02:10 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 02:02:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) setpgid(r2, 0x0) r3 = dup(r0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) close(r3) 02:02:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) chflags(&(0x7f0000000000)='./file0\x00', 0x1) listen(r0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 02:02:10 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000040)="754e504273860e527fcf8220d3bcdaa06b02aa7f4c7f9b01da07e3042f29b806bb9dd4eefea190f853e747d385a214771d627db8cb0694690762d822e06e8cf155eefee0ef7f13cd7829bffa3a7d161bcd542eda9aa0458b640da916d2f54a813c427dd613b9154aeaf6182bd40f0285d8d8110e413017fe070d4768dd9afdc406dd13e1bfd34039b08324fd2e6c0b3ab183a8a0cdd73da1bdbdb0af5821e158565d281001a0f763cc9d8fd257496124c9f76f5ed76096b71acd85dd31ac48f3547dd9e1db6f143e4f957d35d07e92a7de34e3c6ded89e3213e2c8bb344dcfb6201bebfbbcec341e2cd4b44c6e89e1b57d5b56ea83d441a84d4198e46c506db361153057eadbde1cacbad3c97cc9d86ddf149ae9861056f75d2229305b385622e340a4b540c8f7f148b416b6f4b8b3135fd1e6aec51be77c37a95dda3170a79d9d6ac5fbeb4bed144c7eb5425b3dc0b86ec073d88742f00b1b13f7e25f36a5d99a9ef2d905bad5c094f2524953332409ec0ee8367c1a373e8dda2829228876d11189071e2ec2d5e331bed57272ac66f775e43a62b34433c83f4458edbb0591e5563f2c446217e8b1d41cb408882bb72101905ad65e10dcca608ce9ef37cf7bf45a50e6cf54652e198cee4d7b10a40aaba086d2f7abc624cccbae7806d537be051b96b33c5fbd1acbda4b5a91e25a83d4a8fb57aa6a0420293330293d160987524154186030f13aefb8cfdde566b4648533f8988e86e89f019529fc0ea262720488a7dcb1498c27987f59b3a2ab2f88d50b6c2c40be9185a63be1323db2a54e50517584881c6933cee2060f1d1b9f83a7cacc632ec1640c7144350c66dc3e943607bf03e65e969470da9d34ca9e39d711db451e3e59a1bcafc877f782720c39e0a7c0fde6d80d128a26d4adaecb360094348e42d225c32bdc450ae0b5e1ff9ebbe673c52ae2c612acf1ff3e936ad1205e39841ac6e5a8a34cbe7d3387fdd2acf4647e666e8f745ac6c178b7befe3a5453cd6b5f28ff6c643627d4562b160e691089b36791cbecffd450efaba673e0716f89c43780139d5ed7888afbb3b2c4b2d932d10c584a6268edc6c3028186782e5049b0b3efc0c6a854bd3eac0e92aea8b8020cd973fe9b26ee97135ecd8c340950386c6dba8ae7bf3a7b4814e8ef7ae5a8f0f767e82cf2afb27bef2ea0c6935accaca85f085d5d1280107beb7c6d8952e5bcfb234e09a080b92b17fe8830b5ab744aa1a98af7b58ef19203ce8f03f55bbb527ffa5e0650920564de2eec3b261f99b18e6fc202c0894a3483aede1e72d49dfef98a2d1d12d7785bfb4d3bf3a1b80d7c594c4c6cd2d12dbfe9e19eca10abbbfd2b5d1f81ba68373f11c787ba21dc98024cb5e388c6b3e8a0e9a1d947740c65ddd48a8debd55095f4fd47c9d77c06def4c4161ad6feb43f19a8dd66ac04c5c8afb5099a97fc4e33f43c9284de6ae6b4698ca76b69272dc879b0b23a50016d88a130800855eee035430bbabdb39c5a493ed504853a2368f29d0f1933044a3925e7eba9cd77a4b29986d5d9f642724f8ea447a2d2ed4d1be3e2a42d45aa4de69c21c40990f9974dcb4fee605130d20e85dd558aaa36a8a116e22725a1eba2b9341b2653f2161e4e0e4b46a679bf8bca67277ebfb9ef8bf7cde7961be0928a77710e36168b2c358e6c5044a0ca7da21a9f6961274b9129831bad67622a7988d7bfcc7f3fabe30143accbf3b37fd7a12186001b6ab7c03e6a31ae37933a93f3028358ff328df09b51d9bc4e986d10470840f31fa6b05016b296a0d4b328c97537ec52b9eef8e0e8aaa63e583b4738cd62ff4cc97cee423b480cb027c38f568a5e4a33d0fa36dfc3eeef40316fb075a4553af400588074b925080a9a36d0cc1cade4fda666cf713af8b8e248b68c1376bac3ea1e6bbc6ad67c3a2382888cbaf54c815fb19fed35553ae1a6e526b3bdd89e304cd5b4c957a2ec0b0afcfdf300d98b1192b7c988465d97382940f4b2d5f4f2f2a089e1ddd9d559c9565f2f95f4a534ba5f8f67ecab9f3d73bd1537e274ec56231a6d3e74e93eb59fe73cc00d53d087d79a8daf30eb12e2ae33acf092df25fc2260760a376071f3d6af9983b675335d7406fb7a71075343cf0fdc23ce60b28cb411c8c2344d7ae5855c6b2db7e0e5e407397d4cc4c2288e0d91ee10a6c98182b4459f065acbb2156a8f1ff60558e388602baae9fea9ab72881e78ae7db133236196e8b482fd93ac8ed9e20bb6258109320e7e8d4355c54f190551640e4cd3fba2a813c03cce26791160bfaf6291d93e6979f3b803b9b8097177b60667f7a0a9b50e061c0914621db392582076b52b603f60ccdd09b838d82f17c4bab08f5a22c9e6963c03acae4f34484373f9fc0f1adade495659828b6fe09f305571074333d80101625539c6822018ea5ae12f5b8877e823fe370b360a048e478df1e06255642c2438e6d98d28c5d6594ddb3499591849b4682155af803e1d551342423f9a84f3c5b469fdff212a652bbdb558d7249aea2853ee6adce636c9fd36aa59fa844e6861c9deee45443c75f4188a2fa1404f33854aea5c0f5ee15e429fcda77a6a887b9561aa3c13dc20bfb1b24271b4b67c61c876a41d4e6c68dd714f1bfd2ec2fd51b52ede5a075bf0eeb9792d8484bf4e5c960ca12479ccb7699b07e72ff4d98a33f5e1fa3e02c5ba983a465df255ebdd86083dfccd02525ee50108951a0a655440b94c52c2dd40e2ca4d9586cd3d3e1f704d66ae3da467317dfed0876fb7d204f84a06c12fffc6926328bd106753c59289a1ee97ab73a828063e9e18bace8bd54c9cec55daf74214018b3b8dca6b73e81cf5ad7f4371c65205ca0b22d0278cf9a12a9142f6af78d79d4ceb08e776f9fa145ab15f093b72de409d0d31a2affb3e08289c3c2d1f7ccd728a0b8a7be0d11edc1891b5f0d1f478e86686f8af2cc4a1c53ebcab5c4fe50e7be2f9140004ee7083f60769fd80e2ecfde38012f4fe68c84423fdc41e03d3c9d40a282f01e135fc7b9e7af106e915eddeff5f43ae073905ed63f1d7533ae45bd760a15fcbb85404351cf38ba5b18ae33247b8f89115b781c53a8b3b8f79912b41f0b72d17243c74d3cdfda21712f646332e5ce25ac9dfe732308935d5b7b5c7f02c616161ad214cf7b14ebf7a38703d486a8fb4b11109d399a6aa03fac9273a8027b453431a0eeba12aa5a58db22759d8bb3ccae8ed355a7f58f9592e92a60e9579c30832eb026b43f88313ce668f1707f2bef34c1a4efbfb76b0eb268c5b8ac99b7f3d8c2b27e3610660a87337240a15007cebedd045fd4314fe6b431996cad13642bb9209440d552e5f125adc8d02648e243b539b89e136375f04681fab4817ba98d9ea189852f1971268a0053a9dc60bb5812a85309d5d457d68374a268ae1f6898fe4ef566c8a384d4de6b21b429e772d48d93640d09a97c6309e82d24995e4892aac4891184a3cdea989fce26e9c900cb55bda228e2a01ac57aa7302e5ffac5be06719173b7d3fd1aeafa16f1f63f71491553a385441d9ac8dc23ff208788fc7810a9cee90dcd6a277054c270c3c89bdcf5da96f4ea5ee7c6882ce95f2a76e420907260ca5a7e50737fd95c3230d650032bf05f0fab549bab21294f8f23fc502254711add89dea0d5b5eceb462c867b3390c1800747f4e5c3aa0b54b2596508d465660b861f3f09441dc096b9b95dd5913e21e02e637e77156c1d3b32b4f50970cb24d959d3ce897693fdbfeebe625ec3b89e557a17b8dd33f881dd2ac28d2953062fca40cb5effb6d3a2bc20ef167ef39bba8911caa47e3a99cccc19624988b2e4cc7a6c4c6a100c4b0816ecf2c16f77e281410d63c4800fdac5dc6b679c4c00d9690d69d2da4f3b241bf60e0e45fef0ae7a01f049f6f1725e893fd477f0456e049aa3e6d713464523e4c23245031875997c21eb4ca671232f1977768fcf4b6d4f39a1d421ca291947a7915c82003509cd2e70e3fd5311bdceeb35db4506ec762e0e151e7ac030934eb82d2415ccf7ab43751e5467e48ed0824850935897dbbf6541a04a29e25f3eaedc80f24e1d21b75338bbb38baec4ac3d48218001559e68bfee48a46dfbbfb3fbc51ebbb1d0d43e32700489114ecd3bdf59b66c78665637966b0c8b8a8db354776ac28e8ada4bd8201a7fae721b45a3e86d0f694453322814200b6e74b0a593e862acf252549d4dfcad6a8ddfc26a669e35bca868ac5f0e197c167016d4eb0a003e7fb8dc12e46eb92c62e33e3aa0d2afd674a41d66defd4f93e0daa3decbcfed704d69bbeac4d2f168a7ad905376503d41096b909d95b33a129da68f0a9119b2fd30613f908a912ae15294744c8fa3b077c5e15757ce3b7b6ea238b7ea7dfca7e5ed2c0ab65001d9c183592c15890cb74de8b4ad02451855025e1c21d20bff3544c9245be464c199fc368a9901b8e75b882bab69223dc239c4031631ec123475897a62566168ba690eedf3f909a6e0dd4b4442b8120338af5d4d8e57b2147328caafe2f2f3a9f6f92662548070516d5fdc2d2be383aeb14e3ba08edd8b5f53747f26c8c729e4605a045e7edcebd601b113a551e75bc56862c5f73e5c6938fe545e147b1ab770079c7ee63e28f418e38bed594235f575fa8e736d3e422de184756c0763ba8c5a7ab7d8a5bb8f1209659ca989afa344adb99f7bd4f417a06fc158542e0c3cf00578448b1ff17b1f0a7bef9f5897fd8ba163fa285b356ec377b3bfb675c42746587cb57d5efc2fb95ccc85d7ba551c5024549c7db86a6c726aacf189703dc7b587ee8476edaac292f53b08accb48f39751b40b4bd05854b21b008efce4bdbbae3bfaf0aaa7f0694399e12fab54cf6942d786c87e2d68c439ace5990a7f6a1fafbd46adcda1b572d682a6cb896e087acea31f38a9608c46dfaef049e0ce6b49153b01f9f9ff2c2da2278caba60f281e5582945ea2a8bc7a9c9fd1c6dfcf6732bb99f7d8775f187d199518581aba9ce170ff167298fa70bbec58905e5e6bd41c81cda604fe11ef4987d1c9f184c55bb6fcb47e9ab3372a7c24b5f1d8499bec0440829a570a09a4b67206fdf7050c86a89bfe1ee45afb36d666191aaa5f5834bae1fa5a806d0b89701f96178a345a933b0643a810a647f2cafb893a4cc331763fe12325bd342b48bde2c2a7edfaf500cb5d78b1f1222d7cb553bcb828390dfae97e387ca56dd05494d465db8854de3c1589e9a759a2d36fead74031c70cd76f75b944a1484bd7598e4d46642381cf1c7c64b802590bd9c3878ed5b7eb84adc9fcef904d1b6f23f99e0fc70a88758c379d76d764c5fd1021083fe69d1616085589771ffba34ca6a1b6117d7d1d1b22777945f449452605b6da919ccdd2f7fdad808b67f83cd4fd8ae10d49b86c7b8a4f67bb430bd1a57cff6a98eb5649184d8c759b5d0e72f9321406422677058d9b8347c9a8f5605e38560dff706b5c1b80174e28a38a8dda89143aff49a4f803919e2a20dc78ddfd9b4db751941b739198151f9570fb70c651c714d46115e3d662e4cadd9ac2a1822832f91da42afc1bf72200c0d5bd3d1123988bcfdf9c5780d0fb868ae222a4f0a34f180c8815820e28f5827df69f24b89f031937a3c6198161e3bfaa1de11f00b633cbe8ea37eda3bf86d1f4434c7946a69c668cb9ee64a6cd91614e939b88ebb778bbb90045f76d3347d5c971d81f7dfd7974922116487ae571a8610dd879d0b56adb630716879c753227269c9206f6db789d5d38584740f0787c33aaa091ad61346", 0x1000}, {&(0x7f0000001040)="3992ad6c354a2bd3d05d0c1aa91922586fc48306bd2083fbbb11bb5bca09613ed46d4e4de3ed1b1816ccf66b57fa317c87606a861884d4f1623884b44f0838f980353e7ae1ff7d6d176efece4d5992b959048ed5f01d4041bbeb7e0ddebdac6396f8fb267354d77f1ccab36eea5001bab3ff8a2afcdfeefca182857fa0ea4ea89fbafc59bed70e5629fb08a135ebe241249ec91640bc62607357cbb69fe9271e0895b07a1d4e2cfdb253a5974269e80d832d2b47ae45ab6447e96b36bf01344e22762a1b71f99cb490959405c5d118498aad59958c1bf60db7", 0xd9}, {&(0x7f0000001140)="850b4d3f8231fea5b3afd025624412a33a821c72a9846a8f1a6ef38e5add0ba62f7731523dce50aed580c70b60fc5a6ff34219a86091552644a3c07833a15f1c9da783f4bad04adc9e2f1f3e2f857bd6bce2e1330f8695c6e14231b06a7628631470c60fab073b438fcf0357beb11133c424a3bec138da34f696303a886e3df577db0ef64adedd552fa6ee28704e0dbe7100251dbb70b02fa30de32e840050144ee157b67c6b01fe0c861897da4a14c82f95859d28d8d3defbcb9f9b3603b0e4164f2d9a7a3e1f1b0f97cb1a6cd9743d03e5fb865b6ec4fc28f7fa5616", 0xdd}, {&(0x7f0000001240)="281dab98ce43a04b54bca07f355923f4f2bdfbf9c73086e3841f1cc6049ac986868e5370696c3db1bc6b84e958419f5f71ff47afd7985039a0548ee2156da74e62c9269a4de47dd8af5fa2bb23c547d20ffb16189caaa766c3bfba809a1c73e52a8447791f34c5d282dcc1426f1379f666c0b9e77b68276563ae0ca6db3bdb298cec5349acd7dab7394a0c511fd82eb139e8f64a83bb0ec306c9790c7294c557dcc4fddc516ea5107e226900979488e70e9a337ebbcee49b76b2a1a9392ba9d7c8d33ff98b0abd931dbe26f9fb7a6ba70e7f5ddf", 0xd4}, {&(0x7f0000001340)="1a82e1777bd05efe63d0688e05d36653b5de7838b60a35d1fd3ea908869f0813103850d98605eae652fab049917e57953751ff761621c943c1252ad75e98586d9c2b43b94202bad9c3df40659ab3c38944ba927645c10c3bff7269cf780e32827d6e1eccf84024f73f49991e4f4588126e87cd514036ba04eab84bd6a9c8782c2c1d5ac3eaa58ffb07d4434a388fc7c5195f5f744a152e2239b742cdd12679c952ee79e979f19df0ff02b4ff3b19790eda1434d36eebedde15aca95ffccd1766f4252cd9662f2b7f5e296b3a3319d36ae443ced4da08cc04b899f66d5e6ea795e9b43f9a9da2f7b1268f918fee4e05ab82", 0xf1}, {&(0x7f0000001440)="d12eb50266baa9074e8020d09fd64e6f917023de8018d58e09e6532981e98538352de191c3887427503dae9b4a4b0eb3c124472a49d84d9f53657c5e42b627784ad412a958531fce05012e863845342efa1771dd92a37ce153ca99577a2244da938c1683095864de8d7386a28510592dad4971f1524f9f034ab62e4e9215393838d1b461fb25441f79be0a853a65822467150e8f2d0764e3a5ed69c481e9bed9f943c883edc4cf3c116916aa49387b2678e5dfb4a8c70ab3363e632a86bd736342ba91fc62ff4963d7d36ab3ae2ea217e8dc923c41dfd243ace14bf01553c8e7fc2b77fd8f593f83d7ddc1392da4fe4e6e", 0xf1}], 0x6, &(0x7f00000016c0)=ANY=[@ANYBLOB="2000ed8737c10000ffff000001000000eae3a08f6a9ed518690e2011c4f516304a6292aacaf2396e87855078bfe2be1a6db50f4b55ad2f38e40ccb5b224917d4f558d0b2757eea712c93195a0fbfc2a4f76bae29758218ec11015bf93abcb4da5b99bfabf28a7a5371e76ab2f4c73c80fe490f38e21b6e2ffb5826a253c93e86e2eebf3e23b8075cab6fd69ed05441d63adc99453059cfb458dfc37cfd5a06f0c4a200dcb41d8c632e2a6af0d4f25a64dcaec1e78421df26119682c269c0e198a48a6ba366b1d045fb1d99a960e5d83b7b80e34da3e17df58cb57c0c250e", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x20, 0x8}, 0x0) 02:02:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000100)={0x5, 0x2c29f8c3}) 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) 02:02:10 executing program 1: ktrace(0x0, 0x1, 0x8, 0xffffffffffffffff) r0 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x10) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x1000000000000000}) fcntl$setflags(r0, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x8) recvfrom$inet6(r1, &(0x7f0000000040)=""/10, 0xa, 0x40, &(0x7f0000000100)={0x18, 0x1, 0x1, 0x100000001}, 0xc) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000080)=0x8) ioctl$KDDISABIO(r0, 0x20004b3d) 02:02:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8039, 0x20000003b, &(0x7f0000000000)="a7e0c2810e2ece1ba26c899ba423bff848f7ef01bf59642cd76bd9efa4282459ccb0bac4d098500bc0cdf2e711d26935c86ba5b60af730303400045b7ecb7ebe86ce457db2de020000000000000088121d29eae24b2c1225742f", 0x5a) 02:02:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) r2 = dup2(r1, r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x7, 0x3}, {0x18, 0x3, 0x9, 0x9}, 0x0, [0x6, 0xffffffffffffff89, 0x9, 0x1, 0x9, 0x3f, 0x20, 0xffffffffffffffff]}, 0x3c) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:02:12 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 02:02:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) 02:02:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x100000078) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 02:02:12 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x224, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x4}}, &(0x7f00000001c0)) 02:02:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x80000001, "49bf000000f47e0000000000e6ffffff00000040"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 02:02:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2a, 0xfffffffffffffffc, &(0x7f0000000140)="ebffcb6813b9fd812eaa4e713048e6999dfd5fe2", 0x14) 02:02:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9375b01a93b4513603000000787fd11e3b4ba8dd", 0x0, 0x1fffffffffc}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 02:02:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0xffffffffffffff42, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvfrom$unix(r0, &(0x7f0000000340)=""/56, 0x38, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r4, &(0x7f0000000180), 0x0) write(r4, &(0x7f0000000680)="d6a417fbd2292014d3b809591690541c0bdc34b69b76989e884e8aabad2ea790d64be55781283200102e8a906e44d559a4b45f09b56674783f2c00bef005b51d77270935bcddc2b4a1105f11caadf2e081d6f162fa6575c2c6f36c91c8fd3bf4bfbf0ac48928a0e05019a146adf3c47c17e8ff95e25bc919ac5db6", 0x7b) r5 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000740)=0x6) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) write(r6, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x789) close(r2) dup(r5) getpgrp() pipe(&(0x7f00000007c0)) syz_open_pts() r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) r8 = msgget$private(0x0, 0x24) msgsnd(r8, &(0x7f0000000700)=ANY=[], 0x0, 0x800) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) r9 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000000)=""/155) 02:02:13 executing program 0: 02:02:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = getpgid(0xffffffffffffffff) ktrace(&(0x7f00000000c0)='./file0\x00', 0x6, 0x100, r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x9, 0x9, r2}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000180)={0x1f, 0x0, {0x4928f4e0, 0x6}}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e58dd8ef1e1868711ee5b3e9740a34de31f15dca"}) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 02:02:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x6) setsockopt(r0, 0x0, 0x800000000001f, 0x0, 0x0) 02:02:13 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4, 0x81}, {0x82, 0xfffffffffffffffb}], 0x2}) 02:02:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) 02:02:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000000)="433f4b49e89926e1186c434f6fb9b2ce115b4aee80352a1c5489d8c4d79ce3be80a6984aa087530188e6e8f9f42f490033454aee183ac56591440a4c1beea1ae2fa3fd613b5a5e36026bff346567d20d338d8cd40d5030f9f67065319b9c862c496ed97dbc77745454731d1fdddc7140c1b173de3d3929cc641298f4f554c73d8f74dd548d5e95e51ee9725758ea8ed308a545142af6d4d74c85fc0b8672a1a378a8315c6df46210340ca89cf8e7dbdbd860dfdd188f37fc81f8a7f0418cce7d3fde7e26a50042c6cb37cbbe0a57940c", 0xd0, 0x0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) close(r1) write(r1, 0x0, 0xfe55) r2 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xd1d}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 02:02:14 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 02:02:14 executing program 1: r0 = syz_open_pts() socket$inet(0x2, 0x8004, 0xbc7) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x5}) 02:02:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed2b76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb31d4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) fcntl$dupfd(r0, 0xa, r0) 02:02:14 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000b878ff680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bcbbd0e6c8a363f1e08bda93cb830ff3c562e9d77c3a37aa701d99d2d85cdae916637d300e8fd1998a00981b02ff49b032d3f1fc48eba84517b4c36c21cf37504be49fb76dfeb6647c6c9d76c23aade0ababc5f6eeab7867d568c9ce6714948f0468b7ed634d3acf01c4b6ccbeaae5fce2c16dd1a532f469846243cd3aa0d740713d15606102743bd073c4e311e70f0fb4c3159472827ded005dee2add2f3ccf05025c62555669ea3fc5ea87a2c3d4f4c115"], 0x497, 0x2, 0x1000) r1 = kqueue() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10001, 0x0) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c0270d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/133], 0x1, 0x800) close(r3) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) getpgrp() getuid() getgid() fcntl$getown(r2, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000700)={{0x0, 0x0, 0x0, 0x0, r4, 0x4, 0x5}, 0xffffffff, 0x6, 0x0, 0x0, 0x2a395c9a, 0x1ff, 0x4, 0x72f}) 02:02:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) getpgid(r1) 02:02:14 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 02:02:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x7f, './file0\x00'}) setsockopt(r0, 0x0, 0x8000000000005, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) setsockopt(r1, 0xfffffffffffffffc, 0x80000001, &(0x7f0000000100)="27be03c14a8b0f230b3279d7e50f23ec911d266cb306bba0d3d93886bf397cc7c3f1069b273e9f18a197aa02ad99a510f43a5819fb39c73c4f25eb76004bef6bd21de0f48bc4523fe8f52fd76004d29b649184f11f07cb741bd02d8d035d14312ee6ff03c311bd462a0f45006f8ae4955ccb6ffe5db10b2c5aae994462b0e7cb9e28d0f77d", 0x85) 02:02:14 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) r3 = getuid() r4 = getegid() msgget$private(0x0, 0x40) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x0, 0x7fffffff, "85490ac7928e772516570400001000", 0x0, 0x1}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 02:02:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 02:02:14 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:02:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xbe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 02:02:15 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x20, 0x0) chdir(&(0x7f0000000040)='./file1\x00') 02:02:15 executing program 1: r0 = semget(0x3, 0x7, 0xa) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r4 = dup(r3) getdents(r4, &(0x7f00000001c0)=""/108, 0x6c) getpeername$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000240)=0x40) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/153) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x1c24) 02:02:15 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) ioctl$KDGKBMODE(r0, 0x40044b06) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x0) 02:02:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x5, 0x0) close(r0) listen(r1, 0x9) r2 = socket(0x20, 0x559cf7b80c7c4130, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 02:02:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0xa12, 0x0) read(r2, &(0x7f00000000c0)=""/77, 0x4d) 02:02:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x3b9, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2, 0xd73d}) 02:02:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) fchdir(r0) chdir(&(0x7f0000000300)='./file0\x00') acct(&(0x7f0000000040)='./file0\x00') bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x1, 0xcce}, 0xc) 02:02:17 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, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d", 0x5000000000000000}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 02:02:17 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000080)="1dcd80de08a833537dff8734e6", 0xd) socket(0x18, 0x5, 0x7) 02:02:17 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0xda, r1}) dup(r0) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) recvfrom$inet6(r2, &(0x7f0000000180)=""/18, 0x12, 0x842, &(0x7f00000001c0)={0x18, 0x2, 0x3, 0xda3}, 0xc) r4 = getegid() chown(&(0x7f0000000100)='./file0\x00', r3, r4) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) r5 = accept$unix(r0, 0x0, &(0x7f0000000080)) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x78b696d7, 0x5799}, 0xc) sendto$unix(r5, &(0x7f0000000200)="2dc9e56c36ca532c523a0a121d9f1fa87eaae2f4bbc60e6085817abfe2884473244133809a33ed5347402c41d0a46f00e5778b80206f39b1570714d238e350898dddcdbd76679306f98c6906a8ac5cd284b1e20ef59275dfff7c2131df118eeff57222d9c22e68f60d7fa1550bac19a994fb71e486f63c62d29ba8a8b7dee917b599", 0x82, 0x400, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) 02:02:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42e", 0x7fd}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) syz_open_pts() 02:02:17 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x3) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="f6699f8d951cc5b61cda68dd71b3d06e87d25fc91b49cde467efbd03e6f36e8b6011862722128d3d7b5271b7f9307b5ab5612089e9fb1945636a7c5e58d944c94b1f9823cfee4225909b463a074032ee6b9b43c554ebaca2fe4a555dc48c0b2a3127ff83c64880fa59c9721f1f178d7ad91c8eaaa7d4af1c72e26d0c390ea494cc39e6adadf98d4c288af4fdaa2d7b8e54320c11b9c62cb7d07639", 0x9b}, {&(0x7f00000000c0)="e9f99c93348209ef876f9f09e1c6bd07edd16f7449d6280acd1f32b625fb5906b9ce9ef9add19a708226521f0eaa94f0ad2ec862a26c2161938167e31bbdf98d815150131c5e4561ecc26e3d0f3191da3a3e42ff4fbcf2e8a710518bb3e16a3ddd44df137505c026d6fae0909ea9e5acd94c85df7d92c01d667a3183d12ca4af5e78cd620a3f38872aa778da44957e1a60fe87462897fa18ec8ed9c47f7f025dac64bcf338c61cb4515a5009e18ba08165109d9f0dc3a5dcd375", 0xba}, {&(0x7f0000000180)="3e4d06c7ae0ffa4b6a5623aec65a0d636b01e7e7dd4deac38a3f6f55c49a7e99aad8d692da405c4a588f140a79709e34a8174c2c44b375b7908fa2b5535a880f75776a1003d3c8564e453a605fa424be7ac4ac8a8d699c79ac0e8a0ff6a85060e9db903fd121f80127a4e68135b238afb1645faf662a717d5fb4a865159c311e8bccc5d0bebdb757148ffb24c1ea5df09b5e4e992e6af9a818d029e7e2ffd010aada3a9119285ab4e9b6af6ac961979deee30e89a79d78a54e13d07acac833521ebe74a5d1e21f4f4eb52437168883116b3ea9928b028455452c4934abd15c547dd407b64f93afeddb48070532d07173eb7286374c723c", 0xf7}, {&(0x7f0000000280)="84e2139d5dfe6607f31d5b7a3d2da2e06b93f050987c68f21d744f806ec366b4240816b61810495e707347efd412e59ccdadd1160c3593da5331483b60e53354a95a6de3edfd8c825c1578634b99877fd2c845efa0c317b6aa597b9e178eab3af1dc5fa9fa818206cfd6bcb468203ff58e8569c01b6f7f00680a19edafa2a9fb5402f3171f45e9c009f37c9f101e2b5841f48ea0902ec9b9475424f1c9c911dabbb3f43824f65a55474735c19f7cb107579886ece197cdb2c70b008e7131ddf484ce9c7f8692f7f59ddd27a04b493fbf96f7cce9d7dde60f6ca26e33848c71af48a59ff9a4400af8c0fae29f1fe39aa6190ca2e9e08ee5570e46f94e", 0xfc}], 0x4) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 02:02:17 executing program 0: r0 = socket(0x10, 0x1, 0x80000) r1 = open(&(0x7f0000000100)='.\x00', 0x10, 0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) socket(0x18, 0x3, 0xbeca) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x7a) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x9, 0x0, 0x7}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x3) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) 02:02:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x8c0, 0x100) openat(r0, &(0x7f00000000c0)='.\x00', 0x10000, 0x1) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') 02:02:17 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x4, 0x4}, {0x3, 0x8}}, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000005c0)) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x63) pipe(&(0x7f0000001c00)) setitimer(0x1, &(0x7f00000000c0)={{0x77359400}, {0x0, 0x2710}}, &(0x7f0000000100)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) readv(r1, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/253, 0xfd}, {&(0x7f00000003c0)=""/159, 0x9f}, {&(0x7f0000000480)=""/239, 0xef}], 0x3) sendmsg(r0, &(0x7f0000001bc0)={&(0x7f0000000600)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000940)=[{&(0x7f0000000640)="5ac457b8b221c28a468411f75d6d47858d03c9aadb99c607d0da45228a9ddd457881961b0e02aa7bf3b31504bc2cf80981fdbe27d42a2a52f32486cbb8a108762b80912b43e6f04513f0a9f6439790604ed12e91cdd9d73a503509d7ff6e4f7d57c4f3dc359df8ba5d902d5c1b682c1ceda09b87db7eab5b6c5cdc1873b2608fd94ab94b66b1f38bde2080965484efdac7bd518c45e93e7bf35200289ac4529b78a68add9c8919f27b4118c0800e5c47cccadb680b86dc9b3a932ac669d1a01a19f9014a21a319b74a033fdcb34c232cd11cf1ff041c29ef9d73d620c942b4f34494e6a0c7b10558f83e0a5d14e8ed0bc73d302be9b7", 0xf6}, {&(0x7f0000000740)="c1a85eca38ff805367d3c9d997b4d844f6eb9eec871fd4dc6a30fa26e5a64efcf6cdb7975711889085c3c48d7bb8a9a276f352c5747e6b2bcf90dd145ce5175cb7a42d5a7aaf4be6aa4c893e34126c299af7058e5cdd0e5a3e60d0ce7edebf32d3378fbab7b954806522c4d37f6485363e14d558f069fd0cbb8362d7c3b563c75c1988e2b1feb754de28537517f2d35e5402dfc3eb77d92de73125fe7e2203c94273c88e386aceeae43baaf5bbd3c060c23bb95f06d2b81ee294380143010d522a8b6ae06769228f235d1eb381bfe5cef899f839fb1e68784fe64ef213faba66", 0xe0}, {&(0x7f0000000840)="2bcafd2ad305e53b27f16441fde9aff178e23853ae4a74bb519aec51e23455589eec34b87e2530c958e247785aa33661dea0683878aa0cd7d272b65ed62d1b9832ea90827d884a5b5a4c713f6969cad64794415027e917b32a69c2ef5d6604ef5e396e09d44bb8b84b675fb23aece55da649d72181d25c43f2ce3a49c1d1bb954c855338d2b2f612f29009244444cb95fd023c46574a0ffe5d9a8634607c609f723536e17ea3d79165813fa817dc60d5b4daba80b41306fd7ea069e5f7e420ba81cb61a25abe13750ceec335f37339b65f1e98b8", 0xd4}], 0x3, &(0x7f0000000980)=[{0x38, 0xffff, 0x8c, "af832a7c12bfc9d5f9fd5f9d7f86a7d30c8456c32bab399d5fdd2b41aa110cab998bf7b3319b4c00"}, {0x30, 0x1, 0x2, "a4c4e724922b24656d5794fe1149b6ca7db1f9392711456b8d6792"}, {0x50, 0x1, 0xb8, "50357e810c84699f337fbb813179f42e7aeb2a0062150acfe55617629e6e884f77843b0eb340899319fb8885e50d8adf642fc1ba2d68c319d74c44"}, {0x60, 0x0, 0xffffffff80000000, "b096a5ca2a89559c35daa6a67f40ad70a71d6b5930a203ad1cf899de051b11fb63ec0e8acccc1b0f9c79154429aa54ce2514f0a162b10f80ebee4b999b5fbb09bb506425a12a019d4532"}, {0xd0, 0xffff, 0x0, "8fe1f3eaaef6092b03f36d1873181ec1dd4987e8532c610a3ef22b92ac8fe50075978d8a5cc5bbb6086858d2c4d935ec7f20518f323b80438ad5f82273b8dfe55799cb22e8681c4eaf3e9ec2e98fa822cf88e7f825cd1acfb8705089829b948d7128544778e0911d65d53dd01ec424e17841bd0f1a4d7aa67da39a51e833d118c8e64175a5901974e93599e280ea6784aaaf41dbc639f763320175514f37cf59c9db795081a3ef83c162050c04c25b77cdce85b7a446e4aa4429"}, {0x1010, 0xffff, 0x9, "90057dac5b46a292adedd7b8ed5f07686ad9486ee6e842f72d5fb1b5e3ce39053b04a190af442c5e82fa75ad6ac8cc534efed3874518b0042786a773864590136cdbce643b8436346a96ad6ed6cd8171fc0ff33bd5c000f5aa5fcb632dbf3ae30e1db3a8c2aab02762742b32bd92db19cc3374a21c8cbd43135279ed3be9fec1bb752920a1fe0ba15ac4cd77f25a63888e58dcdb55050f5d367b89a81e2a5355dc1c1b36b40ae020d3b3ffae5357462252a6165f18c439e2c227e1efcf1b15a09b3b5bf78cb3283d26489b646c64c8ccdf4f8178c9da42513ea6670ffaafcf14ae335b3808ace9cbf3034870f76b0e4707b7139ee459285e3a0d881ce9b31d030439b1cb4e4978a80b800fbcc9c4a759d2916892b62a2bf8a9108c46403dd78ca3788d89f779023e80b345bf40c33269c7f6320954c81b78a3b74179240d38f7408f72b6d1f6af56ce520ffd10bc1f36baeb1b7bd4e3a1a28d9a39b01bf3c61b50012a053638ad0f80772be772ca39502737c80876e7bfa1c9c4253ab3a88126b267932facd7dc2168b47c7a8a811b90cd4ef5180a5015697b16a58807d44d4d36856107de497227d04f994a8567b23ba9097e2675a63573cc6399ff23ebe4d17e1862cd68801d0ba69b5dcd6ff06ca5d3d7bb9e8161ab4ab0de2881bb0630ebb5486bcf270778043ace4f8ade8296c73a7c4d2af079fc734e8e97d6e120c055c0e7493104ba97f97cfe3269952a712d1d51b45748f1e4c9913e512785b0061dff63abdc7cecc40d78947710f0f07fb353dd70f0bbf9ef538db7829f891b3d83ea6ae5b6cab6ce287d6613b947f393ef9c86731cfafa47ad341127a62a7e64b03c379777c176754f9064532610235b30f4987010ee792fdb6e312d0eb5acd07455c9c7774ca346419b3e7290027ffccf2485eed9485cdb04a7102703c01a94876b9bb2309d4184800028847c5689464a5c2ac036c8df3f1d879cb2c70ac04ac0595db140d125ce98e7f7965691fe04b004f3bb7e5925c3305e1f8898b66eb1271afdf75c9d8d02050f7e561adb1e8ebe439124c1d43665af80c3766db531d873e456b20234d199d0264d3deb2d284212fcd64761f63d9c59215ded0184abcb0c687949400a712e0a122da3bd8c4e7de56d80db74b7bf3d02b3e0a372c0bf052de6ae15789ca5c5e257d6277a0a9863443bfd09c910f31408360582fc6d64f697294e52c16672a3532d43cdf16ad2d83642a4ca4da1ed6f1f5f1daa9364e8b0ffa88121688af0b8b08eb4f16dd2e815976a87d21b40681ce9f9ddb8969e3a773c5e963bc0cff8b2aa57b70e37bfe0514e72871787133fe4121b39d99f6f1ca4964b872ff76e76eebf94b2832591441072f72165282890c7975c0c3149ff1225b6189723675636472ce4db9a1219d2fe7f760f1502acb3f77d1bb5065dee296cc544a598030a475e35fe190efcd4676d827c627d28a86a446634c04c61d612fac12b5fa3afe2134943f57e2b5df2f0509ee32318cba1b6bcdfe93aae5ec4bc39322ed950027c30c477d0036b81f456873faa34d905f299181371efac099acaed232c842f0d83a8ed9006686f1826de9114e9dda59ab24a3c34927f6b53a270f0d799ed81473966fae8b3d72d9b84e39b03dc1871dd617a44456711537a890f6c0002503e9dd10e90994f0c96ff89312a13c3d1b336bb17a5e7bb7e5e38b624908d850afed9fd898e75776e60e9c3cb4c982fbc981e709e515df1c1c039d161b8663bbe99b2cb6ed262d6ce9d34c8fbe24a3c06716cc4313aef3d0cde5a2dae596a1b2840b2443133f7a69f315de63573c8f004dc61e24964e5d2b1e019bd1f27c6df2ea24f4e77032b5dca17de5fdbc3ffb4e6ddfdd5a544a8637d17e1cca4186b9bdb80b558a4bbcc5d3f55897d527b7dc3529a2539e1df443b477020b3cdc96b965d360ed68c6a3f60afdada31ddddeafa73e6254b20010eeef46af3c3f2eaf98e331eb00ce1554f61353df7a11f565d58756139067769aec9564aed5b891182b2f1910e83265c9b1b8f8b5d12ec54a7fd0b1a4e90e616c69fd208036480c95462159319a95e6bd32b8970c80b8e5ad2324f57a0c76da8ee922202c4d173caf51a5124220e284fe011e22e9321e6f923ed0ed9d91ae758cb3f8f653b6f3f3841e178c7406477dc92a64b449e3a7efcccf133b054f128434e317f3fa1798acbbe501ffc4bd7d009f99755d6715dce921fe84556cae0150f60388f1416f18591db96d84e33331cd22883fe9031b3ca238e7bb1dd2d685022d781649d44b2e918bf235c55a56d9817de5d4a444588204f46ce1485df781bf39effad10b1ed2b9e08499e23c8389564f78c19515de41491ce1da6febf66c8c03e8a109401b4da518436a878de69caee39b134d83f44e3c8bbb78bf784a89b39ce8ac89826270010802c2d199ef67d771c2f0eea2fe1f594b33207b04664e593fd5396dc1339fb66f4c0b4969106c1555cc6bfbd86a76d76a70e8b2e869c536eb6f1645cb7a28de6fb732cababe7aa81a8d8d58eee6c9953fb1394ae82580a5e98110484fac2cb0c82d6f00daedd809dbbbc9269026cc623fa7be83e6cea292dfaba588ea7d31634cddd82f72239b277e52ed5c3dd12d4cfcde2084412656e0b0f356258bddf0d353eb7bb64225e9c48c877b3c1837926b208c4ffbd37eed17ee98f3e630165afe72f747063d3567c465069168c708cb02a53ef279bf86e7c3dc774a3fb1d01fd7f2da99d5c576422941e7edf9a11542f5815d7d1ceb1bf480e2a8121558b0c0d4f5f18ed9ace1112db9a7d65a2ca0404eb0af3125265bef88c65119a02ae22ccef23e650b8bc27b935f533908e7d329059be6921ed9d086f6f1eb310ad190fb8ef2999a09ab1acf9ef8a467dc16fa3f635e4078e7b3c92fe71207ae0d9f26e36eeb510a6ad58e0c3de892181cd8f891d9e3fd22e90d41b866f2fddbe573b7537bc3d4b9f0b4d9539093edce9ecb08ecd3922dbb75c1109917db6749411321d4a15b045a948a9894200b25a7a00933cdbda2772670f564aa2ea7a48b6543b0e45e50228c04b9408f7cb163e66b0c0cff7cecf74cb3a43e865dc7fdf7e2d7df51e8bc12b3d5bcf1441a5c1c504d4afe8248bfade87cbc4a786f916831b244dfb6cef7b712c763b4ad7266c74c567ddac5c541d739dcc12e904b1da488d178ff5a20d34a816db8afa22ef187f63f7e6c2b39a0cc9e4101f84e8f8bf05c892425884158f67e1005667f7a920538b4ff1fcd873a6b59025424de6c87a52dea4e96fb4776111212c72ba091ba12e6510bbe803e920bdc0ec123e74c1311ffe94078bef125ef468c0979571e236ef9b44fea9ecdecbc97a26a8a004effba339a08e3d75c9ad4e876344bc8a39568c03827ecc70452845f42ba1b3e8da11b6de75c35f495eb0177f15ecd7e85da60cb2b9c102313f60eb662d35bd35f1856fcc0d84d603c4ac526bed73f5604b0b54a35b3f52c4eb6dc9704fc13d1f50db231ec2b3bc1e6343b543a92960f04e70c9459f9d73ad74b47b2e64640dc8c0b6aad7c6cc8c938bc98dd670238f30551bf1d4fda34020f6fc5c430e4a0738ea64bc7a81f8e341e043aa253c74421807769e9fdae672b099ec613693bf9f75222a42a8175cff4b378c944f5f3655288145dff5a8a8ee5abe6a746486eb6b466f2c3b30133287d726cf70767c14cb7369f4c2ad7cc797e4ae7c80e205c806058f95469cb454b79916776b632cd3a18f8e357965a84485725ad03bc9c3f5422eabb43666f5f1b4ba2655cff34c0c659171fc93846efee0fe8930dfa853317246173b6563ee2ff8be6f8b00f6b3c36ec774ce6e5b7d9c511025a063ae7df6057317bf9f66d57889677531161219d9033ed1ab5523b2ff8f9645d6abc599f4cc4b6a97271e80aee258b09c75c6c36c5cd8deff1c5a9896c35b63ff94c81a59886baf34991e52f3c2cbe22239b813238badf9af699029691d6f3bbfca75eae3fa3b2e8a92c2edd552612c0b18d771de97c5e296f0a985c4b85368aa296162483b0703c9d3f7859e4bfb8f66814fee800e5b5fee8f3317d6e621e4f0b4809501fcc4326ebd54f0d44cac74165d80386dc0b026e321968db02c2b40cb0891a679b96a0ae1141e4e17f8fcd46cf1683b7dff5dcfd91a4721def59ddbe416bc058b8026c291fb288bf9eef35c7d999f3fe9a2557c07d6aa62971cd78a3805269f54c85ec218070fe9ba121abd7327c7f23a813fc9a3c321e4a2e9ce90ba2642b4ccc1de508889cae71148ed475d55c0b270dc2af27649e1df82df22b89b02a3fc81a24e5e4ecc2ade6f998807b56b813c0fb9d47604d8f55da4b8ad39ac9389795142dc881ccd2b44e68881b3f102749f4bd349acf8cf32606083c716a73a7d3b7ea6577b8c6eb7751258431cf6819985f1789022f59dd19bc5bf42f8ebaa909af6b9f8bf1b69102cfb17c6658f16f0f5d81a043bd10e973b6285e699d54cf140d7e3e2db688b38f38cfc63b7d41b67c8fca23bb0ead6bdc63d72b76748d07853a6c46f8a0b0a2e7aa9b51b6c4b5a93d0d1fee91b853f77ef23de9d6fdd5f9f6746ee32eac3a38afe1a30324ef59c32f941e456943c7daf546f2d6cebf93debbc34682cf4000ab813985d0f2460ad734e195e33dae30df7c9c80fd21e2606a9f225b7f46557da3810d8414faeb892b6666a48171ccda949c63080bf296b64e8784183d093156aae6ee70c2ddf50bfac627d8f1487de407f2ad47cce575eb79c686c963de1d41650e043b833638b6efde99857855798e7074d396dbb43b1be9cf20e5c28c5bc13f0c45d90a26532a3beb326a3b2a728ab927a496b5386300500d3ef14498fcd94fc6c8dc4b1f1b1acbdcfd79dc579cb1210fdabe0640ee0367daf0303a50483e15b5c1238011de998bff96101235e193e210460ca9a0c20ccf094cd953158d8d92f4c3cd053b3cd5d980c28f614150b5a303b2b4671fe568743abb3abee38a85accc74c6b02d9dd617969bc9238060e472b96083638f33b1cb3fece3f21c4d50c99f1b8bb6c4fb7c54592947a34fb3c023ccf2dafcb88b3df310b2fc90b2f24dc9204d84a3e3350325622fa814d7456374e5057b59ce805927379245be09d11a9279173c1c42cad1f690c449788b42ab6f6d3c06671cf662e6b7e8be7b5d323c2c577e7c17571ae33fbacabe2d32c9db271947c0bca4ef8bb1d0ff6032ccf7554f07902cb1e4589a4a54ba739c1415f00f45cf054da592b2fe83c762f1952e783872355effd5a907abb6f2893269ba2557c211b5531edc87932b5b259c13ec72a6a1d1c2730292210c2c8aed2d002676f1492d122692900be9e70ef0bd17da0444dbd378efd4619bd4f3f4eee5bd80e6621093903d34aa955b41f2d2c1c43113dc1d54c24a2844dceed84fdb75ba6044dfbbccf552a49af562d8c80c664f89ec70157005ffec124e5d973ef855d47add3310232453637713cef8b8b27754d7e0f4ae7ae66dafd9678e08dd75736c3aa0972f0a045e0ea3256118ec338fde08e63c6cf140f142a621d95d5c7a203827d6c89f5f7a7eae0d597ab3d2f7c76e8964b2059a0aaea1a0ea51e9a9f0b8b0a0ff47fc4f6d1237cfc250c11e2e51a9558afe0381523b866c829188193fc86b139efd1c0901033ae192c6dc9cc5058e3ae9219d9b2bdba6391872d59596501e9ea5aa4b4886fad602f22e4b2dcf8619e9663dca25683141bd6be8e760eb5849d8fb141f99e9c9dde7c976d5243f4f3dfb96ac234423b21bce2"}, {0x48, 0xffff, 0x2, "41229fe730c3513e63bb192e0f33803399388c2309f7a74863568295dc6f52cf022c9d715e554868918c1eddbd06a1799a7d6e"}], 0x1240}, 0x400) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x6, 0x7}, 0x2) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000180)="93434a75380832be05ce73924cc85d36ed4da7f157a1aece0e954e17b006a633c94a27ed47180e4b3b1b5819f69fba06e0d4b1d23b4c8a3b174e41d74cca725df2992cf99098d5c375b980d52f38f756a50308981eaa", 0x56}], 0x1) 02:02:17 executing program 1: poll(0xffffffffffffffff, 0xffffff99, 0x10000000006) 02:02:17 executing program 0: pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x20000000004) preadv(r0, &(0x7f0000002f80)=[{&(0x7f00000017c0)=""/4}, {&(0x7f0000001c80)=""/71}, {&(0x7f0000001d80)=""/99}, {&(0x7f0000001800)=""/31}, {&(0x7f0000001b40)}, {&(0x7f0000001c00)=""/30}, {&(0x7f0000001e00)=""/159}, {&(0x7f0000001ec0)=""/50}, {&(0x7f0000001f00)=""/91}, {&(0x7f0000001f80)=""/4096, 0xffffffffffffffe0}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r4]) chown(&(0x7f0000001240)='./file0\x00', r3, r4) sync() unveil(0x0, &(0x7f0000001840)) flock(r2, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) poll(&(0x7f0000001700)=[{r7, 0x28}, {r1}, {r7, 0x9}], 0x3, 0x1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000012c0)=0xa) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000080)) r8 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) semctl$GETNCNT(r8, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) close(r7) msgget(0x1, 0x3fffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10001, 0x6, 0x1, 0x7fff, 0x1cd, 0x0, 0x3, 0x1, 0xffffffffffffffa2}) chown(&(0x7f0000001780)='./file0\x00', r3, r5) shmctl$IPC_STAT(0x0, 0x2, &(0x7f00000001c0)=""/4096) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000001980)={0x2, 0x80000001, {0x4, 0x2}}) lseek(r7, 0x0, 0x0, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f00000011c0)={0xfb50, 0x2}) semctl$GETVAL(r8, 0xffffffffffffffde, 0x5, &(0x7f0000001a40)=""/222) 02:02:17 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x2, 0x0, &(0x7f0000000080)) 02:02:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) fchflags(r1, 0xa09ea29718b8a8c0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8000, 0x0) r4 = socket$inet(0x2, 0x4, 0x40) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x80, 0x0) r6 = socket(0x2, 0x5, 0x3ff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x8, 0x0, 0x1000}, {{r2}, 0xfffffffffffffffb, 0x8, 0x20, 0x6, 0x8}, {{r3}, 0xfffffffffffffff9, 0x45, 0x40, 0x20, 0x9}, {{r4}, 0xfffffffffffffff9, 0x18, 0x1, 0x1000, 0x3ff}], 0x81, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff9, 0x40, 0x2, 0xff, 0xfff}, {{r6}, 0x53d2d3ccedeccd5c, 0x40, 0x4, 0x40, 0x8}], 0x100000001, &(0x7f00000001c0)={0x0, 0x7}) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) pread(r1, &(0x7f0000000200)="096f476ccb4d16fdf45d606de658798d51089521871342b679c740ce961a583d49352ee791446bbd9ec978", 0x2b, 0x0, 0x0) close(r7) 02:02:17 executing program 1: r0 = getgid() r1 = getegid() r2 = getgid() r3 = getgid() r4 = getgid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getegid() setgroups(0x8, &(0x7f00000000c0)=[r0, r1, r2, r3, r4, r5, r6, r7]) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x26, 0x800000000000033, &(0x7f0000000040)='C', 0x1) 02:02:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x111) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x3, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0xeb}], 0x1, 0x0) 02:02:18 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getrusage(0x1, &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) pread(r0, &(0x7f0000000100)="c4e7a2765b1f54f3048dee8acdfe8d513486ff49dd42a20311c0a5b1d2ea243f6f25f50802bbf9960e80d7c68b06361daed409fab75f1883bee93138ff5573df3bdcf0b73a1396a1", 0x48, 0x0, 0x0) 02:02:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000140)="000000008140b4d784457cf1af24847573be168d638ebc0b4c7fe1f320625ce3ce2cda1107a9d6d3d64e3fc2ab5a6b29fe2b2533e0ad726435e25f4fe4f4baa8f6f6680887e1fe9ae70a5481ab217f822e3614e445b18943af26539a4b2e4ccbaf5be1c24a62ef105213b8038b83c6cd86d36d1617d15464050c8039388e347750b9d40eb4b5d175c260c2efebfb58d0ec5a52d1d3ed9fabd46f7f7c6a90c2568ef55440f1870f0f3a78b7987636a99de0e45d4153", 0x37) 02:02:18 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', r1, 0x1}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:02:18 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) dup2(r0, r1) 02:02:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) dup2(r0, r1) r2 = semget$private(0x0, 0xbff08aa2551153e9, 0x1) semop(r2, &(0x7f0000000080)=[{0x3, 0xb8bd, 0x1000}, {0x1, 0x31b}, {0x0, 0x400, 0x800}, {0x4, 0xffffffff, 0x800}, {0x7, 0x5, 0x800}, {0x4, 0x7, 0x1800}], 0x6) 02:02:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="3b914f2b", 0x4) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 02:02:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) 02:02:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000040)=0x7) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000000c0)={0x0, 0x8000}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r6 = getuid() r7 = getgid() sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="dbb500a8c411f20098e6c81f45da2e62d5169b2dba202a711297d06442599ac77deb364dcd945c5bc8010dad7a", 0x2d}, {&(0x7f00000002c0)="867c5a1424d59239666db7f45bf81b0c9e76427a34c0b7bfadb96b15ea7f98ac7a30b750de2e5ac72c2229f5185faf2c88e2245a5c76899f3d67317709471f34e425d8b40cee0429680e187043a8179226caf002cd3706bd3eab1082fafab00c4ed1ae5a44729570060c885ed3a90bc0cbbd774cb5887f4ba9be0770ad143729d0999e031a8fc9246d478cc268aacd7e75ab69b347704c06acec87c2fbbea27056c6621bf9819460c6b5f3f28d38d55a437817cf9837604a18ac88f2c30433b713c679cc1eac104c2ac5cb271f66189070b1ebd45c9e3c03147a1c5c624584017cc0a9ba51bb075b081fb2c7b92ce582e381371aaf", 0xf5}], 0x2, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x9}, 0xd) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000400)={0x1, 0x100000001, 0x0, {[0x7ff, 0x4, 0x8, 0x39, 0x317, 0x39c4, 0x0, 0x0, 0x3f, 0x0, 0xf, 0x9, 0x9, 0x81, 0x6, 0x1, 0x609a, 0x2], [0x80000001, 0xffffffffffffffd2, 0x7f, 0x9, 0x9, 0x200, 0x4, 0x0, 0x5, 0xff], [0x6, 0x1000, 0x80000000, 0x376, 0x9, 0x3, 0x8], [0x3, 0x784e, 0x5fc, 0x7fffffff, 0x0, 0x4], [{0x6, 0x9, 0x1, 0x4fdd}, {0xe8, 0x2, 0x3, 0x8001}, {0xea, 0x7, 0x3, 0x1}, {0x9, 0xe059, 0x1f, 0x7fff}, {0xffff, 0xfffffffffffffffa, 0xffffffffffffff81, 0x8}, {0xca, 0xe94, 0x4, 0xc0}, {0x0, 0x7fff, 0x6, 0x1ff}, {0x80e, 0xffffffffffff6f09, 0x1, 0x42}], {0x1, 0x800, 0x7, 0x9}, {0x80, 0xffffffffffffff00, 0xffffffff, 0x9}}}) sendto$unix(r1, &(0x7f0000000280)="1c", 0x1, 0x0, 0x0, 0x0) 02:02:20 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) dup(r2) pipe(&(0x7f0000000080)) fcntl$dupfd(r0, 0x0, r2) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) execve(0x0, 0x0, 0x0) 02:02:20 executing program 1: 02:02:20 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() close(r1) readlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)=""/168, 0xa8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000080)) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x8) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000240)=""/240, 0xf0}], 0x1) chmod(&(0x7f0000000100)='./file0\x00', 0x64) kqueue() 02:02:20 executing program 1: r0 = socket(0x2, 0x4, 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x4eed) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f0000000180)=""/222, 0xde}, {&(0x7f0000000280)=""/163, 0xa3}, {&(0x7f0000000340)=""/145, 0x91}], 0x4, &(0x7f0000000440)=""/122, 0x7a}, 0x40) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000500)={0x0, 0x7, 0x5, 0x5, "0d592fde86f45e52c58b62c25b9d19bf96cea18a", 0xfffffffffffffffc, 0x5}) write(r1, &(0x7f0000000140)='\r', 0x1) fcntl$getown(r2, 0x5) 02:02:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000008c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000040)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f0000000180)=""/138, 0x68}, {&(0x7f0000000240)=""/186, 0xffffffffffffffa2}, {&(0x7f0000000300)=""/65, 0x41}, {&(0x7f0000000380)=""/41, 0x29}, {&(0x7f00000003c0)=""/197, 0xffffff7f}, {&(0x7f00000004c0)=""/95, 0x5f}, {&(0x7f0000000540)=""/24, 0x18}, {&(0x7f0000000580)=""/211, 0xd3}, {&(0x7f0000000680)=""/132, 0x84}, {&(0x7f0000000740)=""/61, 0x3d}], 0xa, 0x0}, 0x2) clock_gettime(0x0, &(0x7f0000000080)) openat(r0, &(0x7f0000000100)='./file0\x00', 0x800, 0xaff57ef6a6b58457) 02:02:20 executing program 1: setrlimit(0x3, &(0x7f00000001c0)={0x100000, 0x9}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0xa1e, 0x3, 0x800, "14f55404c8763707bf165d5bd139cbb80ba63f24", 0xb4e5, 0x10000000000000}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4ca8, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 02:02:20 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) lseek(r1, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) 02:02:20 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x1c', 0x20040, 0x0) close(r0) dup2(r0, r0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x3, 0x5, 0x5}) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) r2 = geteuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x3, r2, r3, r4, r5, 0x80, 0x400}, 0x20, 0x20, r6, r7, 0x3, 0x5, 0x5c}) 02:02:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x140, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 02:02:20 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2000000000000000}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ae5000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 02:02:20 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) syz_open_pts() r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) shmat(r0, &(0x7f0000a31000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000040)={0x10, 0x9, 0x4, 0x5, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x401}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00009ff000/0x600000)=nil, 0x1fee17ad}, {&(0x7f0000d28000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000a14000/0x1000)=nil, 0x2}, {&(0x7f0000b5b000/0x4000)=nil, &(0x7f0000fba000/0x4000)=nil, 0xcdd2}, {&(0x7f0000ebc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7ff}, {&(0x7f0000d7a000/0x2000)=nil, &(0x7f0000d91000/0x2000)=nil, 0x9}, {&(0x7f0000cc1000/0x3000)=nil, &(0x7f0000c0f000/0x1000)=nil, 0x100000}, {&(0x7f0000fd6000/0x2000)=nil, &(0x7f0000ca7000/0x2000)=nil, 0x8}, {&(0x7f0000cd3000/0x4000)=nil, &(0x7f0000ec9000/0x1000)=nil, 0x80000001}, {&(0x7f0000e71000/0x5000)=nil, &(0x7f0000eba000/0x2000)=nil, 0x3f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000b8e000/0x1000)=nil, 0x1}, {&(0x7f0000c3d000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x100000000}, {&(0x7f0000de7000/0x2000)=nil, &(0x7f0000be1000/0x1000)=nil, 0x8}, {&(0x7f0000b58000/0x2000)=nil, &(0x7f0000e7e000/0xb000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) 02:02:20 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x10, 0x5, 0x5) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r2 = dup(r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000080)={0x10, 0x8001, 0x4, 0x4, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000d2b000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x3ff}, {&(0x7f0000ed0000/0x4000)=nil, &(0x7f0000c61000/0x4000)=nil, 0xff}, {&(0x7f0000d9a000/0x3000)=nil, &(0x7f0000d10000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000f10000/0x3000)=nil, 0x100000000}, {&(0x7f0000fb8000/0x1000)=nil, &(0x7f0000d3a000/0x2000)=nil, 0x8}, {&(0x7f0000c29000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x401}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000f33000/0x3000)=nil, 0x3}, {&(0x7f0000d04000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000d3c000/0x1000)=nil, &(0x7f0000f8b000/0x2000)=nil, 0x7}, {&(0x7f0000c53000/0x4000)=nil, &(0x7f0000c89000/0x1000)=nil, 0x3}, {&(0x7f0000e60000/0x4000)=nil, &(0x7f0000fbf000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) 02:02:20 executing program 0: mprotect(&(0x7f0000039000/0x1000)=nil, 0x1000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000080), 0x0) syz_open_pts() 02:02:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000000)="86e5fd1e93a7a0a48474f509dc33179b431beef9b16f0fea1309800a401655fe4b12f36b202195418a787c7340a2866140e3393827afa5ae0841939306d57d8c3a34a16a8ecf5ed5b1d44c93f80e834c66cafbb0dade26d5c4786323e5d18953d44f512c7e5cb12568a761318b5d392835691f12cf59fe29ec7258c85aa210eeb2ca2f8431e3ddbc17a3f66dff0e15a21d773841617e2fd61e14c8d1cd4d22b1172e", 0xa2}, {&(0x7f0000000100)="7fa121eb682cc4f6ecfadf9c7198917e50fb270472601b5caa0fb4113e168901f0a0c2a87fbc91910515a8c632ed0dc88fcb9724762a64000a78f2fb9977f2b2e560e2250ea11ab221220c81a6c623b834f09f9e3293d0ac92aaa63f11843f7024c8248b660f1a19f49f9da9803f770fad32ec2319154b78064094ab551f91d6235255c7c77bf133f8496f64de49ebb6c195ec3d8939c87dc3ea537b238ee5ebfe426351c42d8e6a09070a24a39b224ee5c24e59b1ca827f97ab4b64cc6911e71cf25c0abae7fa55c9d85b5fea3e6aa2876c84033380e5eecc963667b64eef6abb046e411fa170649579e4d0c798acdb76446502cce92cd8d9473a6997f765dc83042adf9f689735cbbea1e2a0c6f431bf51e272510dbd5a7fc38a09f664abec7fbfe4a320007b9613c410603fa4472b632e64177e8a9d50e6b380240ef4fbea9e095da756fff0c075532213a92215bd568a655d6e77b5fdac516c2016546422f5df530d9c41ebc8eec26111cd81bcc30ac9e4a3133f5668b351e2e7c3e384f4dd2e407bde34a255654ed2f95f6d63ca25d0922fe31955e5ec7021f96e354b7ac0987ce722a6428f6bbf5de46964c67f0ad68123ee89e4a025ac8def21c12ec9ee8946c24fbaa7b69732ee6752c51b81f70706658bc42811abc7236d52555f8b38c9f7fc80a7c087742ed619a1ee769e0f6a0db0d5b3a846e221b4197231267c394bf5394f60e13a5b26ad056548d2430258c9a243c24e69be1f93f034cc4551e3e4ba8ad382981a94a8f8f328093405eba9ac57fce95b1da70277db90c3d52b082045080eec89ab6688d0f85d50567a1a7527716f28cc3ee3276b507c8744955e7876cd8a326da2f78ceedeb9a7d3b41e1ce4c66eb79d96d8a2d3a0275682ac64cc726460a4d15b7d5c1715d4d0ab13c07452b6a54335accd58496b705220482b08f6a1d0fecc7607f9f1c7bf92ee806b5f36ae7bf353d43911fe6f68a9d4ea472e62e83309a2d83fc2550e2f98d0dcfcdaad60d89a33adf72bdd4486e39c3fd34dcecde17cf8205b1a2c02b63e0c21212407803548258472c8a9faa887da74e073bbd1de631db14dec4557b494800c3e87a5a604d2e078e5a78a796f7630ef365f63848a3e1817421a7e7d2f9f6fccbd67e8ee0ab87164b0ca10af421773f0095aebcbf96c4ef0978bd23e733c9f4c6f6e2312f13ac463f3a0f268f0c32cd97f4455c6da075d98fd840a0b1670b904e741eac7da478ded658195e4436594527403c005c6e94db15ae90213446f81e5dbc8e4f0effdf4b70ffe802509d0bb4a1c1d1ca8b59504aa00f06bf28d860f77d39065641886fb78c8741a071c23b4e360be6dd2ef66bb41969a22ccf1256cdfb32cd275278a71562a22a919f1b38cad0a3d558c957bef98fbc9243db1e9aec110667cb2e73661e5907c149a3802b9cdb99d0c2a2778d79044d0ac135e6f06e44a6297aa5ac204435ddbdc6718e35e6e95854af461ac8877abd40edd3f8af728f63cc5ee49b250c4df6588d1d38e2aa896b5646895cb40e69387e4b29eb8b6825a160bc07fa1b330124ba445709ab8d89765a77272d2741f8aa0a657b1c2062f3248e7998928711cb790753fd85bc29ce9a2cbbe4a736121955e75beee776a7ffb205abcee2107f5b3d2c492d71a9b8a0620d1f2dd79a95b40e0f7de76604ad5bf448f8bd182d4e7d26c40e77ad21c6def495def978628f204b652d4afefd8d3004584db8a8dfc94e36a3b4a2273d1d0ac2590321af9e5efb241377eea9cc74d225cf3fbcfca27bdf045359590d232d9c906074db1b3ad69de8244d42d2682242cef4b871d7a4c10a1423f15bd33594e12ad4acbb3fd9b4405b3e90cffe8bf5b4943e5238e945a7fa2891894c1dbcacb76c50aa66a41d3abdf0b683e0fe0af4bcc9d3599b0ba4fb2af3d828d39782c97f616e8e9249d53011d57a359d9f0a6f7603c0cac44524b5ac6151915cee2b23d8f96cd71d8a140b336360da4de47288004d190d676bbd812eca60db7d6616774d9e6ec54293c129f80861038cf76660af82932c32ca1dc9cfc3248e8a1a23ac91a150a69932e1bd16bdc78575834d603afda11383725748d749a9b953943424cd6c04b4bc5d83f577de67d7fbaa459ac9991167f2f0fb1f5ee3367414ea5e7e46a3e05a991d47428ad5b38c31c9f4905692f6b20d3ad2b76ddf98a60f8e10ae3e39ac23bedd9bbe3abc40e303a29130d7ae42372552553c667afccdbbf8c96c9989fcf7a9e7e2c5549c7c7ca7e6f9cda31f277f1ddcc266428f3a6a141c8ad69e9d9c75c12874a93835b50e1fc405c77f98dc042ac28e0b1dcfabfbb3c385f3c7cab306d58ccc9f72ed4f259a0c50ba8795484162328651f19bf07e03309efbf35683925a1b7a26b9ad158ab6f8ce3c28be4a76bf5dc6d24ea25cb81d3884ffe6f9f9ba496a1c1673da28afaaaa8d26d1201ae9392044bd261e01b50b31ad1c0a67b985bab994709ebe959890da4c23d6d307c396dcccdf2294279559a552e5fcd6b84f3f8d96af1d5e512dea2987ba628facad62c65bb4694ee43b396380d394fc71e03a6fba0302c30ce394fd0b50a2868754cc9ea6d9e4de60f31a40cfabf320a173e6b3b1406089e2db67887d9b9268b9a9f44c63b1d9b7e5c579cb04866e1393f29a58a3505e66cc7d3c7c4edd9583560e5d75e98ecd6c3700e14568e6f244358733f486ce565c606bea4fb93a88061cebf01b24c6c804769b4346b91816d83fbef58f7d4442a81fd16c0e355bc5d6b02eae0f06a51a81c5e92239b23d9d873cecb0849dd8b7c8d7ea5717a80b03b7c4cdff7e1fc887c56b858dd5de66103df728635d2b782096e85fa98db9ad59136510f1784ac33b0f9a02feb75189c245984a5767f6b4d793a7b49cb01602688ff2eb095d57666241eceb381dc6295bb33635d05473626230c459be76d3cbd14600056281a8914cbc8c6087c921d8bca73b43b240841eb85cb66c9d5feb99451498a474d1c3003396fe07b5c5f6b44f82b352c73b8eee978d34278f7e6b6b2954c5913d6d00013ff70cdbfb5d1a7d0731b704dbe924244b0e5f4ab372863095448b5ad98930ed39431a1c64b3bc52b4850dc6d3d2e0895334711e723d145c274e575d8bb7e5bfd38d0223fdf6e4c3e9524c814712a84edadf9fd5bd380121d6799b57af3e8faba853b49baddd0b7fc5c6ce9a5acc0d92b5d6fb0591ee8055fb687f696af9bf1d041104fb803889ad03eca5cf2c7baef460508a410bcce37a380cbc47a81e4a4567245bb4ed11b00d0c624a4c452573cb309ae19795c534a74966ac6f562511a98073f5df8b5b92de238adbcacef6f2475fd2452d4ac3ecf8abb47ad2107f1fa6a2dfe20011f045d86ffd53c8320b80d05e94b4e8314d706943ec30261912eff83d8bb87d8b004200579b450ff0f76012d44cda91d906adcd039e96739382c318f2ac01699b732e895136b8621e8ad991672c1e81a4d25f4ebb7e3ef2033794ba3148f9fad986c3727fbb30e1a63f1844169ffa4ea03cc47a573f60a9f730a165ab11e0712b161ef3761bf0df5c260ce60808cfaedb57178375e2a2cea58f92c5972c623e4c4af6973e3b1774e8d84e01c523f27109b5845f73b40b43ce3310b9863649ac8abe0a810174f96cdc45f7020e4f0ea2cc951cb3b4c13049ba64fdfb90ac206f6d642b44d5409f0fcc819d323068c39f5d4508fbe1989bcd3309ba2d46e9e543d49c5daf4e340ec24a1733f74a4a947ec027f2ae6862d85d259961f3124b7ffcf60766cc2c7a22107a8c85523901e576e45edc134657a0a781a988accf60bd525afadf5a643ed258c427918b65b918aec9770c639de9eb2d43d19b1d386533d4479b969ed17ec0f63d92163c477560896944e1fcc7455c7e5eb640583b236bf59bcaa9dbbc0e444c931b54ec73fa5c93f3b146a4380176da689d1346391225246287a9dc1873a976919608f60a183ae47b50a72dd59588a32cde98118ed757e067ee797da1c04542667681fb89161bf6d49befd10aacdc98ab6bf19f65c2daac8fc804e27a735b8b15c7f7a3d28ba1b24dedba26bd44ba0a097baea143356453d7d6f21cd89757c838d1fe2a8dd13ae100c80695bbfa8bb6e0945c9b1b960f71908024ff10b2bf1d82a964928e03d305c22aaeb032c8e988358c2605d62ed160d2872cffae12126f9e73e0d88f148df81647e37b1eef10e2c7d3ce445b57c92a9f0f5f7c50e1b21d28c4b1f9a1ed4d6521c804da8b0194ea092d8a43b80fe2eb99ab4539881c454d65bec9249505b534fc4997bd6a5281e7cf663447988563e817123aa7eaf0738565423e7a6257a3d9f6b1d6654a4775bcbe36404a4f0403146b4ec316e916873ee24512aeb18916081d3c68c0bd127a3c7317ec2d0d7987471cf39f55fcfb7c28cea851f9a82571b603a75b7ad52d32010ab89d9ec034c9ee0d3484f851c4b992e2477d63d545b66e096c3675d0d3eb260b599b7460c77dc5af0b49180aa56767fce7966ada2a38cc16bd43e9c040fc79727094f53eae633069ed7f7400d1d8a609d2ce667e99be3eb5eb730e8839ef556948a137c26458528473f721bf2da16b0a0bcb188effc6994291bdc7ef294ee7b69ac7d43511ea336c88842154ad121f669e8fb3559d76d73a65ce9b9138b3c6e6ee6b98854258102fcb93fbfc4cab460f50e19a00a1243d5f2375c891d61db766f05f66df962beb659d50b7d40b3db34ec47297cfaf8d6c595d3b9a6c3584d5e5229d4dd22d8eb1c2c70824def15f0d57d7f460275a0d8b0853a7d76763d5d4c5e1ee8b0bcd49d44dbd7373fe8ea3d39713ae97b6fb29354ea4625a8dea77e6617a690c4b2d261e4c82d9d8461626419c8d45249a8cce52618eec53b4d74e02c3fe76fc3db4d6c8941bafce5d1bdc12317a146770e060b12e24142cc8badbd221a874119bd2ed8615a7f84ba5e002283767632f08fd55692a9b09a32c3ad491ff6696e6ae9e6167197790de7a9e46c1811b3d45d81827ac5e0b48c6ea3e2557ab9c9455d2270e596e67556cbdb398423ad7c6eabd033a7e681346a2eb0d3f7329dd954ce1c9cbc33cbe9fd6aa43f3368c18f9f1442d0b4da36a77dbb968f546e0c9182aa7b29b1717ae96c3a6a172ea94be47325387527afb5a74727750e91e738c2f9ce59b42149d330b92c7daf93b16f45c50d2bf9740861412bdbb643b5219e75ded9bba0f948401cb4b7105195a2b74191a956125435aa55386fab042a96988ba529e21c3db55f0d4d94f21001cbb15e81f11af6ada6fff8674fb9f2cd6cadf08e4ac3ace6de5a31c75f1724dbe29af1c49574230f6e24c2dc92f81060d71c2dbd3f686c2f47473a304588392d17995d17110e75a78145d51512f7717c94226006bf44b488189dd8f4998b2e43f2a6a0302ff9055c434d175eda69d08f19adc0f895f0565cef25f44f5d08c78397ef4e6243cb8631e64fa768effe93ba9d143ed2f133e5067d6379bcc88db886bd5608c6dc82e89d57ce64a27fc6a6869d8f046cc84bba782469f5660bf22a6e86f5516203e19c8a138130b9d68d592503b665b3bf70e9b0cdde6cbe6c8f9277a268c8f2d9d192668e1bfac3770f5dafe7cc8c1eb381412f80a62ca228849cd9a716df8d1acabaccc3f0dd84c4d2505c5fea9a0f3ec6b73b897d36384f39f72c3ea6966bfdfd5700d12580d9a506968bf2882bb67768d607d79cc2463df45d2a29ac6e77650b4e9247360c767eb969666cff0820f35e7affe93b41bbe7", 0x1000}, {&(0x7f0000001100)="933669d815c54fc76a5ae0a47f4649515e79e7baed5ed167b7c2d2d1bcdb8c530590e0b1886a47e8059fbf26130a52e679015eb84b2ae2f7c85f5c8f12d46babcb50e99b5373adabe732efe760aae2323f879c66e94d677e83cc252f7db84bca341afeaf3dfcf2a0fa59d42317deea5d0b6049207f9f9ed055fd7e9b5e15c1c2e692567af58f25c4e7755b2855fbe3008434eb726d", 0x95}, {&(0x7f00000011c0)="e1778835", 0x4}, {&(0x7f0000001200)="07facc3fb15729a9f1e528ed541836158312690fade7cfeb03a0f3a90901736502cca5b0a83a383bc09dcaa912ee93ef19cab48570279ef69f41eed937ea", 0x3e}, {&(0x7f0000001240)="43341ad40c89bc0bb22cd531f2421ff3c2b4519759814903f25584a0698ebb3518cb80fa3aea0c21fee2a39075d99d254283c4b49bc2ab2e21", 0x39}, {&(0x7f0000001280)="bca4222ceb4f3e7d2e116d408b799f65cacc3c646f334d1f19f5998e2f40d004af4d386a7fd6196fc6c1d2633d9e756f86835000cd2b57a8df08fbc648bf26", 0x3f}, {&(0x7f00000012c0)="eed4d8e0b7cb60efa9aacc9b2b00994e486478f51293a09458e2c5eea9312cde62824c59c28dec05d1841ffd656e99f1cf5ed6256547aedb96a328603123b60d81a1568dfac7f455a0dad3451a07fbd416dc96ff3907fc12a2ce5adb8ff94743a49c7963cc128f8359ff85d0ad7f975a9969b932586f1824e9089e0a8915a1810a928193a65e42ba0585bb3cb151", 0x8e}, {&(0x7f0000001380)="8305cf53ce564eb93db1decffdb58e1cc60aa1426c61134e0cf3d0d94872b9eb1a20b2dabfc0f225959f351af2ca6c05dcccd8efc2b1f3c27d53a175c746522f14b51606b6e5051845dc4dbfdd5a27f66510deabb22a6788e1c43bb74ebe19b3a56988f70ccd41c0bb9f7e595c3e3f18e33637036c6d2fcf66202864a6cebde04c4ec09aa52a3256606d9f6ce7db25a24ef558a69bfee77c5e818515bc3c7fc5dc83aa120eb7ce", 0xa7}], 0x9, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 02:02:20 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:02:20 executing program 0: setitimer(0x2, &(0x7f00000000c0)={{0x77359400}, {0x0, 0x8}}, &(0x7f0000000000)) 02:02:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x20, 0x4b3a, 0x5}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x6, 0x0, 0xfffffffffffff751, 0x1, 0x3f, 0x4, 0xff, 0x2, 0x2, 0x5d3, 0x5}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xfffffffffffff744, 0x7ff, 0x0, 0x0, 0x8000, 0x7f, 0x2, 0x2, 0x1, 0xfffffffffffffffd, 0x3}) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000200)='./file0\x00', r1, r2) r3 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r4 = semget(0x3, 0x0, 0x40) semop(r4, &(0x7f0000000280)=[{0x3, 0x8, 0x1800}, {0x3, 0x8, 0x1800}, {0x0, 0x100, 0x1000}, {0x0, 0x2, 0x7b7481599d5a7ec0}, {0x2, 0xd8a, 0x1800}], 0x5) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='x\x00') fcntl$setstatus(r3, 0x4, 0x8) linkat(r0, &(0x7f0000000340)='./file0\x00', r3, &(0x7f0000000380)='./file0\x00', 0xcf224145b3ac045e) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000003c0)) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000400)) faccessat(r3, &(0x7f0000000440)='./file0\x00', 0xb0, 0x2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000480)=0x40) linkat(r3, &(0x7f00000004c0)='./file0\x00', r0, &(0x7f0000000500)='./file0\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000540), &(0x7f0000000580)=0x10) listen(r3, 0x0) faccessat(r3, &(0x7f00000005c0)='./file0\x00', 0x20, 0x2) connect$unix(r0, &(0x7f0000000600)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r3, &(0x7f00000008c0)={&(0x7f0000000640)=@file={0x508837fd61eda2f6, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000680)="550bd0bf6815b8be9f1c1ca3629e2b5f430e5cc017feaac086ccbf3f77e1ee21c4f2e84e7e70e8a4d9cf38821913d30cf0e4bb02092569c9cb212d2bf02d48c8bc4388d96467aa135d23111b62f0e1ca1afa37cef1d377603462633517db45a77d4537e4c9a6ae90773227bd4fe325540a3852b1b518cdb101110b25fab24ef5ba7c2a998486bbeb596b6494f83d0699c89c124d64c5e364b78152f85cb1c8f0efdf88", 0xa3}, {&(0x7f0000000740)="29232f0c7b0b105a2dea2270cf88dc6e7d0ba00e3e39e5517b2bdc64c0f8a42bf4e4f1e98a42ce2c14e0fa3560c9cd16bf37ac9d18450d847e3c0812bfb03466f2cf999c61ef69b5de84696be5e883def5713826eabbb0b097d81adc7ecb41a9415773eb0bb772ac99e9b46ca1a00d24a60419d80c7e8205b9d069b97fdf66d6b82b4a54b71eeb0e2de7acadf1b319482b87d6845a80154647057ec6adc6dd6b94e01105291a8e6001eec539132dce6d456ccdec905b41f9beb91f1bfad81ce0217866683305ff435f0e16319e572e8a611eb0d1f53a4f3743fdaff05189844f6a9895884999819ba8f9d19038b84f9ba6daf17b782a817d13f06a9967", 0xfd}, {&(0x7f0000000840)="8683a3c377334bac470009a99782f293", 0x10}], 0x3, 0x0, 0x0, 0x56ea610919d7ce03}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000900)=0xa000000000, 0x4) r5 = syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x10, r5, 0x0, 0x0) nanosleep(&(0x7f0000000940)={0x2, 0x3}, &(0x7f0000000980)) getgid() 02:02:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000300)=0x8001, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)="fdc2844bb22e54affd036b0b95591c7ffb0fad4eff3ee8d17dfa32df1184818fc66d051361c5bfe6fd4371dfe1864fa2504581abf7ff3f9e659f32e834cb122e30194f2a3b4d17ef009dd9dbbcd8bcb7bfd05a14f8fbb2c26048470986ba85d09051491660a893046c2cd95fbfe28c7349cfeb1240a211ca72b17fb21f791bb91a62760434736b7b3648dc20dd794fcb70ea8231f6da62bf9d420fce36dc645a67fbeb9f2e195df1024268204bf0e9cb", 0xb0}, {&(0x7f0000000100)="c8b79872e2d90c0437b3178912814277c0919876ac9f528ac50974e944b29c1ad9cf8a323a3759eb12fb93066bc70568a0c2b721cf3efca0bb20bc6d19a1", 0x3e}, {&(0x7f0000000140)="d3be06a1bfd2f80ee608ab17400928500a5cd1798bd05f2b853ab3ed0ac050715183b273ac637105fd65b7f3a560575b2996e11031af1ee8ed9325d81cc135fa6901a0922b184b6db3f762e5a2894d7dbe9ace9a", 0x54}, {&(0x7f00000001c0)="7a2bd8688b92fc2cdfae954d9cc0ae1d7135554175ea18407338e10450ccea5ee88a904d076437b08bd0652e4e411d7e20a7666592429d9d4160f9dfc3a941af34403c40265b5dced81883805e4b10914fdac8936f7e4aa943231c6f01f5b735da3b3cb8313356bd9c93f197b0937709ae737b059ee2a24324cecfdd4f3099ea5e5faa7d9af02cf5a22719793ae856a148dfbd1a52cca9a9", 0x98}, {&(0x7f0000000340)="45d1b891b62a5213773ca2cb71d6cf911d41f8a2a26e780009bcda3b86e9862a1e73402cb9d4338856a170e6a5263887ba53fea18d9baa4a1637981dce083f4e1d97f039dbb40b9a0066b4661a12b6b014b7287a41ec812d544dcb10a54a563e25488aa0b00cb45342597a51ff506d7137f6c8799b71abcc89654e1748df0d02454b9f2cbab2ca52d53d8497663fb121", 0x90}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x60, 0x8}, 0x400) 02:02:20 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x3, 0x100000000}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) execve(0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa) 02:02:21 executing program 0: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 02:02:21 executing program 1: acct(&(0x7f0000000080)='./file0\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) 02:02:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x3, 0xe137, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x19, 0x4, 0x0, 0x8, "36beae3359a688679610948ec9d3b2f69e927188", 0x1, 0x5}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0x6, 0x5, 0xfffffffffffffffd, {[0x3ff, 0xfff, 0x3f, 0x800, 0x3, 0x7, 0x6, 0x5, 0x8, 0x5, 0x6, 0x7fffffff, 0x0, 0x6, 0x6, 0x8, 0xfffffffffffeffff, 0x7], [0x9, 0x3, 0x2, 0x1, 0x1, 0x8cfa, 0x5, 0xffffffffffffff80, 0xfff, 0x9], [0xffffffffffffff00, 0x20, 0x9f54, 0x9, 0x10001, 0x2, 0x1000], [0x6, 0x7fffffff, 0x1, 0x401, 0xc2, 0x6], [{0x2, 0x3, 0x3, 0x7}, {0x5, 0x9, 0x8000, 0x1}, {0x8f, 0x1, 0x6, 0x9}, {0x100, 0x4, 0x9d, 0x600}, {0x0, 0x38, 0x9, 0x81}, {0x5, 0x80000000, 0x20, 0xffff}, {0x1, 0x8001, 0xfffffffffffff504, 0x5}, {0x5, 0x9b, 0x7fff, 0x9}], {0x5, 0x5, 0x3, 0x9}, {0x6, 0x7, 0x4, 0x8000}}}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x3, 0x4, 0xfffffffffffffff8, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xc650}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x849}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1f45}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffff01}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x40}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x73ca}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x28c}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x4}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x81}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x1}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000840)={'./file\x00', 0x2, 0x1, 0x9, 0x1, 0x4, 0x1f, 0x100000001, 0x1, 0x2, 0x83, 0x20}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000008c0)) r2 = open(&(0x7f0000000900)='./file\x00', 0x20000, 0x40) r3 = msgget(0x1, 0x208) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000940)=""/187) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000a00)=0x1) fcntl$getown(r1, 0x5) r4 = socket$unix(0x1, 0x56b119550b40d057, 0x0) sync() sendmsg(r0, &(0x7f0000000cc0)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000a40)='s', 0x1}, {&(0x7f0000000a80)="03a09b3734545a4239b2064d7fc3ac9d9922e6f32d2987a7ab6a374985cdc278da8a7f4d8d21f17f61dbf82c8be87164382eb11403f943cef3fcccb5d5fd5c9da180dc46776d31fd207305e9f646dcf97190859d5ed7d1ded3aba0a7df2a04e4b63666f5b3fa6d7832961beac2ad9890e95b99b2b131d3fd427f4e8433e6202c8541dd6ef0418b39fdbc0e628052e380af6882a2a7cbd04461bd43337dd71addc9a4925b0bfd8eb4486d1cbfa974f498f9cf5042c956e33360d592f5c6bf95", 0xbf}], 0x2, &(0x7f0000000b80)=[{0x108, 0xffff, 0x7, "d5aa197690cf2195f89b8a0c81882806b17f5c9d9778bca60476d98b308374d7af4b397fc2ee3f73a8dfc39746d6881cb5f0ff4e03fb4a40cad3ba0282576ca66a233771aef0c3f4a73810ee98f253680bfd87b6b5a1814a403658a16bcb4667ae1d0c950b4a019f4bb7bf590cc6645a686230337baa9ea804f9577b5b511c4cdd20cdbd92151f60bfda6a0b4330574cc11422a83bd80f44add9cd2463d01442c866a07d7227d11a603322e3f086da0c700fb55ffd47e99734073042d2b7e0fe7493f12847b6be715bd749837ca75f3765d94abfd13bcb9faf6689b19be282b29f2ec2b315ea3ebbccb75c820ddf01061c"}], 0x108}, 0x1) ioctl$KDGKBMODE(r1, 0x40044b06) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/ttyCcfg\x00', 0x84109e558d23ae8e, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000d40)={0x0, 0xad0, {0x3f033c40, 0x5}}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000d80)) r6 = semget$private(0x0, 0x3, 0x400) semctl$IPC_RMID(r6, 0x0, 0x0) msgget$private(0x0, 0x40) fchdir(r4) r7 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000dc0), 0x0) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000e00)=""/171) ioctl$TIOCSBRK(r2, 0x2000747b) pwrite(r7, &(0x7f0000000ec0)="9a0a7481bc37026b4cc62faf6749cfee3dba1b5ac1e9a091a81dba4d5151d97c95b5ba98f32ec44e7ce35e9a41d8cf45d5fbf537da0355cb0f3a4b8c4d3363f64db25067ee5513635162d239fcf826c335769bab38017410c5b4acb449914dc6e9379bb7d3447a819d1a65215b1f26b843cc51", 0x73, 0x0, 0x0) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000f40)=0x2) 02:02:21 executing program 0: socket(0x10, 0x3, 0x1) r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x4000, 0x0) setsockopt(r0, 0x100000000, 0x8, &(0x7f0000000080)="005d3c5a3312be1b5e03f84377d502a943ed70285293c8ff914cc04e1d344bd013491f30fa55bab530678f52543f8753e582084ca0e5a3491a767c5afa25117a22e5", 0x42) setsockopt(r0, 0x29, 0x80000000000001b, &(0x7f0000000040)="90000200", 0x4) 02:02:21 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4}, &(0x7f0000000080)=0x6) 02:02:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300048b30eb35345547dd9f4697b20afb64ccb387d85ee15c36bf8fd4e88dd85c300c93f8a5df3a9e2c6b7a1e4ee5b21f78d70c71f3c2c907c6e211276e96898e33fadf8ecfd08274761d9c7acca34693073d061de7a9402b35cc52d1292cd81072362e54af67521de87abd8eadc7a44035bffc887792b0a33a22ba4b15689fafdcbee68e681d9d49ba150d54ce62ba53dbeed1ba7fa1221169bd54266dcbbca63d52cdf833edad72d0d80878b12e20dd781698ca7419ce8ab0c64610d6391e7c03ffe0536986a"], 0x10) 02:02:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "081fbef2245185a818657fff0e091fe600"}) ioctl$TIOCSCTTY(r1, 0x20007461) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c085", 0xb4f}], 0x1) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65208000000914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193052511eed41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f", 0x12e) 02:02:22 executing program 0: pipe(&(0x7f00000002c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) socket(0x1e, 0x3, 0x200) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) 02:02:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="9021060fb4146600a9a8ea1f25007936324f2a8d5b24f72830786a1232db5b5f658fb42aa975b80580525e7de9722d934707be041bcb42af35143a8298a495dd287905939a2057b008caaf72548db68728ae8a23573307f6db56a503abed77097e0593c3ce3d5211c31267", 0x6b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x4) poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) fsync(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 02:02:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x2, 0x1) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x261, 0x0, 0xfffffd9b}, 0x840) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) 02:02:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460003600000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b2327acb5d602000d7d026ba8af63ff3728290010fd89720fd3872babfbb770c1002172c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000000000000000000000000000000001", 0xfffffffffffffffb, 0x114, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000a00)) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=ANY=[@ANYBLOB="59001842bace6c653000"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="872ce489e98ff3f96c5901c77cdb12d7c6a1a74525a7aae7ee642301fe801dc8162e3aeee8540f4d224334e16af35baeed1835bac2b439c7ca63653d5a699c20faaf", 0x42}], 0x1, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x70, 0x400}, 0x8) sendmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000280)="1e136acdaabdfa485ae26f", 0xb}, {&(0x7f00000002c0)="b85654d66d09bc1cbef1b82d2ab768e1620f04c055facf3397db4d98b52aae56ad3da2690cca6f788e59649e32e9e5cdb471fdef2c62c7648ab081214b30559a916d1da23006e2c546a29d09309463ff74a0526cb031132bfce23e46f27c67ef5e95163a490ef0a032d4c9ca58f1707b9c026ef159c3806b189cc3b932f70c75e8fed1b2d3b8c29b3707a0e98c45bd956812f8b23cc3bb465c41e890f2ebfcfc4493b914d510d1f2b29a65f39e04be486969559527c2fa8f31d1c643cd2a3be3dd4299c8b9299e5187380a65677cf18e5ed8d4d91d6849e57a833a19b6d722190cf7d26e9f6af7e498bbeb89bfd44153cbb4903fb031d068510e8c7d3d", 0xfd}, {&(0x7f00000003c0)="d751a7c60c3c5ee3754ae400bc6116b0273ad468c6d7a2244085013fb1cd7ae014aebb4bc15ea366b5896f46c31fd2", 0x2f}, {&(0x7f0000000400)="6b784782a3f77166a982736592f63979e6101dbfc48a38b134c2eee454b3b261405dc23a776eb891679cf1befe15526c065c5c5b38f27c6c7539", 0x3a}, {&(0x7f0000000440)="94389ab8be39f1146e9653fb11a1e76dfc271003f553fd568bc245040125", 0x1e}], 0x5, &(0x7f0000000500)=[{0xa8, 0x0, 0x4, "2181ff88af73744f63568621b4a80f691fb064cb5a805a285d9f585e9a905b21dd87811e3d2ee51006c3eafe39150f56a8a9ac4a64385bc707f52c9d1fb2c097cdcac0364af065818158442edbe4e524f7524adbc0fbfdcac4f3e63791a069780161d119c4adbd956219d7d374929cc4c300fca5b3f7585c689e1b0b2c4a96c87f96459305b964ad8b429e1c97b179097d39c372fa97d4"}, {0xa8, 0x2819bd3fb97f0625, 0x100000000, "b620b0371069eeee575e4a2d34830baaa259a36202588c50dec87dbfd39294a45d26e10c090738ad677e56355f71bf91545a9f6025562c5b562b8ecfceca042b639623cbd2db04c588a869a3c7fbf22efa86b5226d24ff2f581b61e13b43664f317addd71884197fe541fe7c3abe8b301d1373e8f0b5c33753c7d40c4b5ef65648c270b9be73daa26d8a308df5a751da10aeaa"}, {0xc0, 0xffff, 0x0, "43c6d9a70056e24df79e6eb44c7c0786ce947a0b81f1962b4266dfe33dc6bcf8415d7d08bc4863931b126755701e83f626ffb8aefe956e21ce958a43c9d0eeda359f0267d435ca9c1e0189fbac10f648c385601cbb85e096f48db7527a491cb1e06a4292df7a08ec38ecb368e968f8747beba0a99e2028c69c3cc10049404a887ab3a91f998c3dabf30ab893500573d70947dd6ffe8509a297ba61b0705fce3ab40fe0a2eebafa9244593d10c84a"}, {0x40, 0x1, 0x4, "9fdb09717e65938d7cef9b54351cef1da6999370065434852d8f3959e2dbb95cb0b70ea25b7dee1c28c555"}, {0x38, 0xffff, 0x19b, "6756a9547632139482f8c7e1f1b9f2c27daad192166a09411845426df76d8721881c15"}, {0x108, 0x1, 0x81, "63bff157ea251a9cbf2a01ff4af2caab3ebe21e455e1b6dca24ca38471a39486929e0393fceaeab6e814a5c4ca7741d4a8022bb5e22bcca08687f66269e9c1c0469c7677ca1bca8ef79f6b058e47d893127646e775d4507a2480e380ed9abecc2c97258dd794c2741d31bdec8a9c3866b34198a7f119ceb54be423052a894f4b980a6a21634ce5fa06b0fe131fd07ed3aa083341aad84ef0b3f55a2b5a2383d0c6e9fa6d5efbf42dabaa9358d45e151b21be37f07f4727a413e56cdd792c2714637b159237977107495910911028cd33afd78d7d4e1c8152694c205c881b7debfb7547322985583cbabcfe25c0c3d320b379789f18f691"}, {0x18, 0x1, 0x1f, "fe5f"}, {0x18, 0x1, 0x80, "cf147632d9"}, {0x60, 0xffff, 0x6, "a8e921f4002fdba2c9bb58492d7d317a18f46f96404985a6729f2e79a295ceb836d91f1619b06f7bbcd3cdf769d4ee01d89d0d3c4e23440b44264b808dcbad6b6e2a165acf6e8744f3dc0c"}, {0xa0, 0xf8f471ff1f9f7987, 0xffffffffffff0001, "43c1098c538b8114df0137a21bce46f380a3ea15804106b484fb5c8e522da6c468a07fe747f3a1d723f91dc7b914abed6a2e6bbbe193170d8b6d39be5d7558fea5934dd3712f95955f5e5c6b47b1a32866c13150905fe731bf771ad7531ed91407708c53fba84c71d83e937e12428c2ebe6f0c63de65b5c62b453531c3d83967d8a584e65cd92f314238b441f6673b"}], 0x4c0}, 0x8) 02:02:22 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) mlock(&(0x7f0000007000/0x2000)=nil, 0x2000) fcntl$setstatus(r0, 0x4, 0x80) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x9) mlockall(0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xf3, 0x1, 0x7fffffff, 0x7f, "52aeab9becac6d02348fc535dde44fda433b7bf2", 0x5, 0x1f}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) pipe2(&(0x7f00000000c0), 0x4) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x3) mlock(&(0x7f0000006000/0x4000)=nil, 0x4000) ioctl$TIOCSCTTY(r1, 0x20007461) 02:02:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) connect(r0, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000040)="18bddda86f92e8d83cafa460419e36c5299074da0783e34367a0", 0x1a}, {&(0x7f0000000080)="2da60d6926e1e576818d16a0361a68d47bb4c468fbcf7f59660b85a227db82cdee438b3678462bd5af511e02c2e987046257fef91394072ae178ea2bc874cb98d2061d4870525f40eaecd53a7a6a366f63ae2fe9fc678eae4e3bcf2dd6dab8045e4c340a1b72c2c40ac0fbcbcdfc139ff51338cb72deb2a55556bbe8377d578185f8b76abf0e0e208b661b79ca458346c7bfbc1ada1f7265678f38883897f12f309e22d42d94844f173f3038444d63f7eb3275af63113f93a2bd4468b406f0a490b767250a95c5075e8b0a18e4", 0xcd}, {&(0x7f0000000180)="4baeed15b0911c5504d8ca6c04f73c3d8c8e805d8755b68beaf0e608e68c8560a9b40310a903a0cd118c695e10f7436340fe6b5ffc2411243f8c97716d6fe4770007eead5278d16d758fd8bf8a570f680356568d245318acd797", 0xfffffffffffffe8e}, {&(0x7f0000000200)="9672c31674eafdd6a6bfcd6b7e0955dce2ffa1b4d2d3bbcce08b70ffcf79c2c8d5b11abb1611616fbcd2ed0c9858446490c405ddebf322c6092915c24dce241c04c56892abdac44ddc7c4f1796420fabcf34b5bbc35a2c4c16c9c725975d6f6d33dae5d4b29f7bd25f8ef5677e08f29cc3624affdc6aa984098a2d46faa64614a6d0b08ca5f72179c0e258c146d4c698a3a9cf3f9dd59e", 0x97}, {&(0x7f00000002c0)="902301a575272b21c7f7af907b2c7a22180306d77cf0221db66c8d3a1cd4209e7f336a8e90974a2d6d0164c7e8362cd99ce7c41f184a1e40c75611ef6f3c57398197", 0x42}, {&(0x7f0000000400)="eb39726793cf97fadbaa710b1e2fa3edf9f02d1517f9362d5f5b5c4daec616e4ff529c6abfdc867089f340e4d21caaf36f7ec786ae318ca7da7f1552b543bab9f93d249ed77afb632fa7e70e5343371991c9a3dfc0c88038435532", 0x5b}, {&(0x7f00000003c0)="398e5ecc6540b9a154eff245628f2147eff5009fd2b3ab1de1520a78b22ca0369905", 0x22}, {&(0x7f0000000500)="960dbabd6dc15340aa400fc225e439cbacecf1fb0fce32a078e13db8825dd233c6f92fc5671012b7d96816287d21ccaa2efcc1b012933c85ed18bc12a1c3ab439ee27768487cc7ca98e6dfeadcf3e5cba7c0af1a508a3b9bad7f1f7fa1c17468e57529a7153c4685050e6cf3c72789795d0c2338f57dba7cf1db18fc6466ae162cf9ccc052807bebdb3edbb6cd62dbdd031ffbf5a290a1b2cf9628478878324b78c3050ee7be7cb0612679321adb3b9028f9403a0dc53f7f2ad5b825907ff4df713ab14136aa7a4c27de1fa2cbb03ca0649d43", 0xd3}, {&(0x7f0000000600)="41cb269bebb4a4897541a3e6af76d2b014c2a7e352e1c3e66d356997102f79420bf13927a7e5868b7262e828961ab8f8ca461daaa98b75e7f8d38868e0758a4d4cc44079b9d28afb965387c3fe536bcba11fac113a811d1322d710b1ed528b703a277926373b4482e6343ddad685fdef108b9d835accbd70f761fe623ca4b45e458fef2f444e570f", 0x88}, {&(0x7f00000006c0)="595f2aedaf1830032b87121b6523bf68c1e0d22c1ec773ccffb5b3076df83906030344b2b660123d38afde94070f7d55c9cf6ad677c30b0edde351def984a3d5b3b076221db2b9b6d66da438aa95e8b706fd22e3075cfbe4cbb40ac96409a9918dc129703a9fdb67eef4d170afc0bc36832a207d8ee4fbe476f87b8d0523a4343435", 0x82}], 0xa, 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x100, 0x74) preadv(r0, &(0x7f0000001580), 0x0, 0x0, 0x14) 02:02:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000540)='./file1\x00', 0x40, 0x42) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000580)=""/126, 0x7e}], 0x1) r1 = open(&(0x7f0000000080)='./file1\x00', 0x8, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='}+\x00', &(0x7f0000000100)='/\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='!\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='+-\x00', &(0x7f0000000380)='^\x00', &(0x7f00000003c0)='[*\x00']) write(r1, &(0x7f0000000440)="aaf57ee148089d780a47a26f9ca58a089e0bb77515304328c6c63539ca5dde3b2bc288a131221551d2408495cc5ecef7a952307073b2738e9c3a82d734f83df25ae9b1b6cac9a694baea43324301d7dd4aa8ca19ea2f8f7843d5151871c4cd21eb86a663084125d11c604d309dc8ded7c2597359019e6a3e6187fcaf5927304828df0b1ac8f82a753e3bd3fedcf7b32a92afeb4495431daa8cbd1995b804ba8e2f150c02364f822ed4d06bedcac0d4ce3f7a3f10b3a344b19797631ecba494bb16624cbba7e176d59bfcb798f97ff81def385b676e998db776d5b4333486464e6a", 0xe1) 02:02:22 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="82b68b8aee424cddf6dba587225af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)='#!', 0xfffffcf9}], 0x1) fchmod(r0, 0x150) semget$private(0x0, 0x0, 0x40) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 02:02:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getpgid(0x0) getpid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) accept$unix(r0, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="58bcb0534976bf1224c839c0bb02f3f5811eb53e4c8f6f7a1f6a9e4888", 0x1d}, {&(0x7f0000000100)="93e3305269ceb0802d3d8e6c6fd2e7eeaff28597efc5ccd91026545bd28ac2e5fc6b5801bd4c210e094a17c7a3e03959878202e9c02d182768bea111557d9f0898242b87763a4a5919b2956cc8a901b8a5fc1c776e0842781100e1ec930a4fbfaa9888cbde67005bd3d3d1935724284175c7cbc0d3de3bb4c74365d451147352316241f78ef4ada2a0183cca49b7ba53c76af908264a28b8571496144ded3ba5a592ba9f9b192e91fe4544692113f480d73555c25bb0", 0xb6}, {&(0x7f00000001c0)="8f3fb4420898f9ca444a0d7a33e01c44428b88512a50a061ccf98c064d6eac0eec7e5320f18bde39009ea95c1edd47a5586093a1ec60efc6b6ac0afe", 0x3c}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}], 0x108, 0x2}, 0x4) chmod(&(0x7f0000000600)='./file0\x00', 0x20) socket$inet(0x2, 0x2, 0x7fffffff) 02:02:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./fzle0\x00'], 0xa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r1, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r0) 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) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "72640b8b8251800000004c8f0897a24aabfdab29"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 02:02:22 executing program 1: mlockall(0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = geteuid() r6 = getgid() fchownat(r0, &(0x7f0000000240)='./file0\x00', r5, r4, 0x16) r7 = getppid() r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, r3, r4, r5, r6, 0x8a, 0x4}, 0x1000, 0xb66, r7, r8, 0x1, 0xfffffffffffffffd, 0x869e}) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x88) 02:02:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000643000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:02:23 executing program 0: r0 = socket(0x11, 0x8003, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) 02:02:23 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1cea, 0x5}, {0x8, 0xffffffffffffff81}}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:02:23 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)="90853856a63efcf2dafd59dbb3ccfeb6bb87612bf9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 02:02:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1ff, 0x930, 0xc431, 0x1, "a5aceee58bf8042712033045d8ef161bfe307ca1", 0x80000000, 0x1}) 02:02:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="9d53b835c0f87564de5668668f713ea874a7a8aee149e0f65f1d8284612778e35edfb9995b5912f9b727bd57827bed004b061c1d7889d38813860bd9c7bb1d8cdb83d3f38ca629d9b976f9195e2ab6ce41fce7529016fa4efc2dc6ca42b34d8b7e3cee216294dfb4e734adcadff749a7426a91d94f0404df27a54387d1dc18b3639cdb326872d5237f4ca497c4895ea9b661bcda8504e99b6eba0f67479bba78956c0805de68c47afcc5ef0a77eef93d21a17ea597d99fb47bf9099647175d25315939e4660e7a0a802d49bcd01e6232db3b8abdf6848702f90639930bca62649c6e4319fc4eecbf", 0xe8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c67a3d8af3", 0x5) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 02:02:23 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x400, 0x661, 0x1}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)=':(\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='^\x00', &(0x7f0000000140)='-/\x00', &(0x7f0000000180)='\\!,/\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) fchmod(r0, 0x0) fchdir(r0) 02:02:23 executing program 1: getgid() r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0xf63d, 0x1}) ftruncate(r0, 0x0, 0x100000001) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 02:02:23 executing program 1: socket(0x0, 0x2, 0xb078) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x0, 0x0, 0x0) 02:02:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ecdefe8c0397458c"], 0x10) connect$inet(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x823, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x9, 0x3}) r2 = dup(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x8) 02:02:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f0000000040)='\x00', 0x1) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="d1fad4613dbfafc5c3f3ee9fc96f4433b532c2b7785058bf487a49338fae99ce5633082c5a49953515e76e7f8c62014c91d76cce123cb6273241370323fa4fe2aaa648a77d831dbea0e9dd9f086f9227d8ca259a861eaab4a2b90220b0dfb08c73ba70492d28639304592db48c7f94d5a80549a51a22c2ab1680b00081596658242a730ad4923e636f195e7acffa402d80651a90c6172cd4d56dcef87f453b9e67fd3b08a4720536d1fdaed8b5ac3491db0195c1c829be44a0c221106ed9f93e844e08946f34a697bbd1bff649a1f7289fb4f2b20cbe9024eb946767bb5cc75c1d09d842bb31cb117b41abcac21fcc16faac8439051d8195b624cdeb3e215e1daf859f1f7a0e6e813a57c8cbfd27798e5ac528c55cc117c2e12dd3458dc48c3c5822c788f222bc15b5c19e1ffb3c3c8285875c88807bf2b387c71425a1ca5c8d84d2eb35faff4ee97b2e3e83b2a8896f10861fc168f016f11155aa256d366d6e70e4078455b98d49b096fcd965aa350e7d19a392ee4e1b8bbb349083d99456ef6810f74c3a15ad6369f4e2022da28094e55756735c89952e9c212d29b831c8b7b38cd2f1033e66b5552fc260e43e3e93644654c95dc1db94d50c8310b6f409be45f463a5f5b543ca357d7213f2d254c390a46df2b66dc33f821d682c35b7e0b23f9b3e6e1ea5a07cb20cc8077bf6256598c63d83596a050da72c714f3a09da73c1d2af4c436d77a812d16ad1bfbc402cd73b24d52a6dad12f40526aae0452065604fc355a683cb2bcd3c476039f3856ee3b6104257b178556f3a8ca3a6335871460292ccf18596239c9012f5ee058cec54b637a2a461ce6a711e455dd725b85a69e4e75d8017b6dae5fff57395b26a23a1329c7fd4ae78d5c4f9ca8c87ff798b428546fedc838431732ab41de5dae1e7c7d4de0988f03cdfa4a1f706fd7d852a3a2dfed3f77947361879c136994a59a181d8265810adf2086e574f734095cab14dd59082f1c055e0ee03c110904bcab2c38e9a7dc8b8615a4be67df46c582b78ee04ae4285f5d03359e197382776e46017592c04854b7976ea8004484cb7948c62d3cee2f65fa0d70a550527fc6e9bb5745793787501b2186b33e2d9abb8fbc47adfcf9409d10568e3b4fc6f4bd86dbf1a5301d01437a8b7c035a303bd004fa377bcf9cc7322c3f4961b044ec37349531dcb3b98ea721a4c48697c51174c233c71f4d5b2b013e208c139ea438551b4121f92aa441e97d99707b845823821eec24668bb8fa191c42e966218c5c8c382fe129e0dc679ce370cf9874f55e7426865bab309d908d7dab80de325aaae86ec95b15aee66c40d6b598bc39f2e6c06b9ca85895c7c119df7a39f6b31b51e75a348cbf1677fd10c4b10147f869aa5e63b32c2bbdad492751bcb4f2de8ab96eced10d044770bcb1a236c55870a5069ef2e97ede94a2f42ec00cfa5ade0e9878a4af8d3b69c2ca4d2f476e38e65bc1c052de0aad8fd892eb9cbe795de46d4ac007c8c68e8d28601cd1087854be132262b8aac5b58c12075b5b35ac4883c1ef9e365e869b53f533679306a21086b3f589ee70b25cd177e05611a2c1eb33b3b0e5779fa7796ca001f5d25d70ee8e4cb89a5b61562e3e851c7e9c3a6d34e197e75bd90d17956aa12401ae734682206bff82135c801a56aff4b10f2d49d0b7d3e5b742ebd1cf255ae3ad7414bd75341fdd067e0567a99b76f7e7ae75159803634e1d62a5afc2208312b8a72bb9d69f7b8b59701e5cd11ef4302553ebe3ac89c6b7587ce0206a0c463c5cf54c06c4633e5281c16273ece186e8513503be616bda39bc390af7014425bdd35f46e27f520217e523c98cd64388decf9b2e379a59ff507e6b8f16f4555c5418f1316cd13d2b32dd7796a91172a577bd20069681d8408a80b8ca206875c476bef2c9edac9d188d68e70c8bb379836b2d7503bbf262f67aef3545b62b9468d80b77a855f008ce7f4091cf4d9472ad4d124c6088b0a572fa4f665d16864b3fd886fa183db7652d77ec560078e72231e35030e7d506c71ca33427453943c3e5471655c3a3d195d948b7eb09fb1f1a406c21de00385c296c64e847a00e824ddd5065811ef0a9e026f55cf9870c3b8b1a9c2efb8081eb62fbf7c37951383dbd869113a6137468a1e84aedeed88b51079cd3a9f8862a392f1e26b14b1c8822d35dc7cf06ddcfe864529aa548d1638cc9153f8d4d894da58ab3e96219a078a35e30a9a3809c662ff3f45dc42197aac491ae83b5c5a6344b6be689f1be849ae0822f6729f3f55f0736eeef7d6a2798c51b79f336bbed24bbbb258132086437f57633c08a74d34c924e24b6ddbd4ff34604274464c9f0f64a6d539e7709684dcacce2ca1e1ac4c546d3c7e5b2ea3c0292a8529b23cca650c18954cbae4adc9bdcdc65a97656d2f86bbacca691a4e9920abbb44b68c927bee79556bec047828357bf1c464e7f4eeeb698d1f6c059adde4d175a5bfcaffe53e241d782ce5a112c76dcbf2c3a924202b257528e0b10097b9eeda2479040eff43c4c879f9dc9b097a0abfb4a47ceb5fb5e490c1494c6a2b61399cb4566442c65d35ba26ffd5af8a3841fdbcdd6a8f75fdd11060d5970768197978e65fd9f7448ffe6ab5ccab451f1b71ade0b8901cc7a9789ce685b6422618c677a809c3da266cad170ab18886128eceac94d427dae5c76bdc30ab4fb954a8b8e55036ba8ac6d9691ae93225cd43458a2583035a636d233659031060da279c07034affa24a156ad975e589e7d1aa478571f018dfdaa52edda16bda2bac680156037931e8a02c55b6235abebd76b05266393cfc3112f17c7b61497409f8526f604fc2e92af080f943983216d1d6034297cefe15604ddb5c90fb9b3d8ced2f85ea8c00f5d227748d9defa86a540494d3f7434c8ad63f4c18a05954f8a97b4cfa1f1181d1848070214cabde45c34d53503f0ea30d68534c655fa410f597457243eaeac0ac9573ae2b2d918d976bab8b43f2e38a20c1103ecead831893b934fa30953ee77f40f3bf599b5a07fb367ec4544ea3f499779fd9acb1d6c25e3f9ebfdf1f21a468adbcb53e73aa7352455743898bc280894080ecc519aef72c4b9f7a8d5f7261df5dbda724e19ff81ef8aa8930bffd76e93ef73b89d9c76dbc2c615dfbfe25a45cd7b12561e036b48c606e2bc065930c207e1c6a513802903692bdaa1094da7f889b41769752b449b90a8ed5fe3d8cf1a3967745ed36c2f460ba91ff2dc7c1813adfc559f3f2dcb680ea56abfd4b4523666301ad2f3a6858c2b8ee25408f3bfad81c522dc66d0b455870d2b1c8ebe47569c6736cdaaf6c17e4e0a03124c6e4ce6d0c4e927182d8d1f697a90ce00edcae69d0b69fd3a155723e9802647a1e165d8e2fc0540297277cf52fc3af05f049e2646ba0a8a4e95ca3546562e0fef002fa58db3dfc0e66d7d6970dc9d700dddbff0ef822b9864fd3800b59ad71bd02722159818410eb30cf7ba2716bbaeb3a402bf2fb24671fc0c824af611fc24fa7670739c46464e9a0e378f5423ff02ba793f9cc37bd78913e11e10446b517e3a5b5c9c6ab45f6d46c2134b603d602343617ded9eb0964acf155c4aa93322adc02888b93eeace21e621c4bdb3264d9859fb8d9601484f437945eb6e12c53570201c4770b07905764539427163869408c79cb372bea0dcea827b6804f51c3411117aece9f59466caf73e182e8bae3e2c9f2c4f92ebbe7aa226c1e155de4c72ff76c0ed2809044443dc34abfc6422cd65cbd6aa034cd7cd9f55bec1f26717bbdce16711b67e4dcc1f44fc8a266a1b8b31f0d930f62ac28a25cb377cd6ddd800cc2eb9d879582a64ee617dc6bebb6e4f163a18c92e36abf53bd6e496335d66c9b4f2922c06ce5bb7e027ac8c35b2d267310f39b007ed99d1015c06341b794021e0f4d4bfba688ecfbeb3bb163275c8a3ea2a5263f0947970a1083634e7f557d6362a798f73b96932d464be974bd541c62e9da7871ca8b2a35bbe5d0d8783d8f5fd8ab4414b01139e5d56d49ea17505813bc950de5f52872e28f66e3cbb9d3e37ad566f854d36c60a5215c706f8bdd26c17f9d095164179e34a37267423d7aba10a98a74ffd8f414db9cff229e00b390c47a3d907536823e747fa51b0d78b5686d6597b843bc86fb424600a14590f82244a9b38bdbe1da50b6716066ac8207d2dc7a03db011cb13e992434846d6517ea601b9f9a06584c217aef3b8a1a03ee1b5f0f79fe1bc2a3bec2ebe4ea3f92f885728c990b862b0c8d60675e1d1c29be0d246413edf4dcbcd6ac77ec96fa4f816c02fbeb4c5af4c942734abfbbbdbdd5ce484014c77fc18e57823bdfff05bfeb10689ea2d28af360feb3ee0f6f98d5dc176c0951e1b2352eef13d69e5dc51bb72dbb076ba4104c6d8acb23e74f4e31cc673cb9725ed4903b1f464eb19a99cf90d517b1ed45d23fddd00d9677211a03bd0703c408299c4010f9bd97bfbd4374a25440b06263d4135de94c70fab504cb530a92c53fb49b7cc7daa2c713cc3145e2f5f4e631cfe32dc955a46afd81f096533a345c57812b342847002a53e34f6765ea9bcf3efd0abc045b6106424ae2522c46e2cc2a721b979c915e3d3afb505d30c4781c7a1a32e83e7db31ed70310b00eb65489feb4736b07ce82af300184bde2712c31f72350a1055e335feeba04d8d08e2fee9872e1dc9b18298b262aa773a2c731e9cda7aae981e114f1854234dc2c876092c0623e6faede002db6d2cbc6fc50275fa552608cd33f04d339e0155a1dd53d0852674b9939697607d54a77abbb0b0ae2dfb1671b27452fcab1ff1aef4df337be49e48069d30b175880ebde6f1f1ff1dd3d79f3276a46b5a26798368104012debf47714e64d43bebab9e5cd542367c627d324aac4eea96a08abdf8604295ccb5bdf85a24f8e6f7600db6d0ccdbd15bad165a9e543d35deb72929521ca22769425433dd6ffd1dff86029e14a96e2f0c11f5c9fa99dd611100459477405c59d2a0fd4bdd6b9e481c4b4bf1d9408d2525f0815d9954ebbbe3fe316dc838b8fbeeb300df93f01e09e8368e45c1f1cc230a9ce889fcb2dfe15086515402e958f01d7abe8e86a4ea843cdf9dbc4d42d629e13f99e478d4afd0f465f4ad2fc89d420b43b4c9a2e1c627fb7f16a343097c620d12854ad5c15dcadb336c292084c79034c1fa95f72f573aa810fc9b7bf0500b691da90d4d7e06786f926c819c1bb868b2842bff0af22167e1c53002db3edafbf09999004c382711867a50908169abb60203886a7b4e5e335f81ba345ae17da400eb8a0b2c47f209b05ed22f670c9d5c1d9c2fb01e9f63c90f4aa30d50ac31f6226f689185133e81d4ff3162dac9da175b600d3f81c707878d824d18a8d56fbb9845bdfb8eba00e88ebc135b0b4e74306aeb689400dbe96bce892c76644e9762b8e2a2d17b5435c42a5c6b2c6af4b63a4fcd441a33667be5d534261669e5e5a071e51c51bd1a8cb5c61a5fdec74e2e3b72711ad11b2951880be7660cf8fdefa0152ac5e9c3b337b96dfa6ac6e0c0025f50f699b368af72d0538d9616a06ab13abed1ac65448f3d7889b0651fd93eb8c6048523dce4486bf68b3aff994dfbd0baeebce941f7c82621b5256341687d1c3ecc85c01db9efdebe71f3cf081b3d2a6c64200eaeec3dc2b13ffa91bbd34fb0b12fe589d201b988a38f486d9016590e8c69e173bee28543cf1335c4366560fc44c4e1a6d9dfe9e77a7d809d8e481d005689d89257ebd0a1ae2818403588fb6b3c714", 0x1000}, {&(0x7f00000010c0)="08790f8589c72e427e71fdfdd8135f6e84e11b812e7a28e831665f0a50d2680317872355a2cea7fd5c923c24c45973ea410d79ce62ac89d56c63fc8417f30f9cd4b52a8f1121c291f5473542bf3cea43606e535863d553e45b1f9de63160a59d9e1cd2fefec303cb8ace30cfc497096664880d356b4e1a8f0096acea56d50231a2", 0x81}, {&(0x7f0000001180)="8177ca262af68aa059e69acb19419605c7fe82f51db4debfe93868c33bdf02190dbc8a64ad4ef294141d095df17aaa9f1de2cff9cd2dd5f3e5ec5f5de43687ac22c861dbc335b19cec8f2c7501831e845ebd9f9abceb1c11095d07eb113fd359453389f65306cfcee5de1f31206fb7de4de212ef7e3d3025a12331da63a14013fd25c9b16f6af6c27fb516a50128151572acbd9f0b5432d7bfd4144965c1710f2c5e5033ab", 0xa5}, {&(0x7f0000001240)="00daeaba37ffa57348b9fc549bfe07f32597518f5bb98651f23336162c681d81dff6abfa3ce23e165147d27678384ee3f8487df801f62a3cea2a3b97cdd14a2b115f775be1fa5e78c5b18ab217ed732da3063a3fcd22e66077ccb4b9ee5a9dcb3c1cf0d3da6e4e994a7e643f090dadb1b107f84d6032c1557c28cd11d318b5306b47d5a4f6b7", 0x86}], 0x4, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x8, 0x2}) 02:02:23 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:02:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000006c0)="399e5c19367df75d3066b2246d148f6277ffce1b8a343ce39dd0d41e604f7302198ba997a951642decbe52cc3b8049a21a3afa8ddd68479b15656db4b5830a1e69f38b3ab428efc23739c58059cd745627145a14d96114f9f33be60b20f8141e9e061dd70e43be2cfa9d2aae1e05b1ec9f8e1190de8ab09d875cb3eec5819e2c9e79f707b76698a35a9ee437ca0b788bbd4be7c11ea7d3f2c73c02615d7fde7d12b14d2cb6c79b2e636ccfb647b3e889050f08d8f87be3862d15d541157dc076f838dc34bf2b9be497c7d0223357f73e2cf068973d246cd667ddd620c7e11b12145fecc2d694ccd131470def59a0a20ee80c04bbe16163c30256a832c91fc4a2df66dfdd5f05a8d1f18da2924ddf697810e11203c2e45e413e26c6cfa7f276b7db5a5eadd4249095f69687fbdbb8d2eff01ad6b0b4c6c9ee0174d1d9d7144804bfa7167e61d0f5eec5ef1ee3aecfe234d43834872206b806bd8535f347230f28a4b3929602fac3a8d9a7221bb9ebd70c6845498769e793c330d9c5d0f2a6d78d0452f1ad6c10f22373abdc00925d46278a482f58c391ec9c8cf50c9f473153134635e154c924863cb64238c75167f7cd7750d3efaa5b5e74ce18e8c8c0ddfaffe72a416111dce1f2013896038ad24dded82b1317bf7c221f6c99c0d75bc663c2a0908dd7db5621bac3274ec009ec972bdd12332a7656e95a5f8d3eb682fbf5f4dfe2ddd978c2e38ab2b87320cb2d14cb383c35f45c456cf301a41050fc786f7eadfe4437c4f84ecb4c078e9a7795f2131e0718edb32b174daf0d56284d26f4c024d9938fbe0ed90cdf337d45a77e0ac546494de6663a4c1eb200d497bdb5a11bd331516a051964e96c6faaa307d786862772ce1dcb3fde6078adc5826b2cedf09811ddf2d9cd15808183a600503b48f2c8ffe0cf16b3ac0789e05f92849d7cb01b1683e481b35423d65276656cbb877a28a04abab5de1d79779d4e58bf658695d39427e13369875912f8c707ce71ca998ef8bb1febc27a684fb4265b8429feec57cf33cb7e571f7cbe51d18ae2d452200d8852ac7eae48e9f6c589ac3fe86aaadc2a3eeaf112844cc72f44856a6a85fb03e8bbd5545c48119f88fa899e8ca30d041470f41ff72a04bad1c643a7f4b69b6f1696815b30cfb6a82327557b92a807730acaef817ffc4994bdfcafc8ef34dccd299574f121d1dc63876647646c20ea2b2526acec0f0b3eab55922276272db2fce534144f635aa310333f51957d8e62e18520a3415bd4d5f700a9a13a3e1cde0b6fc191b9a2bc16f5535c7d1598400899de7d429f0ba172f6a7c40e6166d251e84f9ea5ea3ab911a90c45bd897be42b2ebb374cb57986f72099b907449672eedb1c1c91c9c62cb833d7c9b9ada5ffcfec80a52730dee5ed142bb4b9b9cb5089348728f65d6bf4ab71cbf018bc36e79856eedd1cd005eaff2c2e8cda1437b5e1fab01ae94650865265aff7046364696d254449ccb2364f4949358b855bec6b7c38172c30704217969e7ba9220a0ab6572cfcee71d87deb92ddf7e3314213bd8519a73441466bda5cd6d2747eabbee414bfaa020e37d4ab8495d6a8327579375926611a83f259020de2bca58f9ae6a5dbb0411cf90d9d2fa6aa9ecdb6e68891ac6afa73d3cf59a984e34d28f7c82efe40b89ffe80a092ae9b4a729904fc205e8651e7c5e47cec295472ca3f82c30282a5823abaa4be4f23268053af4c9410020b9efdd8038c94daffa5e61c243432870a00b90ff55fde47ae3bd9d81af4f698c7cfcd4fbbdbdde56ece73be3856357c6ba0b76ba9aab18ecbfee8315cd444b00f38a0a892faee7e629d7a874c409acc897522924d52ceaa994b2cb6c5752dfef865e164358f2c9f9efe709110ae59d8c34c6be3ab8790bed5e86f068cf65c2bc3df7fa96c202166e15867a32319acbd9ab057912653cab7a18c1a58dee931b9e8fc7a80576a7fe54b0c906046be19873c6e97553a7b1d5dbddea8004d83518115f247c27829dd54d8cad2f448498e8f04b734eaf453cca23e41e0fdf1e6fc0bcc6a4d14efa1716f1122b0bafe701c0a8aac7894b1f3882ad5aa05edb6a9f1b47f8bb64f090819f23359c0a544ca2372e491bea01a5f6069d2004e8857625010937ac24bc8981bf53c029856eeb334fe31a64c0fefc77d4fdc1693811f9f298665bb3f5c56e363c238d743a5bad8b870dfca70ed5e0c81e59ffb5682cce3b289a8a592b35b147f86dd7015e5636b74fdeb780b099513741ab3cab32a4adcffe30d4a746240167c3c30a1d988c2c2ddf581b2bc9b79720b219210e541b75acf8db84bca40d877d91d1d51831ebb43529edf2d4546328db9c92f809815bb332995bf549bc7c67c93b3fb3887cb0b5739a9ae11e1b99af5156f32cfad04365c0714a8acec7530602e287911b55ea9afcb11ca766d5b4bc44df605e8cbe32f77a87631ecc6fc860af5950c925094889c4fcd65c0a7af5ca737c09dd226768ccc5bd0dddf0492707308e54d1f284550866191c8327943eb5b47b740ae9b9d520f12bb50196c308cdbf0d1c2a75615452221ce08a075e31ba6078a438c86903acbdbc40edca27379f2e7818a86187bb7fe6bbd8a61b488133a5b2dc2b6492fda5a033cccb9c8c7e473f9e3e92788ec817f586b83c4b61e0cf1a5483a18d2355d0773ed2e225b4f9667f06dbe0d98318152275803dadd1793a621726949084994e9424b04c1917bd65f2d58c8a011a8c4150bece12b37464f573b699c6b3f13c16882fd882dba4ed9bb5cf6c89973d11de319a2c4003e13c9fb17d0b594699447da69b30d44f7c4c6caaa9802954912a249fee4e4c8420077a368b374b5929d18d91e64c0ad8320d939fb0f8a70c66fc01b5c608711c9f9e63c1647272d1c192c4d912dfb164668e45cca59daf069990d6f199c67c8ad1d241506c67cc7940cbf37d7a15abfef7feb34993be40331cb5a5d3ec056cd7dbdd3da5bb981d90e6fde070ffe374dad7c202f3097305b0d38e20e5835e319c8b78f61c2d6fa7ca9a88caa06bd27c3210d0270b4dd1f7dbe8d0e167752b79e10b95c174d8f691590641434dbcffe968e382b122dffe37e2f6bb508e62dc310ca278f4a79e1237bca5c84c3f91937568d775dcb936c0a75f301d59f5d04b045c834c0e5dcef07adda2a2bed71d1ed8e41168aa219352138b224d79a7949e0538b29527f94d9199bab0445ccdebe38808f087d0a5763ebfc809df45183cd76a1661d16eea92ddf3774fdcbc72f050c7487fa5914659058dc8bc5c9f85e5ca46971912d3253d042a5d49811b5e64b892ec434281aaa1358cc5c1ca90f053d61016f4c2623f4360e0b7abe98b62d1b9f5b5fed30dbbfa9d8a91f5ff53f99d730b09098d867e67045cbf86047f4c9a84e4f4a55937f33847d5092eecaae790f5e9ca63cb30afbf769a60ef858eada862e5a1289ab4398d7158191476280f16531b21ea1738640efb52dad09c6b945b2e68cd8af9a892e6208ab684bdcdd2f7cdeee759a680213cd85dcab5108488c8b270b955e9cb0529bfd9fdf5c7d524574accaa6d4bdac15827e2982460d19e67e0b72ce618880d85c792b436f1a51b9c0e96fc7de60b874f4cf2a0f4206774f0cfa31f040d972e572c6520892e0e569f4054a8750f571e51a24c171d3a033ab6ca19b2d375cd7cb56658bb776e2109acb13cb2e3cd790cd1ec8eb6974f6c774c5eae421498621337ea6d47a3ad9f516b52d685546294722e6d6f5c34cad876c95ee761975f5a2c1c161ae6505cf61913170fc6d6e6a9a46af4c115d5226a14fd3cf4e1c92714d45dffa9b72685697aa3153ac17e56407fc19b124f06f4f717e29b2de2f3ed0a31d704ac26690171eef29ccaf4467105c5f28dfb153f4f5e29b563ffffb780b1de0334b4369ba67809b442937c4f176e940bbb18d04f4905822430b3a03d1e7eaabf900ad95384ff447a98ed5995eac0261fbd84487c833136af01777e724aaf3257e69c32ce5e1637cff51c366b025b662ec20a17d347f51b75682476012f30ea60752d6e6486e1a7d8cbf2cc580b7f0b1e4f11090fd42c1cfd24ba2d4ac472ff4b91b49895ec67994ea6751023838304f12b61bd2460109fa2229b562ae5a8fd77bc362bb8d440ce310fe5f0847a748730366354776bbb6ac1a5f3530968815ad9e7ca82e06612bdeb1d53e9a42b5658353ea75590a1f83b2498cb39948c124b0d5c3d084e6aee849aeda437707a6b713633c4322ad84e1c63d781605d7e744e1dc7971a01ea26ff1f9f3e63caf8206144ada593cc1a44106ca9e3cc16f350fc1563c42d4667481be54f629dc765728da6027aeb65bf195a72d36678433e7db6569a7418f63a5629048df8c125027bec1aa5a1514352e6deea30ae722026078525f8cfffdfa87c4c66320281c1dbe09912531d51df462549888fe8e8e4d008f4d2b0f3480aa4efb81b94212813464bb23c4e42a8b8fd615858f1c5792dcaa1ea21664bfadb22b6bfd006db105582040a9fc3d34365bc1f07884ac2b97641e729ed88e1eab29875581c0e68e7108275634758ae61d24ced6f1c995f7882164e8e32a2865af33ff3539e0b2e1f9c390e40b86ca871d326d1b7d3725f4b86caa67787512a148f20f1613373ae6846f712df32eeed6c3c6bff142c0470f78adfcc8e60fe54cc292594e735976b62225763229737b2db224d8f3ab71332668ac1a759825238d3ece7ae0be73dd7ace95904704441bfa35854540b9d048db041d6d08f10ceec3cf7bb5c9b118dbcfd998eca13403ec90f48d53aa08d19e24fa0308690391d2c60d6de9a9fe275e97ec3b50618a266f97fdb3beb8ec993029372b2789398d8711106cf25215d7528207b8920c0bc3b7e2f32c04e3c18047cec3f967c747fcd2237da4763f7c38b171ac4e55cf578fe91e1beeea5628cd62ba3ab9371c0f4fbf1345e39d63c1591a982fc051b3fa9a45fbabb13cfa58639515905452685fcee88615613e512c7c972d3c5fb41d6adeaa591804a9bb31726d6a7d0d841fcc6fd71cdc25f29da217ffe2522d13801bd1843f57e1160b97000c10ffe34a2707ec44ff13610c21a186b4aa2e0e632ed8d568463bc3b0411e3789e251b6d972247db6bb18d7f4373aacb6858a87248152cb662b8573bdbc9350549c3e0ea7aef77146c1f7690f12fefefb7a9a512be2ca2a408922ff0290d7348ee3cbd416b5cb3267fefaa2164f01cb26437a5fe9e93494a29b463fdae1f620be75856830e46b97c3b5dc7af1cb46e2a963ec8103f8ec78d1f018dff90fc77ac640bfacdea2fa67c469c96aea6c0f6bdfe4ee9f745be0f3794aa21bf922f2ddb0ac74d9def4c95f59f3aed71c39fbc6149b6db194fb649c031ee2d751b7d6d8a72e925ad253f6f9fd56839f592a7b1700df72a463b8945755f441abfbe367380f8703b616f6ab4436347257174fec49e206d48fc855add2746131817c8a59c77b6c17d976dba3ea76b1394adac378581d0e52c3e4cda012537a82d8c937f881bc2f32874f0b91381828bddec130150a0677c2b541d021729ef8e5cf5cbb8432246326b5c7c407eeb87f589de0c003b5ae5d785c1b1afae62c9c8440e3cf1f4aa72b61e767dbf523587116fc088bf9d1ef980e710a64e85828b7433024f99ce407a367f4eb068abf3fdf5d0189f8362612b37b0f0e69c96afec11d8823d606409517101629ade967048ab6956e0efa4560b86407e6e9b781414c1fb2badeba4294d795d478dbf837c081c35816cdef874a", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280), 0x0) 02:02:23 executing program 1: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8280, 0x100) munmap(&(0x7f0000f89000/0x2000)=nil, 0x2000) minherit(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 02:02:26 executing program 0: r0 = socket$inet(0x2, 0xa5bbc803904686e, 0xffffffffffffffff) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') getsockopt$sock_int(r0, 0xffff, 0x2120dab7c8b80b1e, &(0x7f0000000100), &(0x7f0000000140)=0x4) socket(0x38, 0x8000, 0xff) socketpair(0x18, 0x1, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1f0065300000000000000d0f59863e506cee9c4a58bbb48a252acf0c293171ffe79010e473c0c9"], 0xa) 02:02:26 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) 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, 0xe55612e22dd2a927, 0x0, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() syz_open_pts() r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r0) 02:02:26 executing program 0: r0 = socket(0x18, 0x1, 0x17ff) getsockopt(r0, 0x200000029, 0x31, 0x0, 0x0) 02:02:26 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) fchflags(r0, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f00000000c0)="4d6f333687823f4960b9626f8c67e23adef75fbbaa07b43344ab38d8aa75baea3731f39818e95f85e9f52b3e3bd7081ef4a6335e1769844692d8b65c10bfc83be66a0e4b06232ff5e6d47c71fbf8d8f56618ad113e82f6c09e9859108cf45f8f111bbc54c607c8ae2479b0db89992d9fa7fc30c3a2afe7fc6579dc8a62da749a1f95a51b4df5fb0ba21cc24b2ca4b70846bdbdc7b3db76e8349a8f877798ba43c149e54c4737cfd9a74c35d398e47c4317ce883a6c", 0xb5}, {&(0x7f0000000000)="46f4a7c81a4fa78d838891d52248b56b944c4ee6f1744f6667dafa7c9c1046086cc56e1f417b242f759da3d9c4460fd447e3da03c3cbb7e54dfda70a1c094a88e3b752e821abbfffbda4ff9902a2f6d8d655a974e742dc9fc72187e866f3ca15ed5770d8514c210cd1", 0x69}, {&(0x7f0000000180)="bda8b608c799cab8bb23f407c0db12cb5a2595a02d3ab1ea62ee4bcf13bbf6c8580793e2b78e98a22e43171aba3e32a753e6c1ac795447d797ab7222062f2fa0a96869b07ecca4b0e8a732c355d340bfc8ec92daa3db08641b46b20f9d5476adb8bcccbd2fa3053d95fe2621bc4f89bfec3bf0be4840be75f098147caf882e5ade5449eed28d493605f4ba57c1e5ea4bf0c482e5e842c2d1db6eda080ae4aeb86d517e", 0xa3}, {&(0x7f0000000240)="410f90f8cf31de6cfec7fc18a16d6d6e68c63fa98862d36507d5179b8aaa974ecabe2088e8d317baf1b5114b5e0050942acc4bcfcc590669e886bfda55034d6dbb5048dcb8ce5844e34f06f03e4130920a33991112e8c8f89286d0f704af88ae21264bf610a6c238da6eac56b0ccc0e4fb1da3ecb703542c2ddff9f3357284c7c2122afe6ce6c1fe0be7b7389188596a205f5500f96489ee74ba2a932f2265dcc4d43f79e5511a66eadaa75e9cad5cb6a54e25a29269f4486b58a9", 0xbb}, {&(0x7f0000000300)="cfce1a433c2465a7b6d0b38e173c035e95e5ff15fc5d390d8bcb9b90e31b31d693c5b2ba6ec98e7a955d9a6cddd415e7862b9dd62a6484cb737d3ab052b973a65f981d4c6b080e82053ba85167544ee49ef846a3ea0492efc683874bbcf82443892fb9946af7b1ce20912cbbb18d83bf4426d64257dacba91dfc0639", 0x7c}, {&(0x7f0000000380)="054c8667c3b1c813e4288ea454456b449cf8f535d69ff0693c57ea190598bb5cd38d7f79", 0x24}, {&(0x7f00000003c0)="7879c3c2752f9716ff7075f6ce62a17026854365119fb4bb2af7b09be7bee85ad10400fb3649e8447c1929d6b0e4bee9fd2a8bc0970e89ae1167de03de07a2319fc18510d6dbaef5a81d7ad5b415216086b795e509a7835d666346266e61721aa952450713c67e3ec89eb681b87d3187f37862ad990b95aa1ebbec2e872e591477f44cbe72ee76a5c8aa2adb9d4965e0ec95aac4fd43d4468593b42adb857e5d28d99eb43d029ce593168267fd38921d18abd77be8610d33127d87a436dba211254f3e50437486adb76c8448a5aa2d7e7461564eeb0b10fa7b554c8e5ddb3611328d8f0748f7fe6fc6", 0xe9}, {&(0x7f00000004c0)="5742328cd11ec9d64711a6c49060", 0xe}], 0x8) 02:02:26 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$unix(r1, &(0x7f0000000200)=ANY=[], 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) fchflags(r1, 0x10000) 02:02:26 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xffffffffffffff69}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x445) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x7, 0xc1, 0xc49, "ded5f58099fd1948d21d70361e50c8572bfad4ab", 0x5, 0x7f}) 02:02:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x210, 0x8b) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) recvfrom(r0, &(0x7f0000000080)=""/14, 0xe, 0x840, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x491, 0x2) 02:02:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x3, 0x200) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xffffffffffff4ee0, './file1\x00', './file0\x00'}) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0xa0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x0, 0x5, 0x200) r4 = semget$private(0x0, 0x7, 0x286) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3f5444c6c022571, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r4, &(0x7f0000000240)=[{0x3, 0x44a, 0x800}, {0xffffffffffffffff, 0xfd, 0x1000}, {0x8000003, 0x1, 0x1000}, {0x6, 0x1000, 0x800}, {0x7, 0x6}, {0x3, 0x9, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x4, 0x802}, {0x0, 0x7fffffff, 0x17fe}], 0x244) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xfc, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r7 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x2) write(r0, &(0x7f0000000940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x1) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r7, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r4, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x4000000000000, 0x59d7208230f4650f}, {0x4, 0x9, 0x1800}], 0x4) syz_open_pts() close(r5) socket(0x11, 0x3, 0x200000ac) sendto$unix(r3, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000480)) 02:02:26 executing program 1: mkdir(&(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) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)={{0x10000, 0x1ff}, {0x2, 0x36}}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\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', &(0x7f0000000300)='c\x00') open(&(0x7f0000000040)='./file1\x00', 0x400, 0x20) 02:02:27 executing program 1: pipe2(&(0x7f0000002e80)={0xffffffffffffffff}, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000040)="5cf24ed8de8ca9ddbd1823addc37d509e34471600e4265b1657fce3f7b0a6b5f987c51ce77e2ed016ff9bea54df77e772dd004c5c953cc920f02b2", 0x3b}, {&(0x7f0000000080)="a14bfbd1216df587e56b4ae3630d38f2d5dee86084f889cc9a41cba80dca9266ccd760fc7a0bb7d5e619890eb401e0c7293950927bebd0fd141e76a105364af94b6e031ee4ba5e0a37fa562acef9d403f8f9625ba817d45518112b7fdb23b54b69e5a257196980e51351ebf3828dbcb4f00562f5b788deaf318265c89e76cfaa7138e911aed7ae1d9e3cb001325a428512de10a5d97b97cfe55cc64a380251f035511eb2f254f2f767f0724f5ce96a0cd785751d805b55f5b1037ea3471aaf7e43a04c4c766d8a5b586e2a420ca6259a5776c3e6036f461ca97534152ebe97a130f67a362f9c842c80152304b8d441350cfd5a8b3bd6da3488f1d0", 0xfb}, {&(0x7f0000000180)="d631e005b8a1442bc4b7d1da59641eaecbc2b7fa2a9fbb6b0ef446050060bf87907397819ea72851e5c2149d383bf264b08944a2cde1967825ffa70389c02d05ca38f3230efb3cae6520e91f395c690c44bf3eeac528b18e3f38f5ed985a85393dee12bd4cf2eb107e3dfb1ef27103caf78d4e24d4abc325bf230af34d32ee282109b2010617a7ee8b7f231124f4923d2971483b537c97585040958153e1cc34f7b1c2dcdfdd97aa64cef47760273faa6031f127e9e924209742e1c085d1c6f8b2273b5b53190d768aee0d44dad7a5cd9dc50b8f266dbf33f79f62d7f265fd7f19e4bc219799b6a3459561d1777230df755948da5462b84b681cc12a148c08ff388af7796b6bf66966badc8826c2d7c5a414f2114a5e886badb7974d2a59968c1cdbfd14ec787899f8b8d2041e230d9cbe657c7ac6100836944b74791c077a6d6f1be9dd1e1eb00d5a120116fc47657afd49af20f312c1050231b2f821eca2d407e60b39bce795a61625a33fd0fb68bd2b12ccfa1dd1eb74dd197fc7c7003c9530c464af204fb67afba53c94010133cff04a430394820278eca09d9ab22a2bdd3774e04b5a3837f562873bebac22dba138efaa243787f56bff7de01ff63c4bf5f6ca17937f0253a506ab93cdb4085f82aca22c9e500ba2ec25bb70720c784e75780efdf5a1d5456e5095db12d824bf40052bc2ccc670144e732af2281caf7481d0abaa668c46b6aa43d00c337a7076730c0f0f6d97ecc64b5f18be5a2c6edc8644e7b53e5dc1cc13c60526c29036ffbb277352c0fbf0e7beb6a12d07194ce2a53def5bf6b1f5ac8c621461977ed4dcbca37b19436959f58b42e303d22cd9cb3cacdd4f67c2373e86bdd30c0b5c3f9b6d96bfe035d97753a49b5c2aa4a08f82f830c3946ba14522d137f1b6b702b964ec1e75663290b6c7dc7aa3a9c6542f07fe07e46d51ffd0306798d5bfd7f61c366f9d755fa6730bc6772e5874d345315b188f4aadf717239874a9fb9cd391f906428245eeeb3e422812c8109ee1ffa331808c5fa433b5f8f92e6b49cd95679fb677e6c04a5071382d95afe5172ff4a559b7f1c707a2aa5e1a791d68a152505c5ad5b2c1d39350b1674eed259092044169299a486b6387a46251396c5c9832d23c7a4c5077dbac1df4c3b228dd18278db518a0e395e95ab1942c541873a4794a2c58fe85c9b059694115a9233f752487d414469bf484ae5fc35c461e6c2a94039f70509eee99c64ba3eb3d55213664f2ccb74993d3cdad51114b5c6e6149c8ad2c415ead3e5a7baa7bb61dac6bd3bf7c26d4080853845141c421ee7bbaa60ebaaa0447b6046163c0d633994acee0c399f13e56a8af1b8d09b2dc9cd19745ceaeef872a5c45cac80298758e28c363d3cd8f3706e7f40e3bf5bc23b805a4a0e2327321cbcf6338b6b770e5ce08e37fbf927dedecc60ba488a92e901dead0c351cf4792a79cec3f29a0ca1af7fd87988f9c51509fc9555296a4566df980f2459a64c416ccc7e7bc6e2990870caadf68118147b488494518b1f18b44598d3bb63de7cebb4363b05c596eff075646419053eeccfc04a9ec55f60f1484e5b556bae59afae12456088b7075aa227404799899718ae35805dd4b5a925e69f16317b16c64aef32b9b54cebd9410c8ed89757b96aa536930baa4ef502836decb7e44e9a89b38ca4f214bbcde46cc0705f24ee67fd9f656e2971ec798a2469306a6562b205e0687fd36de8893e0ad4e39c77538d551a7204abfc7e710ebd4d06745e0c51c38b9aead6d1985c502d137c661cbf9d0ea317a0539206209e71f09bb8ee0da9cf6021a634c6c7eb04f205ce892bd16f4ace8d6dd54930462c115741694d1199296dfd4958db59394beb71f7e9862f2e8cbe5507670fa9cb46857fcd1d93f4708c7f82d75d39ab750de863a2a70bc305b969ec0834b055bba74e81d6ff89991ecaec37fbed73d3c065e5d01aa76485bfb4fc4942a90b98f30d3c6e48fd09dac6ad5ecd633cfe189694f551092cf7b3e3f227c4fd7c184af8051c164e0602eefc5c20352effa6afd59923ddf010af368717cb07f6543a5fa1ba1a31225711de3ea1f4947f5d030e4123c8d83e928dcba1eec164f1bd1038cdaa42c0abc9a103ee6019305cd881a43918ba2f17cd218a042430cc1b600f16ac68924c0b38007d9b47aef78310a9a8423df1ab953896fa4738d3458c31268fa87622bbd2d80d78cc4e3341333221e5b07fa37a39dd9f7a4e621cde6bb8a9cf18951e26f24223944255bedb020d9a9b054254d2505b459feda85b5e5f4807822607f6fa424fb330e00a228455c6f8a2ffc858fdf1bf790282e3dfe62481429d3e05ccb57829dbbe2bfbf65905b114c28b8c15bd28e6f39ae2db18a742079e8937af493ae9ece85b8260eddc0b2871dde1d805818ab21f181dd91bf08fbdb4f610d6d17239558c4d9036b5ed4d56dcf166fc6c417179f0ab6557502a24dd21c8b7671a57fe700da481fccdf42eb709fc021ea6c19943115a6e9396bc4c072776a6bc86a6d6fc0bcc03b7b0d5be202bdcfb193902ab3016787b3abd1d11050d233266a72215fa9b48f037915318fa19bfcdb35b06584a3b8acdd6b037ed2fa0a2e46dbca9ee87d9e14dd9fd07b53d50f61f45b88a8d1ef1c092f56d6f3ea403cb297732e09b4e58ef6f5dc9f183261ff287181db5836e11128bbe879069aef73ecf112f9a573ec1023be0d1294f0fea7be92987c49f0e48fa3aea510db0056ad019010bd2caccdb6417626dfff48ba303972012fbe1f5bfee14fc5ce600cb8e3d852059dc81045b3dd30a1107edf391855bf6b6fc199deb4c028c7ff88658ffd00ea35aa54e8b44c748b414c36712f5b85dacc82384e623f1a6b9c1bb6046f1f2012e24e4d7ac221db69ec8b5bbe2a70d0fca9a76c7862282d3debfa739f88fcd97154a6b69cd0e452a6fdf3c6a14034e56fb4ee5b493b64d27b1ac93103932e75a007406cff95e19eae7171d107ec3e9bbae8cc4770011ee158e961877c4440d6ea191b3c29d9c9d0841ecf08fd84c55f91b22d8293238902842935632b9b5b878b9d3f08d80e6ed60beffbac28b84b7ae728b5967e6b91f6458cf3cd1e8cf0310f7508a06c2929b4ff9b5630b5a9070127de36c2e006cc90c62c0cd480c0dd91b8e1a553b95269ff83780a2ad096e8e05ee1e5b8bfa16de11b2e045992090cf9b28bc3f25e54c074808e575b99b1b7b6c2450838c32262792616b66cb05ac2d67a6e7b2006d31b6528495dce3e214d3da06afafa6f6b44ff6c28f487360d8c7e3e13cc3dc53c3b2c989bc0d0e06f9f6b9f366cbd56a68639c7a99f4099bdccab561433d55c2484839f5a5cb4a1a3544f5f0d20d49e153bcbd8193531447e57a96325553c082cc1595c664543893914f16a7b43ce3d91607c7b55efdf58d0b7ecca04d38c2c47b28c7c995bc505c69736bc3b02c3ac91ba4c420f6ecea732e79156b2c69e141d806e96150846a22eeee48c981ed9908833590ad68e4071f15b9e7555e7eaa86ffcc16d66443e3580e94f139339dc35cb7a24e7fd7ea41a4483d9f2578758a5d0c52cee2dc2f4583ac79f912ed5b3d7edf86e19906958b247b347c68072b4067a64d9a00615fe27e19335d8a92c9a7b05b46b2af6a9698722faa0423e330b3f224974a07da7d4c04f634ce9aed5651b79fd64f39823265fde7089a0498a5571a21b127b13e01170f543a778d84d82389b3ef020bb116024c0c36631ae5b9a96c0f0a4b76374f35cb54f54530b91cd9f315aff4556d9e5cc851285461031df9f22e307796e1c91208db526a0b8601dc8901a2ea645ca5e59333c373dfca802588e2f69bdb3e175bbe5cea27923fa36a032fed858f79c848be305d8fda7d447b25959b777d9de8cc43751ed50a2d77a0e317181eba3c970d9910774ec529c12eaa3a18613e3aaa75d65bf6b01a8ee05c436c60ab9e2fbe181486bd61499cf42dd01a2f70a6fc01f02b949da25fc4353bbd20b2b05acdb96bf04724b167efde6ede40438e335217a006f02588228f6f2adad0464a2a4d73addcd4816d8ada034badcee7df24af4bdd7169432cfa8824e77d41b42293180906b33cbbd16f3f95355530167397d8a4f8272fe63d12ca9ca06dbbf5dcdacebab00e9338e682048560adb5df29a0626ba546bf0b1bcb2cd8786265caab019afb54eec380b3bd48ebc414d14ba8903fa6c01ad829c455ed1471894590783f2e526f3128f31c7cf5f0263628c5a3e9e3b26be9fd46f54407612d813d5d50c67b9375c7c231bf1242f03c2c0beed1a4669cf3671c8c4b0ef1648a3a5efe39681b251d945f6151ec747032244a55d20c1289e0f6f2cf86f32735fcb105aacce98af32105e58bf300de7ebc2b89479914aeb1116a95386df505a32b16709ec3661da3bbe8448f5b009809bc372daf39265992f74a46dd945ad607721b24b070d5ca2a6048b5e5ab2415d88c8dbadbb483f2fa771fe68a366428d74580abe2c5ee3e611717d1340a10437e8ed4f4f5fdb7580abfa64351d3c3d8564d0083f508bbd2c8598c4f591fb46083f29a139d7be902a20aa9294b0e38856c658803d34759a641f2dc413b34ba0f868070939116bf8e641db4367e23d589dff33bd61d2b1178307abd0251b7f85201634bb1a4f4428f8d9c411a3c4d45141f794ddef6533e5a4c20273a806c159f26ed7d30ead9777f66d37a8e7703918fee736211cfe54bc46b38115482a9f437a26b824c7d186ac257469614ba8620788f51d34397f1c5bbac4a21d1d40d87b6345d652ee1dcfe00838a07eef4a9d9f0f45d28a7c93d58d471a78e07b817314ef3d78c4aa5577ce7ba45f4e668457f695185ad407b36824d5efabe44a7f2163287a595d43a2617f5de78174d6956998f7e596f1b4f204b2af5e78437a0dcadc713f40be85329a7f7a049c2cf7c53a7d957f1345e362083e219553754faaa4dddcac1a5ae776b100eae7912b28e5e0f46bff43c66706bd56a3e62a0ed1d00286afa8da90b0fbd8d7d1d8739c82e1ce4d0da63d9166cb68f4dd47c6fd1dde99620e8245a99778692e51a66f850fee6492a10b0330da919f7c9dea80c6daaf40991a6149c37c5a9c8fe3045356849c6b165553398efad3383fe381f08c7d3ccd910b4ab6dc2253c5862bf1356be2ce30efc406eac636849e8131e27d97940e11e4a3328977e79c55fd2c568aa5d8eab4e673ba4dd37078ee27008b02b70d96923fe158d1ee4d98fd5335ec98ff6a2ad07c96dae2624979043cbb1c6bc969879ee934ba5770e446589de22302e61dbfbb2b5493f28bc5938e3d267f90fb87aa0797055d5bc1012ca138e69294bc19b6ed325135b7d886465a98115c64a46ccaea17dd584e9326427b3e029e4b602b0d0d88ea7fb01ae03bb9055d699d682d7e28d68c37487668245c931488d95aae0167f029660382dd0d12cd4d7f6a83395a8f5dfaa9143c41468a85be782ee7a91708dd984e1faa952d7220978ed5787104228b2d890f54dd3efc3119a8939351518e0e899f28a54156396a482d64de71a327235d9cd9f973cdfc95ef688a6507cd260fccd953a5763c599bb1ad6cd2cf782d2f0c2cdf14a5f724139b69ed4e606f9e1a34ff8c0a6e6af4b818d70ab64043a633c16d2cd07f18590c745c9b5b130726ad2e0744d403b9d49fb85b047d6790d4aa68cd579ce13d6109e285cef680dfa09cb060326275695077289176df3c3a1a16adaa92fa7be8c6b87f93d03b3ad562e1fc734a02852af52a9c7a", 0x1000}, {&(0x7f0000001180)="f6ea7fc82b3d354c7bbb330afa96942e67fcbd55a07c2bd971637d2968fd290552de439c43c0ebf98f0dfcb5dfaa9369194efa5c3e6f7c43ff9c2d6ce987ffb7ac9eb78673decfa66e0544f80a2a57593f522f326a1b75204633da78dfa5b072eab49c91ce49c01daa848b10b8", 0x6d}, {&(0x7f0000001200)="d636c92e61ccb48b134a9a806f2f641448664171159dcf0012cb3c9f0403f06f3a8f828246bad9e8de3608948cf66b8a2d01a965eadbaf5e33f01fa94d43ec8470326b3aac3362551e9a8beff1f32f6925eccadfb87f2c7058b700f64200dd671c774865b6a0c815cf656295e53ddb8d121e82f4814f7ffb72bc8563c091e0090cb7b0f0900ddb737f2481d4eb5c3ac2d9bf979c54e32e49dec7d84e9f60ff8628213e13bbb703c8dbb9e2b39af61e3f35ff021ab1627d587aaa490fbd2417dff3852f79541c473153281f581a", 0xcd}, {&(0x7f0000001300)="53312b53abd196bebf3e9eccb849b30dc5358936368ebf0b5f7463ae957358d68115df667ae0839a7cda4762513a54b1d9dadd03945027cd2f78d20a7b3bebce5c343072429d0efa15990813ae57d97c1d25fe9090c032fd723262cb74", 0x5d}, {&(0x7f0000001380)="91c6bc0c919b9818e50f50b1271f47bd193c8a498d901c06979e384d0e2cb490ac93900714a6a73051b48af47a57fbfc9035b8a4335df568caf468ae6215cf55954b847444cb45bf3ae200cb83339e4b2b2c5381818cbde9ef2bd45d6d77d124b040781d1d608df4cd8c98de6f467042e987ee9ee128e7e81e7d8033531cc88f5ad38a0b6b5799402ae49c68819076fddfd1b0624c13d8e7a8f2d2db869d6052f90932da0b4e972ff70ca8b22955beecc0342e9f9dae56c0b4eada19ae7eb7aaf845fdb4746cda3bc7937e5e442aa1bfd23e6b80e3a6b9f5fdfa03b0607a40a78f1d7620c47f4ab7db2c2db2b40fa4051c57906fe2", 0xf5}], 0x7, 0x0, 0x0) close(r0) socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0xffff, 0x8, 0x0, 0x0) setrlimit(0x46092da790874c38, &(0x7f0000000000)={0x8, 0x6}) 02:02:27 executing program 0: open(&(0x7f0000000040)='..', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r0 = semget(0x0, 0x2, 0x409) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)=0x8001) r1 = semget(0x2, 0x4, 0x133) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0xb2) 02:02:27 executing program 0: r0 = syz_open_pts() shmget$private(0x0, 0x4000, 0x5ef2032e8495d926, &(0x7f0000ffb000/0x4000)=nil) flock(0xffffffffffffffff, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) syz_open_pts() close(r0) 02:02:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="52cd78c8fa750f7c1dff568e127c0314300fcd14fe12b99c27922ac441023b04d23d4902c8eb043c220208d43a08b9bbeb1bd1620c2336d08a24f2ac18e49d1bdcc25070277b15969faabccc7fd7ebb51347b0d06b6f8dc857cc5862ae26cf8068f45f50a3cebc338f0f66b9962d5c70e3e468947c5948cc53814488988ca49eede062ece55142d335e2787230d28f797f02efb19c380fa5281cc6af01fb9ea5b82e25b755bac817974396a32d941b70b81dfb44c268823e6c76c91d61175834d1a5ccc062b2ad24e58bf1c93279c5828b340b725c65f39f93e28124dd75062d8811addd0ca9c2bb11507e6ae259dc88e826b570f77fc724fa1b2ea3b5b52a628ee220f69d077baae10d9aff53c0490f1ec985cf376985ad7be5f09889fab37b2de42935ce17a95f6fd9375b90ddfe3b10034491f1383ebb3b562c301c7c4ccb091539cfe17f0a448a3ed53f12917980967a3005e7960f66dbc6de35f18c66c8e466c0b1b22ce82b4afd9385e99dd6ab43b326664b386e61d5ff034803f1a65d98f3ab84b786662ff661e3a76d3637defbe5a53168705c4271467421d6b88cc2b15b21a0cc76193635e0a011e138feb21974282f76457591f7bd25992417f9a3b173fba04e8b1f1eefde8cefc3c7721a7f12b3a219d4da5c8ada342023d057b54ced92f33e8c0762aed660341ed800b6dede1019ba18300bd65f31842877dae8519f5916aa3eedcf280a3436a4a853435d307bfc5db046420b4ae8dabf107c0ef8497d960fbfde2e06d7816e59fdde93dcbf12085ffd5ed81d41fc50822adb9bac43bb8e3ef348472d638007f24b7d7a37284457c8963cd996bf0bb06228efcc4d0f422b7bf6132d653155f0b1f4a096d7b27abfc46bc90fbe74c2d58824a2a8e98cb6ee5150759064ded43e50bcac92796956b7a8ed57f153e90dfb8c0a5113a04c56cdac7d06fcec2e13f3f9c16ea009622b8d105a3f70028e434f37b0b867a679c5ccfd327904a15e76bbc68187dc881a0877fa9757739f3367257b676560fbe1fe99f45ba7103e034d64f3b249d6b73c9f2f2c4e312f7f7585622fbd7eb9e4039565d48330c84e6c035e1944e892064de31b7f2d7d5a45f128964dfddc25e829f0deaf0bd42bcefd131a548492074304bcd9fb025e711088fc5ee3602a66a58a9d1fb121b86f289cacdfa95eb3c4c161b3b30d061743625b0736bc1cae0b5c581fe15f44401de731bf5e70ab370d96d3de799400a38f1356cadeeb6570ce7b01e848d66dcb38e9f5cf52b2875fb2ac2d1ea827900cb1e7910ef0ba9d87b5a8b2383837b231e12f29281f8d058be88ed1513d63bce4e2c2cb6304805f895207ca14ddbaf985896e96142ced0e5cfc1bcddf10046b944f03a4a67aac6cdf1fd0349fbffd60c64ed483dad45bb3466145a112670a509d1856b325231c7f75fa31d9dd6ba5468467102086679a2e6f982e0d320bab491528857305287512e89a0601ee32a69f4b6c39d1e1eb5dbf185c379ccc0ab289675f05021d37eaab39dff5d5f8fa6603650d4771bc1a37e4160844b5a35737e22d8fce5921d557844605631a775ef2fbd63f4e9792acde0f5f0c3cd8547c91a5874c67cf0c7e6eedb92f561369ee39722faa6694c523dbc9f84d8e8d0947453446e97ae645517d8e220bf568bb5d9b70d739146798003c3718bfddec0901ce738cc8a13ada8a487cd2d8f8d1fccc3477e94a1417bc15f921f561048189d849830843fe306c9d508fb74589d1bc31617afcf82dd8e2f73659ff598926ec47ac55521a38e27e67deadc6e6ad9b6ebfe5114c8a466aa71ee48a207f5d5d66eec6e4b787f5536fbe1753951611f3d9303e254db686fc2fcca9fdee70b40e78e8cafe12eba0a0f75d53c31f133d3636c065599aa663526711ea3382f11c940424499732e482cdd3ecd7b69efb0cda1b77db68ab7bfcd1b73a193f164d524736f78b6f561b31762ddfa9bb3548362db6048866d055497bea600201f5fc3413ed65f198e3403262f3a98406309ed72bacbb69fea46e8526c5efb03152e46ca91bc964b2b43a951c9e541deb437417fdce69450e9074f960994a357f8a68acd64b90cdd806fca0def6a77a69f07163edca5f4615bbf139cd831f24b0426373a779e3c16d2ce3893bc89d95be0fa70bc15f23fade36814460020b6d699555b7fed9d27bc9f30f55aa6e277e6edd2749713b20e74c6e251e0a7f5dcd7450b0e4f104de9cd275515a2c76db39891cbea453cd7649904de76e7b745210992465b4509d40100272f15a897584915f2eb4caf900aa6bceff430409346d1a474fcc083fe5c7c1f09030ee01fa2d4c02da1d4e417add96d7dc90ed12628b9fc1176ce40237698eefc6d65867b3d50c3ce1ead22c0d536956a52bb1ef7d2b8d9a0f74537b83e49e968e73c8a6fb1c73f737b5ffe4070dc53af202d128c87c647df7804c6c79600ecc5af84406df0838efafe07c16c58402fc826c916502d17072b67efe6d3410948cfe36d87f1f01ad46bc38cb2e04145499a7404b213c05d5ad7dec9415c22d9686a7d8bc1eeb4a883f428d26b3cb0e496513072712bf684874cfe2a9d34a84a3ef8f6c568ba7d0ed84b9d981a022655899cba2293d23ac3538e2a5e5909b7acc9cab85c9ede253ffd77fd101230f83525d8db85b01a75a0fb1df8c1130e7c68e2256f59674c84bc1b05e60bfe16f24ed0ea6172d1dcea32a3a738e2bc72944dba9c37c30e46fb54ebfd455a21ac29cc328962a29bf789d098f2dfd7ed75157eb9c3b28f884db55e12b951b4e6ff35e4c49128a4580e1155c8a4489fd35db937d1c562378ff08713899c52dad037002c6df22a4742e67e1092dece3f36a7cb71de63cb5cf850e86d8a0118ea9ab299e0f38fa845c9d6ed032ff2b29e1e7f869c708d33d5de9765af0192195e9627e083c27faa138566921ca12a8ef64714399e65061b3e51db939d138e533cf733290995fe1c93adaabcb812fe72c80fb84e4d3847c55def2dbb96b44dfee6744b49559021eefe6ccf94fbd952c37d0dbf68b4c456ce363c92826c8ecd829fe4c50ce12fc4875ff16d295c011604352c3bf0cf6625f0143a3f9072d47f917e2f83e73d4299032f7a537804e722589a6405bd39f3519f0b39f4309fd3843f8f77e81bc25eadf3f312cf2f69d30f79e5b3436b44edd7a018c3fad2d1736a793cb7712726b59ac4336da8aa8335005aa2fe46cfef28db57a0c2704731deb17bf0f01bde50dc211eda44db09c20e71564092c8fc7359dabc32b58bae2c769b52a0ee9f4bea3b90aa5652666dad7e7996e0163c28dd496203ea7175ea11179f325062af6469569bcf319e8ef2aac88b7e3a00484c71c9895b9485adb59123d68b35b850fd87d7bc5c8761af7b166e83173042a714a1c00dada0dd116818f002353ea9ce940f0604d94f52232719a97ce81fc48d1f4bea2689e00a6e6bf1979eae2e3742918a5c204893e67502f3f0feddea87d730a0f7fae5a1fdaf93657ce4327adb6c3ad312cee74f15bf952bbdcc45528df450fde7be075b4f978b4a7fb91b77fcb5824c2f4f4a71f5ae2d8688ac5d35af5bbee1b2ed6dc28a690d96707a5a8c5f2812f2688b7df3985c40d034be896966058a88148eb0a7280a292c8b60364d4fc8bdc114727f0430c6e166d0cf3b25fe97d72daf9dd83a56e979f749d1547717165896cf73b946d0ef968cefd5de78f83e1142cd21f8c78286ec7cbbd17618ecaa29300171cf257b72a0e593d664a9a54efd7e051b923b2ed74e8cb887d1bd58232ad7217a1133076f2e09337ef87c52d35d090521433b1af5b04aa7fcb9ef52ed86b53a06ba379ac7167ef01a66bde6859fd9d2217e37b1a21bb731ffe54225d12cc0d2d6f94261829b6cc83051402a34110f39e10513e1a81c13e9305c2a279ad570c26f0df8b868f38c5073ee37a3fd74f8622f6384a1861101f61a2a7cc98689017ab60ce826026df4b8d914be821c520643f796a7e7d8fc1464643e015171d7e9361881c3665773fc3c0545e990bb1d9ba8b48b32ff039864d159fbe29715be8cc863d145e2f16caef7a48442bde6f5716227148bc71821753e6bc6de84c68efd63ec0c3d928c48faee122218d1e91d830abda474b1299f2770f6774338f139291ebf71f4918c84cd064f77f7f981007449256482b8f18035a865df6b2bc74ca394d452d1ba0d9078c61636ca279f6f503e95ab3fd540584a557b502f1ed40d77863ea8efd73cc87a4a592027e93a72fcce7087c663d9ab9b6efd7f0b0ebe3317041320573708c1b590d15010a736e6cfa75c5f1867245a9b2b0ea2258a3577d128bab35a09b48a11f0c3f4b243fa37810c50680a87b977eae8fb43e02abcff74d53b46bc577cf4a9e0b9c6cbf5b27fbf973d63c16ae191e3b5477d329f22f74ceaf33670d12c8a11113e8f9b3e55f7617a26366bbef087dd294220d36ac0d96e0ce01abcd817f85623c7d53ce41f5ea38c14832447cbb8c45b245f61e19faa21f589c1d53b92907fe6bc1c65eb101ed8c6f6f9c8de1b73ce9e5ab68f0e4217cfe8026c35624f7e701b76dec7993d0a09d58dabe568a68a5c4a4c2f236450cf60c20dcb26b27635ec10ca14f57e0c5212832869c7b725b970f22c06884b1411a466dfb39f3591d2df1a6779c1ee5bc74848475e3b4cf74369b24ac0a30e3dfc20d65183e9df7da35aa591cc88ab1a1f49f296e274fc156bcc01d6161a9370bb0a67f5a2c99d2326302b3a3b6e143bbc3955da4f38547380edea4cd3ee56db23322e95362c2a5e7de267a38f2120142b596c4e77e806f23e802b4bab4921c7576227870e5c6e1ce540b63e00a2efccd72d659387f285c43c5cca61c936aebbf894bc0de7e98bcbb7e4d9910df01cff2b52e680bcc0e8d40761c9d29eb38ba99cd74c983cdcba3aca7b6322ad747603c389e70c8e235d93b4acebe255639e282a7df5d1cb3e71a191786e6c55010c71d3da2e76827c40419da6d2981d5de6a73560c1f51d0b543bf2bfc06a13f0095b985ac9cb626c80b5d78b34e9d295892b0f6c1c9b290848ed60197ff904e8327d8e2ab67191593a27c7f8c5f5c0db6cb8919588ab76c9a1b49fa615220dff55166d898affbc169338be952d9a353a2c5752c04c76318631162911cf3a5d8b154d9aca9e7dad9d4084e998f119c91956a7e544142f98819c81042f44200dff33595853c28f819615d607ce3bfa1e2b5fef41ac58ac4fef6f7a6e1d06812dbee92e6b9fd22fdf42db1daf7d2c46d3ad13043c16461d019dfd72e51890497ddd19731b170d72f3fbcd4217e3cd93f618354f61d069f1b9563b55e9e864b11f3982fccba692790612fa2a75ec9ccdde3690b6a3d953f04bbe1ed0b18462ff0df87e058ffc67bbcdfb16d80a911a86f92242211b806d3600d4bbff25f2f213a16bc28334d4f9b88091aec349ba65af1c693901de503881a843df6013d8b2eafb3ee7cecb14cdf2633dff5b3581c21bba491366bad4693e8ef1a87607c90c975c1385e39f9b179ab18e7d848feb5c8fed6bc9016e712c12677d1ae3df9f2abda2743375f1e7eaf69494a6f85d06056a3a916ffe63b04975592eb94c062308676832671c189786a7e4a452f0684859ea6f848a1c509a35085c09a149001710bb6803c14e6da854ce0508902bf310544b92af9460e5429e1bdf5218b292de21de36e5e51c7cd763f1f43f1a67b2a44a3de7cde57b8187b47a6281deb20f5f8daacdeb25cc099a5a10b1248216428b5701b28", 0x1000) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x0) 02:02:28 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) socket(0x2, 0x5, 0x7) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 02:02:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) syz_open_pts() r1 = getuid() setuid(r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x3, 0x1}) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) sendto$inet(r4, &(0x7f00000001c0)="fd461782fd9573c24f2cd7b91a4d2eca594fb990f2cc50b7a8351b0365936ae623803599fa7dd77eea0058bfc5777d123bd4da18489c9dc551dc83e25ca8c022782b77584c224e6ff07d2a59c8e8ae1f120d9c4cebbb69271d7fd4f9199945b4730623ac608fcc4b7d22fa1f5281070cec8400996c526b8d583b3d153b98884c92577ecd0ec511b53b783cd4d9f8e2f3b966157e0ff61d24fb76bbebea7772ed2c4d4decbfcbd21ea4f889065ca5dc50101b9c030be97e61504463194b4525910c2f480fa3c5fa383a3bcd7f11cb92cd875f4e130ef9ee63ffd02790cc956f", 0xdf, 0x8, &(0x7f00000002c0)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) 02:02:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4004, 0xffffffff) r1 = syz_open_pts() close(r1) close(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x20, 0x5, 0x5, 0x7fffffff, "18ceca2f1eb323f642778dc2eebecb4cd5923d5c", 0x3b4e626f, 0x7}) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 02:02:28 executing program 0: symlink(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000380)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r1 = accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000100)=0x7da6d9eb3be5bb74) sendto(r1, &(0x7f0000000140)="71edd72f3505", 0x6, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x2, 0xc52b, 0xffffffff00000001}, 0xc) chflagsat(r0, &(0x7f0000000180)='./file1\x00', 0x1, 0x2) symlink(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 02:02:28 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)=""/150, 0x96) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:02:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x200, 0x30000, 0x1, 0x0, "4733ce20fb0061edaa9186d2bf6df489fa54d2b6", 0x3, 0x3ff}) fchmod(r0, 0x40) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r1, &(0x7f0000000180)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa90786e5ad4c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e36", 0x67) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) fcntl$dupfd(r1, 0x0, r1) 02:02:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = getpgrp() wait4(r0, &(0x7f0000000000), 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x70, 0x2, 0x1, 0x48}], 0x1ff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x70, 0x2, 0x7f5c, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0xa0, 0x6}, {{r1}, 0xffffffffffffffff, 0x24, 0xf0000000, 0xe784, 0x9}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40, 0xffffffffffffff7f, 0x1}], 0x7f, &(0x7f00000001c0)={0x81, 0xe1d}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r3) 02:02:28 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) ftruncate(r0, 0x0, 0xfaa) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 02:02:28 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$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xb0) msgget$private(0x0, 0x80) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/58}, &(0x7f0000000100)=0x3c) r2 = kqueue() poll(&(0x7f0000000000)=[{r1}, {r2, 0x1}], 0x2, 0xc2) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 02:02:29 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x40) close(r1) r3 = dup2(r0, r2) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r12 = getgid() sendmsg$unix(r3, &(0x7f00000002c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="828bf2c6fd95210ae0d7503b46aae0991ac84c456a9b5f128d7c751acd85eaeb463bbe3bcf7eeafccc7d59b2492c9b299584a4bc02f9ffc95c25588c07d0104936d03af0847d27acd402811df38b2eb2d4858d2740b0a9b784c5b5d13b927a5d30261e0c6d7b50c2a8f42d", 0x6b}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x60, 0x8}, 0x400) 02:02:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet(r1, &(0x7f00000000c0)="14cfda9a2a49b28903976b794dddb9a7f4d8e14d1f1b96f07aab1550671f23d3f6d8c37670c47f7f7571337013a51f6f49778315be94c9ad0b1a43d370c23d1c802cd4f0c942f32c8a062a72995086ee84479e5c8d6c4d08800ee2a1d789c0afd9a0513e02cfa280f3d258f6332ab5e67385d27c500c3b977afff21d74d5272c2208a03953f9967b401d", 0x8a, 0x2, &(0x7f0000000040)={0x2, 0x0}, 0xc) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x190) fcntl$getflags(r0, 0x3) r2 = socket(0x6, 0x4000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x401, 0x3c2, 0x7fc, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x20) 02:02:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="08e38fd2ffff0033f486e0a63ab211433d5eb502"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 02:02:29 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000502000000000000cea1fea7fef96ecfc73fd33561c6a8400416fa4f3763363df08b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d600000000027302af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c89434f836d7b546a5b416355a6bd0103b2eaa2f707ad1a0e8b58bca40eaa9b1fdb2f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3", 0xffffffffffffff2c, 0x0, 0x0, 0x0) 02:02:29 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[0x3, 0x3, 0x6a, 0x0, 0x0, 0x9, 0x5]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0100"}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 02:02:29 executing program 0: r0 = syz_open_pts() syz_open_pts() madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) 02:02:29 executing program 1: r0 = shmget(0x3, 0x3000, 0x2b9e1766bf455c51, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() r4 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x8, 0x0, r1, r2, r3, 0x100, 0x8}, 0x81, 0x7, r4, r5, 0x7fff, 0xb51}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000580)={&(0x7f0000000380)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)=""/133, 0x85}], 0x1, &(0x7f00000004c0)=""/191, 0xbf}, 0x2) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) r8 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f0000000100)) sendto(r6, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) recvmsg(r8, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x40) msgget$private(0x0, 0x40c) 02:02:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x400000000005, 0x2eae, "6604fa1d03182eab7f0200091fe600008000"}) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) 02:02:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x7, 0x2010, r0, 0x0, 0xfffffffffffffffd) 02:02:29 executing program 1: syz_emit_ethernet(0xea, &(0x7f0000000000)="62f281e2ec5dcd0451b2698d0dd3b4961e85095863a948ceb99fed5442ad51717e70a860def2f340aa0486a2eea79d07a78f977722377787a138ce6b65f531c0e4b9d82b57d846d9e861a88296bd2213d71deb8dcb94448d5bc3fc5d6dc7e142778aeba14687189cf04a3eae75e9ee09b1eab1ad70370a9575a0a70082922238ffca75dc93c964a6e505f9ddd31cf604379def3954814aa938d385166aef48b5db193999831d20c199a7cf1ffe4e1707a1d3fcbc70c2d1440530cd7678d5b9fd858d1482d24f40f8e8c158a8e0f7c95c94b5297dca27bc941b08787b35dc2d8f742ca2473f6f783f2b3d") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x7, 0xfffffffffffffffb, 0x6, 0x9, 0x1000000000000000, 0x3f, 0x9, 0x10, [{0x1ffc00000000, 0x8, 0x9, 0x7}, {0x2, 0x7, 0xa000, 0x46}, {0x8, 0x4, 0x3, 0x4}, {0x7, 0xff, 0x8, 0x9}, {0x2, 0x7fffffff, 0x80, 0x8}, {0x40, 0x4, 0x3, 0x101}, {0xfffffffffffffffd, 0x7fffffff, 0x9, 0x367}, {0x7, 0x6, 0x23, 0x8}, {0x100000000, 0x101, 0x1000, 0x1f}, {0x8, 0x7, 0x2, 0x3}, {0x80000000, 0x7, 0xe3b, 0x5}, {0x0, 0x9e, 0x3, 0x7}, {0x5, 0x6, 0xda8, 0x7f}, {0xa2c, 0x8, 0xff}, {0x2a6ec976, 0x8, 0x8, 0xc76}, {0x0, 0x2, 0x3, 0x6}]}) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000003c0)=""/31, 0x1f}], 0x2, &(0x7f0000000440)=""/124, 0x7c}, 0x800) pwrite(r1, &(0x7f0000000500)="4577342d7a2bd3ce5b7e57ee78011b837b8acf2b8760076525ab3813430b65e1fcc821ec13940c7b456f1edcc1dacf887319b59b4e3230be5a96a03e16781df3b13148d8a57d20928e64f2d141df878404413645e6dff983bed7c0d102753c79efa6072801bd33e20a726332e10a00b37ec5becc07d559fe004d9a6fcfaf6a2cc949e04fd95d9032d40d109a9979298be0976ee61c564194c9492ccde764fd4ef649c5ad146f96e13673b6cdb153fa", 0xaf, 0x0, 0x4) fcntl$setstatus(r1, 0x4, 0x8) mkdir(&(0x7f00000005c0)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000600)={0x3, './file0\x00', './file0\x00'}) munlockall() getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000640)={0x0, 0x1, 0x1, 0x85, 0xd01}, 0xc) munlockall() r2 = semget(0x0, 0x2, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) link(0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, 0x0) pipe(0x0) open$dir(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) wait4(0x0, 0x0, 0x0, 0x0) 02:02:29 executing program 1: r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES32=r0], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:02:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe}, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 02:02:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(0xffffffffffffffff, &(0x7f0000000180)="93", 0x1) r0 = syz_open_pts() r1 = kqueue() close(0xffffffffffffffff) r2 = syz_open_pts() r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0xeb) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0xe0, 0x4, 0x1, 0xb1e}, {{r2}, 0xfffffffffffffff9, 0x43f1ad4bfb372b, 0x0, 0x9, 0x40}, {{r2}, 0xfffffffffffffffe, 0x8a, 0x2, 0xd3, 0x9}, {{r1}, 0xfffffffffffffff9, 0x4, 0x20, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0xf9, 0x10, 0x6}, {{r1}, 0xfffffffffffffffb, 0x11, 0x5c0bcfd94dcc968c, 0x5, 0x2}, {{r2}, 0xfffffffffffffffb, 0x80, 0x40, 0x7, 0xb}, {{r1}, 0xfffffffffffffff9, 0x9a, 0x1, 0x3, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80, 0x7ff, 0x3f}], 0xfa38, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x8, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0x84, 0x1, 0x1, 0x80000001}], 0x846, &(0x7f0000000340)={0xe6aa, 0x9}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 02:02:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pwrite(r0, &(0x7f0000000040)="d0f807585f157992e0f700ab476b4537da6c8a58801fd2683048b6a0a0a7069b67d91b4406adf178636d31d6795f76a9420d9e3354403ed160a87172de", 0x3d, 0x0, 0x0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 02:02:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x1) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r0) dup2(r0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 02:02:29 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000), 0x4) 02:02:29 executing program 0: r0 = kqueue() read(r0, &(0x7f0000000040)=""/63, 0x3f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) close(r1) fchflags(r2, 0x10000) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 02:02:30 executing program 1: r0 = semget$private(0x0, 0x1, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000001c00)='./file0\x00', 0x40, 0x8) r2 = openat(r1, &(0x7f0000001c40)='./file0\x00', 0xc8, 0x0) sendto$inet6(r2, &(0x7f0000000040)="76553892c7c3c4f9f8369501cff993", 0xf, 0x2, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = msgget$private(0x0, 0x48) msgrcv(r3, &(0x7f0000002540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060809fb50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebc09000000107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704"], 0x1, 0x66f887a8f2be54c6, 0x0) truncate(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) close(r2) msgrcv(r3, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000012c0)={0x7f, 0x8, {0x3, 0x7}}) fsync(r1) poll(&(0x7f0000001340)=[{0xffffffffffffffff, 0x2}, {r2, 0x40}, {r2, 0x10}], 0x33c, 0x101) r4 = semget$private(0x0, 0x2, 0x141) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000f9f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b99a5a36027965e8cd9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000d7ce260939a865f8fd6932e9000000006ac6f69726b7408a4ece1bdf00000000000000cfab22c2158720da6da6df2fa1f3458795ff483573a724955398ec742046bb0aa2f1ec89d980f40a68f75095e177c8ecb5f2e5e274352edea9698c298fcb34d3fa5e591bb01c175e01006c8286e8520938d72e369c57c7f360fb8e78ec1cb0ccc2812780671ab7b9eb53f18a0038b7819a9a2d81d5d0228e3763cd7b9e5137cb54c33bede64d705766c9dc1c5edee0f2d1487805107d26334657c8b0328407b75fefe8c84a0c7ed1535d9b0957b8459d2f52475d2dd8601830eee8f30ff706b607eae5d4f5a34e7489291e88a89b96867cf3ec1bb11f8010a13890dd3f3158b5a54e34ff549facc6aa7672d4b40b09000000000000d2346640f8b2cecb37ec704280034daf75e994771ab8b61a621b62f764a5c8b7257676d5fcc665baf358a31f0f28bb158737224bc17ca92ec377c94a36ab94b443de89f3aef1013ff672fb3b03a551155a1ada1c2d06c28d414aaebddba99af2249b40a1cba028649d7ced7dd96e62239285501280a89803e1043e8c7ead3b60487f6abf5a0584b60a8f31ef260ab461b7f6f7f08d4ae5aca875e3a44f4f29472fbe60dc6a776b7dd5630b6ca8d74672a7721c9959064f6ef74573c62747a37ced846b475a0fec02e71c028a88558b59452157a075ae2c9d706fa7643d8c18747c93d4e1fde60af613ae3459d121ea25d3f867384a4da96b9ce47029664d87f9ca74883be465a9638cc6932877c597d164bdcb09b7b443824bb3a60e71a211ba11503386ae145e927c26560903f62d5866d49ea37cfa8f562807497f5e48d3371e55db74de3847bdd230b7f799992ec76828a6da1635d4e9095bec67435c1bc7ff08d51e596d9cbc4e6fe275715d9c99a320cc204ab9c7ca640a060f0bc7c47c07f92b46b2fa020a7eb9fece86bbcbd6bce46920c8853ecca60286f1b0a66f998de1791d237a044d9c01e0bc1738d4540a1dd27fd94de133d70faac8b1abdc0b9ee588becf866934a70d9ac4012db83fba348ba9e402697ea95a27cb08af89e35dcaa8e9104344fa6b56c51ccefacf9fb3a6ed64ea99c4fe1846852229639cccd4fba0880bc8dfb0689658b7b78ccd3055a8cff26676b89bafc8a90ba3e2b463a042f6776edef749989aee809dbeb576fb3af5a7dc1ae2cba80364ef9ceaf437f9c2c564d2ccdeedeb1576578cc596a10d7df8687e"], 0x1, 0x1, 0x1800) msgrcv(r3, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a91400000000000000"], 0x1, 0x3, 0x1000) unveil(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='r\x00') semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000001a80)={{}, 0x4, &(0x7f0000001300)=[0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x1, 0x3ff, 0x8, 0x1, 0x3, 0x3, 0x56cd, 0x0, 0x3, 0x800, 0x80000000}) sendto(r2, &(0x7f0000001600)="26c1e884075608a303cd3c1188d3293b0a64026e76351a16c98b1b31a1a072eaed6bfc4e8323bb6bd1c0054af636ba231bd4b3bf411f8ba777e58f1b0a707d16ead35224dc11eafab92a4e41546e7ca7832c1b46509a828e7dd9c2a9c9edb11a74543ed7dc89db2606d18083e2218e", 0x6f, 0x400, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000016c0)=""/147) execve(&(0x7f0000001780)='./file0/file0\x00', &(0x7f0000001840)=[&(0x7f00000017c0)='r\x00', &(0x7f0000001800)='r\x00'], &(0x7f0000001b00)=[&(0x7f0000001880)='\x00', &(0x7f00000018c0)='r\x00', &(0x7f0000001900)='{$\x00', &(0x7f0000001940)='r\x00', &(0x7f0000001980)='.\x00', &(0x7f00000019c0)='}\x00', &(0x7f0000001a00)='r\x00', &(0x7f0000001a40)='/dev/ttyCcfg\x00', &(0x7f0000001680)='/dev/ttyCcfg\x00', &(0x7f0000001ac0)='\x00']) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001bc0)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) socket(0x18, 0x2, 0x0) 02:02:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() r6 = getegid() setgroups(0x6, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "97000700"}) write(r0, &(0x7f0000000100)="00d19b07", 0x4) 02:02:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$getown(r0, 0x5) write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x874) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 02:02:30 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000180)='./file0/file0\x00', 0x10000, 0x4) write(r3, &(0x7f00000001c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:02:30 executing program 1: nanosleep(&(0x7f00000002c0)={0x40000000000000, 0x800}, 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) 02:02:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x28) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x9, 0x140000000000, './file0\x00', 0x6, 0x0, 0x9, 0xc9}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 02:02:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x4) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 02:02:30 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x4000, 0x279) setsockopt$inet_opts(r0, 0x0, 0x0, 0xffffffffffffffff, 0xf) 02:02:30 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x78ae1477bfe633ad, 0x0) 02:02:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r1, 0x0, 0x0) getegid() 02:02:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="485014a986f86d29e69479c0f84c25693566ad63e1d113b71c535d3f14b47faac8e4bfe4dfa01fc75782668c4dfd9eea5e9034e4d7b979d89c69e6c696ab968279b46828fd259e1d0f7b0323ce533760056e7cc410dd580b9546d4a2c8e7ab2345f8db964da78c9278952cccb8f42f6bed56b3ef2e125c4d5f0abb37f676029813a3c936f8092d1fb937a112404713d2f382ae33e90fb094517da1d509728293abcd6c58269a7ee284c4f90d41d06512900470be0de37338b8c5505c3200536b115dd4f5b06b9bf7218089ce6110160631", 0xd1}, {&(0x7f0000000240)="6c830850585a77ef15c4a62b2967c7f27d453f49ba19e3ec9bc4c07ebb39d4957bd92de8d8b386b212287f72a01f46aef3488019161ec613fa5c6c5052dde15378acb7a0139ce9cc0b121b0b72d720b941498809b2c28a35b912ed3a3cd6f977e0606c3c30a6677c692a4335d95183cad62ca2f337414d87f3381be55675cacf9b72c0204f", 0x215}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x0, 0x0) 02:02:30 executing program 1: r0 = socket(0x6, 0x4000, 0x4d5369f1) getsockopt(r0, 0xffffffff80000000, 0x101, &(0x7f0000000000)=""/55, &(0x7f0000000040)=0x37) fcntl$getown(r0, 0x5) r1 = socket(0x2, 0x2, 0x6) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) 02:02:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x0, 0x4, 0x1, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000240)=[{0x0}], 0x1, &(0x7f0000000280)=[{0xd8, 0x0, 0x0, "3ecc2e008746cbf917230651bd39ea51d3c651b76da0e4f5bd6790b0f6e0cab4d0cb37785ac1d52a690703d4ce466c360b1c5ce07fc7df358e754d78dd7d8fa4c87ff2acd9098c40d5c7979b70576c47af11f78a9ed5aa1677aa7db653c17a44117c265352c4d0832f1879083fb3cb50a6928170a65831cd5ed1b6ce37be8b68dfeba900367b82669c61c95892c5dd5f6920d157220257e07e7ac0ddbbe3023b8a60cddd6ba40d4632c3b0ffaf141afcd48e89d5ba32c872ca8cbc1b04709824e8"}, {0x10}], 0xe8}, 0x0) 02:02:31 executing program 1: r0 = socket(0x18, 0x2, 0xffff7ffffffffffe) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="6fc372d41195fd53a4eaa5ca189fda0000000200dd13a7d28425ff044d64ce79fcdce7505ec81f19cc52aaf1c6c858f27208b459093d335d06abc79374a3edc46737e1cd3fca15b16948a26abdf038a42ee9786e88db8cc69971f69268c9f05517884aab612e72f1a1756147ca61d9a77db413a0e807076c76d07259fa2dc29d87064845f04c0ca8e2291d1e3c2ab94be5a79dce36146b29938920dacaa81f1c24d85c614e7990a396d71149d60460d38807652ab4c91fc590f9111b7b80e855feb3b45cda941e5278332d9772e3bac0b9e36ddab73c09ebde1a859384b91288d935aa5db9f5ed1166c5a32c63316eed2f009b4e86bf499b574c36497b5083b3a27e5d7933a039694c8b91bf4105fd4a216302651750caa25e02c709f6daca64463c42ecc1a346eaadadf8cbd9a5ea9908bd71c5d2a104dc7c528707b2ac3fba7132fbbd1bfce90192b36abb0419be2c0f0abd2dba3cb12e2e2da68f939274bfba9283a860187e090de79e06122ff2b0c61ac0ed7748f4ff72fbde3da63ae2b166c058f18f14826ce9c6c972525c4a223487d0b5b37d020a3b3e"], 0x10) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)=""/85, 0x55}], 0x1, &(0x7f00000001c0)=""/168, 0xa8}, 0x803) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x36e, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x14}, @cred={0x20}], 0x166}, 0x0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r1, r2) 02:02:31 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) pwrite(r0, &(0x7f0000000000)="b215b83ae6465a0f915e9008824a06d904828922751f9390ccef40deb0a1d4b2e42ba9efa2e12b8aba220f2af28092044cb8c6386ef9f3ebe518e5b0f2f4", 0x3e, 0x0, 0x0) getppid() fcntl$setown(r0, 0x6, 0x0) 02:02:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) madvise(&(0x7f000016f000/0x7000)=nil, 0x7000, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) socket$unix(0x1, 0x5, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x400, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/81, 0x51}], 0x8e) execve(0x0, 0x0, 0x0) mprotect(&(0x7f00002e2000/0x2000)=nil, 0x2000, 0x2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f00000001c0)='./file0\x00', r0, 0x2}) r3 = dup2(r0, r2) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)=""/238, &(0x7f00000003c0)=0xee) getpeername(r3, 0x0, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000280)) 02:02:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x4) 02:02:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 02:02:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000001000)=0x8, 0x4) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000000000), 0x0) setsockopt(r0, 0x101, 0xffff, &(0x7f0000000000)="ad97015d42f3b9fb35c5642f27d5538ec8a97a7e4cd861e007d0cd6ce81606b38c3b359d4b840da45db2a376c89aea565e11a461bd1c208c8b0441564d3d84ae732362586939867f8a6905d207a08d68a1829818e18d02643114882f8aa49213166759367ea39576baf959e3cf843bf8e26718e59b0a06870fe9ea502f8b54ad7e3524bb203069a12615d2824208ee3b98d5bbced0c7a4b1fa74cb94d25477df0aa2a0086788f4f135441609d96921109cbec803aa6f5741c521c015e8b500e01085515be9b22b5fc4af3b0ddfb47110a1a66ccadb610acbe47b99118ac62a587b0babc2c9a458f89d654009ff1847e156d8425a889579369d0a0ed552e4b7bd6a1a6ba4b2e2986dd785876e32c1a1547193ed7627118e2bbb5615bb91c8efacd852cd3aaafaa8a12adec9fdaa1dcf347da180320a958b5428b197775587577e83ef0a5727ef8ba06639dcea0326260ad2775ac0cc91cb84fc0e6e942db9d3e93b933bf8e495c8193c6e91b0de8a419f3658647e3968c951a32e2ae02a5bab549316057bcd8683ca82526434512ecb8e00260a0bc4fee5ca347689c7423e514a3a32d4c40b3beb7769c4ecde2275acd156cce98bd88ce6bb4ac5a889e7fd56d8bde662b289a8b0df1bff4a19ea2611ca81c355296b14e92a6da1c61a93545ac987302e7956a96fe3d1b8cf334e953a512054f41f632e9e356e2d15be4b55fa4251e9fb89c9ff2db21dff6c11c40a74c96ea6bd6edcca262e92c59f28e5e6f7f86e5e8dfa08463e69b230f70fdad628efe5c3fbb851590f042f7252ab8b79876d3a00309ecbe0c65932579cffc5e8ae3c10d71d221968241df0931f16991e7bd4a2d4d49cb4858c014a613d966980479b93b61187d14575d0ea0ada7ac7e53dcdda6bf5b003460c270447a5f27a15b10a653878c298ee130fcec4a8b172d6dc3eb2627f74444b7d703439499068cfa6f2ccd24bb6520d9f1d8bf1f37683b589c338af02672e6d03a0b4a3a8770d22f63940d6cbfebc8f30c0c8064f79a53fd390ffa67e765ad5b50f4040230923828ff29f43feff40fa5b69579c4da288c67544f4c05d5ba85820d47a8536ef286c6597001aeda6f82140f3d3dd1555c6c5eb844ebf01a721082aebdeced27edd57f6989fdb29695c121122e54c4181d5052fa4fa9085c55daa51ac6a707c51c4d35bdd467c5ab83444166464402deee37ca518577c7cd004b2d6fba3770252d83b73ec688f4bfcad42b14858601cce5f592c20ee60f0bb8279e7a0aeb30785989719ba6f5a9eff468f9b35d89cbffa7ad19435f970909fb2238e7948abafabd899e0afb60c234b0510d0797ea2cd774a3bb8e18507cb304b1b27dc8c1da2d200c454c01b9d2e3bd0f8bfa6cfde83d3d3b976894f455299844059b3122d3ba1a870cdd3b70ab143743f9fe986c907654774ccc9257308093b2c71c42d437b70173597cb10dd4c35e88e136a9a230e1eed7f44237d62cc764ea8005cf21df7007bd88f6d48a4e96cbb0a32988ca5e966d237217ec9ce558012cbf5e2dbb48090170f574ff9efafe8f3fce0bfda802fc7a7be15adc7420524b762f63464d152f1f9584613bf15eb599a2be169c1429fe838cf34e24bf58a5343ecac64794f6ff7a5884811e3e9194215927e1713015f93ff1f0453bba0f969e00de9cd8c749b85e2280ea40c1792aa07d6407e0d67c149ca536d82848ba8d7d192121adbbc3836f792d64b97968f9c75c1eb11e6669869b73e922e2c114d3281dd1fc3ee74d1fde885c4dbc2c708ea88984f2877bbdeae7785af7f36367ff68ef2afd323d05a6f34ed66989c70295a17da4afdb621baff25a1f8cf7b12457ba3eb2fc80d439a1c40e3b884fa496089067f69c96241969c3f4e698f13c61a4341711973d8b0ae0ce86229c0c1c7ce967a6d344d7f295608568c544c10564a584014d15b44116f58330d5616c7b5e8fe45f855c911792619b6e5dd94d3c0bc0c61c516bf3794c07d3f2f67d3bd755fe666540f91b1bbd144fdd52c42a168af77ec663fe8888f5323665bfd4bd016592eadf6714d0eb9627e028841662088e7965cddd2e4f60fba99843e40d612cf88561a83da6a7af78b979024b2c4ac885212165d619ac4eeec3000d1f90289ca1193c11c12f760ae6f4bcf7cbabd4b5267ba0e161198d32667b7475734658c598284075f6c2e75f047a4abedceeca068a175753eb7d61b58f4bac37961146ca94e15736292ffa790166ed6b66c08ca4de3e5c960327bf69ee23e0d0c22209ac5098f82e15ba03ce016f681b42c4e33c9d109c3ec326291fa996e3ded5865295c8c33e6547e6b7e532f5cd77831d379942c36a7465447e70979a1f146522539bc2d7816935da36521fb93b460ae31a213f571b15c37eb46314be854552525325151a273cd261969b756fae27c08c58dd63a1090a42ad61e60ab5cd7489c007b0ce182c23d46942696f7f269b9208ccc9c23cb43c6e754baeaef311fd83595aec5ca68a49474749b2381ec500525b4a28333f1a0aaea9e6cfb335274de21c7d4defc6e914e951e00956f320ab5dab8f0353053161a7947ebae273e368139668330051736614f9e3db3c2abf856a88d26badccff293268174798efff39a922ed0d2386b7d1888a937d54c59c3bc8c585719bc988232b47e7097504be3e74dc9bf5d24e9e30deae8834bf9be1036bdd3786fd82f1f161c8bae19706f4090fd2b1dda1d32b61010b7897da6b8f05bd666eb54ff6fe930063654142de3f5de2070f970a970dfe5a9b6149d39a275a9a1367b7ca992b744286b2ad9108a083892d07a76d48008e56e3c4f447a6141b4dd6fc138184247d8fd7e28e7133722d08cde012b83891f5258980f8b2eec074c1bd7fe5d3cb7cfe37dfd03ef46e7474d51f6cafbb1e0e812f8f958cf7a36dab544424fbc75594b63338b2eba2ef4704b8bed88788c4ad6f184f43f7746b763e946e5eed5421b7497fb148c2ae4c37df1583257374e9dec048b862fe3c55e7cad58de81378d46828fb05cd09e8c93b1f82218b1d99ec4f7ef612a6fb73bfb38b2d4ee3160d299279be305417705bd38714b2a7dc6854b91b115c41cc5874626ac98c77901c0e693e88c06556bbcb3c5137b702cf5e4825045d043166a0aae98222c543acb796c5c12473ab1ad0c7690cd0ecb9307b090e635afa6bf5935e702390c0c64a6ac7bc75d2d5546c9e66ba894d9162beeb02ed6a47c629f237bc798d0022ff1f79c34e6563d9fca5a7483412d714d295000b084f5fde6b55ae928634f13dfcc050c418512e8175a032b517e76b6c04e313e379692f75a2226ac97ad90d85789ab43cf11be453fdf2ea8668f997ff5abb83ee7afe90c97380d1634c8a2a6fbb58a29ef48d7a3f7816336393d9e742cbc7ea51e9518aeb0f140d197488cb1124ee22cb4de71364cd896f6727d7118571e367809fb773921b80323fe14e1ff71e4599677dfb732893dabc47ae1b9db699ab16d3dff1c92c3dca1c58070516bd289e88e66b504c340da66b5ed96e6ebecb25eb45d7a46facb85ab6c1cad4da1873a6b37cfa703c15ebf2fc97677006529e682d9638bd714b6d2ec81d7c67efbc56a2b5e9a5fdddad077cd0771a5b940fb9f9b677c1a8f0d513c03fce92de363edcad3e2b7f4ad6127bfc5e4f160f61f8d55a0861526f34f385cd4656c055ce678f86674851094112042355dcf683a6fd9820d3563216a5754ca0d1bb0b2ab707d52e8700dca2de610867ff45d821a9871f7666b110141d0fcc6fc9911ef81e0c4e832d7f182c8a4dc6a1f3541e3d379398bda2c03a6636676c31f4e595bc357072d6151eca1f68cc54b9dc7a0f06d1356a832f7837c6a3e626d0309412839975da028f8efcdaf78626268357779926a1dac27ad8655162e32f81662eea06bd41c4d85f8dcf85d4c3c428b69a48df8771e4ebfb7c881bcc7dd234775f0220fc8de2ba6696c4b17dd69218fa046ea42ee27ba4eaeaedf2f21f13a817ca093d20e7ac61807c38e62cabeff487a8cb73baef6f57a64c8eda4532081f5ace72b6d028434021c4d725348950142400e01de721166a9954b2a8cf7b044bdfcf6a06a6960d11f411bba5f0921af3e915ddd24f89ace5398f402c7139b6a6fa758ad95f9657703a8f024ea582a00f24d1887a6422ff627696d847a22c60217b7e3d2bb2b03e5cfa93ec1eca245a46c86def2dab902c06b4801d6ad8dc4d261d18f439668c8e1d1213f5a2062c0c6a33d46df9c6554db46468d077b6069a233007d032aa5b8ffd8dc8bf88c6207c9ee88df5fb8c2f353c58ef354327f053f65897d858c695b78e4379680b4460588e8c156a9fe79629098e46888dddbba0be71011985615781049b563b3a370fc58f06f13867fbfc0d97a75810a892d506a6b6427da59c3e8622c4a0bccae03134f4b6b23e79096e9060d65a724860a1b82821a078cfca4dd3dc543f429055d6e7e4b2fa2afe16609fc389b5cabc7b14524ac28be404011c26eb00b8da164efd3614f61084fcd234e06fd18cee37322b4ff665f52746e1e3a966aac7902959a65fb60e7201d4195ae101b33cba818416c53c01c388963580cea3078132ebcbe1343c7bf54a9dc085f2f4de323802b1d29bc5fb42dc8c0614e87b238c956ac58cb89d875e3517d6431922cdc82ee5e0226271748e4a3b7bfef55a4b22feae0f7caa207067aeb99e3128e6f67b401bf16b4099229e98f415c198a8888b11801403e23405e89a40373c1a0bdcf0a79e2d56912bade0f7e5b9c0c46d1566edf56c570dbd30ff220517811a819f5cbc8938c265ac53b8e33af6ec28f6f79b1bf02f02baa23c904497b235f2ceb7323244af798effaecc275be5c2c2104fc2abe7686b08e9e39e0faef37063dd279f832f58471c90d378c7551515750224b8b222c0923f73f746031e77f85e42bb6d706f946de22f857878b87a266cd5237ed2ab139f0abe51df95d82fe265f83257bdb42582883eb1f6ceaa2417f63d73d070dd9561d1b09783cd30bef5775f020bc4379725be241bb489f7d814a013c6a9d6f91a4a792adf53bbe5cb97f5a9da688dd78a5ca2c74964a105461c4e4b0afc2d4637fdc5746d90986f5963760d115902d786ae37123be62b44abb739a7d49c797dce99f589b993ec7404fefd2d5c5aaa05e5b05d66551957e8aadf0f5dfb0757f0e99150f1c1ce48dac12fe5a74d8028e9bbcfb13bb34625a5ff434a8e24e26c695464f885e0e7242347e35a7978606b3ecc6f01bf3c61339bed79a3387dd45a63509d4bc35311f1d0c3b5865b5ca70122d478ca61146005cd5c5bd4a2820dfdd6467c52a519b0669f2909e9e69aee3b4dbf75e9dd3a35e3a6e446cd76a11c6dfca16b978e5f46f3a0ef1487d7ca6217b308e55837a5cedaaf24586c2226a2252ddde6ebcc962d889342b9165340713b6b0fef767afe67f9e1768a4b0d3b0d5449b8be891ebc8402619b49112c7d330edf18c3b3c0c73a2cae8441dea989a6c3c8643f3bbe70710df187b4e9f77003826990211b6a07f3df58730a4948405af8b9829fe0cdddf3d2e629c3c605d93b13496c2a3a73906ac25e9c69d87e225f003cfd9df3c7144d965ce2194f277edc8089cff5909676e8ccede41c507fd06655d785da1c42be5e765b1cf80b42853a5d9325c6499f7c465cf8ccecac8de668a720258f2b070168f7c8034f2a8be4b452ad4fc57c0161410c4c51eb2a29a946d593b8c86fdd6b39e4d7275823e506243bc643be0c7af7269c08c6541", 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001040)='/dev/zero\x00', 0x80, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000001080)=0x1) 02:02:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:02:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) preadv(r0, &(0x7f0000000080), 0x1, 0x0, 0x0) 02:02:31 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x9130fbf, 0x0, 0x3fffffd, 0x0) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 02:02:33 executing program 0: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 02:02:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x5, 0xffffffffffffffff}, 0x8) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) close(r0) close(r1) r3 = dup2(r2, r1) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x42) linkat(r3, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00', 0x4) 02:02:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x230, 0x0, 0x3, 0x3f5, "0400000000000000186503182e0700ff1f091fe6"}) write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e80", 0xec) nanosleep(&(0x7f0000000080)={0x0, 0x1}, &(0x7f00000000c0)) 02:02:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) close(r0) getgroups(0x1, &(0x7f0000001640)=[0x0]) shmget(0x3, 0x3000, 0x8, &(0x7f0000000000/0x3000)=nil) sync() setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3}, {0x18, 0x2}}, 0x3c) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x7) munmap(&(0x7f0000004000/0x1000)=nil, 0x1000) 02:02:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 02:02:34 executing program 0: r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x1000010000029, 0xe63, &(0x7f0000000000), 0x0) 02:02:34 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008a5000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 02:02:34 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') mkdirat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0xfffffffffffffffa, 0x3, 0xec5, 0x1, 0x1000, 0xfffffffffffffe00, 0x7, 0x0, 0x1, 0x0, 0x9}) 02:02:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f668ce68cd600"], 0x10) shutdown(r0, 0x1) 02:02:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x81d3b19217dacfa7) pwritev(r0, &(0x7f0000005cc0)=[{&(0x7f0000004b00)="9f9cfd391542c4b89aed1d178748ccc3f493590efc1bec6b7fc134ca0b0be99b93bada7a40976580765aa88738f800b46a13ca9154c21da0d2f6136dee67b26fbb6924b0af6305ff28fda5db40cbffbccfa04b9bca47548678b163b082aabe9f1bd75c78a0b12b9d22ed236fa07cf55121ae0a9b2dbd206df49387c34d6b697cd39944b4866d4df984be6354e8a3f5199aacab031b6840c43305183b9b173d9e9856b449984fe5ca900f4fd1a2dca295b163ec575840a15e471acf5417f11ded11fdfe404b2e77e6e58004a0f542bdc1f1ef79ea6de449cf29bae257310198edf5468a1ff47448eb190b63c50726de177810cd61f62064f91a4e51dc"}, {&(0x7f0000000040)="42284d6cb3bb92bc6b3a7caea811972235f71140f11519"}, {&(0x7f0000004c00)="5b9ef23dcb58e7cfc7883ee5709590416721d6ff37cec7dec00ec2ee98080a80b5e46f6a7638247d3645c12c28e4d3768b95b10042081fdeea059e0424d3ce1f58324a1df605006eb8bab7869e1fc75c3ac71bba2645bb7848b6372b2cc05c3291952e8bc077a1578cfea29b7e8532eaa434b030ad396c0d4837c30e7cee9c48f97deb2136bf03a83cee8859c222f5b11002c921d38336454f05d27ba9d5dc4b468399a6e86f96bbcd580f68e067fb81dd49a96a652ac42bc59a1977af964a44f5e2f2d8caec08e5b894be9ec7a77e6064b53e17d34fad39c31db46fffe12b4c71ae195aff00a1337e11c0f6d46c58b5369f2106390d198038b7ce58957e83ba23955ad803a48f7696430338f182fe8a89eda1b6e852a7d665760251f37ca26e9dd6f41b8e0c638dfa7cb1ba27fd7974021ee466026da86b654b6460b4a7b6deb4b6df61873ea8bbdb231be0c8dd6ebc3d6fb992e9b9f994c8c7b7d373099f899104d226a4c1d87553c2f6ce91ac37b7da18cd278b74e2b4211d5364b91f5828fe122218e21cf4d531f8e726137b1699eed5bdb721f38fa3f3d7b8d0ad489ba715c08474e0739e0da2c8a584a746f7c96fb624159b3a9045c56986cd884d5c8e09a19714d3e2fe5e707a2086c4a81a08a749ca96cde487b491bbaf26df8cdb84799f51565572e803ee0cb60455ca713a9b4351f5fd95b2041fd56a019833b472848bb71224271e177f7803fdd07c6403bfc38b9d95c5957ff081b0e882c0acb86de01fa24ed547ed61856b779ade95aed162dd1bf9a584745b5c72d21e2017c8c6de76c57e4595f6d71806f61c1fe2328c5dc77784bd36b9fbcd38349727b8c95b30ad85ebd189c11d06ac2769034a06aa670409f46ca0988415b08fd79c2dec9c4a82445fb0f219fae2497b498c95e4bdaf13652102fadedbd0fd0cfae29b6fcb38f3b3bc2261485dab5e57ef75a5d56e307babb99bebe6c3d9f4d2440478885f9d41e58d3c911d4468040453ba3801c2bad2444e40ef479533889c7460f11485936b0156d08cc3a21a147149d53deb8642c124d98cb83709c0885fd93215b7bd35e93a659350805d2f3e4a6993b592bc2ef51d3de953e4b198efb2931ac059e6b29c558a9dab4e13ae2078900121106eacf8f3f2fb0f0b0a16f56a58c52b075deabddd1b9ad903861b52473e77d54e67e7e5b0d397c5cdaea6719c75a0da05c8e735cb1b1334cdfdff0629b796b242b7fce696d792a7ef371f58a0a40c71e8dc9e82921658fa9a1535d0d88c51112f0a80b085b1081b57645e43fd23ff6b4a9a9d119aa4cabdd602f7b1c5e9689fd8de84cadd6db5b62a10157fd1618efe36da41561f6c92113ea9baa8857f7bbb53a12cc4cd5970f1b33a97cdbd24ace33613e5d3b460421621407d5a9c178bf9e0ea434a8df4e574809b5beac2bae47c52ab0bb7a197779a5a00ae442fa6d1fb846de24b8475f5d816e9e3fcc697c521be335342c9ff3c47c35fd11fb45bae2268a2b0486a3a11523c09c3d5ff046b859ab0bf024d66dafffd17c11a4a35c9ffc74aaee0ba73ce9ff9d8f01dea7af2ea5ad91ef909d7f2ae4546b1a34118d9a499c95485ca90b192244eaee888ea644f2023d79f356c1f7f0974a397f27f3aba434bbab97c389bcc55f68807eff9a31ad70e81452eca47fef3706b555f1d0532f8a762149658db83b9a33b2c49eda232fa088c0ab5aef676d330bc3de8d4ac95a89ede4b4a8c0d2b95545a497f22ac68579e2471247e4c89ec958413164aba90a1e6264af4b75a21f2f13d89557fb2fac418ddf606af562dd12cf9b2da3760baeb8327b6703d835d5e34f48089331f595b22afc7d9c107131c7eeee84f81cfc7e37805979009ee83dcf7e86d94144dc2a8fb0eb29f3bc6d5f4571e351ed542560cdc71e4dbda1e1208be9f20f37c4a80bdfc34e9454dc34efd28173a867d2f85a689cf3b37f22ad660dd3664365bd9328a4b66aa0f683bffa6d36f26788a0b75becd1bcb91317b2a8a1f690defb8aa41172d0898d517129e537049cf4666cff281bef33119c68f15ac99e107ca00f80bfbdfdd2d2faa8ca881b9aa65e3e0a0e5eaf6ef22e14855e5aef3895de1f546947246217161a386a840cb2432d6d133dc73d84fa9232c9aa3ed4ad8823716b6042b3ef8c1efbe743124e9a30373be1e8bd949e3ba64bc65813de7abca13693596942cd94623034fc10718dc7aff05ef72fa88e77d2149b2ba4db44bac0cfb6406dac94bbaf7d3200fc35a5284851f0d2dadeb469ba784af47705041e1ef035295021893127b53747912b703cfc7c578cfee9f48b85e3b26d937e024ddd24c9eedb8f9cb983a733aee3531fdeabfe47e41d53b94d0e421ba780969a86e2be310a5257ecf69316c3079414b39b443b8b8718cc60ec30ba3b70b77438d334939502acca0b8fd090b75d55c5d3d2320a4a491d44f65a7bee03cb1f72fa1334f482fc108c296248e00c75f5a518b7bdc1baf89e02d009daafc6fdb9fc9d3142c7aeb0aeaf41e7e736a2a8e1458a0389f3c49aeac8e528e19ca422ed55f15ecf015f01993655399685b3339b2fa24949fbffede35737824d3302fe41661625c9cac6d47111ef90bfc6dd29f50d2c862f6c68c05ed0114407152f5120100e3a704381ad2458ae14d4bfeb2817369021c194fbd3d1829cf0450ffb1d2ad06388d03e61ed3f29e66217a654e435826c8745fa2138266be905ca229f616e51e9f91ff0ca7263de4ed330babf7afcf289ec7446d3a1c829662ab434f7e3937e16c2d308e39756ec0af5411cff2b4338e7e14b178bef6b39bdceff033e1d5b393c1747ef9d72fdd3bfa7410f9e0e38466561abd5bbdee8e248d28550a2b517ec45f7a34875dc7b7e9c5d6b4bc9ac34ce898197afb6c6dc9dd2637440380d727f6606b389747448e89bb8138a673c3e77fc4f9cc91fbdb10838835e1be41e12d3b570689e654702556e5d9c759d870b03b93382dcf88e01f60c81c389611c0e92854ff78accbb844e5c303fee68319fba403566523c3f31b29454609b17fef681e3416854fe6526af170f2089fc0b8ea8a813892f259195bd91b876a2d209cf7a3d2d570c3a9ee4cb178882fc239ba7138a325b10c395411848094b8bbf267ff11098eca96023c3516a9defeb7c890f03bb133f2a95d2815b6790e9037a92a94586b5160506577f07e3417632a221707b07d8159fd3bad6a720bde96ca71e94c2cd581fece00e26c5e8ebe9486836d9cb878a233ecf8e98dc5acd17a6bc71107da1ce152cb25380d81db2f42b9d8dc346519810fdd291c94f331796275576af389b21342fc52039da6a71736a91d9b33b8b73421396f349e25f390d637357839834fbfb219da73d53dde3b87622525198a61f33bc15b77469674ddce411458781191f46c563c57596fc2aea13cea31ea8db3d3d6832d1cc6e21643233784d7194de61de400396a3855e518f53dcc706ebf05c99cfcc996f060f2eada24d43bbb54dfa75dcbde7fdff3d1cb936a3c65d1022d22de88d31a65041bf9ddb08a769729c8b41a117d50c67cd7f374de7a01505dcccbf374d3cc3581dbd6405a410735a6417d8e0023799158a5178a8d794111ebf319ee38eb8378ce09d20e12c0bb4e09e5a9306d6266aa3d1abda06c1ffba085eecd5910c2d9d4ea71cb63238e8b6ff6d9987be70c07578f6841734258dbd149a3706fffeae0282acefd2161fa9c609233ebbb7e00271d64fca84c71fa8160d19ccabb1f86a350fc74233e07394d1b7af5998b8306e9010118ad834104fcd83c0b5d8667314cdae2a4a46de21e186c42933db92af45272acbbde9dfca73412ad8514ed6de158cb00711daf06feb699c2bf7e7567b40d7cb364f1d05e3ed0e0beab45cb21bffaa92539da7c1259a5840519b371c5db3d0cd6f623989e68750118615aa6732bd92ae2044221947b72a522333d8f9d621f7eae090b997a14b240d8ccf389c85534fd11ed5dd27cf578521b79beb0f075209a22ac088ad7a3b1f6ff3cd8538e95771d244baaf54996b4530bd74f1ebf88b2580801d4f5853b953bed783295b6947679636dfe0be52ca508a6caa13e70e2563fb6e86384a5ce9754d83566d7b4688eedca3576141483015c7cb2ef95e15793242b2bb6dc17e46eb234fb0576b5a09adc337b7b22daacf7858b504d59d86bcef382f9db4d8b7e51d12476b476295f9378663c9215d274e0b8626d382dc7e0b695aa3cf980d42b1740fab6fb3fd1dffba4f0903232e5b7b6e271b3179b077819696bd3db176744443237d9ef379fe1a11f22191a5b1c7581c2e836465adfde632e0ffaf97fed05ea32aaebcf3a583353807098e4306db5cf061f802abe68483527cedc80c70fe1c67b803e5746840bdb24b51b8ab8144d3bdabeb457ead0de5cf4f418c089704be61220d7cac3f18bbd3333df422e368d713c7d6a0633b82f25cf1f7bf88b85263d90fcc0b8da29f35b254888f67544601da03a8265d4391a13cb0787d6e2340f23874a4a0b0057ba2c7d96f78fda6ba253658ccd76ec83bcf8294474eebd7bb67d4129fbc04d43b993f8c2801a3c4827dfe3040f313376517cf7740e89031054d4b1542c2857b36b31b20acd7b01ba2147923694427e46bae1fcbc9e147337e18ff3edce397fcd5453fb0e1040be357fb186c574931a2cf1534edb00b7160250872e48fc23b43c38a964a02da9ff7da39eadf1296136ef66b006e46168426e3e958eb2654b4b7e62f15a61a9599321b466cc9433af1c21c217b11bd9b32821894e533c195aca15a9083ff836395504e2f009465d66672611096b3d3e78bc43e9cd4a0970f4ce89ed2d37bc7c4e7481fd795909ba71a94f4a8d7dd25112cd18f5561ddd13d5f46ab1383817b17d2079e9632f5e9969ca880a12357f6aec151601de41ddbf622d80fa365c974380d3ea21bf240bca3a302f9af84ae12504bf0bdf7bb7196be7e59c053e462cea239e8712b0516444c109af47905ddec0aa92e528d37c8d3b0bf81fe197147838c1ef202f661a443b2812ea9b48d5f4ea5dcb3d8750d5fc7aebbd79bf6aba8a6e168a8be308e99c802aeb94f2ce54a099ae7e2b95e39964ec693216ea0aa19716934ef925200642c90153c497cc5d2e3cc1c0d765e69ea6836a4ffec3e13acb3534cf9da34b378a82743aa979d7183af1b6265aef149af41597be9b79917903216ee67213efedca332f5c16bf15fc143c445d564779f9976100f5b42a6e43985c0a261b53cf15d134fda5d2c6a52c51d73aed6b5ffb8306295d5a56453e4514c19923a3873d5cace4f21b5da6c955d78fcf05fa27b1bbe5c4a564238abf41d2d89b49202880b63a7e3f2000b0d046ce03cd57adaa9afb9c6f4419c4dbc526546d9b1535398e5f4904278eb5170bdb8967f63ca59d708f1604896bcb7e940b560f27a5f31c6b55e42ead620ef6b6dfc9147127de60945d16c4d7de56c6a5d8211b9a689f7228192da66bafecf7e6c73fab8acb2f89180ed57b49cea81793db6d6ffbf73f88ecab13399e96415211bd3b824b362025d29333ae36b07353de7846e4f034caf99c06c4564c86254c8075db6c64dd2507a1a253157faebe081976a66dcf6612bc140d2d477e22b7cbdb891c4b842cb06aa70c2f2cff134fdb069d638a2d3fd05b6941e16c91836c5fb17c848d7edd0c70d146cda0b27c088ade85d2260450037381bb76566ef4aeb1089293e5a6b43e77465ec90f72aad239e8e8f74c23464011daf894053acd24d61144"}, {&(0x7f0000005dc0)="b116137a6b1eac31a888eb73a31f0a3be05e65c27c5a5134b806c4c876305acf32856ed484c0cc144a674d3de3caecb2f9398fb1f8a2d7ce8625e7238399cbae809173eeb655389f8a90840b5fff009aaafa95a45d4afd8d336af0ed87c5cb3b387e905de926fef71756ab0c9c2b510cd619290f6e135e99cba341a77f11f4621cc9"}], 0x1000000000000051, 0x0, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="a0b05fabb16681541895b6fa722fc694dfa7c5baf3bbda774b4353d9e1109c32802f449b10cdfc513bc647cc3793b3ccba9e9398566ecd7f43202e3d5d3430bb77a586384ebd89f19c0e1da5f165cc804694ab1d64bfad37cdb7b18949d8ca6212ca750f59e29965916d04930ed2e5f90f74d197f1e6701a62c6db8d115ec1c48aef7253dbc860fe370ead0b32ed40ac136bc483d06b8414cd41d126536a2148c2c6824b2e2e4bdf7427af2ee9dfc64a", 0xb0}, {&(0x7f0000003840)="1c7ecc7a28d2b99064160380d633ec837023ebc6883d6cf60adfc3c3a83d5b61605fb71ee6b7161cd42706c5c8433c928b7d0766342fdb1126ec04c3fc90a858ba14e51da368e0e06054c997710999728df9cc3917350bd2e84ea07ab4accbe0b10baae4bc1ab38d13cfbbbfbfb92638ec5468e039a8a71d4cd7cf7a4ce7be0764631f0d48c87dee6d90a2de66a020e5d12b6e2fc7559317a2bc4908fe961a36812d046aad04ecaafa93302d7cd8ac00a2e9c98c446c0c8fe09bd0bc57a3fa6b540409a959b6b166d9f3c090d46ce6b1cc6fd04ac28bdac5e1bc02cea608934f07e2cd584bcf645d19be957eb0f42a4db0e8ecc2f0a669aeddbb4620d1043140f504a41bcd768f8e67a51da4ee55a6be475c97833c306be8849aea569251d21d9e8ad599e61b34322ef960c39c6ea6c89fd52c78297aa3c7074c05ee193a10ad0a4d0418f3585783ef843176630c0c7eea12301008c5aa3b2f512727c96a52aa4fc194c182af95bc3abf2384361e1feae2be9d04395cf691dcf14ecc5926c57ff8dd37bc371ae965890460d0377fc3aa40ff8b0a7080eb21a23b7d35854d264334e74b085e6cfff74ec1c8faa8aff5c5e8e8ae588343bae61c2a59c40d249e67f45ec440d787c0e570f037033c86e7967b21005ae51ffe7e9e6da78d4a72007f083a3d508de2ba172315ecbe464c8fcb9dc56cbef459ec0a4f7e8a16c444a047b16f95238fa858f3f8b585a8339c7a409ad79d0aad3b7b229d3a8b16b363263eaf2ecdb1e5020bf8fae25caee081c326f967ead4d0f5c93f641b3a0cd707332a990a5941466a4bc91b726d4db0e0bc5cdc3998e48d1b07856dcf4b7ce2dabd28fdb78d58e2c1560f5132d1fe5ab6edc2ce3a881cfeeea69f9bfe83ccc19280804a9adc83bb5078cab8e3b7170f96b850fdff446bec122c0f528ec85d61dfd77dbf251d2e7350614c756bd2ef3f1ec0b43c0021623d693ee746ef3c7da67490a7d192cc6b7336d0ceb6d8ea197d345d8abb5c3efde87fa40cbc406b84eafb8d4cfa9b2f4822620d6c0f404c0d2d6b58d2aa766a05a521f95cd46d1eea54608210f9a2301ac3e003e79d7fac07ee714442307bfcd9909b37388fc871dc4c2d07ce44a381f7c15fa154165eca5f839a14f3ae80788f3dc0c7edb5fcb002b774d0cb09c7bf35a33552e2fdfa9aea010154e31285cd49e7af19298561923f51e120b1618055665a1daa6f2b8a733ad189980585943ac9884daadaaa3c88644f2dd38c4ca3d46e383220d499fcc21f3a685a1f55761206fd5e188017bed1d1512044c39d021837c344961b9483042b696d5ec290ef3525f41d8c909d9d939c5991c90f75d0c1a312d22579a76973729bc65f73666e9706c869c8adc005a5433f43b45568f2197517d2e52e101c10a204aea5cd4c85a69fc90e83b0a78c75d15b54ae8cb9f57ec871a418481e9c67c79a4a266bf9a7fbb35d7dc72011f744b92b8cd839a1f5bbd3615081a828c6ccae6334c483f045fd6616bfde3fc2bdeb15d283191c2eecd00671f8d8ea02a1baf64f463f6e907586b38e903fa16188105f2fa1490653a7a95df13fa312de0a0ac5dbcb22ba89ff8a02a1d64047a9b6a0279df7c74733524620cb9446a4bc06ea69e61353cdf33778a564017185f0d40999266e92f429aeb75871492833f2850b82b10e7d20fd36e6a653cbc903eae0ffe70627965b791d4718e74a2cddc36f9bed534754984afdedbf91b872c1772a3635041b46a90d42f1525640348190771cb4daf893b155ac5d068744e137bcd8797282db2b65f369b419f02a5af91c7a7cb4ef1b08ea8cda58bb32af8c5f385a190d3b2af1f7fec6136eea2e4c7ef9fb11c2ed88179395e0f2a452055d3ee9944bb6a9f180be1f208d20c9242ced800eca19802a56c39298f175286b54ac57218c0f57d2573810c09049949277dd210d90ffd074e47a814f813af9297732db50e757f3e39a665e0af64b62422b56a5741524c1b1eb75c8ace183e09381fba16d09a2ddb7de5d94b26c1bdab7e46e7f8bbe0a9b7b52a479f7f89f088b72ad9585c45d63d2c0dea1529c41c4fd3af58d5e1ad1709e2c1befb3e7d0669225d71a4cd4eb1b26d4a03c1e6c26f1b28d0cbd394a719d5f3b9c202049efb16ec14b3f62496ed51ebc31b46ee4214a1e5f76bac104e3dfe09ebc54298fa9377cbaf896af17d546b92a7ebb4e7e6a8e582833c9acccb5d49a9d586595ccdbd8b2dc0c839e3f5105a1dd7f86af550a7638346d5bfa374f644fbecd44c5bf572e4cd4d37af6df266d2fb70fb91061621a41b37249bfe826597d3d50e00c74eec75cb389d565c7bb8ca9ad856f3c22e28b7ad2a0f9a7fe4b8bb8668bab5c700d0b4082ed14918ae8a8dbcd196198b3537bb87e849d5c6458e91d256fd31a66fbab1a5845f790eaeeabe482a54c2354eadeab9d51b89f4aa029868d49de2b553d170444e4ab2e85b7c938e65f6e35d4b364ac36e2dd04b5bafe6ef3c7d7b4c3d12763377ee0c7d271df2f53654bd779ba39d9a1b3d14ae4fa7c523fb9679a1437ed14214a56baa90b0a753c17da9c4176f3635a7e68319c6a1d9a51757ca80d0f22011a9f5effe1d0d11a44ab9a57e8231c0d336d849f521a499953332be4b5dd4e586ff046d56cb92b90b4b236f8deaf818945f14ef6abcf41751a44ea11cc9311a6a0eccc63cc24514b743b16f47b5e1d14daac85e627b544a33d436562e175e8e8b8bb34445ea73c0c7686ab397c3a31372d02fbdfaa0b12fe9f60b1530edbbed065d6a52a6bbb2a415636306364fa8e23f87a53878fbb62905f03f4cd5d4d1456dd78a1a0f63e83c3eceb53d477b780425aea59c1524668b4aeae0c4fb9b446e6a8d84fe6a79371dccc887a44cf9e880cd2b7099fd16eec31d3cd5c43778145ac87373995a848cd3c31e00c04dcd8342809afa8708c19a936902bcac16da709193b74ca3c1cb791f13b8d93e8ceffc1b00dd8d9a9707f300db764cbe3479991dd5972cfcd0d283806cb07a10f0600fbaece2ab24bb84b9ac94c09dbc5a1152c3c81dca065ccf1896bf3d592687b5bec3ada69989918a1bfefa3dad1e3d05410f9205d4ac4372c572222c3f2bb6c57ad1c5514b56c94c2f7fbd9bb4b6b91ab86060ba8f9db05173aca0e587012b5291d7243ae958e51c53868923742a4512b5741accddf1b431b641015ce4017b0e8c7e6f7d61f9feb82f6ea4f9848c4e183f8022f6e7ce3a9fb2236cd1047bfa3356dc46a4634b33f91b1974b9fa3e0407bb8e152c947f38d7c536ed61ff0b02e552de2fd3fd68336d1ce5a850f0c6141f3dd790cb4dd2d2755529096fe619f74d15440fb187980f71a2685b9134157baf662f92eed9fab1a50af8372023c449e817333912abcb3c88a7a78bf33a2b647f3141df924e55b56c3c0d6e026a61d3c957986bbe90d3ccfe98cdae06f7e9f789e5c06d939697a6aeabb039a3e32b906ed614366a5fd9dde81c5ab554ea7a899baaf1d0d9ce92225c053abad0fb32a1b1234ccf7599ea4ab468d540ef9693da6c7cfbd5e101162b3a210ada4a92cbe036e3f31ed32b306d087bfa1537b31218c98d080a22c1b7e47278e6d70fad2c5fe13ba26052b4d26eebbf9c2967f63559b6206d39b10709f6f6ad207cd7c0207dbce9fb05ba550d7aff00cb272cbed4efe42ac0b5b9edfcdc2ba95bb46d9e38319c2363764667530748f09003fa34e1a54bbb8fc184aff201468f7f20d335811f5420335b1378c701a07818251ce46b3c6e32dfb6acac065fb95c6ab58cb377f8f7b1b1ecca295717500fa5102abe813c445aeb4fa85252af461dbc76874584d9f3a4e69deb3e2d9f99af7736865227a5398cabab535720bc5178790b3f65eada895697e48bfe8a26dc08a9fb589d55540474fb6a897be6a9634b28129a062e5989201aa27f7a92a037292b488758cfc121368608e38f6eb3328aae26546379d793ab526945898af403e226728bc656370851ac5cefe06533e2986081a0791187eb9d44981309ec164a8d2643f10205433320f4c7e3ac194f313002281b3e29e37c529a3e17b3ecb50b9a4e4538e9ec50612c466a6e0491f2b97c6d7108663f250c18022434cfe3eb1c5ff4392b013988dae2355fef82b1aed6d7658a2417f7409f3c62a3a414ef636caef4cba642d79736cf428d2a9cfbcc7c7919150644a5ce51985a9cd74061c451be694dbaacb134402337c567d5ffc29a81e6975a4aac0fbc7cc5ce572e93a95409047c355aca5a1bdb262a22d1a3e652e976bc65ca611eabace0a9fb6d48e54220f93f1a840da83f498dbe390721314bf752cf2bb2f93e97357ce058cd6d56df9d300300ceed0582958c3c37e7abe7094ead077dce68176a552111e6da2b199cb7d9401844438e04e763359929251647556770e6bce23c37364fd7e3241921cb2b5549eb2d56f370846cccffdf985f2de2715df26539dd8c138ca91f40738db25595c5673dcff5456951b32b3ec6da884cdcdbf94b8ef662c5f7efb4fd0db0afa1fe82490907db7b6fe22c91a0f11b1cb8536269ee8473ba9a3588f48da444cd0c7d0349f7f9f189d159ef4cc941a853d0ef4c733bbc1554737e4b4e3ed7903ab2b6f38bb5870a428c23627a5d8e5d05cebe813fbd53c20bddb7e04379f8f3f60809a16af6f6b57996ec990c5e0c9ef2fea77074af5e014d25e768ec56a6cae0c32dd921435832bb42e0d0478979cedf58986f78eba9765c1a7a082ab20e87efa33a05a4c3226c8c55bfba9ddd738e64b4da734636addcae2f99e2b03bc95c4f629deed9a67e0372bd3f336741d74bac6941a9ad54f4fa9ec2fdb2567ad3ac3154650d2458ac423f38706c898474661612d7463e88c5bb8299f164bd17551157be90cdde0e9eb227678ddb9bce3c3ee0b1da19c062ec843e059e09d07e55fca56b0d8c4c463ef59000f4a39d96706dc12a8d8579791cf6098bf59ebf20a46df8580a0a4dbcb486f789c36dde0fddbe67904ceb1b82f61646a53fc78759c0eafc0a8a54d417448a815e5ae28d4f46657d0f1d0fe610c5584dd433c3d96e226e5d6c4c521d35d39e2484eb5f4edc19414cc76a7823cd5304af7111380edb32ddc7d3d4ddca4345b5517234acd9de986171665fafc015e1ce096d0fbb27e6b2c5bf5df3e4f753dedd262bddc2f9d17d1543a221c9a1c2e51548ffad97f0d4a8a6d8dc6c52689a6a77801aff259a0261dceaee6bd2cb9c600697504a5746b4ae112dff52ff8a8206daa2f5cf9a9dd23d9c66bf2f777ac04ad5e8674f60ffa4eff75a35fbb53727565d18aad29de968dd83ef26c8fff18613cb091caa13f4011422b356ffe4b3496e626f6b4f20cd760b3caac5240355cca3275cef79885adbb07d50662285f4135e717638c1c1788874dda34f6ce443588aff14c6e74f6021940371fa125707d0024f29a7b3708d1b06863f3ca8bf9dd95b280192d0398e266c53f403bae63daad79590c2e38b958d28389c8665048b1e05418309628826d2d29e697b07ca96c6cb5b64f5f60c092475b5c456ce788455552c030d94ca29909c5dd8617b531cf9f5a05829cfe5117a93880f713bd53e1210c6920a2329d7a88a417024e400a5ee08ec6c571ae834ca4302d5f872a926385ea4fa3cd88fc6673e7cff04adf92df8d3cd83279ab6b2d6e08c60abefa91a3c11f520066d2918bd150ee84423ed489dc842f3798933a868673a359a9d2e7d88f4e0fc60cffc48129752eb4b930211e48eca8edacb0546971aa12f3a7fe2e8e", 0x1000}, {&(0x7f0000004840)="71442a24fde752a48a0dba93a725e1af0196a74d5e09f553dff7f8bd024d61bdb2f36729131890ede3936e67c425042a1d4f0ae395bd4d3e440fed66933b11e3ac09a7ae56668143326eb392bdf9886afedfbefc76d384f9d768afdeb5c1f193f98c9cf6a3b92c31200b8ebae57f379a0ee5cd3a642d1e92532e9af10600e95216951cec054486b5bd45f061883c76238c6a6fcf8700a0bb7cfd4a41687bc12596c0232cee78ff260c9dd79fd051574d0c80fc251337c721f20de4fcc030e1cbd30cf8b8b5b7dc", 0xc7}, {&(0x7f0000004940)="e583384b3a2102f3c072b7a89fffd4426ef79b8945fa34dd0cfe856898539988a27b08453a7d6cbfb6dde75af0e121ab30dd26cba7731ce3bbaaa369e74e72affb71a4f4db03759a22c1b1d52644101a0cd2f4e4d67379a3d5e75fa1352bc2de432c53e8735771a5003f89c7e33d3f24c9cb32f69ad321b5d5b89f9d9354a06d6f2f9c7a537470c9202f35a441b53900b2e91a6cebd4d873d6c115b70aa49afdd82ddedab38c0f30946ea70b1c20fbac056b5097ff51c7127dafa0296d5fce0291749e7f59f6814e4f75be88cd4e1b", 0xcf}, {&(0x7f0000004a40)="41dc55a7bab4ecdcfdb0e6376bf9a6b7ae1e321085f680b6744ad44592f3251cf5231187275923952fd9154d39a73eb49c1a366368d25e0f62ee38d4aa4a23c6a444b45ac335913afb5cc0a14d154ccdd7294f0a6ce26058a3b695f8dac31b0600f394dd4bf4bc1c50cf2ae02c013d106a62a4d9ecc74ee819ac2ff10c6c419f32c347dc69472bae9202c3aa864eef96af79130e0c0ddd5c6ed3458ed595c51bbc", 0xa1}], 0x20a) close(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f00000001c0)="ce95155c4d115957197abbd7b8e6e77070d7d3e3520bd033d29d20e17b0e55f4a796cc13945e26c64885c99761c02332e29d9eba5822843b264b50b3c7da15d90235e061bf042d246aea22d44c5b3068666421773b23bff8586b3990eac3240942a70bc41fbe58f9835f2d78d0e98aff74ab38b50fcf26e4eae981c8f70ea81dbce58c84dbb4ff8582079f8065c22250d286dec9e5156e", 0x97}, {&(0x7f0000000280)="0d4d3a2a5795ef2d5cc6060eb01d6e80c50911b7b9451782d5c9f8fd442d50ff54af8c4ded59523b13dd2a09ec2b0b6d4003849691dfffee3e0aa376101f9e0f0e245505ea118347295020562c6943413ab833c12ad92f4121dac3cdceee7ca5c6819ea058c57979e9d35a4cc2d5b8bbed8fd92e242a35ab8bb8db3071e25dc7f7d7118a1402f478796315626310f89e40", 0x91}, {&(0x7f0000000340)="9ec36dace5efa2cf216a27026a05302af9c1d7c50934c0f341fe946c51ec344481d5a8c7bf6e58cbcafb62c5eaec318422865715f25ed8961f749f62e223ee354c77fcaed8b2122ca18a6e3334d2fb2d47e659e65b3d1d4d2341ff14794f0ad115b27e3f73356e4bfca277", 0x6b}, {&(0x7f00000003c0)="a4d4a93f0e015793bcafae652d36d5768be39986a5a97dacc49b7168f42899d377d7dced7e11b911a88b8faa4ea4bcbbb3a0c1", 0x33}, {&(0x7f0000000480)="668749e1a2cab15af2d68f7d46de4c045b9c7e8d3e1578ccf74e459f4c07d9549696baa21957f72c7c06767b51cbaf453c3180230294ef2686482576d3aea80652b9560537bae3549ad5cb12bff484bd0a2c27dac1c57d0cd77a8f", 0x5b}, {&(0x7f0000000400)="b798fb8bcdf0bd", 0x7}, {&(0x7f0000000500)="cc8591be790b6a097266676b40b1a674d51cf8aa8a5de20ed8efb95fb3682b44dbbbb67bdb506abe240c7fb123e4761d9da3d218f4935d2af94469a8c9f212c0435d32442af40ec9c16d1139f2ea0f38ca96931f602a83f7a1b360a1894a8d4fc840291faa18e75ea0333a9b70678d9a88408ed43d0fa32f7993b77ba706d067c7bf3ab0eddc2eb16d9c6b1c95f4c822a16abc01d65198b6c7c8e0ce6f7993", 0x9f}, {&(0x7f0000001640)="c95cbe7e77afdf423b496625d150da5798b2ce19652ace40b1ecb888a7851a32789d353c35361b9da56abf88d7bd368ebe2fc0694d840e352fc450529344d6129612d025e9bbe37dc34330432723571f6b5df2bfe3c3c8ada237f960d58b302d807ae0d14ee1e91be2fa5a01229258ff47bc98a84d8ce33633365abc576cf574bd507004d7cce2333b7b356b2419d3b5eadba511fbf676003df09480ab6ef5af2ee61be90bd78d0fa7ccb9c29052faefc8d00897", 0xb4}, {&(0x7f0000001700)="633c33a41aed7a3efbc08ce037ef8c2c61a6a1a01db6df3bfd85aaf553dfa7cdf9fe0496d22c7886b9c4b05b9425968d5229d6f04769b38ab6f48728e98a066380c90ca70428fcf49c9804e73037f3f4e41603106e8e0d1e7785df0e3cbdeae44d8d38ecded8c5837f2c42f1dc1bbcbe8aef6052e6bf7cfca5161223dbe6b2e2df3916d3b4b17190ad669b1c3f7a0695b7c0be6e9ef750ff8ab358a3f38150432d5e660ee19d19fae79cb23c3ec43f60463be04c722ccdda76cccc81b926e577a4bdfb51522e9f99ce7b988848ed8abe635936ca49e3deb51aeb90fe180a29853939733618c0beee9fc8a9d02acf06239edafeb6118d82e8857d7ceed38207625b0065ae12615cd88bae42dc72a1145a20cf7ce54a8ec39736a54be9c346c87ce6c1590acc62929af17961fa5f1204b44caa21e80df0ca1b58d2b843b9bf1fdbf6fbf2c80208ad10bdfa1f7c37b34c7475babcf7b63cf39288bbf82e6b27d8a754869f4e9ebe574e479730f8f69b5e1d1ee9fd9f7978600611536952940b945076069767224d863b375603ee518c534f4dfcce0b9bd652db4daf3decb5f641cf75853038026e6504c9e671d61ba260937e76c48bdf32787193996acba16993801133f369f3f8470053130209b6f041821d0f7d84290f642e58fd3c01d6cdfcbfed28aa895e8db9f04c2cbbb6e8d4eda6497c69b65e3c18de59fdba69b3ee97b4c5d5d45e8c9dbdaf68ff5d4d3db46c2245555a67d1a5ba5c1f4847ea2aff844a8e5729393cb7843755871550c19028fcb762f6c52ee5364784cd1e72f6568904f13d3fa2937be6794a3feea24f904d2f82c3b4b55955029cd98e02b61d2b6cafb0a85ed6e4317aee53149c301ef8543a4df626bd047df955d3f28c84d79d68571c2380d0cbf2fe1acac2aefe782a99e7794cf7dfd0d6d83c2fbe7eed7957f0d4185aa4d23498cbee7351966d24a9ea25e579969fc6108cdd89a9f5ae930587ae20b662a264a5b5f89ed58a47e65e281d707285d9286ff5ed166537ddef69d221bb34e231359aa01294f31a7b7cdd63b380ab964980ae8c44a4a4d0ae3739171b04af8b4b547836ff7a0c3af92df24eddefa622478b5977347c35811774222c10df41a7ac95713e88d8b8d18fd8b4bee8a4c422721c1a6d9f22e6852e5aea1662352b980f86edd3d6102e9d4941fc7927dff0f3512f16646bf6c62dc12456f2a82fe871c617b62e8e4b1b6b755832868d7f2d8da865a7c8b1939ffe6076e7743afca701f3209718ebce34edec97dc51b4013e0b8dc0960d57ed830667be980590e26c15fae77ee695374f3bb5a0c5cc658ed4525b0f272a53aa6c800295fd503fab85c7345d1e5ed474baa1eb49f223a5971e55dc1ac5abc74b08281f527bae9e2407d9a827afab2c431954886a43b8201d8a3f7e088776edc1d1e0d071bdacd939b1e399b7e6b2552b167aeb5198cc9691c93a6a7dcde9c998e5d7db62c0736010e2101640d259ca487f3f3807b5a5491f5dc5d0bcfa9f978614baa75cd473ab104e4e80ffd60bb9cbde9c6e0248915fde9ee2f64b9ecb2dd4ca975037d9b03ffdb44f7feeedc6cc6b54146a75907938fe894f436bd1124ed792069575dc7c14e4a866ca5feadf1d38a9efbff09fe32c9cf36d2fd857de9cb8eca7e34220e042f241e09f08a60f5896db2556f80bc7885397216f4fe91ac024390559e10c757c0eecab378c8a167e68469c9ffae9389e36d242ccb2577332c7003e7989b1493fc918ef21ce19df768afa07a149ec6228eb1be6aa7effebdbebc207cde05a17d07bc25d7416d476ea3f583e05795ce39252d051aaa944c33cff20c40ef1d847ec4cf46c9f1033c5889f232cbd3a8adee3d295bc388635bf70307f5d2ea1dad6607d028efa6b5c0c338ba1903684c088f457a797ce2e8c1aaf5d9c8dd4a71963960e69ea376e829e45390ec4c54385b69fe61ffcdad966214302ec6b888da2a05979a536e5b4aa59eb06a822de4933c520d9061b83e5cd890203bed749aa060119583502f41cac2defcb5536e9e0bc48c033e6920fb56d12061ec49d4aacebb4f671c55e39257e7866dc8faf5e8b6799f4aa9b9511df543baa1d66a612866f24354537c56263ca424166b4edd555da664b7dd4a5b0b7dc70cdfa9062c5394f7c45950016ce286495232a2677a892acc0a6a5cd1d6c9b40282056c05ad402c99c8e171a05aec8081837f6a00c0d00147ede0ba2d08664bcfa1190c8427f39e92803ebab3de4e73161038a8407c77159faf4ebbd809782e24acd056b7101f33199c1a63b414fb4e0e245c6d887df6c73aff45f49d46704584b372b11ea2685b7e5c782f6353cad33316ac24125733e32ebc0b63f76f2df5341e0ffc0507fb2bddfd66f27861b5af08655e1a02cd9913c65e0b83a2b4e93e7d902ba62a66dc291fb4575826681fd7c397d5a332e13da2623b380c008ca0a38cc4ff8e224243b087c7e9d1065f5fbbe7273530c2596b2699bc128b3679eb94267fb2e0e9830f6361d588c5d73ae57c73407a820e65ad000d8d0dcb77065b84325ba5c307f59b40729ce935004a9f6b1be9066f25f55bd3a68d26159e7b7053c3ae038351995bf495447f7fac49ea04433850b97698b6b9b11141ed156bbe3d30c4dc59151e822892a75b64831966cf8cc89264470ea5ed7c3ec92f7e5ea93781de1668ae778b7b360fce8cce8e59acae0eb5a57ce25b1649ab85d3e2fbc716da361e91f70c64d149368c24539e14eec87cc818ff6d53f3bb2367e06f6b5a775a0e4f16f74d4f3f5d2744aa2729ad0312d13117e28eaf37930e265715d3fe71fbf3c6ac6bbbcb57b7f9c59b6a5bc756423d2f71bc16e5800295584b9944bc285c176322b56d09db482f3f62ba7844ae732335165f879ec3ef6503e1f6d291b69cd52cb456a934585f649953bf095e330a902490c8e0bc04efcd36a2961e3fe325bdcf60d05e6c4e26fae0a27bc4b82487ea194250b6e702595d11c9caa7b7a10112d166e5da2dbe7e1a71434a07e2079f636743d39e494e330cf43d4b4cdd79418234a801873b4fa65da0797a5aef2acb013817398e88d36926c9eb9524ca195db71b39cd6080eda6785649b2217edd3712de6f1e7e12048097e2542dcbcc398ba8c38f291ea06d8fc5871bf55ab9689bb66bd794ee147a3e932bd1f0976f21c685824fca5aea1d941b3d89bad0b721889817e8f39faeea03b35dccfa88510b6442293479a742b37d7987d0bd4ee3b49daa2165e05e80c03943b2e22793a6b24eaec96f8d2ba0ae8846cd2a4a06aa555e72785fa5945b96938770a9e05facdb07fa2e56e30c9133ccd99e4d01e5da270a5afe91ca4b84f5fa4986171c5768dea43acaf2d5601a48d7d212f904b0142af17ba4efdc92da2b3b7be5e859a58c246335366f496eeebbeb1c320487dab7e96247f16a9d6d6ad1cccc734ee4eabeb2d8ce8499a085732e17d8a666357f391d41ae7081d2841a420ee8657ba5706ebf92136be38d9096b4bbec0c657d848b49022e0d0a9ddefc1cac48f4f57aae923b36a21f1a4f20695a8a0d2fea504a341d207c3b0f32156123b919ef208571f78167a73a1ee56860e8109fd7a15b0f7719883c5b28a1cd9afdd6d559e73c07b63dc2dcc118b32f8ddde77dfdda0bc4a6c9937fc6abee2c6343bcae9dd30e48889659251ed41b60ec03906912db05b7a5ef18276bda6dc88c93c925152791be1e263e7d7da3fec416cd2539ac408f5105ec01d9511a7a642409bdebb409db9676b0f01e200b8900eb399fd4df94f1a7e886b487d5ff4ff573de8911cec812c7cddda721b8c1c8f9ab81dcad7eef139d1f469ce210e5409797cc7b39a2611ded203a202305665bf042985c703bbf7397880e2309573f81c6eec9b1b01947a24b0ddcdb36c61e91c91ea27a5cb26f5069d95d3c7eb95898c7f3c28143f8b51f2a5391d44bb5f86fb2f307ac1f539151f44f2ea43606488d077ce18ff2f4057d274902b25bcb8447423b1ac35df14f41f56041f42ea45606d7a9cc71134fee617af66d4f25bf80f6c84a075eea3858b3b56a013e710e1263ba4aefc6ee260d6356b31a31415be571a08bfa0d40f5d2767572abd06fd36df28f845010d82bd3d43613449acb38de462b12ac408b160e1085fbd523787dd59fe4a78eb1007ecff49e82e070e2dec90bd12930a8276ec0bdfceed838a5b3730d4dffa5cb62c48b468c7bb37167d4f6455ae06fae8e32a721321811b5c502d1f9362b7e14326885650fbbeb43696890ae7082c9e5f3b491226a346014cc91637bfc9aeb6efdaba75a1f2ca22bc10869de0bf61bab27aa2e344837a54044dd887c89f501e0018b0901b0b3e132002983e923bc28cd8c58619a08704b30cf665963436ed763b8537bfdd42096f40338f376603223d9a0fda038a59816e97a24f19667ec03113e0acdcaab46d1b8688ff38ad4a26b8f9e9f811cea704b569c79fdb31cae52df673831ea2cb335789188969d805d7bce0ea227a88affb6b45177170ab97ecf5aee5e1446992c54fa424c99367be837e7d3eb74779a8d9b17ecbd4c819874f255cd4ef08ecc232d45b659b247140b24ef77a353ec4c688d8cd2825f6a7964ae5b62980e3da7e3183fd5c09be2e47fcb52f3c75a2d5d8670732968b886124f0beba4cbd758e037db81cd8e5a6d177e7798edecbf446955b9843cb648f165d861554d98c81b648257c855bb3988cf2241721bb10ea099ced6ea994fbb4ad7fd7dd8e6d40aac97d54b81f6ddf81271e5e9342617b3e5c7316d15bd5bd1cb7a32c367c2661cca9c376c62af7294a4996f881274df5cc219d9eb07ceb11cfaf7b6325e73a40ca865ed22971210b14ffe2761b0c0a68a274a7ea7642ce79f6e375cde8f1dfd13a29ee84edc73d27ddf44b0cdb9833701d9b0aa5ac60864b053816bbf260de15edb3ab4beec73d23efd1d8282435b9fc575f167f39d29145c31cb741c0d0b5b878a0f80f348b5a0d88a7d15a5297160a894397d1680bdbb50709a6320dbc1b3bbf8b04e076351e26499bf52f7235a7579c447b8608145408ba85ccd49da5d79233bc01cd72169230ba3d1d576ff87e4c9fa2386382ccb37a46fa43d3683da91260e5c8512305329fe2bcda1d3618d77f664d0f7fa08236a49e4bd6d54d6dfcd61c302795d3e1e1739edb185ddeb11f09a65023177b13027ff1ea99b5f999d8de11d75fb1beb3142aa40b72083ceb6d53e1518b11de1fd6b73f4bec59b1a144ca46e57e172ba9d206dff905b267f8cce25b93ab5d1c8f16568d5cb47d20bc44101bd108252c355fbef84f5fceb5db58f0e394b760b4b5671954b9b6061e98b8d89e23926e09515bfa1ec8f37322abf32f40279b64544bfdcab82094c60937795b741b08e6758dd46e1cc68d24b04b7462b56765b55f420ae73fd1eb1b8b4724af435e774fe16daf787afb381acc17da1556fa44da9a9a3b89d75088030e987962261ed4bb61ded571a88df6f903a4b34ce7384dcf83b991bb0006ad99d882d54d0d6acbc89c7968dc7616324f632b39f11db18cbfd99e46718afb622db1b83ea0c0ee759f9cd6c69b0be30fb0d7b5a9c2e7aec4ce5a53aec9d823e25096a92c171c5ea543314cfe57df5da9809b131c8226bafb4f720167efbd82263c2f8d59988b1f0a718713b861a0245536a46eb21031b86fb9a117472e6e74b284b5ef1c22764267e1d2d6c07b18372fd21329005a4c460e08b1d7ca52de9396dc65017d2e582fac882b9273dabf032c705f3da8", 0x1000}, {&(0x7f0000002700)="c0b547fcd9d9a732817f848e60611561b2537c9d65f9b818f90f5045437c0e5adeb02173b37295313cf9ea81cf52b64f0a7965f5a7c430a9abda9a25a302a6beef3dc73c94dd7b4fc003b61ee072d8eb19c305a2e0db56f6361fce7fda729289f1d3dcf082226242ead0f53abd6cad1e7efed56cce00aea853d1253005dd", 0x7e}], 0xa, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) write(0xffffffffffffffff, &(0x7f0000002840)="21961d7cfce0f27f75654eb26624cba2323a8406f866872de642470bc8a25104173565eca1e6997d57eb70aea5d308cd08ee98e8f138935906f10cef2bab608f3605d4217a612748a3ec7cbc662b90c39fd4270a32462f237ed925bc6b6d4c1969eee8bb090b1e6910e75f6f91cbb0b0e7f3b23f61e400aacd004756d4acf518227c5da43ec4bd79c2e372fca4c979733e0474e9de3f817dbea596eaa88e0f218cf9bd30574baa982b3cfeee328962202d23292bde5d376b489e700cd59f0afa87450a2e4321c60606438e742b73da81f4d47e266a51fc54aa90d45e397ec01a3e9cd01babb6eb1aa4f67a888d03228b0754d871d57a443ad55c84e402f114ffc0737146817287afcd539b3f3f725955e65bad4fcccf331e8db2db1627d19890ea337747a6cd9db8c16145e4b35d5059815688ec1be53a73309e5699248db1e7a787c2f96ed12b87eae0fdc944d8b49a6434fcabc112cebb0ff4ae4fb34c5bdd6349c15734206070a8c52d39b37c66b1717ec79f65cc7d0f76f1d3cda5e6c9906dc2851d786cc30107a89dd9c5cfcd5f9b925665a4cf45e8f9ed52a2e9c8a8c8b6aeb91bbbded728cfaf7afe547726b38b09caa80bcf0d527579c491b15c6f36a3b7e1bd2d5b3a690e6d07dc6100c358e047d39a39fc531791f29a383cadae8a6a17a99857d392d125c4582bf34347e45741f7043a29c286553a462ae204e7625e8300be22a4c2be39740ed4d777cb4068771b015d380987d44086032034a542ace2489030645d259815fea389a73d018d17dfb1c5dcd3e023c05ecf255f86adf2dfcc7348c12c7c45a6c0f5ba51dda2ecdef8a4150dde6c0673c3af437acbd53082b0f98cb49143205da615737eee8e17e750babebb4d47b2f0d0f5dc05807ee6d66a6885ff4ad4fbe79f79a0adb3d17e05aa77560cc5c9f31398c984255f046570b4d0c6cc18e8d575aab9cd798b479cdeb8eb62ea025501f56ce56ba19190a273c5d4b32a381d3ad5e9565c610c562a55f742a12e05076a55c4dc895719e5d43deb115ef77615fa03ef3e01b520ec8edf0088d7d9515077bcae01b90365d3dd15724e4fe5c2eec3532878b34425148688aede1b5a100b5da980e473e172528673a65f22243e0fcb63b4b176fbb599162b09b2e22cb807b56d7437224ac17b9d5d328b67b1f777d79e48ebd247eb8e02cb51a2ee8dfc02d9c98ac2e7ce519d165e2579179cbcabc0a2b302219cd0b231ded27cc8bfd31ef6fc73cee60c0fd8c18e2ef6885b730ea9f8d484532c5f02d46ec2864ebf727a735180c40651955b5941ff19488293b0a9f0dddca139bfc438621c76e2948727dd84c55e052856ee915e35ed0cc25aaa1b2e2f2062d152020e6a132ba0303aaf0f0ea28e3c25f17a18af736fae652f0cb0082e89ac57b7b5782aa290e1a3df70034da6d807aa7dd79a48fabc67ae012000f2ba0278e0b7f0dda8bd7d1e5c37376788e5dad5227bc9cc6745dc3955c41e796586e2e5363a529a590ddf5c763bcf02659cf05f24851fb1c0c3608674fedecc0e98687b692e18bd94616db52a384cb21dc82aefb9a9491103897347b14c3576e79d623ab20fb914315f82b2202491ec46a5d437c6df7c94796e02e025e56b34f4a0fd75230d9cf0a13ff3d35b3c97ce07c7fae3d9da52e2a0e20b487a3cb72034473b16e3f4823951e5142627ef9a236c9f20566d0ef047e95ba82a73d8a885839939dcf4b76ed6e119f4a85a0a0d9beb240b26e24f39d879d2992bea053596af87423cf0f7707fc326c97c742e222048d1b2af0b5b1d262dfb695df98cb5e6ae07735192f11ab553345ca6690303166cd826a30a705964a37c70a7567a720d50df413be279a51ec3aae70a3f5d2e733d420f39fe1c0f8f856a6cd6d28b36d3f1a49ea6801114feb2489a3ad7c5769a7a0f526be03d0c2d2fe3b1527718fba0db967c6f15ce2fd1c0e1a4ce57bcaadff6cc1144ac05952cbb9182a7f030eff5a1f81ccfec60f5a79e2c512f992d9ad8a82cc247369eabfa222da7a5cad2133517f39a41ce68dc1d3343d098447c1581aaf72e0967800ae05fcbfdb1e3d3af3cd76fc1bd261f40ce19662468fd92cfa4f9517f45ebcd78fc04d7a14f1c69b4056f70773885e424a89bff21589d65798617748d94d24b50b27fdc6f4b0f24d813fd2573eb6ed0947f42a3defde5216939ab0c0c9ca8818279eb40411f00141e31458c3af8f60c7ec477cf1da0e1068980afdf1b672d5c91559233594c394b0d36a1c6ee67f0b4953932164c0fb6438f8479c9ab482357ac5cf96eaf493bf8c568547d883223d11bb4eaac010e8aaf808485b56b9febde9b97169c1bfa9276351065d8b2487eff9fef3a9aedf9e2c0325591915841540c11b66bffb2c52d78f9a97011a72c764e5b405c90e2d1dd178530fe42e354eb1779dfa6a78a82e57af3fd1e0d31e11921953c40e27d1ed675bff6e2aba6879ca3b4b93d1c474a4d68c7c345f6c6a25388bd1a3cf8abfc8bb338bccd69545112d7c7c58aa6479c955585adce528a71885485a2989403963aaa4844b31d7ce1fa5f177ddbebcd52d68da6edd2e4e9015316586492dfe99b2a0daf0a5651b21d4830e5f89610fa08a6169c3908f21c0c5e9edb547c5cb0cd7b5c6c56085475fac30ddac2359b74459c6c293e8bed1b3e3a3e0c00915514184c3e0e31417b2192a27d36bf315a535889fcbcd163c7f14e1891fd5f41fea65b57c0e972527511b1648d8e255aa671bf85199424fa3037d853690bc4fe06398a8ba41274b9c27d886a827c8a230de25aead9b760c77ab2f8231ae839c14b75e13e9059e9ca2f51dee7ae4e50cdc3896e4ec66a60effe7a93e7924b52e58e4be078e84170f0073efd41ff83e047e49d75cf9fe94faf68ab22b9eff5fa085b3f8c18abd630a4fc5cf2f29334e46e9545e669eae620b474daa3003a2d31e3ff53cbe4a5329f3e5129d5cecc135d3b332e0504de131f7bcd8938026cd880f7b869986d1f9db4ad9687ee58af505b31eba8c0f25370697b7b40e4ca578d1d661399596705a5d44a9889c3c0bdb8f740d275152d6b7054be7b73179f2141ad8f4efb355e137d6cb07f2e1eaaaae68f939a4be0a665f78b3941dc0265fac7c13ca6b62803149d0deda5785b2fffc60432ad4f7482500c67f141f4a05986376637251c6c096b5d3d1633199dd6bfb2ffd5dd45085774a0bfc17c78cfdd879d88ebbabc6c2e801bfcf24740cfa0f948b651985479597291b1819834b44b9d3fdf702ab67a8d55d0e79292bc963a33cf9ca192dd24060ca9f43dd6de751487d075c6ebb31c5b29e1c8cb5bfc7746b5f46b4d2a4aa134ab69779505f47d5d8ce65055e630bab93c9be189cf1f9b10c93162263f54ffedf3cc6b0638071043de51e8ef3482e36a3b982387f85c3b43e2d4680834656fe70df278b83499dcda18214ad6296d9f22dc76c6a57098bb478419d8be8957a24cfa4c865fcc8c8cbd86ff62ec4367c63c13bbffe0ae3b9f0f3fbdfc5cb0ec52942c5228fa09e4b29a3cff575947c69cb391814ee213d4971d8f4569c18b7da569c63cc1040781322ed31ef3fe7c389cc941e7f234d32ddd5d6cadf72f5d7a4185c2a5152c2a209338abbd46bc8a23df1d6be64a74fe209e37c72863ed5384a05445b69762448adfb1236c91e717731cb55ff573248fb4c62463d89d38505a02e2c689d0c745efe4099108dafa990bc289751b597fd402367ce06c2e34f35c005aa28c4b4935f1d88b05c339be65cb6dabc4237168632bf9a378c2bf7e351bebcd505b4c98629b5d767113b8685bff49141aac31cae20968a9ee765d7e052f727e36fcf1942ea99a27200411902822c5c1e9aef91ce6bbe43c0de1304e94035a19ad7d377b219306f79c5d230ff50953573a009dc084cca5705233402ace5cf40723e53fc9552b74b85e3dd4b8bdc0dcb8e733ed4132262bdc1563b28d495cdf02c0cd203311d592d7242dea9ee5857d5522d092bba4865093feaff0f40bffa6302ad3d88c689e7a246e2e5f8809c08d0cb182cccb7ce1619e6323426e2d1fcb90551fb7f09d5e924dc2ecc458f4bc8983fec27c1807158fdd524759724f1264341b269df1b3884ed3bcc0dd58ea6ee9552a8a1edd05cb2c0c5aa265cb9b8ad27954b9614746d93f8173ed89ab31517615af1826a895dae1126add61e3b2fc33f57d924237bf6066f4903ecb44afc0e8af191785c0b3cab96459822b51e42810b88e55b53224f6fec38df6d165d0786d95b1d1042fd75cd6e8cc0565577564f1604ab2b9d15a61a7be919d0a6a986e7fd17eea8bb0621072f8d136fc5e0f5f0cd7056d92b9cdbfe4b1db7750f5f41099f3bdc0adcf6fb1e5d294218a9a8a3719a9a84bcb9ba057218c93560938bba7b237b278b5eb6100bb0a6ad8f0ea06af2954487386d44cae1034bd5721bea7cae80d7848538a1d7abbfffbba1b21d235414c2813eea6399b4d3a9b9804e4962f30d01b669a9b1252c016fb1fad30dd8bc22f0bc2ed6368e57d4f78eb897c3fb73f326ec8ddf0fc0dfda35a1125d90533343c9e80e06c9779e3731a44d7faee7486a911d711163af5dc4761be72bfa0af1a8b3b6460bab28c55bf279240911c51d3d4dcffbd195d1d9a77864d740680bc46bef0fe6967cb34d248fc846dc157bf790b0d7c7d9cdac20a9534ee1c0f9a0aecb5cd6f7eba5afd3893fde3c62581d421f685ff8a7975b2fbf1930cc5e5f94f2a4670f53bce6276a8822fb8307fa4dd8f53aa460b4f6846c774bfd480d795b0afd51df2420b16d6b81a483f90adabe268118735b4b9fb788b25986fe46b1b87cca9db987b6560b051e02de55800a6508b641cbbcf922d892f4ce98c8d10e33c5f5ba3f3f3033a8d772f445ba8b7f06a9774b1d88d6a45c984e173bb5ab69c0b48955126b97a4f8f5ac08f1e6919968eb632fe1b98e781265635ba74b7260d53a9a1d0afc8c59f89c898073f175d2e8a0545165a426686de98b0618d5edc1befcb288d3e4704f29d9f0e640ff9a658f7d1f5d717a6fe41ac473d255d671fbd8bb4f79d4fb43cfc41b79ad40032ccd083b906cd53303284136191152934ab4d918caf4c3b31ae70747589e86471965d67e4dc177525122b395f75879510a5e4953eda06641765b010045911ca3f184615812ec0a9a2a51c89ce8a50449d9f0db8b96d7f1aef8179df2a669de865d97bb47a89698868eb164683e601b77fe238c0f934afe8576fea4e15c3a2f2c449b8967411d459de5503f697e1073446af671abfe0e738acda1955fe4138947a02818419c0dda4b1d6f50b8e557aaa3f3c4fd7dadf46edc1d183cf60f2cebf594e553e23c4086a4adb175f9fc4b8b56ff4e9f1b9110804bdab4b042e119beb099e945b2139f16b2e4411ef40f92089e9feda8c337075b7843d77251f6282fd5756944434c6ceae65ee32d988185946c0d37ceb0ff56b2d0ee2bedad3892456ba51fc216569af0a548fcc0bebfbd75d6bf152a326d5da81dcf047fe815bfaf55667645da14b568301f228baa539472edad92232cb4f9d3e63fca3551ccc6d17691e742eaf3f6c0993653475d1bd7263cd5f28a5fbea7fa557ca61bfc8b39f323724c0c713a47aba37bfb6b1c2d59722ca5af9676c92031764f52bbc10df2097e2f192cf2c46169bf1a752a47b97b11d0095894d2df459590a118746ebbb3ad2abe68cdb3bf79a167fee5bb21c4a7e5ccf3d8ab599c7b7fb6e85688f8ee320616d605f81656be9966e0275cfe6a1ccf6", 0x1000) sync() open(&(0x7f0000005c00)='./file0\x00', 0x8, 0x32) 02:02:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [], [0x0, 0x0, 0x0, 0x4]}}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000440)={0x7, 0xffff, {[0xfffffffffffffff8, 0x3ff, 0x249, 0x800, 0x3ff, 0x1c6, 0x3, 0x2, 0xc0d, 0x0, 0x3ff, 0x7fff, 0x20, 0x401, 0x8, 0x0, 0xffffffffffffff00, 0x1], [0x0, 0x9, 0x71, 0x6, 0x4, 0x800, 0x6, 0x8, 0x3, 0xefe3], [0x2, 0x1, 0x9, 0x0, 0xffffffffffffffff, 0x1, 0x6], [0x0, 0x5, 0x4, 0xffffffff, 0x0, 0xb44], [{0x6, 0xffffffffffff8b30, 0x4, 0xfffffffffffffff9}, {0x8000, 0x1, 0x4, 0x7f}, {0x2, 0x8, 0x0, 0x9}, {0x8637, 0x3, 0x3, 0x800}, {0x6000000000, 0x100000001, 0x800, 0x9}, {0xfffffffffffffeff, 0x3, 0x200, 0xfffffffffffff04e}, {0x1cb5, 0x81, 0xac5a}, {0x8, 0x5, 0x8000000000000, 0x80000001}], {0x100, 0x6, 0x700000000000, 0x1f}, {0x9, 0x6, 0x1, 0x4}}}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x100000001, 0x0, 0xffffffffffffffff, "4f0123f316d2697716efa48762013bd97f120c64", 0x7, 0xe000000}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) 02:02:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000480)) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x2b, 0xfffff, 0x0, 0x5}], 0x441280, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000440)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xfffffffffffffde8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0x3a) fcntl$dupfd(r0, 0xa, r1) bind$inet(r1, &(0x7f0000000300)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xa797, 0x7, 0x8, 0x1, 0x2, 0x1, 0xcc55, 0x2, 0x2, 0xefb, 0x9}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="a037416ec8fdae5c828b29b24114fa3b4199eef873e632eacc664bffb97a69dd7018e4eb55982664755d69ec14ca2148525fcebdfc44b548e0f4df2c7f873f2673fe11ba2e151cb94ebca7fe24", 0x4d}, {&(0x7f0000000240)="69dacd499d79fd775814eea3b09b6b0fc4d21edba4cb6272f9ec2a9c97f30cdd575991a6bf5e7e", 0x27}], 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8, 0x0) munlock(&(0x7f0000feb000/0x13000)=nil, 0x13000) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000500)) ioctl$BIOCLOCK(r1, 0x20004276) 02:02:37 executing program 1: r0 = syz_open_pts() getsockname(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3556b9379c09a42dd3dc46b23c981886dd66b05879ee47d7fe55dab52b4b4a5c886bf672ffe1d4c68fee089cfb8cb4b7d2a4d0a83f896a0a655d76eed568bba659ec98662071ac9b823dfa5f2861313b6cdd68f041f831f8b4dbc344a0c2bb79dfb894d0608a4cb334b4aea7e7641dab91b138f9c91f23d5179f03d116e6d291f0ce50887b6e8544554645b79a183d4fa"], &(0x7f0000000340)=0x1002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:02:37 executing program 0: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r1) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r2, 0x0, &(0x7f0000000080)) 02:02:38 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="113ebb9d8d900ccd08302aa138f3897e25198f854fc8c0d0b041410e1479b41d0c9e948f880251bf0b0007579f7c8e85d6021785b3b217488c4b288ad65e65b34a44e767884441ce346e4d2e2dc0d41e03490273a23b78c5ab514f7b881d857df98d", 0x62}, {&(0x7f0000000080)="f905dec091865906a63c7afdfb5d2882b0695254594b991ecacd0d454fefa8135a9535b4d0c54a817008fc06bc646ca4a18fe9a3a60c363e033a547ac3d1d8222b0ae72127b37d7875ab1cc9b00dc5963e342d4c5acaba16272bb0800328968f5fac149c936ebb9905fb30922b6cff633eadfe8552f98d43d2f52610118f34d774d712db96d8d88a427235af7dde36cb6d6a1e68aa1ba008252dedf6c631d0fb78ae73dd6c47d57428c6bc1b5ffa639bb1313bf5720bf7ead56d87f67e2d7e29ff632c", 0xc3}, {&(0x7f00000001c0)="60e9b844168f068abe2c1ff55d9c625a99fd5f", 0x13}, {&(0x7f0000000200)="817f7acbd33621b24d07976d297185f38f6ea8a2f152d301b6dcb694932bf6", 0x1f}, {&(0x7f0000000240)="d82623d304386683687a9ea6ef80770f6e0ebd2f58274b90a3d106b1422ce1fd612b61550aa64027ac0fb1013f5b3ab68bee2c6528ac8bb60765ebac264edef9e7f4d0527e863e462d4ee8f46356e17f1161a1a8dfc9c9b300f6c43f8beda12a7f615a8a7bd9e0858c05bca32b96ac790544cc6585da8e98473f30fb31b4d42ee5b751910554ed1a700e3bb7c46dff9c5380c5ddd1", 0x95}, {&(0x7f0000000300)="680789ccbd46f54cbc6bcf64c98516dd65a085f304fd671c2a4accc8a2aa569784d3f75f6f9cf110f7fd9ffb429b93be6a06defbb2b0e056e8dbd2fd8aebd514003af9034d985ce6e45e29404d1a6ead8382350dc04a115079a2", 0x5a}], 0x6) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 02:02:38 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b8, 0x0, 0x10000fe, 0x0) close(r0) socket$inet6(0x18, 0x8000, 0x6) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0xffffffff, 0x0) dup2(r0, r0) 02:02:38 executing program 1: r0 = shmget(0x3, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f00000004c0)=ANY=[@ANYRES32], 0x1, 0x0}, 0x0) 02:02:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20400, 0x40) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000240)={0x1a, 0x0, &(0x7f0000000200)=""/26}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) close(r0) r4 = semget$private(0x0, 0x1, 0x703) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000380)=""/9) select(0x40, &(0x7f0000000080)={0x400, 0x4, 0x9, 0x1000, 0x8, 0x5, 0x4, 0xffffffff}, &(0x7f00000000c0)={0xb98, 0x7, 0x1000, 0xee8f, 0x8, 0x7ff, 0x1, 0x359814ee}, &(0x7f0000000100)={0x40, 0x1000000007, 0x0, 0x4, 0x7ff, 0x329, 0x4, 0x3ff}, &(0x7f0000000140)={0x31, 0x37}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000001c0)={0x11da, 0x5, 0x1}) r5 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000180)="ee08665d19ac14d5e51348771197a7728420aef61705f7b1cebb9e3f65cb0c9d817a0000000000006a89dbdf", 0xfffffea4) getpgrp() connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000340)={0x100, './file0\x00', './file0\x00'}) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000040)) 02:02:38 executing program 0: r0 = socket(0x1, 0x8002, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb77cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = semget(0x2, 0x1, 0x2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000040)=""/36) pipe(&(0x7f0000000000)) 02:02:38 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) 02:02:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 02:02:38 executing program 1: r0 = geteuid() getuid() getpgid(0xffffffffffffffff) getpgrp() shmctl$IPC_SET(0x0, 0x1, 0x0) seteuid(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchdir(r1) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) ioctl$KDSETRAD(r1, 0x20004b43) 02:02:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffefffffeff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) chdir(&(0x7f0000000300)='./file0\x00') 02:02:38 executing program 1: r0 = socket(0x23, 0x8000, 0x4000000000000005) socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0xcd1, 0x1000, 0x6c17, 0x7d85, &(0x7f0000000080)={{0x200, 0x5, 0x302, 0x7, 0x6, 0x3, 0x2123}, {[0x66e, 0x2, 0x0, 0x5, 0xa84, 0x5, 0x9, 0xfff, 0xb59, 0x0, 0x1b0000000, 0x1000, 0x6, 0x10000, 0x5, 0x4, 0xd8, 0x80000001], [0xff, 0x7, 0x6, 0x7, 0xffffffff, 0x0, 0x3, 0x1, 0x0, 0x4], [0x20, 0x8c, 0x2, 0x5, 0x3c3, 0x7, 0x6], [0x5, 0x9, 0x400, 0xe8c, 0x2, 0x87], [{0x6, 0x4, 0x5, 0x8}, {0xffffffff, 0x9, 0x3, 0x401}, {0x5, 0x80, 0x4, 0x7}, {0x0, 0x20, 0x3}, {0x5, 0x2, 0x7ff, 0x2}, {0x100000001, 0x9, 0x6, 0x401}, {0x3, 0x10001, 0x800, 0x226}, {0x8, 0xfffffffffffffffe, 0x80000000}], {0x2, 0x81, 0x3, 0xb5}, {0x8, 0x0, 0x200, 0x3}}}, 0x3, 0x8}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x7) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x6d, 0x0, 0x1, 0x7f}) shmget(0x2, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) 02:02:38 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/207, 0xcf}], 0x1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x3) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x10000) write(r1, &(0x7f0000000340), 0x10000014c) 02:02:39 executing program 0: mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x138, &(0x7f0000002000/0x1000)=nil) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9f708f847841408b) 02:02:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000680)=0x3) readv(r4, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/191, 0xbf}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000380)=""/241, 0xf1}, {&(0x7f00000000c0)=""/101, 0x65}, {&(0x7f0000000480)=""/28, 0x1c}], 0x6) getsockname(r0, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000c00)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xffffffffffffff02}], 0x1) poll(&(0x7f0000000080)=[{r4, 0x84}], 0x1, 0x0) r5 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x19e) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000580)={'./file0\x00', 0x42e4, 0xffffffff80000000, 0xa9a9, 0x1, 0x1, 0x7, 0xfffffffffffffff7, 0x2, 0x0, 0xb3c9, 0x9}) sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f0000000740)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000780)="85488c792820e4c956e92626ef2de28efea90c5814575273dea7a0fc325cf7b3d7874b364ad69ebab7bc593e61330e79cfd3365fae46b2febf0608ed24f3f07f0726a7885a6b894640a68deaca5fb37ab648d8e9206328a551fb6c97157c7c7517d6573312544cdfbbb08536c039ba662c21ebf9dbffb9a49668c570e373b35f9aa75ff071790f15dfcc338322a139d795982dc1da46a8569c1d20485b9fdf90dbc6ec668f5ad65ac5de014604", 0xad}, {&(0x7f0000000840)="f0fb0b4d34a97a187252740e8c1b7909d35bcde8189a8f88eef5079c75ef00fb5b5492087877ce2547b0e21e1220a03b7d01bb4e0b68cda4d8cb64fa2d9e7f66b71c90c8297c710fba46684f3024f81f2937d065c1ee9b7c1a6f8867ebba0629411a69", 0x63}, {&(0x7f00000008c0)="25f08d97fe5583a212bbafc257ab9bc186053e553a534efba3a0ab0d9602dffaf9a24133", 0x24}, {&(0x7f0000000900)="b2a77615821fb389be0f5ae07e18d09a8fdda54d1749e971721192167dbbe7cece7188720f23373946a8745f69cf9f4f", 0x30}, {&(0x7f0000000940)="13ca9ff7c40cc0f7e88070b8ba0b9e17948a87242057fa108088530aa10676afaf0e58ad6865aa2071e4f6ab431912073be8d7622ecc0a8ebc9cc23d48965d8644deb9e126e7d042784a8bf75689bd3d83eccc94a28dbba03ba365b7c7521d27aedf040ced7d090a68d6f63c3f4eb5c26f4ee3044ae024b5384d001a7e398a160429e9e2e629a661db719f8137b1ba56f860f96779", 0x95}, {&(0x7f0000000a00)="2f3c72aac71fa2b313f79822c747ee7842e45e302cb26af998f02098cca9e497fbed2b9348be262c472af00cd3a92cfdae558838d5048f70607fa9463e", 0x3d}], 0x6, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000900000000000000e9366ad355b916", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x402}, 0x2) 02:02:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x80) rename(&(0x7f0000000180)='.\x00', 0x0) 02:02:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:02:39 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) geteuid() 02:02:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 02:02:41 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000000000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/194) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) select(0x40, &(0x7f0000000140)={0x400000, 0x40, 0x71b1, 0x3, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) 02:02:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000080)=[{&(0x7f00000002c0)="69d2842519dcf50a40984a332b36a8cbd0459682d5349e85f141ad46a59fb0af0d84466153dde3d757421088182323df577ba792cf63ab2fb68704", 0x3b}], 0x1) dup(r2) r4 = dup2(r2, r1) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000300)={0x0, 0x11, {[0x8, 0x6e, 0x6, 0x3ff, 0x9, 0x8, 0x2, 0x8, 0xfed, 0x8000, 0x3, 0x3, 0x9, 0xfff, 0x5, 0x6, 0x6b, 0x8], [0x5, 0x35a0, 0x1, 0x8d01, 0x7c, 0x7, 0x4000000000000000, 0x7fff, 0x400, 0xbbe6], [0x400, 0x1, 0x4, 0x400, 0x8, 0xffffffffffffffff, 0x2], [0x4, 0xfffffffffffffff8, 0x5ce93859, 0x401, 0x10000, 0xe9], [{0x4, 0x20, 0x94b, 0x3f}, {0x3f, 0xfffffffffffffffe, 0x0, 0x67e4}, {0x7, 0x8, 0xffffffffffff656d, 0x8}, {0xfffffffffffffffe, 0x4, 0x50, 0x2}, {0x0, 0x10000, 0x40, 0x7765}, {0x0, 0x5, 0x80000000, 0x2}, {0x0, 0xbf35, 0xffffffffffffffe1, 0x7}, {0x9, 0x2, 0x400, 0x3}], {0x652, 0x401, 0x2, 0x64}, {0x9839, 0x5, 0x8, 0x1}}}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={r5, r6, r7}, 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) 02:02:41 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(0xffffffffffffffff, 0x0) 02:02:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x54e998b24d75a928, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0xe5e3) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 02:02:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a42750600", 0x17) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x5, 0x7}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "dcb366c4f2cd9ef365b05332e4a38667ad2ebc3f"}) ioctl$TIOCDRAIN(r3, 0x2000745e) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 02:02:41 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0x161) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000300)=""/40, 0x28}, {&(0x7f0000000480)=""/107, 0x6b}, {&(0x7f0000000500)=""/128, 0x80}, {&(0x7f0000000580)=""/97, 0x61}, {&(0x7f0000000600)=""/188, 0xbc}, {&(0x7f00000006c0)=""/145, 0x91}], 0x6, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000340)) fcntl$getflags(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000400)='./file0\x00', 0xa9187a7a1707e409, 0x3) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/46, 0x2e}], 0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x10, 0x2, 0x5, 0xd3}], 0x100000000, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x5, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40, 0x8}, {{}, 0xfffffffffffffffb, 0x25, 0x1, 0x800, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x80, 0xf68911b09f004101, 0xfffffffffffffffb, 0xf3}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x200, 0x100}, {{}, 0xffffffffffffffff, 0x0, 0x4, 0x7, 0x4}, {{r1}, 0xfffffffffffffff8, 0x0, 0x40, 0x3, 0x833b}, {{r1}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x100000000, 0x1}], 0x3, &(0x7f0000000280)={0x7f, 0xfffffffffffffff8}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x1) open(&(0x7f0000000000)='./file0\x00', 0x47e, 0x0) 02:02:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0xf) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x7ff) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x3, 0xe166, 0xffffffff, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x200000005}) fcntl$dupfd(r0, 0x0, r0) close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 02:02:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) nanosleep(&(0x7f0000000000)={0x5, 0x5}, &(0x7f0000000040)) 02:02:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x2) 02:02:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x8637bd05af7}, 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000000)="3db3e8f9a32d0379fb74a04e", 0xc, 0x401, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x4, 0x80000001, &(0x7f0000000140)="274c276c0b32892a03f91591f8dc5653b4fd9fe7da20b360e0e4c60409ac53e5ef84933f9bf00b7f72f47a2d36372f591107da37d3961f4108252a85c26981e59e8e7c7f05d7734b0b3e6eccd1c559c88353f4591f40fc93d5d8f66aaf0c62b53b57cf288473e79206008e6cb2da5c0cb44fa22a61c627bb39db301d04cdcd479c31f07f613231fe3e895681f35d9496dff2", 0x92) 02:02:41 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) fcntl$dupfd(r1, 0xa, r1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x9, 0xc61}, {{r0}, 0xfffffffffffffff9, 0x64, 0x20000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x4, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20, 0x80000000, 0x5}, {{r1}, 0xfffffffffffffffe, 0xa65f73da23c4d59f, 0xfffff}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20, 0x5, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0xb94, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0xf256, 0xe04}], 0x0, 0x0, 0x10000fe, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000000280)={0x8000, 0xf2}, &(0x7f00000002c0)) getsockopt$sock_timeval(r2, 0xffff, 0x1007, 0x0, &(0x7f00000000c0)) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0xa102, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x6, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) 02:02:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x9, 0x8, 0xb4, 0x2]}) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 02:02:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 02:02:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x335f9bc5, &(0x7f0000001640)) sync() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) dup(r0) r2 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) socket(0x3e, 0x0, 0x200) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) 02:02:42 executing program 0: r0 = semget$private(0x0, 0x1, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000001c00)='./file0\x00', 0x40, 0x8) r2 = openat(r1, &(0x7f0000001c40)='./file0\x00', 0xc8, 0x0) sendto$inet6(r2, &(0x7f0000000040)="76553892c7c3c4f9f8369501cff993", 0xf, 0x2, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = msgget$private(0x0, 0x48) msgrcv(r3, &(0x7f0000002540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704"], 0x1, 0x66f887a8f2be54c6, 0x0) truncate(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) close(r2) msgrcv(r3, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000012c0)={0x7f, 0x8, {0x3, 0x7}}) poll(&(0x7f0000000140)=[{r1, 0x20}, {r2, 0x326a29b7c9d03be8}], 0x2, 0xfffffffffffffffe) fsync(r1) poll(&(0x7f0000001340)=[{0xffffffffffffffff, 0x2}, {r2, 0x40}, {r2, 0x10}], 0x33c, 0x101) r4 = semget$private(0x0, 0x2, 0x141) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000f9f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b99a5a36027965e8cd9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000d7ce260939a865f8fd6932e9000000006ac6f69726b7408a4ece1bdf00000000000000cfab22c2158720da6da6df2fa1f3458795ff483573a724955398ec742046bb0aa2f1ec89d980f40a68f75095e177c8ecb5f2e5e274352edea9698c298fcb34d3fa5e591bb01c175e01006c8286e8520938d72e369c57c7f360fb8e78ec1cb0ccc2812780671ab7b9eb53f18a0038b7819a9a2d81d5d0228e3763cd7b9e5137cb54c33bede64d705766c9dc1c5edee0f2d1487805107d26334657c8b0328407b75fefe8c84a0c7ed1535d9b0957b8459d2f52475d2dd8601830eee8f30ff706b607eae5d4f5a34e7489291e88a89b96867cf3ec1bb11f8010a13890dd3f3158b5a54e34ff549facc6aa7672d4b40b09000000000000d2346640f8b2cecb37ec704280034daf75e994771ab8b61a621b62f764a5c8b7257676d5fcc665baf358a31f0f28bb158737224bc17ca92ec377c94a36ab94b443de89f3aef1013ff672fb3b03a551155a1ada1c2d06c28d414aaebddba99af2249b40a1cba028649d7ced7dd96e62239285501280a89803e1043e8c7ead3b60487f6abf5a0584b60a8f31ef260ab461b7f6f7f08d4ae5aca875e3a44f4f29472fbe60dc6a776b7dd5630b6ca8d74672a7721c9959064f6ef74573c62747a37ced846b475a0fec02e71c028a88558b59452157a075ae2c9d706fa7643d8c18747c93d4e1fde60af613ae3459d121ea25d3f867384a4da96b9ce47029664d87f9ca74883be465a9638cc6932877c597d164bdcb09b7b443824bb3a60e71a211ba11503386ae145e927c26560903f62d5866d49ea37cfa8f562807497f5e48d3371e55db74de3847bdd230b7f799992ec76828a6da1635d4e9095bec67435c1bc7ff08d51e596d9cbc4e6fe275715d9c99a320cc204ab9c7ca640a060f0bc7c47c07f92b46b2fa020a7eb9fece86bbcbd6bce46920c8853ecca60286f1b0a66f998de1791d237a044d9c01e0bc1738d4540a1dd27fd94de133d70faac8b1abdc0b9ee588becf866934a70d9ac4012db83fba348ba9e402697ea95a27cb08af89e35dcaa8e9104344fa6b56c51ccefacf9fb3a6ed64ea99c4fe1846852229639cccd4fba0880bc8dfb0689658b7b78ccd3055a8cff26676b89bafc8a90ba3e2b463a042f6776edef749989aee809dbeb576fb3af5a7dc1ae2cba80364ef9ceaf437f9c2c564d2ccdeedeb1576578cc596a10d7df8687e"], 0x1, 0x1, 0x1800) msgrcv(r3, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a91400000000000000"], 0x1, 0x0, 0x1000) unveil(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='r\x00') semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000001a80)={{}, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x1, 0x3ff, 0x8, 0x1, 0x3, 0x3, 0x56cd, 0x0, 0x3, 0x800, 0x80000000}) sendto(r2, &(0x7f0000001600)="26c1e884075608a303cd3c1188d3293b0a64026e76351a16c98b1b31a1a072eaed6bfc4e8323bb6bd1c0054af636ba231bd4b3bf411f8ba777e58f1b0a707d16ead35224dc11eafab92a4e41546e7ca7832c1b46509a828e7dd9c2a9c9edb11a74543ed7dc89db2606d18083e2218e", 0x6f, 0x400, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000016c0)=""/147) execve(&(0x7f0000001780)='./file0/file0\x00', &(0x7f0000001840)=[&(0x7f00000017c0)='r\x00', &(0x7f0000001800)='r\x00'], &(0x7f0000001b00)=[&(0x7f0000001880)='\x00', &(0x7f00000018c0)='r\x00', &(0x7f0000001900)='{$\x00', &(0x7f0000001940)='r\x00', &(0x7f0000001980)='.\x00', &(0x7f00000019c0)='}\x00', &(0x7f0000001a00)='r\x00', &(0x7f0000001a40)='/dev/ttyCcfg\x00', &(0x7f0000001680)='/dev/ttyCcfg\x00', &(0x7f0000001ac0)='\x00']) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001bc0)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) socket(0x18, 0x2, 0x0) 02:02:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x91, 0x85, 0x5, 0x0, 0x6, 0x100, 0x9, 0xddbc00f00ad05f72, 0x1, 0x0, 0x42}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="80901d6e3abc56d52f9e0adf2b3627904c864df41e38348d94671eebba39919ba456cb95edfd0360152273d873a382bca4e3e0b43766c8823e2869d78a37cc507825c9be8624cfd2181bb727c97c3f6cd077d1cb6345991f9883925e709f39f9c724dfce5926f2f778b4c52f40c9267618eb3a150ee061ce8070525f788a74f994cd2bb5708e1084189fba92f60813b8729a6d210d5202d69659e9356fbf476a55b24002594be33a584824db921650809869ec958ede44ad48820763ba3dc85426fbbd820f95cf8a0491c69c0220e4e6a467631e569e3b4dcb5db1962bd378a829c112931202efeb6531fb8052a41619905c3ab016906e61", 0xf8}], 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 02:02:42 executing program 1: r0 = socket(0x11, 0x3, 0x2) socket(0x11, 0x3, 0x0) close(r0) 02:02:42 executing program 0: r0 = syz_open_pts() close(r0) socketpair(0x10, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/187, 0xbb}, {&(0x7f0000000180)=""/109, 0x6d}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000200)=""/124, 0x7c}], 0x4, &(0x7f00000002c0)=""/120, 0x78}, 0x40) close(0xffffffffffffffff) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000003c0)) getgid() r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) close(r2) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000380)={0x6, './file0\x00', './file0\x00'}) ioctl$TIOCSETAW(r4, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 02:02:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0xfffffe25) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r4, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) r5 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) r7 = socket(0x38, 0x3, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r8 = syz_open_pts() fcntl$lock(r8, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xc600000000000000}) recvfrom$inet(r5, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) semget$private(0x0, 0x3, 0x470) openat(r5, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x2) fcntl$setflags(r6, 0x2, 0x10000000000003) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) 02:02:42 executing program 0: r0 = semget(0x2, 0x1, 0x1) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/123) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x9130fbf, 0x0, 0x3fffffd, 0x0) shmat(r0, &(0x7f0000bd3000/0x3000)=nil, 0x3000) shmget(0x1, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) 02:02:45 executing program 1: nanosleep(&(0x7f00000002c0)={0x2000008, 0x2397443d}, &(0x7f00000000c0)) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="2aecce6c9e9280f8837126e894058957f012e16f69d8284018527170bec1ab590abf7a6445cbab633abbf180860c62595c15ca1590d07fa45a4ab08b96ed9224a60e78beee1b463ddd41e72678cd06efff53ffefed4d4bff22f465a48f44defc372bbf58d2415ddbf3b07399acbcfa153698027ad169bb2a906943ce8ecb4d86879d18e0ce98911b95a5", 0x8a}, {&(0x7f0000000000)="03d1bd20da80f52c3bf6a7d8b1155bff00e38c75bb441bad4eafd557b7aedca297f818eaca8b61f1183cc9ca2955439bc5", 0x31}, {&(0x7f0000000100)="ecca517ccc21ba8e2fac45ed48c004f1e0bed76cd8cd19b6aef2f3e31d618a9b2836cc06e5be364a88afc6a6705d7237421a2994fad3fd17ecbc6d743c4a9d1eabfdc64b0d937b4ebc115e47b0c4344780c1fe0aa872ac2fab01736fe1f9a79024a075d688c4e37aa9ed15c68a56", 0x6e}], 0x3, 0x0, 0x0) ftruncate(r0, 0x0, 0x8000) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000340)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) preadv(r0, &(0x7f0000001880), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000300)=0x2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000280)) 02:02:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000200)="882cbcbdf8178f7244247509e710d88638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b75780b6ecf956f5af3a42aadf702a7adf27d24ec68f3506a09742cd0b877eab785cf1a68dda91b865fe7dc8738d1baf6b0dec8afca61aafc44c6eca128507b85a1e71a1b2adc97935818dd33d1a9b5604dc77feb2c5a266f05154ac882d271e5fcb12267", 0xcb) close(r1) 02:02:46 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) r0 = getgid() r1 = getgid() getgroups(0x2, &(0x7f0000000080)=[r0, r1]) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r2) 02:02:46 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 02:02:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/166, 0xa6}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f0000000040)=""/70, 0x46}], 0x4) shmdt(r2) getpeername$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) semget$private(0x0, 0x2, 0x40) semget(0x0, 0x4, 0x1) setitimer(0x1, 0x0, &(0x7f00000000c0)) 02:02:46 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20f3024ef3d9e791c5eba104e910952007000000000000001a007b80309900f87c8a5b67071b542a538706000000c4110000002900000031000000000000000000000d04c1bb899794ff728f1100000000498ceeed06098a09d8130746ee76462f22b9b52eba"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f000047e000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = dup(r0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x1, 0x7, 0x4, 0x5, &(0x7f0000000180)={{0x1f, 0x1000, 0x1, 0xffffffffffffff00, 0x100000000, 0x10001, 0xe62c}, {[0x80000001, 0x5, 0x10001, 0x0, 0x8, 0xebd7, 0x9, 0x56, 0xff, 0xfffffffffffffbff, 0x4, 0x6, 0x10001, 0x5, 0x1, 0x9, 0x8001], [0x8001, 0x1, 0xffffffffffffff01, 0xffff, 0x2, 0x1, 0x1, 0x7, 0x0, 0x7fffffff], [0x6, 0x4, 0xa3bb, 0x96, 0x7ff, 0x100000000, 0x9], [0x0, 0x8000, 0x1, 0x5, 0x8, 0x1c27], [{0x10, 0x6, 0x1916, 0xeb2d}, {0x8, 0x2, 0x6, 0xf86d}, {0xffff, 0x23, 0x1, 0x7}, {0x10001, 0x1, 0x7, 0x2}, {0x6, 0x4839, 0x51528a4e, 0x8}, {0xfffffffffffffff9, 0x6, 0x4, 0x9}, {0x80000001, 0x5, 0x6, 0x1}, {0x4, 0x1, 0x100, 0xdc}], {0x100000001, 0x2, 0x9, 0x8001}, {0x9, 0x7, 0x0, 0x1}}}, 0x9, 0x9}) 02:02:46 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x1b8) r4 = accept$inet(r1, &(0x7f0000000400), &(0x7f0000000280)=0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x2a, 0x20, 0x3, 0x1, 0x101, 0x6, 0x10001, 0x2, 0x0, 0x1a, 0x1}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r3}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r5}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r6}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r7}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r8}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r9}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r10 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x20}, {0x7, 0x8}}, 0xd6d4267dcea3eb59) getitimer(0x2, &(0x7f0000000180)) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r10, 0x0, 0x0) r11 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r11, &(0x7f0000003000/0x2000)=nil, 0x2000) fchmodat(r10, &(0x7f0000000080)='./file1\x00', 0x3, 0x1664c31e78ef728d) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480), 0x4) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x10, r10, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 02:02:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x7, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 02:02:47 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000700)='/dev/speaker\x00', 0x18240, 0x0) write(r0, &(0x7f0000000140)="522470d8c7e1c14d1fb03c1bfcba078d4e22b9dd2f7eaaebd60517e27f235a9dc781e00642bd26a1897c1608dc719ac0c40d0fccacee74c91df89d8e6903b8fbab599699ad98e6412f1ec0adf7536ac8237f6591fac52dde26cb8e570f4cc6c608c80bcfd69ce78e24330f129e649914935accc4abafec3b3a6997b2c8ddc1ac1cf26041e40341a4631ff9a8493d9f240d604a600b468bdfcfc5471f4566745dfec936b847547d0e87f223225ac52ac548aa028a561b9982272ed1a7c1eaaed8bdc7883d44d71bfa0b3d8e079549d48e8bf5a1cbe1f2fc820b1801ce3fc1d05b9407c1", 0xe3) r1 = socket$inet(0x2, 0x5, 0xfffffffffffffffe) r2 = semget$private(0x0, 0x844f0ca63688c5c5, 0x40) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000008c0)=""/184) r3 = dup(r1) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r4 = accept(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getpeername$inet(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000240)={0x5, 0x2, 0xff, 0x80, &(0x7f0000000340)={{0x3, 0x0, 0x5, 0x80000000, 0x100000000, 0x0, 0x2}, {[0x2, 0x50000, 0xa4, 0x9, 0x9, 0x1, 0x1, 0x5, 0xd1, 0x52, 0x6, 0x7ff, 0xa7, 0x3f, 0x2, 0xffff, 0x401, 0xffffffff], [0x1, 0x8, 0x3ff, 0x6b, 0xffffffffffff5db7, 0x0, 0x9, 0x7, 0x2, 0x984], [0x10000, 0x857, 0x9, 0x10000, 0x0, 0x3, 0x5], [0x1000, 0xa41, 0x6, 0xbc, 0x3, 0x200], [{0xfffffffffffffffd, 0x3, 0x2}, {0x1, 0x1, 0xffffffff, 0x718}, {0x9, 0x80000001, 0x1, 0x7}, {0xbeca, 0x10001, 0x3, 0x8e}, {0x3, 0x2, 0x294a, 0x7fff}, {0x10200000000000, 0x3ff, 0x1, 0x45e}, {0x8, 0x1, 0x400, 0x6}, {0xfff, 0x1, 0xce, 0x7}], {0xa4b, 0x4, 0x7f3, 0x3f}, {0x7, 0x9, 0x401}}}, 0x2}) accept(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000008d9b3a1ecf44df41d6bdd2745a55ca764e2a50cb799e12566c55da911fc9dab6a2dc3962f46ceb67a4e74f9e18445de84f2c2d0f050b352909187a505e638916cedbdf2c10592025926fcd71da746ecde51a5870cb8bc2a4f0ab553b14c13a51e31ed6d0375c37d5445faf5e4a6b79e1ffd79f3936e96538ba33f2bb8ce1a92fbeccc0f34d9a2c9166fb126cb1a80f12634868776ca65e8be5f0017b452bde0f72d17108a3c82161d0e571574be1eff92924f575854637229e24467fff84076a0c6d968640a94042e02d36f2ece22ae7a2471f5cef57e7a402ccab58a039e268f60167694f"], &(0x7f0000000100)=0x6e) accept(r4, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) 02:02:47 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x44) read(r0, &(0x7f00000000c0)=""/222, 0xde) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r1, r2) 02:02:47 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket$inet(0x2, 0x4000, 0xfffffffffffffffa) setsockopt(r0, 0x2857, 0x1000, &(0x7f00000003c0)="5dea1ac11f744cd0a522248d3e595d4ec9d3a984ee1707389cb9dad3619fbc0b0aefe87bfead9276eef2d377e0949e1222baef643d84c1fb7728dabd71c1c52bb3c2946ba894e47a36c29819bfad796e0bc73a75a2d0b2ca89b0e7a5e91af49432c8366c3763e5ef47e312d7bf808026e866937e0a10211bcc966403d0de475b405ae25480da2368871209b8644aecd38647c0e6a22a1384814b10eebb44cd6060d79e8f2fb7350769", 0xa9) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) getsockname$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0x6, 0x4, 0x200}, {{r2}, 0x0, 0x0, 0xb, 0xca28, 0x4}, {{r1}, 0x0, 0x5, 0x4, 0xfffffffffffffffa, 0x1b}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x80000000, 0x3}, {{r1}, 0xffffffffffffffff, 0x82, 0x4, 0x4, 0x8}, {{r2}, 0xfffffffffffffffe, 0x0, 0x8, 0x2, 0x8}, {{r1}, 0xfffffffffffffffa, 0x10, 0x2, 0x0, 0x1}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x2, 0x4}, {{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0x4}, {{r1}, 0xfffffffffffffffc, 0x28, 0x8, 0xffffffffffffff00, 0xd}], 0x1000, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf000000c, 0x53f2d3b, 0x7}, {{r2}, 0x0, 0x81, 0x42, 0x27, 0x6}], 0x3, &(0x7f0000000280)={0x2}) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000040)) r5 = socket(0x18, 0x3, 0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f00000005c0)="6f969cc5f3f12011241b0b84260c32a817e38dd41d6399502c6798cabfc75473be359d4d3703f16fed5449700d08f1aefe5f8b6467bda87b630cfb1a63a05193693fcf1168eddb065d13d5977cbe86d7d2bdfb25be09a27103e3a0b0dffd170b18fcc9359ed0940b4cd33d72d4cbba8a2dfcff906c56cebcbe387ae496afca2735220c7587b335ecea87deb127693d35ac4bd7195fe98d2657bd02dd3ee3a079c182a78351e410dc234f5335b78e25e6bf102fb7be8d35b48079a9f7d3e238060ee8b1c7f8aa5d4c3a4734c99b430ab11c87670f7c3aa62c22ba5abb7ee335f941ca", 0xe2}], 0x1, 0x0}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000480)) socket(0x2, 0x8003, 0x7fffffff) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x400, 0x4, 0x2, 0x1, 0x3, 0xffffffff, 0x2, 0x2, 0x0, 0x7fff}) fcntl$setstatus(r5, 0x4, 0x80) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) fsync(r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:02:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="abaf00728a686104096c6ebf752bf9744d5137a950a3f2190a311c2338f91df1d37f2f28ef98f608a2fea49d0a78b04cd9c7a1ba9ba9848b1e520c4d240b261d90d1e1c34685299584a43683d378611882b9436cfa91afe66467227a52f03a7b93f2be1652574537047b6bd4ae0000000000000000", 0x75) 02:02:47 executing program 1: r0 = open(&(0x7f0000000140)='\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', 0x80, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x103) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) lstat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000340)) 02:02:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0), 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0x1, 0x7a, 0x1, 0x80, 0x800, 0x8000, 0x2, 0x1, 0x800, 0x3}) 02:02:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) socket(0x6, 0x3, 0x6bd) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 02:02:47 executing program 0: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) clock_gettime(0x20000003, &(0x7f00000000c0)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r1 = socket$unix(0x1, 0x3, 0x0) setsockopt(r1, 0x4, 0xfffffffffffffff8, &(0x7f0000000100)='c', 0x1) msgget(0xffffffffffffffff, 0x750) getsockopt$sock_cred(r1, 0xffff, 0x11, 0x0, 0x0) r2 = socket(0x10000000011, 0x8000000003, 0x0) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)='q', 0x1}], 0x1}, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x7ff) write(r3, &(0x7f0000001380)="dc4009d88a6a61f70beaee3688e74965aab0f21db9ac59ed638a4da96aa258f637f422b8c23802b72c78fc967baea0e080907c21f1e4f2093df307e821c3005e90c67785ccf67a8c6e10171ee89451e18f939cc3222cf3ba31f6cb3ed5661d4c926ed0905488edf78e5b777f54afeecb77ffe792cafded76738bf078534b3a0abd95d95397a8da17cee6dca32cbf35edda9d224527797428e8292b4f45b51d2a3d71a24069afde827746e5343e68357d36d27c97849a5804578f058154ebfb3551d3dc73e706b6a17defadf8c858cbca68c74f7e1820860798cbf9a9e310d89388cc43be1cc6f937db40c9f5d536c8ae797213aecf23909f3860fd3d1cf869719714ecc42fde5cfdae02ed93fe6b1f5a2f835bf90a17e9659fdf8ad5d236c078d0ff0ff2ded17b197b9deb80d15f941c9b684ba176cd25e392ce2708a0d5c7d686b751bad6ce144b29ea366e8a9fcda160935de780ea008ccadf101a53fe055199c75b41649ac4066948c7200da49ee6d08b424b41b8a0e7cc323b577fec699251d78bb943fd440006a34be2bbf3fe85fd0e72f8b9b09b2c204489291a2da9f786fe45954b5fc93682ee0bfcb80b71a6b7b3628fb46efc537c1307fdcc8a76c039ec893454a16fcea631382916cfd956efcb04a2e71c49e269f2d42bf5030831b51afe78b9c939f2bbb993943daa776e58f95b3d76e53ab01281d9074dfe419c3e8643b1f2be996183ea70201c4a308a8263125e39cdfc91f09d410c3b1d24ecf5b7aadf2ee96168616d5cf2ee5aec01c42d15ecfdefa135cc624e3c30f5310c14861f002828ac7b53b3ed38387cc564ecdfbbe0cf594c63f68b474ed402c5aae16a6be851e1e10b76b81598029d63b0018be414edbd882890b7f231c2669bd5daf2440483446fcc60c8c8b60520ccea22cef87d9e350781f40e8c6ca5bb528f4c74933eee343d0a3c386271be6b0f398a22c267c13e1afa2c4d2ce162d55704148743b617a2668baef4925bacba55eec0207f53324118e35997a98b7451d996ecc81f9c4bc23317c9469500ea2bf0e3ced85f25f22ef2221ce709d94a5bd5b5e0fa39c5ed5567b1f7f8b6186f827b776ebb1ec84b4bc3f1f1896bc40c177f815e5ed6f965f06e79809d95096507e88cb44536c3ffb4f0fa335b163f02c6ee75ce07ec31b3f6277c7696582372f9a4aa7e2734ee23b8c7e5db51f00931a2ed5c79d8a4ebbe2c57fa66e31f46baf45cf42d3d6376003a4781ea008ee8cec21534af117ec3e568d703c67c37c3905683363e2693bbd1a927019b87d0688bcdf752a17388ce4bb380316b2a7d160c725db222aa5b1329eec007ea4d53b670c4bda900e564260286458343f46d3a8601bb289057d2856fb78a32bde94b1148164da7c54cdac25176421f87a579647f73d6d7a45ec0d94de7ef545b526faf2e942277e1146daa84bb64741028e4c1e4bc018c69438aee33e9a8e3c4fef582a2e543b464f8f0726abb1a6a222ab28294e56e6e4d6201be16aed3d76c54c88a0c6d399da6b2beef8d39a7abb3c7f054ea7a35476e29456216eda63afe509da521b495e330c2d927adbd1a4bcf4c720d53612c6fbf8b36ddb8bbbd4797a7f05a64dee052acd81c925f62a3a9ef47f37c43bac3da61c4fe7cb3879ea36614b868b9c16397bd5d26bce47e257bb588bf09e45032e3325d535828981677bcb3795119d11c3e1c8e92acf50bf936c000e55554d374be34e5fa51e38aafd53a352530a122d7961bd55b56c9df83eafb869f513215006f75bdc979f859f7372d13121f20d102224b389daf0d8af12c8cbec42e1a3dcdad9aa37c2fe99eb691c13d0a47963cc01614adf9a1919a7557d7565aa23df8d404d5e34b22b4829f7401cbb627d36e7c5a376dfe4d8149c59c1e0155b3b6fd50087606d7b01d7f5bc393bca03ab0bf301542a8ef32b87d9f9e32b4680c289d2c039e4e8b247370ae0cd43a117f25d3e38ace96859cce26353ee52cb056624c6a9597e29b1c474f5cd6040687f642323091e24df6b172da041439be372b615d6ce2bff24c4974ac6301cda592f0abd2adabbbd64812847f937c5bdbf9334576c64a7b800493e73d8de4374ee8b4176a0824cfb3a9e0baba8e755272f8b687245915bcaf902d00f1e11e72ccef2b1e2967a2e3fe8c152c788a6362aa2a1e917d8425cda74bc69dce92dc79df7534f2d8e6ce92feca7fb62e22f9862f7890485164506de73269581bcd33412368a3b88a9f9950b0a69d98f7a126197b30359ba94521b9f8474b34709e21ef8db08348d874321ce4b05c6c82f36cec777d85f6b14c9958cc97231c6061639c28370af26c5290fc8ec1f5e08ddad13687bca665934231edcf549b4aa1fea193adb7bcc49be9104756d12855eefb0f9ef45b717178799ebb27b00c9e19140264d66459dff6409ca5981af9068ff7324d3fb2e552d8426d37f2b401cd41c72b234b365d1126c87223981364f58ae67c2b2bca2c6edb446ae9cd2f5c67595ef4890bdbb278eabc1673e26b75ab256c96a732d5d47c510d99003656b4ad42f04617dbfc44efaebca1b4605341d2960453dc5e35c90867961bb38d50ad0a66045d2eab6019b31fe87f25c93dfb48dc06c8b9e1749ab8b9f915571a299ef6902fcf3a2b9a51079ecc915956a755d6269c2ae0b4bbcbc115850fd699139afa2213b5a9f6be14c1b6c76046526d28bd92b839baf7ca7402c670287448b076787f01dc9dedae8f15e1ed799fec1cd5e5103e1da2e8616eba15a45f161e06eea8b0b28ecc3f2f0b30a18dbc47aa5a698a3db747b7cce38cf60bfadeeb30bd8d69b59bcc6c5fbed8b936621003bd8f82280280ac58d4a199aa7cbb6054beb45ab35161eb82b3210d5e9f6c27b8df7fa2376c6d98b2c1363c0fe4cd7b09bf2be0210f26393c392381a62afcc8704949da3440bf4b22100f42bab6f93821b9f33b7e5f7b3ca1c4124c33108c66ce5d6d0b6898db56d02762e73e0c35a42eb6f63eec2afb7895a80c93c4205cdc13e32f551781f4917a64492ccf8bc39a38a41d44236902150a55e8aea3a8e3180ea018cac91d1c99e5218706662606354778bcc6448bc5f95c239b82fea260c1d81ae5496d1aa61a57cd234a395a02a672e637514583312daa536ba9462f47c043c77b72709b1d9e0649c525bc7c3ae689decd76c9eba1546feed7d5f8489cf66dad269d1b4486d2532905236bfb6850e05858d92427a4135a10916634948c03b625e70a49af60ffe0dd249285d83e284f68ec1dbb4c6fd26e171a15335081721323b9327018417379ef1f7559e89734bb254a171cfb6be397596e206882281cd0351de8c565dba7676cf08127787b7533feb9d464c78d6561abd9dad2fa23a9869a2ba26359c0a2aa6a7c89e4d1ba5d136a98dc9807c80b6d76a839da8b2c77fa8ce5efdb27bcde743f1ff1163ac397a55e4d2230cd7a4b45453b3a264ea62cfe857304a34b547edad1be533cf8b8b8db01b9dcd99deae046f21f2ae806ec5bfd193b0e77e2ae11e2661f2dbfcc3e1d5a576276958450c695c45e87db84dd8139f6078b0882255c4c3962d99c6970103e1d239e1d1c2123c002b81a055974073cfd2e3ee9624447fbbb7e4b7bd9f4a321bd148fbbfc3e2c3f0fe85534139485d3a9d2765b7393269e52a311212d2f6ca2d0b123e70be4aed337c7d8acbcf99bf14aa7721a9ca7c3b739f2199c24e37cdb858fd13926505e5a89794f20949f3355b2a0f140d15f402698e7e9be9f752d69b27a4cb18993fddccdeb23b3e19a2aa65d45cc1d5753ea1c7cb962efd4c44e30edc7644e57645da3878c5301a2a092f41269b6bb0c244a72a72c79475cf2d5e2f4c3602f9ec3e927e665827398d4cc9c0a57d05dcd2e6445901eeeb6aca025001a5e5f7779f7b967ca15c3d5a2e44cbd72222b93b11e35e81ccbc4ade2b925f9f5bd4c16ce7b8180e7bc617cfd2a492b246691b8c43779f1e34cf27507ffe6ee744e74c21b90ee9a6765c47bc299386b9d2f852bd89a44760434a5d26efa1d64a1209b61fdc8021575279c5abd249c1ac86ecc676ede38d7d85b32d3140cd9f34924cc99beb001d3499f27ad292799a2c38fd8809a26303b7f1bff275ebcee9c41d05b3db0a4ce5741ad1b3a3f11885022e4ea65f2fd0cecfb43440c4b15554ff17461c8893bea448b9d21e517f095834ed58dc92afecbca9408b4cb7c18d490aee7ce7e497286f64c81fe736b05796f0e9626b9f0416e54a47049532df5e83634e7efd825d89cdbedc9f97ae2249ab1e60a3a8734586cf986bc2bfd983a8aab0b9553f80efc647b2456f212540fb8aa6dfa60976b4d55533e3af85934b5054ae400402ea2a47e6b110d35f86163fd002a82c556702d7255ba942490b9e0f48fcd13c50a7c9e2f09d58c1029aff033146c2c281d8659143c784fc406cbcd63ba3d678ce989919e3a90f3618b481c48d622880e2edd05abbd51941a00a1cd4956b7534ad5bfc7663f24d44f13bce48f986eb72bcfd0d64220fb53cf496aacb4590245cbf64aa0d044b3d4f00105e606a0f7638efe6f4df32336a43a46c894cc1b121f0fb31a88595543e329486bb06d86309f28a0dd89981edd35409de9986e2bea5b48b04ced1d3c40c8232bed589c457b0104472b10f5199450b9cd3f305487794a5891eb92fbf385d9becd9e2b2f9d15c251601d596f0ba79d9e4e0529f1ad6dcd29fe5b54743cb8c0ae912d01510fa2b45e0e5d07ea0e89ffc3e1988663175e89fa3f4e2a943d6a7d69c775069e66b2f9a67728b1874cd49939f2e3d4ea29d2b843f69908dafcf8d9ccc13014f98821cf1f5021028382878268688b2f0bbc24964a29becca01322160fdd9ad939e6863c7e236f043e6b74c9a6be0dda4830b80a192997d3ecb84898ae8c6d06c77dc7cead3ad58278a99fe6a8050ddeda50c5c3fd4cae70203cc35d51636e62378faaeba0aada4ac4d870420b88055a4caf578cdcd844abe1daccf87080af71e9910fd5c03aae58d9198085d46e4043a78db9ddc98d82155480b6b636d1bed4b4a35d06148390b75c8ffc39a53ae672bcdd84e3409ad2a34fbb8da51109547e9800439487193fcaa819ac0214db87163786f6918d83e7fae2d7d7837aa6053338492299102e97ba231bf9957b020100b1aafc06f2b4748d2caba2c7ac8e029c7f57233250ae43ee5c1836f1320176365fdd8861fdc2f59f6d958fbc7acacc8830353feaecba5730225aa746a7c9bd8e6907f94b46fac19f0d13f784f356ae41efb45de128a083ac1064080c9e795ad1c104e453b836cc74bd089c0071f12255b5fcd8d3f2db525a2d72d1dd5df231b7b9eee2f5c15f71408ae8adc055c86d95f2ba66835cadaf87ccdc2e9b41da2d64cbebd6dbcc0adb7f9c8ced7086d95447e49ff148dc39da76398a24f1fdff668aefc7c26db92e0be90c9f72268210eb54f9ec7dad841e236bc12df1ce43faa2c3aa835b8c45d3065d07e8e2cf2e0233235bb387fbd8b894dc1377289151b9d75abbb1947b2afcc093aea9f5b763192d309dc76c4d660f0de399d4494116b2b7f349ed254c31ab03b82a15d9e5836002c8450192e6705bc9dfadf795539e135130a08ebf39293be5eb6e8cd8110d1dd05cf51b00a0c26fac49ebe2ad3177d72b996ac16da1d7c1a95da8093ed4cece8d5359e2d304a4d9384ff6458a0569fd202d12d99222fdb0a8f26d5089e1baf7cb6a9e3f2b60183063b0abfeb2537f63a3b6c6abc480acf3819b401474dc27afe0f4e1", 0x1000) semget(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) 02:02:47 executing program 0: r0 = syz_open_pts() close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 02:02:47 executing program 1: mprotect(&(0x7f0000292000/0xb000)=nil, 0xb000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000296000/0x4000)=nil, 0x4000, 0x6) 02:02:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80000000000003ff}, 0x10) pipe2(&(0x7f0000000040), 0x4) socket(0x1, 0x5, 0x4b0d408f) 02:02:48 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0xffffffff83ca1cbe, 0x1f, 0xfffff00000000000, 0x4}, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x10000, 0x80}) r1 = getuid() seteuid(r1) 02:02:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc601000003000000000000004de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0xff8312de9c63dd20) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = syz_open_pts() close(r0) dup(r2) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 02:02:48 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x71e424) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0xffff) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x1, 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x4c, 0x7fff, {[0x0, 0x1, 0x8, 0x81, 0x6, 0x1f, 0x1, 0x1ff, 0x401, 0x0, 0x4, 0x3f, 0x8e9, 0x4a9, 0x5, 0x6, 0x1, 0x69], [0x1f, 0x85a, 0x4, 0x6, 0x3, 0xb7, 0x800, 0x994, 0xffffffff, 0x9], [0x2, 0x2, 0x2, 0xff, 0x5, 0x274e0000000, 0x5], [0xca, 0x5, 0x6, 0x8, 0x4, 0x4], [{0x2db395e7, 0x7, 0x4, 0xeb29}, {0x80, 0xc7, 0x7, 0x1}, {0x8, 0xff, 0x0, 0x569e83ed}, {0x8001, 0x6c, 0xfffffffffffffff9, 0x7ff}, {0xa781, 0x1f, 0x7, 0x3}, {0x7, 0x19b, 0x8, 0x200}, {0x8, 0x1, 0x98d3, 0x100000000}, {0x3, 0xfffffffffffff9de, 0x4, 0xfffffffffffffffe}], {0x0, 0x9, 0x5}, {0xd9, 0x4, 0x7}}}) 02:02:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x0, 0x0, 0x1) syz_extract_tcp_res(&(0x7f0000000100), 0x2b, 0x1) lseek(r0, 0x0, 0x0, 0x2) r6 = getpgid(0x0) r7 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, 0x0) r11 = getgid() r12 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) lseek(r5, 0x0, 0x0, 0x1) r15 = fcntl$getown(r5, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x7, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r5, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="40197edab192ba067abf106839124280e2bb5677648b3a0b2892aef1db02e075d541317888dba8631dd0d32f28e11b1a392a18e66532357374abec8b92e36fc7dfe408213c005ca56afaee010ae8c886311923c3ee6c6ac7b46e0ad08a6785c79ec5a19d4e4d2a", 0x67}, {&(0x7f0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619ce1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f0081519e9aeebe12d2d5944555c6ea920bfd22c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed797", 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000940)=ANY=[@ANYBLOB="3000000e08000080ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r1, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0x138}, 0x4) accept$inet6(r2, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/zero\x00', 0x400, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000b80)={0x1, 0x3, 0x4d24, 0x6a, r15}) r18 = semget$private(0x0, 0x2, 0x0) semop(r18, &(0x7f0000000bc0)=[{0x2, 0x4, 0x1800}, {0x4, 0xff, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x6, 0x800}, {0x7, 0x6, 0x1000}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000c00), 0x1, 0x0) semget$private(0x0, 0x3, 0x5) 02:02:49 executing program 0: r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x10000) listen(r0, 0x0) accept(r0, 0x0, 0x0) 02:02:49 executing program 1: sync() getrusage(0x1, &(0x7f00000000c0)) r0 = shmget$private(0x0, 0x2000, 0x3, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = dup(0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x9, &(0x7f0000000000)=[0x1, 0x4, 0x5739, 0x8, 0x401, 0x8, 0x4c1, 0x2d24, 0x6]}) 02:02:49 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x5, 0x7feffffe}, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r2 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 02:02:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='./file0\x00') pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="365874ac6d4595ac830aaa0bde1760bf8cb6e663962777080305c7821d8f1ebe5eb3d19f04932140921d6949be4900542344ce382804c70e7571d1c34b6674cca7e0d9c1c749db7fccb37883b0a03c2034160601d3b8c122e1e94efa7a099dee11f2079e102a734c18982116dd26db18727a7ddd447efd1d558cb49225240470d741389664bc8c531f45117e8f37d7c084e09ed6b0a8757d51b1d00c8971c15a7b85ae8d7eb3831f6077b25b69c8d4bbc45cf6ee6e3c749139a8a81cf2249b4a815a7a0a9b0a20686020227247b3fb", 0xcf}, {&(0x7f0000000240)="e2f800bae54cbee2ca9efdfd5abed0a2949095a36bbc09617fbbf8adff0f795e756d1e368187e187d933159c3d82a3a599687b5bbaef7ab511bb7c47daa1f825f16ab510433ae68d91b210348216a19459d97c4a0377f4909a40d7d4643dac1e3841e9736538d80e5b229765b6b2ebebc1db2f68a78b917ac76c81b5fe90918b4f5593a9718315d589190575b714001ffd3b888650d575e179ff3e7fdb920ebf57d2adb0a0ced903fa87e0335475d696d96731684421d5313a8b2d431f067e6ea55f1fba5e237202281897f99ad83b01614ebb12b9292c25268440", 0xdb}, {&(0x7f0000000340)="92b84034945b0c72f06b24bc13e5", 0xe}, {&(0x7f0000000380)="549920531425ac02927a9edab44302bb76049aed51204607a1fdf05c1b2b186ade965064acd90bb46e6b4d18726c8ec3242c24aa98d725fd122aaa8bd57c4e2437f1b1b013a703bb6e5a95699ca76c0339f3525009640071a0d9b8905c95e4a2300dc28a5d81b8e4c24509e339807f74af5584e320b2abb3428eb79100e85b909fea7e88f5c1fb", 0x87}, {&(0x7f0000000440)="9f1ae304e0e17fb897bc80ab24a32f053ac8f38434e90538bd9b2956f58dc0e16731663543cae7829462008e54db3d63968f5c3d3a45e05f5c65cff033eb424cb9d1e18778b9a4cf016bf976ba92a6f585f2a110c6e7582f6ca8fa3a2bd6ea85d8b8d41acfef420235077c359b127a20a18dde9f48019956505e08a7250a118201e3effea1510531de9f50327b39b7259fc3de241a44f30d685679a43f8c181f8c2733dbb0f909b546f8da2a2bbd857af5bfd9cce81371b2aad82eb8379daf6e9472609040aa1b2560ed25a4e0ac638a4c", 0xd1}, {&(0x7f0000000540)="29c77d438f5d7172c5219412216b8c5a74c085290e7d6faa409aae6143063df75122083feb274eddbb0c32fe8665900f61b9050d09b5097da3832c29e73b5866a7867be834f2767025dab5ea8181a2947d5adb70edcddf633d831e72f19cb37cd7d724c0fede667782e4757e3b6bf39aea597e2148d0cb07c8424765e31e879373637b7ffe6a138508345913773af032a15137adc2161a7e500060038b4e6fe81befec7d8bbb5752ab7d8c7a5e206970ad08596c0400ffd78128049863353764d4382a6c6346e47207ad734252e3e2e4a388e9522d23b59d1641b430b786c20c16b25b577059b1035651e309bba5f6e85ea053a54706e5a0a8a3c26b8279a2371895433c787412d2a77326026401fd07a29fcb1730e07db779671e846e3c97a5c45256d58ebb577b5fae06fc79b572cbbb754f2dea83ff74dace37dd8a5ce2de3499abb6be1c5c0c3811ddc19384e3c469e07acd393e5777e1c6b46d7bde168737ad689dfa4b4e9747ffc828552a1c33f1862da8a41f90122ac5732d0f3c544e2a8a43fda93e92c65abe14e780c6226874f21c133c7f153828373994db6bbf251ca689f449eb6d100b10e2c834f184b2b3027280df8b4aac2de8e12209ba5ea4b58d67b5d2d3f133c3c374be6a44bcaf1e78072cd75cbd9e05aea2f935f4f3a8ccfbb856fa275de07301c78de88ba192fb59b5905fed8e4c16d071859799443fe9f8f7a4044fad0aaab926c34e717744881dc722dbc9a68e0c5e99c6c54325174b95ad346eaa85bd449286ababa217479ecd089dcd68e58238e429fbbb53825ade2c28fa05183c37128a3ccb4febed23894fbf0ba4e3c03db99c9c2a7b986b0c8be623092baab01c9875d8d5d907398a48bcd7771b6af58f32f6610b2e93226d55f9c518cff2fd4c1f5dc4f9939f4bb60830984db2b2bc354987e8fb23d82cc9eef0db5105b2ef3b13dd22bb157eff3c7ff71777c1284fab932a83d364e86d5b8ad7c3715f4502cd90a3661c8efd5448fd34aeb0869ddbb9750a2957dcf2d72f139af80696ebe1c5d35fc11a34252794fa03a97a6c14a5ade1d40552db5874bc81e8d6414cb73f39c9a24bcfa5000af1474264fca504272f32af5289f986d64c7cb28a2b68bf3bad3b7fa1eca9a828c9a035e7da5723479cfef8c23e326eaf2ef9fa2578f77f6b3bd31cede4a1b23be1fb32d26f00ebb8e4dbd4f5be44f22205b8cc8b387fb6b668b1df9e012b789f0dac57fe54eaa9622a83b7f9471171acfddd9f91653272e6543d38f2dac1a15fdde3a426b09ccf67d81a563a4f56757e804fb3e756690ebff44727497b7f069d95aa68bd148f5d2ad001c74b9d9a2b0636eae89511c210bf97ab5b52d9fe811b5ee1b87f6790f0582d9304d07558e24c7fd2403158ee1863367889f1a91eff5a4c2230ae3485ac230afd0cf39d85f34a433b84f8f266da24b1bec39d3a435f0b27bff368b5cc97636c22abc5558a03a4c07faff836cf9637eaf3a76dbccdb536f5c483df6188265d405cdd79d6e19c51f4c5588be202b504bb9ec585abcad300aa87af8a856586cb820c44a2857ee5f124daf3d6d6bfaef5639e01984430bc36aa2380ef67012544c2c74aa664445190eba25a8b6cff7066a6bc0a63a5ea29b84bcbe53c5ecd18f41f396734ae2e44fc3d0a0b9f2cc8d806796257218a3a439807cf0ebe8b3a2a4c7890e351c513ea13297bce72e9be4079c246da9d25a5d3b64ef3c15fb07cb79ff18d0c67816c21ef7158a7d14f5a8e3c778a58fe6415a49854af6b8ee30aaa4eadbd608515824ac9493cfd81b3e775e837e81fc8081c8530ca3b52fcb91bb685b8db41970222b1ba95fe8364c8fbcf64f40f88c75352df4ca1f42e5f7ed4aa50acf51cff4aaea5e54990bd89764c6aeb30a01df7adfb08304cf86ed3f8f7a863e590a31861033e9082925df0d73ca4c095245814478588d739673fef7bdae6dd2813f18b91ca0708b25dadac58263dd3804268374f0c6c1a30218934e390470d659e7e4896149958b245f15d34dd3954c83c274bd5606926f770dd7b9f1881bde14d5816667c5c4951d45b463d42f093fd582fe57c3db3f7c0807a235d92206afd7a3f21ae9652d193ee84269222630cdd2a80e72822cbffd3167f576d1ec16657cdc5a754da9324e70797c1f7f2c99f95d407dc041c1fe073b2fa1211111146eafe34bc623422bc1ab2d064becada4d30132e1b95833e109c4e7eebf5b853fdf8f8e0fd20359e5f1fe225864e9738e0c836e7c61d4909f2087a3ef20f227075e93d93bb7da1464c6bd0f06139d21b5921a82ddd5bc00e654f76fb13bd6e9f11e241e9ad9f4b2a4957e85f76be1212d0d0d081ad594600fccd363c0f347e847e305dbb3e19eb5d61df89ac6c36989402ab2b242a13691543df61d076c3baa9bc600cdeaccabb528e00ea46b33a4d0de45be2e59c4622b3076dd2c3c2486387b35a48fe9329cdcd9f9a1a0ce622cef8c62608dde50bd84f9d9c782be3f4aa178246445f2f156d1e0909dfb5ac1f46243ac8aeee50e197729af4f6c622fb223e42307925ccefee30485c4124e4d0518ad48cc49b596236ea71afdc1280e0766accda3c7baf87b673af68431fcd4683f5cb8850f64513c5cdf30f8a710990f8e5e59e29bbfc486812522f06fcf1da840ba75d08069cd702d11187beccaa7cef57d435633f2f000c7ba464d3dac30f8dd394216a083cff7f97cc3d8548dd4a6963bfc6eccfcc5cfe2c4a8c8bbfb25c9e6ab51e4e55693a211ca9594e5ca463defb7a924e43862d51fa97d63d52a7b2677b3fe0b921253253928cf53fd9c28e212a36f84c6e76674d2b66641b7e1be9853707f5c27f4d9f96e8fec0234fef7769db5d65a55173f9a43002e38ed65fc12efedfbe6e90348f7e93157ae65a54c4a103068820c455cc3ee1c46e4f3d0464ecb53b9a5f5fa20aa3e6f0c9d6648276f0bb884ecce54af0b4077d5f3302a4a3438348f75b24a3d253b646c6e89b8cec07e94c984df84b1fa6eab5faa64b68fb5a987bb9a605c0186848860429180d03eccaf5a691c569d0fabeecc457228b74573c88e8647ed5b33f1d18f2e2bed07c638acb8c026829729edeb6af630b9674824a2bf5adb2ed1565f134c5ca7eced5cd1453f3b109d30a816d887a49b096777e381d23c02c9e473cb74a0dd1510f1652795d80ca66c1715d9ce97554b698d5a1f2fa0679fac7bd6749f99ca02ab2996d046765b1019938fdf7c8876d8f86870c6c86898acf64dd0ee80f64b404991a6bea5fec9c1a5af0e20c9400c09a95a1d2855fe96dbc0b7880454e9632128568eb9f0f8398f2886fd842800bd5bd87506fb7e2902cb1f1223f52a4f68a17f74fbac6c98c568a3911f05dc0257b94bbd21142b1fb879dd9e29140deacc1c8478a399cc8f5df73f5af48b1a4c7290de85f8dc156b942ea279fba6c6dc8d6d80301df2317c56313068c26ee855c11b00453712e121c83477bef4091ed41206c9c8f5a68e955b1a9fb5528b8203bc1bc5853e075715cf94de1d5dc92f54647f42c86ce536d8063ef2cabc2e11b1de895609ce9e69ac889076540082ada6fbd3100013860b8e7d64557c6eab2d6845b538751032322b6ba1a3bba55a65016e411f2658386ffd5cc10fdb5d7a5be4db65cb70195aacb180dc24dae836f02d4da8329b6cc087eac57e32358a3e6a969144dfb0b9ff395d103e5921e58d603a45ac434f12ccc1d87e2a0aa9553423532cdead8264d9a84371d8b1ab8a406d7a67fd0585cd617cad2c0dc6a18c356af2ee9c52d333f75362854817e9895397a7a2cab84d91b1610239f8cdbdca738cca1cb7b7c4784271a73e907e559426db56df79e9d0c3cbec66014ce6622d9f68c948c8968f727d521905b71c1649eaebc4a53cfbf441dd51b0221621edc94c8574d68d26984c3573bd1ff38a36bc8dbd3fedbb811c326b5739c31b379041ebfda3d7a53a6824c6456659ac35bbdb71e77a0022a2854655716d4bf8d25bd28dd219ac77a88719da0a9bf016b57396c21b38f9ec5720a7af22b957ece33ab4a6de4568a7259caa9c60ff8a71fa18ba29d824a93c7e7690f075846d39c1e8f16205e7034e14c405db255a756467db87d63a6ea3767044311ac862152787bfdc53806984115722ae23600388fcb54ea5d12ece1406e2d19d34ff9cf1addf156db16445037b4fcf391fda73cd490af1a2e4b2f57b8c2ca370d4eb471fd2318d6b702923102b371ae4feeb94efeeeb1f863b7a24d5cd414a293f0cb010350200a154276e5583c2e4d06748f5ded4902d84801912e266cd448a7db1c9ee505c5ca5a4e37e5aee00b82f139d1f7e3ada2ba950c00faaa17e200eb35b9070e95198475d85a385d5b7d08c9d7b30f22a16302501e23688ef40157c40b210caf2e161a1a883e9b25ff615bf115bbb59de40f3cd524dca2888a74912a61ade63efee58b3d7822de9d1b19ea8c32bd13610f577336663743812746d0c75c8722b854fb555e3cb05c46ef6899eeddc594e4a026fe6cc70ce11c6bcc3e3360e3581cb323f8d1077b012f3c7acc0c6821fcb4adfc492ddeba9f156ca528c0ae8589dd7e26025d647efc4190e917d19286d1fc18dcbcdc8ea912025b0f48c51ac1792a6906754e12e68b128a085417ca181f8382e8b64390bda391dd164a6416972eeac926a91115a35ca9a2b35970c24e06a5cb5f083710bc2f844bec4840b89ae5c54acf7bb022a08d84120e0ad60cc61479d0f9b7323223ad081ca09bdee5dad572407df7cba76b8c3bf878c4ae00dd2145529adff5ee861a5436c2881164b2ed6917e82dfbaf6257f52e0dc0f581c748aa99bb9daab5192509c5707f41a2067da186cc7f505801febe0a99e470701c898d108d687712cc4f22b8f9e38c1a734463174b716b511d96537535750543588a77bd3ec69553510fc816a58ad464aff499d33d126a8c4eef8061ac02db1656dcd05b37a465034eb66346d4fbc458b4d9497715a1f5e326eb287486f17ec65250447f5463873bf426fa3fa3dba3109933fc74d9c3cc87e0f5578ed0a7480b526cbe99e354f4406c5c1f73d9c1a724334c2abda2160aca41bee2f5fa3b37fa0699d377423233526ffd6198b4a2faa10ec9649ada0ffaa8187bea3769a6106d42c81e7419c6f95cd591f80f401f9fcb9ec3260b1df52e2dd335fa5fb9b4c2e25b969a0bd17e3afcaa0d6ed82ff8f6af88d5ddc31d317604ed768087ce3956f5b2291e04891c9d74c190f2bf615eef927dcbb7a42aa8f0b6adf14e8414eaf948cf10287254209648f3a621c70660d6b32997895d487c3fb832ef2ae20132bc92781003f0467478a2cfd016c631745f63380e30ccb096e0166094a5cce0c2d88aed98797076826901c44256f4b3b952611f6e036877256a023c2463740cb044c40d4ee0f9be06a28726f561fdb79156ce9530eae59c41b8733cadec088bab532ef53064067a7ea4b4dd4319f13dc055f8743102d9ec914519dd82886aeccc6d13c1914c4d511d9fb84ca9580081cebca89b2d91451d2adb9db87e34ac69b0e2edd2438f86135405ea5c5781e7a8fa6d5cc721e06a8781a0db8a2e1f7de20505bcc402a6d77b506399b2f5932122ad1e30ca24699cfc54c40900fc886b83105ecdb3c31e5284209677d10127100c254fab35382711a04fd0f89fe9d42f88fce29dfbd33045faf23159dd3bb59a6143d5c30f1997d07097cc7aa08ddab0aaa2e47becc61ebe3428a8ac65824d9faf6cdc4bce50b0c4e1e1d3879818", 0x1000}, {&(0x7f0000001540)="b9fdabec962b422f0d79bc12053a08ffe115f3b9a6211e0b2993f077a6570eff92a7adaa658b228902440729a0f4c104500408073fa77aa86f62cba005b89fe3bc86a749b9b0573d74cd3a40d8c12b4690dc0746be0625111ea480ada33829a8cad90f145ac7759912", 0x69}], 0x7, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xc7) 02:02:49 executing program 0: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f00000006c0)='./file0/file0/file0\x00', &(0x7f0000000780)=""/102, 0x66) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x1000101b0) sendmsg(r1, &(0x7f0000000ac0)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x2, 0x4}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000200)="5cf7c304e5772ac62dbadfbfed406d264275f374be6ec5abab3ce73c3bbb738d04bd97689284cb62c18d6d89825ff5e0bcda323bb86a18a59cce6cd483dcdaf1a080af1dfc1171270ef6f96b59361ea5164c21287da777095ea34dcedc8a55e95527b7c42cb3a5cb760fa0efbaff986f3fff3f63b65285a7f5e6e07db9c13ecb469e037caf41d2fc8ac3308b3b78d868a5f87485b5e3d4b1926056b3a08ef069a5d276ee9d872d45256e9dae", 0xac}, {&(0x7f00000002c0)="b68e892eb7ac3e936918cfa4757a6d10af401f61e1904c9da9c22db30ada322bcfcd213acc7a31b5d6a8258ca40a2d3a706d19b1129eda0aa915637ee530f3e802ac55ca1a74b1180b8a93fed04d6c67e92565f6ef69fd9cb057c5c41387d953eae483096354b570c9af02e968bbcfde68fa73bbee66f0c7a3e760d7487f107e83a69b8d08ff5ffe6cf09c3e172c67dae2a7db98676460167d28e96d1b405f28a941504491ffcf98093fc683632556e10a3c418e5036f664890f99ac4caff17e0e907746c2edbfa41c71cd1ea08262ac42d5ca21c866fb59af47e9", 0xdb}, {&(0x7f00000003c0)="bec9450aee18abeb120d720243631348c22021215550b1fa821d158a548c9c447d953727acf7880c4207dbe85d974678a593f01056ffc7c917858c400add12864f844aac4250feffaf9346e810a8d6eacfa6216a6645d7874e418ec270faac81b141c1990a9a998798551f46426046184b54e0eb46d82d10244ab304965c89f22a69f8c4f4a13da1b767497cb9a589e28f8595ba297c993ea02f76d8710611e6683a514291c2315f5e109701a9e4ab00b7976bb2c4bb7a160aed09ff3dd94cb261ca22861224ff8c43b6b4312f4b", 0xce}, {&(0x7f00000004c0)="0b84a004542a092996c6c41f8571a3927d248030b64dbffca20fc5f6d5e707237f82cc27dfd846b92265aadf57a1ff7743681d0706d9327ea0f67eb3bd2ac1a8af6ac6ba0c15bd5d391b69fcaebc496667366e437ecd59718b7cb9d72269279967eb5fdf70233cb10e7eeb894d52451014d3ef4fbab51a4fbe7b72218897d3c41acae8b0be003fd2ac1e09189be44ec3384b1adfecfaba5cffd4ef18239b3a721be79310f83820b5dd7b8de3f02ccaf401e36a19fd856ba38d6382a90bd6f703daaa1825d5318a3e612a762fc380bc0e5f52b7f4f5f6cbf477d89c6415103e21d8a76bf4a4610c690725fb7f8e159ee8ba44c17ddf", 0xf5}], 0x4, &(0x7f0000000b80)=ANY=[@ANYBLOB="00010000000000000100000000000000887c018efc29f30e7af543d3d118e0f008a968a8df7af346c8ad874140c1fb78973b1e1c3e879f89709c3f54f786a7251e592ffe3845251202e8f78308da59ea43b66e6a3a49fcc9dfeccffe8aea51f1ba0b4b0b0000000000008000132b71a478fd94b5c3befa9b156524d25aa5a8f762a5a15ee3e0ce804c092acfb5f253ea9e111820b074ff05651a0657559d0a24b8015caa134d44ae616c2ce3a66ee45aa16a91e67dd7718a287bb46818d0a942938b98047b2890c6d9252a69d15ee5123a69e1c7bc0d20db4ffe8b39257b4d86ed6923d5e11d85493a1f05ae4f632fc9b9fccb7d440c823948971197c280e20060000000000000000100000003000000675cc6a761f3c9a58a99abef5476e21b0df888005123130fe429b9a34564736fc7207e256257ad9a1a8443a6490ff1cbb7cfbe6ea97bd33d0a5a6d7e7b4e1fa03255483f0c8ff15aead9d446e92500000001000000000000ffff0000f8fffffffe2df82ae493f4966ef2f60f3554357b1c2b99675d02669150f2d42e4b54b166cec091ea4d2bf6d928741e417ee8180546795fa3aa2a47f85b70f2a4eb4b9f516a7db82245c8000507d0dfc41719074d69aeaa1029764a0ea5539d2038eb5809532a614ae4dc017fbb082204afd4b689a67b4f34787079e632d462f41ffb175b6ca3f0f7f88f5640463637ab6a63a78d3c8e62d603537187ae4aa9a5f785d944e072526c324c09dd687683a93eade1d6dd17315788919b62d734bf870000000000007904cf80032bce2b34b95b43e2a78ee99f8ba03b33c1aa658e107b0e9bc0e78d2febdffd8f82233e32aebb79e882e800000000000000ffff000009000000b3d7c909ff75009cea235d01efc430c2845bfff6b225a1fe78223cfeb5acd487769c5eb814ce28c2e5d820a99e846109e82ef34b89db51ef3e5dd13f45b29dff47cd4e20b62d3d1748625626b304a0e39f27600f25959b1a49698721cfb251f6c2db2ad0fc706ec64b9b0ae43ca2bcb21e5032d5fba953a46990851c3f82a9771dadc36392b58509f2857af62d62cdd1d0e67a14cf701660d1bdf74e4e2c6165ff3893567db0ec3b9efb8ebaa9c256e150b43b8c745d4bce08ed07d44b1cb320fc011caeb9d6729cb63d5cc05aef8074119da14f00000000c80000000000000000000000f8000000bb95578f3c6167f0c909a439f09e638b6362598dbf1b1dfa30254164a27e72f5d444bfdab4db71d0da76e768ccd9f16c5e4c82b95e75571caae3ac5d5312d73fa7ae15a23c179811c698a161600d5a6ea1fbdf050223bff479b4978f521a579e13429b71c6d8fbf22294a5114bd5a4f7ea20a19509db7c62672498000c860180e107dc5cbd1693c913744d1b16662144ecd2107f06788d9960b3f90c4bcef2ae874c9b86876177133653deb11219aa1d955f000000000000bf4e53343244c44fad5dcb199ae6af240404b768a97f71ed26e57db1763053d2e3d6cbd7bc4200b1f164427ceeecdcb5cc3a412255d605bd9d66177467a23ebd1102354287e966ffba36c99ef6539f0cf8ab774dad350959df6704fc8f4d9d588d6d80e6e8787e836dbb8ab8890232ff78042fb1252be66b994d404fbce1c4b22c617ee01fa1b1273cc1dcce82b05139dd9522b7bffcb276eea0244694951ed53d96d0c1fd1559494b1513e3ff8c3911a957cfb42aa10a0a786785"], 0x410}, 0xa) ioctl$TIOCSDTR(r1, 0x20007479) symlink(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000840)="70dba58db1d31121598f93bf508d490e23b4270a10aeb2e94b", 0x19) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000880)=0x8) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) clock_settime(0x0, &(0x7f00000008c0)={0x3, 0x8}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000680)={{0x7fff, 0x4}, {0x7fff, 0x4b9}}) 02:02:49 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) r0 = semget(0x0, 0x2, 0x400) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000080)=""/136) 02:02:49 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setpgid(r0, r2) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0xffffffffffffffff, r6, r7, r3, r7, 0x100, 0x6}, 0x3f, 0x8, r0, r0, 0x7fff, 0x8, 0x8}) setpgid(r0, r0) fchown(r5, r1, r4) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r5, 0xff9ae507575f3d1c}) bind$inet6(r10, &(0x7f00000002c0)={0x18, 0x3}, 0xc) semget(0x3, 0x3, 0x4) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r5, 0x1}) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000380)) r11 = semget(0x3, 0x1, 0x240) sendmsg(r9, &(0x7f00000006c0)={&(0x7f0000000440)=@in6={0x18, 0x3, 0x7, 0x7fffffff}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000480)="257a35a73a054e0bd9cbf218b7fa7942915efd583caa541c598c7250fb174faaee10ebbbc9661f07e7fd5e84f77b9ef0523e4a081f4c9c212dde6a47f5c8e155410aaef050545b47fbbc9f2f83ef801cad1a8e45a84973de564aa251f0a16078b83c2e849436bea0dd8f828305b5313bcc63d102a323fb049f0b4f8416262cc48253443ccafe1dd87374c68e8b07734c6c6bba9ba69cfebd5f0108cc33450288bdd5788d988ce74a74c188b3ee134babf9ee05731dea0c0e3351facb7baa68a34e9b5b47e6daeaf3db80788d20d9aaa58a553867b36e082fbac9629ec7b17646ea48df", 0xe3}, {&(0x7f0000000580)="2e90791f5d5b36ae7d17cce20d7818b75c9e2e624cb1d678acfa96c015f2491595d50a694f0839fa660854bb4972590e0acb604b6e9b3959dd63d6be9b418662191a7b4ce6dbd69fd9137724388dccbbfda26a56a58637271736bc428404f5f4bc2776b908e640a4e402ac8140b7ae0e90ceada6f3b3c04e015bac49cb7f11c27000d8a316087c6ea905ca26c545e7ba5909d200081c1f81a6652d4f9e781c14ffa09251df60a670b6bf84d2e08d4aedb345e284237877d6f290c458cab8f9710f49d478e000d5dc491515", 0xcb}], 0x2, &(0x7f00000018c0)=[{0x60, 0x1, 0x10000, "feafed7a311362363aa559f07d335f5fe130c23c361ff24ccd0221d85fa7268fca7d3bc32383b0ffc67713224c8eae6489cbdc9d28bbce63803335842f66487c83e625e4b0bc60294997c6873d"}, {0x88, 0x1, 0xfffffffffffffff9, "070081ebf0c8bd2ce4d37558ec3695608112631c9892dd1c163dc1ff5c4f1a01a3756596a77a8165b11aa293e2c077a24550d2e2dec982f171411ace4369945cd91ccbc0c3f0a9aee688097de1287bbdfc1969999fbeabae3a9092baaaa1072965dec98c4bf3111fcc199815b6e28eac07c24006308500"}, {0xd8, 0xffff, 0x1, "b8352c7ffd98d52987c6f8c933c331e1a635ae0182b3a767f8f39faa529e72016d4f669476cad1a23654025243bbf36ca35481e0c6b78fa98f88cb13bf7cd5365e3adab1a875945a8b2463840679001e10254177e867ebaf9adc37e9f65fca1fafbc26791cef80d4b1ec47a1542bc147b6adf4f5be381d7a93287dd42b58cda66d377ce8c152b8568c0fa54d6508c13961fadc01647ee897d68a5ecb9053ea0368b1cd2c7f365a8f935c270ade88cae53034ef84f402b02fe3c9e784a15ad82fffe37e352f"}, {0x1010, 0x0, 0x40, "f1ae26350fcc29a315efdcc4c6538289c7c87ab4083bf8048c9d675055ec286a42805a167226cab1f9df90bc4d43ae4aa9a92d97abb7bc27aff52e3a297b4eb281dfabe687e3d8790d8a72790aea723f7275e254f53574f569539fe876d2af34716d2809ab7f46404b3b1e291789a3adc5ac2782e9e3d7114ff5b51ab23898e936ffcd2b91081c04104ba9366593c3eed15507c59a61dfc2a12ba18fb3ae593c2ef8909e5a1cc55d1ec6027e008a1075ec08f1287fb2966a784315f7063ebb03e113906d66f5b21838bcd1e28385fb0e06641cb5610ca5786154c522ef1304e9c9e0c5f0790ee5be195f39c5329a562d66646a73b35b4b2db3c9efcc355dbb017996aa0672dbb40b52507698b542adbaaa739a17fecdf80e778b47c8fb5bb4049c2be51247e6570e414d9dc3a06fedcce0a7160290f48c7ccb9c73727cc5e6f49b7c8b0b602ea82e69cac472a3bdd827cf4d9f6fd63092bf02160754a285a76e59dc0f8213a1e3ae85fc0e4a8a7efb15133af974fcbd9f1359e451d50ba535aa7006b25807e97b958347992d7370fd501e637ecbc46631a4ca0815dcf9967569237f57897842c8d7b541d5f42e26afc68b948d07692bbffbb120184539f3f7b3c96de8b7e00f5b26f34357d573db75193ebbc538e3fb503e3d9b41d85b84a30b3347db051d4dbb3f55993ebc82ba32b3a6ef59e1dffae296ab60008df1f3e20dda5a5928abd1d5df55319e1a2402042838f67f6c592b32401af89edca0777c0fb58774fe95e764cf99d557d81ce55e1cb569586449a275eb6a69577c4b6a551e00d02c0b0441246f45b32014cd55f5e5d819b1ba9cff29469a40a5a8a85667cad5f582ae3c00d4a8aededbcda7250f6f37d39117bd0ba56f4ced4c6336b3e93e966d516b9ac76e99f2eaa09e18baf0df539d9d5e0fc4112a8bb281c3a9c1227e2fca4906ae9ce03f2e3d821fc76bd6e7de06d44dbfec37322b552a4cc6de5a2133b49d3887b06b0b37d0492fcfdda1bc5ff1f0d29ab720aa1ba95e090d0bc4ab180ce65641ffff6089e7d2a66b1e7275613b0c7666fc0f5d6af629f26adbf661ac378eb3fea557005dadde01180169ce15cb83d8da423c4d236b28a558df06e53cc963e5610b446afdecda21629b868274d23dd60a3a5fc6245ff846eb20cf28fd7a5ad1722f608f4aa42f8a16a297bb826a43df66506fd739357f567288566e7b821f2496500b7b9710d95beb5611123d700d817c350f4c33f6a7d6295b29ab9a1ce6d8fe1519e7bde9b0edd3247fc9e5ad6fe16027433a35655c1d64feae8b5bdfa9fe8cb8f27af54f25258081e9f1cbcf3a2037415be256359125a56eda30c4ed88e7eea29bbd2e399fb4cac2f36e5c2c289af626c3c5ef88a554d5058711c31149f8bb164da4f2b5d6d2790a5ce30e97d7aabc73a3ca699fc4cc3ce08896f4b8c585b82fd4c49e40ea57181aa182f5393ff8dfbda0082175f318f40fb4333cfe8363e835682f917a419c81cef845a0010246e0b14981063ec436a606a7b9ca50d75a23c67ab55f621b7a001ed37518565b39cb55c60cef4b31207ef9af7216db92efb13b2fc408d84fa35876b18f64faee7850c991267335ed79d26766c69ab26ea368e004a8228acec4bc8878de15f380307a730084511565fb5728427f9912b87423849789ed567a2a725ae486a50d9945feb5ff8cbb9af8ce7be84cbfe74e7e76200ce90ac03103394ab4de1204550546f39412e7aa7b9cd667b30089dcad98c36164c0b6af9027be0ec5e4dbae606f59bccc40d85774787f939c898cae589d86479cb2d207ecbf8b3813c8679dc9058472f061ff1ac88db035733cd5369372c6a84bc8d8d96aa5c2f596cc14242dd01e1b09e084d9f0834ea84679115187574346e012d368d9e43055187b08f5d7c63d573223e5ab88548655f68080ada60a59de235623bacd4c4922e7c8c53d99b46d31ed895330317da8825f5ced58c8e0508494338e124e574f1558eadb98d78879ddc8a629071ad0bae58bb076596fc4f35fdb024b28809f7c9defe4c5eaddf11ec5925bd0be6dacecb2c9c86009c53130960931969d94f5e3248cfb892ff5d0faab30581c0068082c957360792eea2e035b0d7bd0d05a6870fbe67de6364c8ff8eaa59ff51b0cad8bbcbd5040ba575ffc11ae4736287c99f9017c8e555be878d4c7a37e0907991164fa12438c5526b0f4270dad8f38ba7c587329e198025e2e68ec6c10b7607ebf7bc87da88f266e258c3468add33aafc2fd59042988a8283214b7e9aa7b722ca52111ddae70c0bb5c7f6c2bf7c12695df6da0f77875b9ec9fe9177f2c7799ade54158d71a05c4c1fd9ca39a1d1acd71ceff767ba4fcee5a0fc002cd153acdd784fd56bc12b52b7031ac40587d058b2294d1d9b900c8ccb5a9904825e8f2965aa01e754d61fba17dcda259f55764a90d10056363592d5bf83e81f9272fa5cb8b0ec84b8b53953c9e9838dab0d87aa7ce2dc4b40e52766caf1aa9775b92cde53556c0983e6617f8eec0b37c812e8d4c96361fe6a144f64d549d5db1113a02d1204a15e24d3b76a4da5f99e0b1ad3f3a0ad25b19d82548e25a6ca4883af4580ad590e40c73b2bd469b228fcdac22bf47873cce40ac5956f096c7e15875410547b32f5699e290d8e046ae79b06abbb26732b8dd35da454c39c63fcf6fce2a128ab34615e0dcccaf092cb24734df5705e23e70dbd825eb3f3295df18a5841ff60b51bf7645f08df684459e55a014a17e13b107da15d1c4088cf2ad88de633d288ee0a8e9c85939ae6fd70e88b39f48a2bfe3a4c2053d139f9556ebfe90e248879626b69365bf51b1f63b49c2162db642f322db23213666ec6dc418760080d9df94788912506584abe631a27a847aa6bb4d85b1f3af7d0351f4ea0c8646d852edfaf982e9e9ae014ebb7f853466e2a7d897c6046fa2ddd76b6b74d40bc939cdaea8433767cf7a525332105ec7b1040ac5b373458ccb8959e909d5940c356ca23ecbf513f98b91ec14ae4f92d98fa0ab6982e0ac30d32738ecc1591b761c2f73c34b7996b2f079669a72e9ba67dc1d5d63cc060bb93ec275cf0d37949fb44497b884a2ba385980b411ad57211380535759a5cd4e197b6f78361fb65a553f4b9014abb9d319b8c44185c3e9711ab4d62564be6e4d49e041cff39a0ec02608df17e24fa524fd9a2042d76092f38e99adfd15f864252c0f0abc3f0c05fc4b902c688319781f31df33eb925c9f7058ce7e866502284962cc512e516090c1eb9f6d6c3d15eea327411178a5cec18c667b9d3dfbfb0afee64c42dc5d46f9017e5b96877263a58f50fbf573130904acafbca1b3757cd508eb7521f0be024db9d52344d1f0fa0933deca32a052d8ca88118e63f9eed40214f99acf873a684bad44eacaa27c89cdf58f7e0f9edcc620f2fc27ca6faece1ed5b08b15c149f5de8e43a2d17668395deb172df180bb6a2fc7614cd604df3fc071fae5b2d6a4a774397a88c1599e0cd424e8fc0c47597cce2f0bbffbfef846639608f3fd107a4b03b8e1e8dfe8af1704832e26adf0d81f4c56f50560e5fa21c081fc22855f746c3faa9912b8a30867b8db6b1c9c004085ab5b9d5f31aa7b3521523502a33c78840a284fbb0ca61445ab1212bb05ff9d286f19758be80f2c20b9b1a96454b00dfbb9c01c48c325d422b19e63a69df4d2988fbc17ac12d87b953ec8b08662e1e0d8217aad30968147ed05e85851f9cdd6efa5c83e50caff1f75acfde35bcd83953ce551cee9e151f3e757ebfea89c1e43baee7f142791a23a438d3d976d567a09509b2cbc35f57817f10585a42add69f45954a54047ac9629db7fe9b7a186da8a91ff3cfcceee14d0d453bafc8cd1c685f43a4ec81a342adb7eb905f71034f808b298444c3a33bf4a71dd1687825a988264066a95ff4642b5b623bec2f09b7dfe0fb3ec0a3a9d18699cdbf8da7cd6970dcc8e532bec6a1249d6b5d156da95d21ff6df019ae8f0465634093a0afa4429ff61f625dc26e170658393f4f2538af999ace9952155a2ca5fd245b64bc9a72c11a0ee485aca45d91d3848ddad6e62dd00d895db4c431496f2f4b46fa7e472f43e80497a492bb6fb84703767b5a97f4b2e67b19167abbd07140d19d43ff5d4735157c94bcc6c27dd4cfee63d384085f9643cbb6cdbaaaf0405dfd3de388ce06a840dfc4ae85ee86af5edf9f1fbc61b9b6b42122ac984189c91330f5db3e942d9b3551a10cb60c7dde8d2e94d55cc140c2fd0a17e3893bdb1b4a874498406ae10bf29a5946c17aae18d68468da19d43a38e61f2490c6675af7c12a13bebb37157e82ed61538e13e7c582a0dd5dd8d537b3f810508dced46081f1efa9ecd6222ef4fed26eac196e7e88cbacb122d080abe75021ad70dbb0f90886906c11aa0436218e603df9b823a9ceb1f5442d8d1291c99514b875a136d4e41d613b3fa496ea262ac33323a7eee90cb1346ea714b20ea7948a8983655d1cb412f824923bba81d739e80261c50bbea28cebfc23993a6e26e0b17e6939091fbfffd9d4ae3d6345892f4f8d319ee832a9944a784649b6ec142a688a97a7ee03058fbd65143f494f28b110a507a938337123e30f3b9816cd71598a6e8faacb1bbc53fbde7f5f2ea57c61d50b5a5ca36f7f542e50bb6db80b7605a5562ca6190c1d293eeebb87f0637fce2073391b9fc9e8bfbfc59dc728efbe8e76ad3e327f50f51abe40a62af54d87079cfce2211182186d923f1ae025b2aa2e7327325f45531596ad0539487a08d237b6dafd654fec446ac28c8b2b61e4172ccd20e19399aa439c6182fbfaf6836e827a47674c425b624f7a8698e901c8e9942adce1b2bc445c5d54d51e4b574204b6f6d85bf17c6364ed423759cadb441ca5d33a27cbe1a1abc6d840a8be0c0b7825d5372b0d96aaf3448db4ab846b3353028cf45172d84751e4eb34f68d68fad428b20d1d5317a64a08f638bfbc23fc2593ca272fc379b97452b126fe88ef4be2edee373552189fdbaab7df6277bec4f94828a2c6054ce3bd6c8201e98974504c55da53ec0b2cc85afcc85e9b1d31a72790e0cd0b7aa568ed19a59af421f4b415102f73533ab04dee13af839d777bc84a911f80861dfc2cccafa22a8f75c121b54487b9e8acfd5e39aa0f772f0d72a2eee15c579154b037ad7e8e7147c240d066f49e10aef58b6f2ce479cf6bc122ba7b8ee2f8163bacd44d41f9575ccb07f6b7bbf2d6e64021351ff90e77a5aee74e92265477b40cea84fa055963d16e010cc28cd3ccf24b75b063a10af5ddbb5fd5a08cde5ae851d28ab8547fcd59427e916e1635a0ac306bd50886538259b89c109f5ea245627a7fcbc9323d88646a3dfb360d963bfc2b721c36504ed4c038e7063c946c47703e71d89fa58f661cc5cd37e448d56a41ae37f67807d4c85b9075988aa4e0720bca0e32480851ec8de45c5a583845f86633ae168cc028d1231aef660d9f7ebf1e1e467c91d9f22ee2bc2ce82a1fac79dd297d7b70faf06d88378147276a9aa45001a91a876888bb0f1f60f2611f549563312ea8e76d341c4860a20f5eeda1cc531e567079eb251ffa510eb9b2088bc52927cdc541ef810437827db2152ad335262ba346dbbd0e47c02fb7c97658f141ed03f93effbc91e49f334228399fadc5509be5b94cd523f6e0d43ebe681ad445a73aad44ca22db18a65b1b582588f327535884b8225d6b71cdb10a90c79636fe46eeede4b91b6987534fae5a910947bdf7dddd1de31ea0f792cc446f3c1"}, {0xe8, 0xffff, 0x6, "a2aea7809103a714d26dd19f589eb533cdb45c49b49b13cb1fdc51370484b3e311198a1e081ee226f65bbeffd22794df7176a1266c253fbd6a40136be221759b954a6a171163052c2628f2a1d3ad7f2fce9e70c97dd9d01be76af8cca04075fc713d830c6989351dc6000089a0bc29cf8384e3d24c71f8e610507036c3494297ec2976619595ad19901e325448a64f40a1089f8a422f6ace4cbd22389dce0eb343d4532c2a6bad2b092a6ad3ba6ad8e3dd9a6d013b92cc7a05cbaebfb12adb6a48fc8138eba3d4b12ea81540efa96b37a37d3be51c"}, {0x60, 0xffff, 0x1, "130d51110b4ff9cc72c0dfb0b2163d7fa127f4ae5644c70d774d64a097d9e40cefe148ea2e2a1e4fc1a6cc3e9279181c99ceab37d590967367011f96738fefe103ee59683e1d52a9853821"}], 0x1318}, 0x400) write(r10, &(0x7f0000000400)="59db5f7195df060f2a1a4885bdebec16e65f6e23abd80f4f977b4cee2804585038476f81dce4e39b", 0x28) semctl$IPC_RMID(r11, 0x0, 0x0) fchmod(r5, 0x71) open(&(0x7f00000003c0)='./file0\x00', 0x10, 0x4) r12 = msgget$private(0x0, 0x84) msgctl$IPC_RMID(r12, 0x0) msgrcv(r12, &(0x7f0000001880)={0x0, ""/49}, 0x39, 0x3, 0x1800) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 02:02:49 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x6, 0x0) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000100)='./file0\x00', r3, r4) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x10) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) 02:02:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 02:02:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup(0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) write(r1, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eb516edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e5f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) syz_open_pts() 02:02:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:02:49 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000040)='y', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x8000, 0x1f, './file0\x00', 0x3ff, 0x20, 0x2, 0xa8}) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:02:49 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="eaff125c00000000", 0x8) 02:02:49 executing program 0: r0 = semget$private(0x0, 0x1, 0x6fbbfad3b322370d) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x3f) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) 02:02:49 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') 02:02:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x63) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) wait4(0x0, 0x0, 0x7d6153d53c692a4a, 0x0) 02:02:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r1, 0x1}) r2 = socket(0x18, 0x2, 0x0) getpeername(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000000)="d0519fefdd4525b31a716d0ee32c595079cc69da094ae7f576b8861b2969cf79866c9e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d624e97fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b4ee0c363ed669c992729a79f04000000feb6fa5d6183e515d65f7750d7e626dc216a7f", 0x20) 02:02:49 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb62a24532a11cc2c7a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad915fc4c1db412f6b1602a67897c35de010f244f134bf371e8cfaa1d4ab424b61452e0fd911f88d3525e34e76312866653b6bdae4c5b436e445960fa6b9815c1fa4aab44f032563348f261b51f11d3ee16630bd2d66f907cc642709f2a2fd96cb58d127addb3c57108f029a123d290071baff955a5c23a3063e78cb4f31e0cc147e1d864fc592f6ddd03ec390bd40f04455a9ef08e115b6ba2ae64a8a27eedb71aa056f13e8fc56fe1308141c34513f23d5a3f48f33cf8ff43cc00f5e3066f0098ba4d47f5efbb6dcfcdc357c29a394262351105ad7f16a93e24e903229fbe469781c72c6a0cce3c178014d2fa000000000000"], 0x10) write(r0, 0x0, 0x0) 02:02:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x0, 0x7502c41ee03bcf8c, 0x3) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 02:02:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000000c0)='[', 0xffffffffffffffb2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) 02:02:50 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0xfa, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x3, 0x7ff, 0x8, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x2}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r11, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000009000/0x1000)=nil, 0x1000) 02:02:50 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) munlock(&(0x7f0000008000/0x3000)=nil, 0x3000) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) 02:02:50 executing program 1: shmget(0x3, 0x2000, 0x2d0, &(0x7f0000ffd000/0x2000)=nil) 02:02:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 02:02:50 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) pipe(&(0x7f0000001240)={0xffffffffffffffff}) setsockopt(r1, 0x3, 0xda2, &(0x7f0000001280)="68ea0813d85dc6a14966402cba4418f8bd798f0676f62ef434845aaa98c8de0cef2440ddd9aacb4a5a455181d43e8eac43ce6e077b867c", 0x37) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) sendmsg$unix(r3, &(0x7f0000001200)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000010c0)=[{&(0x7f0000000040)="2b1c0fe804e977e35bd4085a62e1de7769e385eafca7f8f758105514d2c90984f4cb917c3e8e5df3aa16e710a6da273e3368ad97f9cf770db272b6f52e40e6c157a910f439e3f2266ea41e840dde523dfbefebf9ac704f9ca19ebcd70de14a441fa457aca423ef9a2dc2e468956b1b3709c27821a62bc2ba3f8bab87037015d31daf55791e75470dfdf09ae5b56229bde42cd055ec2ee0a9d4730064bceac97a92f5f387cc3cfbc3af7db3c7782fc7151c56a442b194d10575ad42643612e7c8d5c61a31e5b4698f70a63b8430a7b7b90f34f3f2a81ac1edd46ef84726a9acb9a0334dc4b5d7c2233ceb43067580d4911dc6d96bef066ea74524bc0ed0f6bc9e3f6215c39c14f06b28e704867f650271a8e5a5938a1ecba5b3cc63ad5da9259d47f51817e9d857721b9a18dd83fda9e7667375b4508d883b8bfcd638fa35246ba6e6e4b7a97fb784cb5144fd33401f8ef48d925be25f4ae651d31e4cbe3324817125ee35e09fb17950cc67494851212a1565cf19a323cfa3cd51019767c2929280ab1e7e24306a4ebac3d83a1397db39b5ee0e70beb2e64833c264310b2d16110a2df8a474977351429b9b0953e79a68a543a02399a0449a1b8dfb147721dabb2db5c8fb7f894cc2e5792eb0e39d1a452425e63b89670717c627b439dbdf2e8794f3e8da1dd59599a5b0ccf00f5690142038526d06cc39721e435fa9f9efbb37afa566c877a9d02c3b4dfc97885088370399d4273f5125927d73e3a6f8b0e3ea58eab978fa19ea57bdc2cca59f6ae0364262a16abe900bbe06f08e5ec53744e2059f645b8b75eaefd6a34fecbf74c7393b2a0af7f9c609600a121d3b0489734baa047697455a43a6bb5a2e802e9cab8e65f60febddd9960989a6e0391351d515f6a7e20da800167ab9b461a7728e00c6fb2e42174d9c3e1dc071b8077afa5932e2c6e34753b1d854ed5247710f5e6a1101f526a415c43415f0ff73a9ea9d2cba0dfdf04546883a715c00f6907f9359e47ea6d76f2742448c4d90003221f87138f5799f05b1d0740508610c6a9c049d13b46548d508fd7f690da51589dbd9d0220913c01ea90190e8f0d10ad7d9c004d78d54e8175d49ae45da7db233aa70185dfe1dcbbadba8e19639b8f8134eaf69f21e4cdc6292bc06bec6b509f34e4b2480699026574280b348a94af703de9ac861a9df0a5461fa1d301392b11fe27c12069c51eea70bea3231470f989ca107fb1b30509700b51000f6731e078c2a5439f3837d0ef8c3344cb2a3a2846337bc393c886b5b329a303ca27690ed5cdd97faa6acdfe5ec9705200a6e056eeb4799884ec07521c6a79e982a280c9e05a534e0dc36f02b0744c73d84e15748bbfa0bc84220dc179368162c07c35e985d531225d9909c24fb9f9190fe4f26ca14c9fc32262703e95eb79719a7c76c931897b216a840ac0abd6d7c4fc105a8af687176417665aa3759beed9cac76ece682f9b47c328d555068a1a90b94be092e95d0c5b63d83e5595421e3c0a7beedf2d3f37d36fee60726f9382755ab6f93a61849de6045b9bbfd2d237bf3d28b09f4f0f399d178070fa882fd3126587e102a3a6f6ab416a070792df8317cafa52bb6904d84f15305eac8921aa068bdb93fc3a6f70a8a7c5525e8cc88cff252a23201499b7b9f3edbecc7e7a7851f1245c67cadd0a4d035d1b7d6deb3a0652b1c8c407374bae43252360c6620eb455385578ccca150c246d345db08e0dbd0c72bc2915c0dd021bee902e9bf947f91e6bc24050bec53d82008d2b47298deaf5170072d450e232f15ed0b4b3d0f90ec07f90edda37702c4189d66501f81a1913fc178529a069d304f7455ef7ee2f95ff8ad6c7c65155299fad964c477aae5365924be3b4f8e42feabb622ea0b2496e8c809ca578ed89190ea632fdc2ef7b7906251841c82f21a006a5879daa72fb464e3a396e0cdb1f7715ecdef2605cbac7701d53143d4ab88c8b2346b2b55d6d9c7b5689d3e043fb677109fe24d5a4e205e2f73c23211f21c8bf40c7c7c2b4d3c179c9c9a36dfe363dd481ee64128e2c4b633a5f7e65f2ae3ab6c87c05fe2c8e5d1ac3bb428e17a70d61582e937c27721e2b8728ce3b721da4346c3e23e9f3c2c8d746aaf26c818460da92a453584efd1210877a980e3a2e6fa8500edbe4c77b9e81e56dff374df9671ef8a0ed1f2dca8bb1513981382d757dffb08c96d95e6bf25739609334da6cedf502b8be958940f00225646cacf783b2c2997fd6064093be4857fefd2054cc06925afa080a2a33e3eaf349ce3ef41ee39d0976dec49ab4779950b01ed8df8339166158fd39994cb60dacf8918d9822d2affb31e57c8afd741350a04c6149961c54b978ebf4d38968185a35a70328176b55d17c6dc8582a4cccdc21adb7cf0536145af0aa9a0a6400ea3a5918b2979b5dce557c6693e5a081d3444cf3255cadefa4bdd01ed5713459476d7f14576666cc3dc004b7c5162e0de9bf83533dbc1ac57996cacafc76f2f7e30a76bf9c144b785e996f12ddc090fe467cff4575187731ccc3dd7cc72ecdce505aa9752672fc4c9c3269775f2de21fb406ca065b5d39a9db341e4d14d70b78751352765401dc78dc853144a7ed726f5bd465c51b723515c34fc4c70f943b88c548cad34e0287cd55631fade90328f4537be123f5bf20606d737e88d6dea3d863a0e5d9bf32b298205bc040db692f3c30e474cef2e2c1b280363789502ade53165f445545557970d7b6e8299e4e3205f8a50fbe948c31161198cf4f5d43c13061e52df9ccd96f0bdbabf8ab1d8550b24b23a865e3c21eb13aad47ecb35ebd109f26588a3dedd92902eb60956c331dbfbfc1416f6852ddd7c63bf4da5ca71c110515d2b4726f74da06315e8d7fc0487cc1bcadd4bdd252200a3cfd71a0fa1c043895fb553813532dfa48d9cba9457bd8921bad379ccd706da4bad5d5aed13c0da6ecd5057869016e161967f830e7afe2bf1015bf07e872a71b70d88993a50f92f6d67c73ff49d1ed75c21ba98e7b22bd6e3337f211377996c606503edba38eda559d0d29517b2d2010fa0a47d742c10b01d4441aa41c10b7aae90a65da2c593151a54111b68695844c001c4dc9f3d916ab155c74aa015c0bdbc1bee243c2221d0932733ea2b37fce2f887793ea01bb6a9111f3f6d95012757d349922346a3b5e5f33b5360e06a4bebc7c82c467a0c2c0714f72c9d3d40a3de27bc76568e5ab3609e57844977fbe23b942a9cd3276e3e8fd26c39a7387959924f6dbf897e3c122a72ac5507c5920107586a39167517bef58759920a1d5f2f7dbda57af4cddaeb346112ff49e0399be2da9629afbdcef25bd2a4002c1932e7b04d0e4547f23df92ed25dfb1c35360c1408a93a65a34a3461fe61be19c767baeb1533ed2d84c49831807b86e751d8405c92f8daf5cbdc342e12f9358868b2508543f371f2ed2bb362e645aa81c8084ed3cdc3db2535c9bb515c77a5c93fb9c58c400c71bd1f57c9e6f75e8aa7731ceb16efb6fa7f56cc68598ea6678fdc313ed419e014e628dda2f0b76fba3298bf842c13d75748b63967c42d402a818cfc924f4e3f5e2ef45f3d92fb594b82f4d54d1e4ca9555b3aafb93db09940cd0c895dfbc8881f700f3a755ce1b108073e28371352da1f97de8960c465f80b9128b1a5acdbd6356e014621b15b10fc70e8b0ef5d34c6fb3e26a8d5e84878088476bdb6ffa1283cf3207fde44b9fdeb272366d24bc536e6414b790915f8b0a9d8415736b0e3dfc34a06638dbec1b3b53f4ef9475e78b1ed8284424eb9eb53f453bf57b28c09ef52c8098bb6a2fb6350bc187f93b21bc2767f6dec57a56341362808f37906e1555c15752ef828b824b799665d9122aefba4596f4b2ead1a77809d1f0c894c7bf2a4b4b74471c12a613b7e42ae334d74be5e8812398ec034f81afcf4a33932bdb934fa0e4a4f82183f5b93ebe5415351131bfd6b86caeee7c2a4ec97b492093a3bce927e5c7f4d64e4846b05096b568341c7c08cc6e3867c201f9e09657f0a5de5fe653b946f5400b859ecfc749c6d74081daf7a2e4d35a887ad3ab08b8f171aaa1c8a99d909743fcdc1808058f94a293dfb64625f0eb0b0f2a523a07df922b985bf647e5da47bc24eb76f6b435e8e1a1cf63861c558151753bdd39e7e770404f2a6bb5d7077afcbea9cd58c5b3a8c23339f1096fce68946fc8f69ef002fe0c1600969bd661a29035f5e6b5f150781af1cbaff60aa90f689763d7e012149a6559c28291d087caf28a05ed1765f691b4456e76f91ec7383ba60e9a33192347640e6b14cb4c69c7405df7ae204437707f698de69c4c99bacfabe089b4db172825fc2d03b55356dc14d716a170983cb81c034ba245ee6b50ef3cc73619d43dd85379727ef9e2eb69bf63753b75d8d9293e2b52eb49fa3589c942b3ae6e88fc4ebacd236120fb8c0498ff409a20ffdaadcc1700556395217b90e809bcd09de54c1d348ae0b9fd7bcf062b9fae34cd8904cfdd81c9eeede220974cddfe02011ef3a654f8af87f8377b32514c3a6848edcabcaff31cd643258c028d46f1393425bdcb55f27bf8f74409f873223b3d0c24bf516a7a254e3c77b12daac38a0c295c6eb617366c163ed6851a93fb58c78487fc158431fad6c6cc167031df31e2928eb730b971ef1fa488f6ee60b1c0122c4455039b7661e380b6b00b63b0783d67e49595c52ae5498bcf153d0b1576ff9ded3217d041c408684e28738cd0f892492d0477464e97269d0a8e0702e4bb510d191524495203a292cefeb931033475b97c04f4c17af3cffee2571dbf0be25cb2ae215fec8d0a298d9a7a80b34e0a156a207e5178f0283b3b9a07c9d93eca0d77534d7029a083bd1835e381181570348cce3ed31fb3d58325d3323c2cdbadc54bd7e644383ff0526cdb9203bd34e733213a5f656e78acaa66da7988de954f06b8c8d8419b0c4891f9d25f1922c56c430cae5047ad60c20b288433d60911ba3e42124e00858acc887bb037fa46712540bef4c83b4fffe7c1de31b8c51a0f2807a63b50ea6aaa7b4ede1d1d56a76750c0252a406b14321238552356e5f15a66798dd00f97617520efe29b37bc90e305990428529bda62e3a4803330a28979e85e88dad159e5bd37a5fdc53624059d27c474547d138f5e1d500c5a1f4ca0ef2388bd39eb6e82b8073059a9a1f2fe48b0bd63eac41d8cf0326d7059af41a754be9252224c81ad2b4616a68c8944810f489e3b4fa6b6f2a8aa66a881e546f6439b491db60c5a25fafdcfb8bfac74efcb3a36b18a82b377a950fbee716481445755d71dcef67665c3ec31dbd26b61828b75ecec04e61cdc8bb6361db8d87aa8c0fa39cc016e2dc9774faffd591b70b40713cb4d45c8a3093502b4cff6f2994670e96e2e79b1783e5cc62af76a34461c1b385c2d53f6a6ecd6a37292e8158088e2946ce4d47bbad539804ea01650f1b97b669fc5fc9626dddd9b5fc667a5cba7f9ba8a11003dd6cdd549aa6096a36271cb5c7aed400b8acbd4dcec2ee4a3a6e5d5bf5408d9581899e141ae06cc65830d291c9b7d52cfb09967f1930f7ed6bd1875384eaaa5f2946f40f8aaaba8dd3c12aff707bf56a982c04451d31124938c393c5055b75063e009064b4d35973b264a3ac954b512baddc529baecb20fcd6b80d227fcd4d2da7f3081c2ee96590227cf4e7ccff78c207f669e0f17dbd39c44904c98ed3029751fcd6038de7bf139e09019058707fae47dd1aefa75833f85485c61cc6f933389f0d", 0x1000}, {&(0x7f0000001040)="f9051faafce2db40a987ddf2ff0daf72d0570e312db6b11f115059591a325789d44e1f13855e525910b352c191b9744b8c2d3fc6a1373b9a8b213fd1ba19a66171ffe61ec4ccd3a698ee94b7dd6a59717ec296bcd6199c302b63e3a76354713bb094c3b5b0e3695d47e59346c4aac2996c15db256dd739", 0x77}], 0x2, &(0x7f00000011c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x6}, 0x0) fchown(r3, 0x0, 0x0) 02:02:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 02:02:50 executing program 1: nanosleep(&(0x7f0000000100)={0x3800000000000000, 0x640}, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x208}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r0, &(0x7f0000000080)=""/112, 0x70) write(r2, &(0x7f0000000380)="fa", 0x1) 02:02:50 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4096, 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001040)='/dev/null\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000001080)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000010c0)={0x7, [{0x0, 0xbd0b}, {0x3, 0x1}, {0x3}, {0x3, 0x80000000}, {0x3, 0x2}, {0x2, 0x8}, {0x1, 0x1}, {0x3, 0x3}, {0x3}, {0x3}, {0x3, 0x1}, {0x3, 0x3}, {0x2}, {0x2, 0xfffffffffffffffa}, {0x3, 0x4}, {0x2, 0x1}, {0x1, 0x3ff}, {0x1, 0x3}, {0x3, 0x100}, {0x2, 0x6}, {0x1, 0x8}, {0x2, 0xb3}, {0x3, 0xfff}, {0x47ae202406144c4c, 0xffff}, {0xa8f0e8307d9ae28d, 0x8}, {0x2, 0x4}, {0x1, 0x1}, {0x2, 0x4}, {0x1, 0x800}, {0x2, 0x7}, {0x1, 0x8}, {0x1, 0x101}]}) kevent(r0, &(0x7f0000001200)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x7}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x6, 0x75ee}, {{r0}, 0xfffffffffffffff9, 0x21, 0x20000000, 0x8, 0xffffffff}], 0x101, &(0x7f0000001280)=[{{r0}, 0xfffffffffffffffc, 0x84, 0xf0000000, 0x5, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x70, 0x80, 0x9, 0xab3d}, {{r0}, 0xffffffffffffffff, 0x1, 0x29b7c6afb8bc5c69, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0x2, 0x81}], 0x400, &(0x7f0000001340)={0x6}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000001380)=0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000013c0)={{0x18, 0x0, 0x3, 0x6}, {0x18, 0x3, 0x9, 0x74c}, 0x1, [0x2, 0x3, 0x5, 0x8, 0x8, 0xf0bf, 0x79, 0x1]}, 0x3c) munlockall() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001400)={0xd, './file0\x00', './file0/file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() r6 = getegid() sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000001440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000001480)="76df04618f85a1d214983694d7cb2d5cca7c828e67cdaf71dbb0954ec1f26bd058f4b6ccb443c7fc47c2ce66e6dc42e34aa5268c02409efa35f43387b057f06fb4c5ff48f972171ad787e98add1190005c75d7b61f41c788c74f55fc14efda3f57c7fd24fb83ccf548f709f8506e02774b", 0x71}, {&(0x7f0000001500)="e22480f7a2122e81", 0x8}, {&(0x7f0000001540)="9fdead74a87c71086a0a069dcc994c5cf67dfe868a4b3779b0fe37358af09bbc595153eabb99cbd7b0b6d6982f51371762a14bf4f99e12", 0x37}, {&(0x7f0000001580)="06e5ec533d38174446b54d08ab534079463c987da1f7a1432f8b90780e3f52dd0dc002ddc3daf9632eb80fa26886a5470ea5a2fab446d153137e43ef1e7bf6c44ba9718bd792676571423ba130cfd8058abec845952a111686438d4b991e5bbde9af91c5cbed267ac7ceb4f31f177fb5bd2666b32b09d4a3416324552298106ab4a3108c1bb5d5d826c58dcb24058d349d5b395653f80ef5073c0bf67476e879841c81cbb183e58b6917c65405", 0xad}], 0x4, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0xd}, 0x1) r7 = msgget(0x2, 0x8) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000001800)=""/68) r8 = shmget(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000001880)=""/35) r9 = socket(0x20, 0x3, 0x8) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) setsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f00000018c0)={0x2, 0x401}, 0x10) setitimer(0x2, &(0x7f0000001900)={{0xfff, 0x1}, {0x0, 0x3d}}, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x6) r10 = shmat(r8, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r10) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000001940)=""/104) bind$inet6(r9, &(0x7f00000019c0)={0x18, 0x1, 0x5d96, 0x5}, 0xc) 02:02:50 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000040)='\x00', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) dup2(r0, r0) close(r0) dup2(r0, r0) execve(0x0, 0x0, 0x0) 02:02:50 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 02:02:52 executing program 1: r0 = getegid() r1 = getegid() r2 = getegid() setgroups(0x3, &(0x7f0000000040)=[r0, r1, r2]) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000180)="b100050490002a00000008000101000000000000357ae26caa0416fa4f3763364991f7ac655f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132eaf63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/158, 0xb1, 0x0, 0x0, 0xffffff91) chflags(&(0x7f0000000000)='./file0\x00', 0x1) 02:02:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000040)="e3f29fba5f687fabf2001877f635da6e3c35481ee0383a401f98d5e85c765a7b70ad9b9065eb5c641d4e1bdd669f3b8493cea4a19f53b69c58adfdf4629cce0e0707881f86a39d606dcf9a0addcb043620b91e24d6cd5500c6af7a2fbc37f705bc573a51ae3347e42a6dacbcaa3711219579c351c79c0e757bef76", 0x7b}, {&(0x7f00000001c0)="9d7e749aff9b9366e823cbac58ebf85258b751dc96c8b17a07a4bd24c71c2b1cea5b188ede044e25cfcab681f89e8ce1c2a06461a74e194e99d8dd5e2bd54867c3daf53187b465aff303733040debe3a1f87152fc2ea9dab842cb68e7c8dc751a868d1a99795e3aa6355df2d4cc190d54e6e0657a1f8d6963b29de8112ed20ed2ac974d4756c7bdf44655cd3f20df10de091e4fab9f4bf7c1f0036cc56806d2e8796e14903d40cc4ffa70faddc0c9bf063481c1f", 0xb4}], 0x2, 0x0, 0x0) 02:02:54 executing program 1: r0 = msgget(0x1, 0xfb) msgrcv(r0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1000000000000000000000000000000000000000000000000000000000000000d3200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b877b73ac5a534fc49f3cdd4c0000000000000000000000000000000000002000"/164], 0x1, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000d9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000000000000000000000009f5f056acd5174cd8b9b6931edcb43da2937ab8fa0419a5cafad9bd125f7bd2340368970193c80ec12a1e4bd402d3615a982f4ca4d3ff9240fd562f714ecd220285ebcfee1b7c641cf42"], 0x2c, 0x3, 0xae3e6c738b4e66dc) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\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', 0x80, 0x10) shutdown(r1, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000ac0)={{0xfffffffffffffffd, 0x7, 0xba1}, 0x80000001, 0x9, 0xdca5}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflags(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r1, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000980)={{0x4, 0x9}, {0x0, 0x8}}, 0x2) utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000f9f15322000000000000000000000000000000000000000000001200000000000000"], 0x2b, 0x3, 0x1800) msgsnd(r5, &(0x7f0000000140)=ANY=[@ANYRESOCT, @ANYRES64=r3, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESDEC=r0, @ANYRES16, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRESOCT=r5, @ANYPTR, @ANYRESHEX=r0, @ANYPTR64, @ANYPTR64, @ANYRESOCT, @ANYRES64=r5]]], 0x3, 0x0) syz_open_pts() msgget(0x1, 0x0) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYRES64], 0x1, 0x200000000800) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000380)) msgrcv(r5, &(0x7f0000001480)={0x0, ""/186}, 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000580)={0x3, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d4810ff4a49ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0xd5, 0x800) bind(r1, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) fcntl$setflags(r4, 0x2, 0x1) msgsnd(r5, &(0x7f0000000940)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYPTR64, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r2, @ANYRES16=r4], @ANYRES64=r5]], 0x1, 0x800) pipe(&(0x7f0000000b00)) semget$private(0x0, 0x1, 0xc0) open(&(0x7f0000000b40)='\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', 0x800, 0x10) shutdown(r3, 0x0) msgsnd(r5, &(0x7f0000000780)=ANY=[@ANYBLOB="0100000000000000ddfc634d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f9faa0b81e204794806000000000031ab6166bd5f735d0000680003c28c598a778194e09ae1347a443f28b1a26181c16b6da2768dc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050d1461584bca032218d0c76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0f201e7518240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d445af3b06d8a847a1c2e46f776444496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f5000000000000000000001debf453211ba2d5f5cadb35c9716d8d9b7a16ad15a508544b6d4223c411a2485c0b967c7c13cd36c8cff622b74aaadf52c1f3bfefa34fe2126d27a68db14ad1e47efbe1b67bb8e68d6714c45d831b52e4387a9f28dfaf25f5ff31edee9b10ead97dd83e108b"], 0x13a, 0x804) getpeername(r3, &(0x7f0000000a40)=@in, &(0x7f0000000a80)=0xc) 02:02:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x200, &(0x7f0000000000)="09eaf7a22429166946487ccfd6f5a5f4413c5b42168a69cef5e3dd5e9cee13ede628996a97a5b6703d677ea1901458501d6c1ebaa70e9d59ed1fa6d605b62e6ebd1e7c48ea2888f49b8234e5ee6796dd1f271adce68c6dfa6b1ef09ba9e7b18f8c4d9dca2a2c928649568b1feef79869308616ad7df01c15844cb6b799e7d183", 0x80) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 02:02:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x105) pipe(&(0x7f0000000080)) 02:02:54 executing program 0: semget$private(0x0, 0x4, 0x80) r0 = socket(0x18, 0x1, 0x6) r1 = semget(0x0, 0x1, 0x1b88e2a90bc0c770) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r0, 0x29, 0x24, &(0x7f0000000000), 0x0) 02:02:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x81d3b19217dacfa7) readlinkat(r0, &(0x7f0000005c00)='.\x00', &(0x7f0000005c40)=""/128, 0x80) pwritev(r0, &(0x7f0000005cc0)=[{&(0x7f0000004b00)="9f9cfd391542c4b89aed1d178748ccc3f493590efc1bec6b7fc134ca0b0be99b93bada7a40976580765aa88738f800b46a13ca9154c21da0d2f6136dee67b26fbb6924b0af6305ff28fda5db40cbffbccfa04b9bca47548678b163b082aabe9f1bd75c78a0b12b9d22ed236fa07cf55121ae0a9b2dbd206df49387c34d6b697cd39944b4866d4df984be6354e8a3f5199aacab031b6840c43305183b9b173d9e9856b449984fe5ca900f4fd1a2dca295b163ec575840a15e471acf5417f11ded11fdfe404b2e77e6e58004a0f542bdc1f1ef79ea6de449cf29bae257310198edf5468a1ff47448eb190b63c50726de177810cd61f62064f91a4e51dc"}, {&(0x7f0000000040)="42284d6cb3bb92bc6b3a7caea811972235f71140f11519"}, {&(0x7f0000004c00)="5b9ef23dcb58e7cfc7883ee5709590416721d6ff37cec7dec00ec2ee98080a80b5e46f6a7638247d3645c12c28e4d3768b95b10042081fdeea059e0424d3ce1f58324a1df605006eb8bab7869e1fc75c3ac71bba2645bb7848b6372b2cc05c3291952e8bc077a1578cfea29b7e8532eaa434b030ad396c0d4837c30e7cee9c48f97deb2136bf03a83cee8859c222f5b11002c921d38336454f05d27ba9d5dc4b468399a6e86f96bbcd580f68e067fb81dd49a96a652ac42bc59a1977af964a44f5e2f2d8caec08e5b894be9ec7a77e6064b53e17d34fad39c31db46fffe12b4c71ae195aff00a1337e11c0f6d46c58b5369f2106390d198038b7ce58957e83ba23955ad803a48f7696430338f182fe8a89eda1b6e852a7d665760251f37ca26e9dd6f41b8e0c638dfa7cb1ba27fd7974021ee466026da86b654b6460b4a7b6deb4b6df61873ea8bbdb231be0c8dd6ebc3d6fb992e9b9f994c8c7b7d373099f899104d226a4c1d87553c2f6ce91ac37b7da18cd278b74e2b4211d5364b91f5828fe122218e21cf4d531f8e726137b1699eed5bdb721f38fa3f3d7b8d0ad489ba715c08474e0739e0da2c8a584a746f7c96fb624159b3a9045c56986cd884d5c8e09a19714d3e2fe5e707a2086c4a81a08a749ca96cde487b491bbaf26df8cdb84799f51565572e803ee0cb60455ca713a9b4351f5fd95b2041fd56a019833b472848bb71224271e177f7803fdd07c6403bfc38b9d95c5957ff081b0e882c0acb86de01fa24ed547ed61856b779ade95aed162dd1bf9a584745b5c72d21e2017c8c6de76c57e4595f6d71806f61c1fe2328c5dc77784bd36b9fbcd38349727b8c95b30ad85ebd189c11d06ac2769034a06aa670409f46ca0988415b08fd79c2dec9c4a82445fb0f219fae2497b498c95e4bdaf13652102fadedbd0fd0cfae29b6fcb38f3b3bc2261485dab5e57ef75a5d56e307babb99bebe6c3d9f4d2440478885f9d41e58d3c911d4468040453ba3801c2bad2444e40ef479533889c7460f11485936b0156d08cc3a21a147149d53deb8642c124d98cb83709c0885fd93215b7bd35e93a659350805d2f3e4a6993b592bc2ef51d3de953e4b198efb2931ac059e6b29c558a9dab4e13ae2078900121106eacf8f3f2fb0f0b0a16f56a58c52b075deabddd1b9ad903861b52473e77d54e67e7e5b0d397c5cdaea6719c75a0da05c8e735cb1b1334cdfdff0629b796b242b7fce696d792a7ef371f58a0a40c71e8dc9e82921658fa9a1535d0d88c51112f0a80b085b1081b57645e43fd23ff6b4a9a9d119aa4cabdd602f7b1c5e9689fd8de84cadd6db5b62a10157fd1618efe36da41561f6c92113ea9baa8857f7bbb53a12cc4cd5970f1b33a97cdbd24ace33613e5d3b460421621407d5a9c178bf9e0ea434a8df4e574809b5beac2bae47c52ab0bb7a197779a5a00ae442fa6d1fb846de24b8475f5d816e9e3fcc697c521be335342c9ff3c47c35fd11fb45bae2268a2b0486a3a11523c09c3d5ff046b859ab0bf024d66dafffd17c11a4a35c9ffc74aaee0ba73ce9ff9d8f01dea7af2ea5ad91ef909d7f2ae4546b1a34118d9a499c95485ca90b192244eaee888ea644f2023d79f356c1f7f0974a397f27f3aba434bbab97c389bcc55f68807eff9a31ad70e81452eca47fef3706b555f1d0532f8a762149658db83b9a33b2c49eda232fa088c0ab5aef676d330bc3de8d4ac95a89ede4b4a8c0d2b95545a497f22ac68579e2471247e4c89ec958413164aba90a1e6264af4b75a21f2f13d89557fb2fac418ddf606af562dd12cf9b2da3760baeb8327b6703d835d5e34f48089331f595b22afc7d9c107131c7eeee84f81cfc7e37805979009ee83dcf7e86d94144dc2a8fb0eb29f3bc6d5f4571e351ed542560cdc71e4dbda1e1208be9f20f37c4a80bdfc34e9454dc34efd28173a867d2f85a689cf3b37f22ad660dd3664365bd9328a4b66aa0f683bffa6d36f26788a0b75becd1bcb91317b2a8a1f690defb8aa41172d0898d517129e537049cf4666cff281bef33119c68f15ac99e107ca00f80bfbdfdd2d2faa8ca881b9aa65e3e0a0e5eaf6ef22e14855e5aef3895de1f546947246217161a386a840cb2432d6d133dc73d84fa9232c9aa3ed4ad8823716b6042b3ef8c1efbe743124e9a30373be1e8bd949e3ba64bc65813de7abca13693596942cd94623034fc10718dc7aff05ef72fa88e77d2149b2ba4db44bac0cfb6406dac94bbaf7d3200fc35a5284851f0d2dadeb469ba784af47705041e1ef035295021893127b53747912b703cfc7c578cfee9f48b85e3b26d937e024ddd24c9eedb8f9cb983a733aee3531fdeabfe47e41d53b94d0e421ba780969a86e2be310a5257ecf69316c3079414b39b443b8b8718cc60ec30ba3b70b77438d334939502acca0b8fd090b75d55c5d3d2320a4a491d44f65a7bee03cb1f72fa1334f482fc108c296248e00c75f5a518b7bdc1baf89e02d009daafc6fdb9fc9d3142c7aeb0aeaf41e7e736a2a8e1458a0389f3c49aeac8e528e19ca422ed55f15ecf015f01993655399685b3339b2fa24949fbffede35737824d3302fe41661625c9cac6d47111ef90bfc6dd29f50d2c862f6c68c05ed0114407152f5120100e3a704381ad2458ae14d4bfeb2817369021c194fbd3d1829cf0450ffb1d2ad06388d03e61ed3f29e66217a654e435826c8745fa2138266be905ca229f616e51e9f91ff0ca7263de4ed330babf7afcf289ec7446d3a1c829662ab434f7e3937e16c2d308e39756ec0af5411cff2b4338e7e14b178bef6b39bdceff033e1d5b393c1747ef9d72fdd3bfa7410f9e0e38466561abd5bbdee8e248d28550a2b517ec45f7a34875dc7b7e9c5d6b4bc9ac34ce898197afb6c6dc9dd2637440380d727f6606b389747448e89bb8138a673c3e77fc4f9cc91fbdb10838835e1be41e12d3b570689e654702556e5d9c759d870b03b93382dcf88e01f60c81c389611c0e92854ff78accbb844e5c303fee68319fba403566523c3f31b29454609b17fef681e3416854fe6526af170f2089fc0b8ea8a813892f259195bd91b876a2d209cf7a3d2d570c3a9ee4cb178882fc239ba7138a325b10c395411848094b8bbf267ff11098eca96023c3516a9defeb7c890f03bb133f2a95d2815b6790e9037a92a94586b5160506577f07e3417632a221707b07d8159fd3bad6a720bde96ca71e94c2cd581fece00e26c5e8ebe9486836d9cb878a233ecf8e98dc5acd17a6bc71107da1ce152cb25380d81db2f42b9d8dc346519810fdd291c94f331796275576af389b21342fc52039da6a71736a91d9b33b8b73421396f349e25f390d637357839834fbfb219da73d53dde3b87622525198a61f33bc15b77469674ddce411458781191f46c563c57596fc2aea13cea31ea8db3d3d6832d1cc6e21643233784d7194de61de400396a3855e518f53dcc706ebf05c99cfcc996f060f2eada24d43bbb54dfa75dcbde7fdff3d1cb936a3c65d1022d22de88d31a65041bf9ddb08a769729c8b41a117d50c67cd7f374de7a01505dcccbf374d3cc3581dbd6405a410735a6417d8e0023799158a5178a8d794111ebf319ee38eb8378ce09d20e12c0bb4e09e5a9306d6266aa3d1abda06c1ffba085eecd5910c2d9d4ea71cb63238e8b6ff6d9987be70c07578f6841734258dbd149a3706fffeae0282acefd2161fa9c609233ebbb7e00271d64fca84c71fa8160d19ccabb1f86a350fc74233e07394d1b7af5998b8306e9010118ad834104fcd83c0b5d8667314cdae2a4a46de21e186c42933db92af45272acbbde9dfca73412ad8514ed6de158cb00711daf06feb699c2bf7e7567b40d7cb364f1d05e3ed0e0beab45cb21bffaa92539da7c1259a5840519b371c5db3d0cd6f623989e68750118615aa6732bd92ae2044221947b72a522333d8f9d621f7eae090b997a14b240d8ccf389c85534fd11ed5dd27cf578521b79beb0f075209a22ac088ad7a3b1f6ff3cd8538e95771d244baaf54996b4530bd74f1ebf88b2580801d4f5853b953bed783295b6947679636dfe0be52ca508a6caa13e70e2563fb6e86384a5ce9754d83566d7b4688eedca3576141483015c7cb2ef95e15793242b2bb6dc17e46eb234fb0576b5a09adc337b7b22daacf7858b504d59d86bcef382f9db4d8b7e51d12476b476295f9378663c9215d274e0b8626d382dc7e0b695aa3cf980d42b1740fab6fb3fd1dffba4f0903232e5b7b6e271b3179b077819696bd3db176744443237d9ef379fe1a11f22191a5b1c7581c2e836465adfde632e0ffaf97fed05ea32aaebcf3a583353807098e4306db5cf061f802abe68483527cedc80c70fe1c67b803e5746840bdb24b51b8ab8144d3bdabeb457ead0de5cf4f418c089704be61220d7cac3f18bbd3333df422e368d713c7d6a0633b82f25cf1f7bf88b85263d90fcc0b8da29f35b254888f67544601da03a8265d4391a13cb0787d6e2340f23874a4a0b0057ba2c7d96f78fda6ba253658ccd76ec83bcf8294474eebd7bb67d4129fbc04d43b993f8c2801a3c4827dfe3040f313376517cf7740e89031054d4b1542c2857b36b31b20acd7b01ba2147923694427e46bae1fcbc9e147337e18ff3edce397fcd5453fb0e1040be357fb186c574931a2cf1534edb00b7160250872e48fc23b43c38a964a02da9ff7da39eadf1296136ef66b006e46168426e3e958eb2654b4b7e62f15a61a9599321b466cc9433af1c21c217b11bd9b32821894e533c195aca15a9083ff836395504e2f009465d66672611096b3d3e78bc43e9cd4a0970f4ce89ed2d37bc7c4e7481fd795909ba71a94f4a8d7dd25112cd18f5561ddd13d5f46ab1383817b17d2079e9632f5e9969ca880a12357f6aec151601de41ddbf622d80fa365c974380d3ea21bf240bca3a302f9af84ae12504bf0bdf7bb7196be7e59c053e462cea239e8712b0516444c109af47905ddec0aa92e528d37c8d3b0bf81fe197147838c1ef202f661a443b2812ea9b48d5f4ea5dcb3d8750d5fc7aebbd79bf6aba8a6e168a8be308e99c802aeb94f2ce54a099ae7e2b95e39964ec693216ea0aa19716934ef925200642c90153c497cc5d2e3cc1c0d765e69ea6836a4ffec3e13acb3534cf9da34b378a82743aa979d7183af1b6265aef149af41597be9b79917903216ee67213efedca332f5c16bf15fc143c445d564779f9976100f5b42a6e43985c0a261b53cf15d134fda5d2c6a52c51d73aed6b5ffb8306295d5a56453e4514c19923a3873d5cace4f21b5da6c955d78fcf05fa27b1bbe5c4a564238abf41d2d89b49202880b63a7e3f2000b0d046ce03cd57adaa9afb9c6f4419c4dbc526546d9b1535398e5f4904278eb5170bdb8967f63ca59d708f1604896bcb7e940b560f27a5f31c6b55e42ead620ef6b6dfc9147127de60945d16c4d7de56c6a5d8211b9a689f7228192da66bafecf7e6c73fab8acb2f89180ed57b49cea81793db6d6ffbf73f88ecab13399e96415211bd3b824b362025d29333ae36b07353de7846e4f034caf99c06c4564c86254c8075db6c64dd2507a1a253157faebe081976a66dcf6612bc140d2d477e22b7cbdb891c4b842cb06aa70c2f2cff134fdb069d638a2d3fd05b6941e16c91836c5fb17c848d7edd0c70d146cda0b27c088ade85d2260450037381bb76566ef4aeb1089293e5a6b43e77465ec90f72aad239e8e8f74c23464011daf894053acd24d61144"}, {&(0x7f0000005dc0)="b116137a6b1eac31a888eb73a31f0a3be05e65c27c5a5134b806c4c876305acf32856ed484c0cc144a674d3de3caecb2f9398fb1f8a2d7ce8625e7238399cbae809173eeb655389f8a90840b5fff009aaafa95a45d4afd8d336af0ed87c5cb3b387e905de926fef71756ab0c9c2b510cd619290f6e135e99cba341a77f11f4621cc9"}], 0x1000000000000051, 0x0, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="a0b05fabb16681541895b6fa722fc694dfa7c5baf3bbda774b4353d9e1109c32802f449b10cdfc513bc647cc3793b3ccba9e9398566ecd7f43202e3d5d3430bb77a586384ebd89f19c0e1da5f165cc804694ab1d64bfad37cdb7b18949d8ca6212ca750f59e29965916d04930ed2e5f90f74d197f1e6701a62c6db8d115ec1c48aef7253dbc860fe370ead0b32ed40ac136bc483d06b8414cd41d126536a2148c2c6824b2e2e4bdf7427af2ee9dfc64a", 0xb0}, {&(0x7f0000003840)="1c7ecc7a28d2b99064160380d633ec837023ebc6883d6cf60adfc3c3a83d5b61605fb71ee6b7161cd42706c5c8433c928b7d0766342fdb1126ec04c3fc90a858ba14e51da368e0e06054c997710999728df9cc3917350bd2e84ea07ab4accbe0b10baae4bc1ab38d13cfbbbfbfb92638ec5468e039a8a71d4cd7cf7a4ce7be0764631f0d48c87dee6d90a2de66a020e5d12b6e2fc7559317a2bc4908fe961a36812d046aad04ecaafa93302d7cd8ac00a2e9c98c446c0c8fe09bd0bc57a3fa6b540409a959b6b166d9f3c090d46ce6b1cc6fd04ac28bdac5e1bc02cea608934f07e2cd584bcf645d19be957eb0f42a4db0e8ecc2f0a669aeddbb4620d1043140f504a41bcd768f8e67a51da4ee55a6be475c97833c306be8849aea569251d21d9e8ad599e61b34322ef960c39c6ea6c89fd52c78297aa3c7074c05ee193a10ad0a4d0418f3585783ef843176630c0c7eea12301008c5aa3b2f512727c96a52aa4fc194c182af95bc3abf2384361e1feae2be9d04395cf691dcf14ecc5926c57ff8dd37bc371ae965890460d0377fc3aa40ff8b0a7080eb21a23b7d35854d264334e74b085e6cfff74ec1c8faa8aff5c5e8e8ae588343bae61c2a59c40d249e67f45ec440d787c0e570f037033c86e7967b21005ae51ffe7e9e6da78d4a72007f083a3d508de2ba172315ecbe464c8fcb9dc56cbef459ec0a4f7e8a16c444a047b16f95238fa858f3f8b585a8339c7a409ad79d0aad3b7b229d3a8b16b363263eaf2ecdb1e5020bf8fae25caee081c326f967ead4d0f5c93f641b3a0cd707332a990a5941466a4bc91b726d4db0e0bc5cdc3998e48d1b07856dcf4b7ce2dabd28fdb78d58e2c1560f5132d1fe5ab6edc2ce3a881cfeeea69f9bfe83ccc19280804a9adc83bb5078cab8e3b7170f96b850fdff446bec122c0f528ec85d61dfd77dbf251d2e7350614c756bd2ef3f1ec0b43c0021623d693ee746ef3c7da67490a7d192cc6b7336d0ceb6d8ea197d345d8abb5c3efde87fa40cbc406b84eafb8d4cfa9b2f4822620d6c0f404c0d2d6b58d2aa766a05a521f95cd46d1eea54608210f9a2301ac3e003e79d7fac07ee714442307bfcd9909b37388fc871dc4c2d07ce44a381f7c15fa154165eca5f839a14f3ae80788f3dc0c7edb5fcb002b774d0cb09c7bf35a33552e2fdfa9aea010154e31285cd49e7af19298561923f51e120b1618055665a1daa6f2b8a733ad189980585943ac9884daadaaa3c88644f2dd38c4ca3d46e383220d499fcc21f3a685a1f55761206fd5e188017bed1d1512044c39d021837c344961b9483042b696d5ec290ef3525f41d8c909d9d939c5991c90f75d0c1a312d22579a76973729bc65f73666e9706c869c8adc005a5433f43b45568f2197517d2e52e101c10a204aea5cd4c85a69fc90e83b0a78c75d15b54ae8cb9f57ec871a418481e9c67c79a4a266bf9a7fbb35d7dc72011f744b92b8cd839a1f5bbd3615081a828c6ccae6334c483f045fd6616bfde3fc2bdeb15d283191c2eecd00671f8d8ea02a1baf64f463f6e907586b38e903fa16188105f2fa1490653a7a95df13fa312de0a0ac5dbcb22ba89ff8a02a1d64047a9b6a0279df7c74733524620cb9446a4bc06ea69e61353cdf33778a564017185f0d40999266e92f429aeb75871492833f2850b82b10e7d20fd36e6a653cbc903eae0ffe70627965b791d4718e74a2cddc36f9bed534754984afdedbf91b872c1772a3635041b46a90d42f1525640348190771cb4daf893b155ac5d068744e137bcd8797282db2b65f369b419f02a5af91c7a7cb4ef1b08ea8cda58bb32af8c5f385a190d3b2af1f7fec6136eea2e4c7ef9fb11c2ed88179395e0f2a452055d3ee9944bb6a9f180be1f208d20c9242ced800eca19802a56c39298f175286b54ac57218c0f57d2573810c09049949277dd210d90ffd074e47a814f813af9297732db50e757f3e39a665e0af64b62422b56a5741524c1b1eb75c8ace183e09381fba16d09a2ddb7de5d94b26c1bdab7e46e7f8bbe0a9b7b52a479f7f89f088b72ad9585c45d63d2c0dea1529c41c4fd3af58d5e1ad1709e2c1befb3e7d0669225d71a4cd4eb1b26d4a03c1e6c26f1b28d0cbd394a719d5f3b9c202049efb16ec14b3f62496ed51ebc31b46ee4214a1e5f76bac104e3dfe09ebc54298fa9377cbaf896af17d546b92a7ebb4e7e6a8e582833c9acccb5d49a9d586595ccdbd8b2dc0c839e3f5105a1dd7f86af550a7638346d5bfa374f644fbecd44c5bf572e4cd4d37af6df266d2fb70fb91061621a41b37249bfe826597d3d50e00c74eec75cb389d565c7bb8ca9ad856f3c22e28b7ad2a0f9a7fe4b8bb8668bab5c700d0b4082ed14918ae8a8dbcd196198b3537bb87e849d5c6458e91d256fd31a66fbab1a5845f790eaeeabe482a54c2354eadeab9d51b89f4aa029868d49de2b553d170444e4ab2e85b7c938e65f6e35d4b364ac36e2dd04b5bafe6ef3c7d7b4c3d12763377ee0c7d271df2f53654bd779ba39d9a1b3d14ae4fa7c523fb9679a1437ed14214a56baa90b0a753c17da9c4176f3635a7e68319c6a1d9a51757ca80d0f22011a9f5effe1d0d11a44ab9a57e8231c0d336d849f521a499953332be4b5dd4e586ff046d56cb92b90b4b236f8deaf818945f14ef6abcf41751a44ea11cc9311a6a0eccc63cc24514b743b16f47b5e1d14daac85e627b544a33d436562e175e8e8b8bb34445ea73c0c7686ab397c3a31372d02fbdfaa0b12fe9f60b1530edbbed065d6a52a6bbb2a415636306364fa8e23f87a53878fbb62905f03f4cd5d4d1456dd78a1a0f63e83c3eceb53d477b780425aea59c1524668b4aeae0c4fb9b446e6a8d84fe6a79371dccc887a44cf9e880cd2b7099fd16eec31d3cd5c43778145ac87373995a848cd3c31e00c04dcd8342809afa8708c19a936902bcac16da709193b74ca3c1cb791f13b8d93e8ceffc1b00dd8d9a9707f300db764cbe3479991dd5972cfcd0d283806cb07a10f0600fbaece2ab24bb84b9ac94c09dbc5a1152c3c81dca065ccf1896bf3d592687b5bec3ada69989918a1bfefa3dad1e3d05410f9205d4ac4372c572222c3f2bb6c57ad1c5514b56c94c2f7fbd9bb4b6b91ab86060ba8f9db05173aca0e587012b5291d7243ae958e51c53868923742a4512b5741accddf1b431b641015ce4017b0e8c7e6f7d61f9feb82f6ea4f9848c4e183f8022f6e7ce3a9fb2236cd1047bfa3356dc46a4634b33f91b1974b9fa3e0407bb8e152c947f38d7c536ed61ff0b02e552de2fd3fd68336d1ce5a850f0c6141f3dd790cb4dd2d2755529096fe619f74d15440fb187980f71a2685b9134157baf662f92eed9fab1a50af8372023c449e817333912abcb3c88a7a78bf33a2b647f3141df924e55b56c3c0d6e026a61d3c957986bbe90d3ccfe98cdae06f7e9f789e5c06d939697a6aeabb039a3e32b906ed614366a5fd9dde81c5ab554ea7a899baaf1d0d9ce92225c053abad0fb32a1b1234ccf7599ea4ab468d540ef9693da6c7cfbd5e101162b3a210ada4a92cbe036e3f31ed32b306d087bfa1537b31218c98d080a22c1b7e47278e6d70fad2c5fe13ba26052b4d26eebbf9c2967f63559b6206d39b10709f6f6ad207cd7c0207dbce9fb05ba550d7aff00cb272cbed4efe42ac0b5b9edfcdc2ba95bb46d9e38319c2363764667530748f09003fa34e1a54bbb8fc184aff201468f7f20d335811f5420335b1378c701a07818251ce46b3c6e32dfb6acac065fb95c6ab58cb377f8f7b1b1ecca295717500fa5102abe813c445aeb4fa85252af461dbc76874584d9f3a4e69deb3e2d9f99af7736865227a5398cabab535720bc5178790b3f65eada895697e48bfe8a26dc08a9fb589d55540474fb6a897be6a9634b28129a062e5989201aa27f7a92a037292b488758cfc121368608e38f6eb3328aae26546379d793ab526945898af403e226728bc656370851ac5cefe06533e2986081a0791187eb9d44981309ec164a8d2643f10205433320f4c7e3ac194f313002281b3e29e37c529a3e17b3ecb50b9a4e4538e9ec50612c466a6e0491f2b97c6d7108663f250c18022434cfe3eb1c5ff4392b013988dae2355fef82b1aed6d7658a2417f7409f3c62a3a414ef636caef4cba642d79736cf428d2a9cfbcc7c7919150644a5ce51985a9cd74061c451be694dbaacb134402337c567d5ffc29a81e6975a4aac0fbc7cc5ce572e93a95409047c355aca5a1bdb262a22d1a3e652e976bc65ca611eabace0a9fb6d48e54220f93f1a840da83f498dbe390721314bf752cf2bb2f93e97357ce058cd6d56df9d300300ceed0582958c3c37e7abe7094ead077dce68176a552111e6da2b199cb7d9401844438e04e763359929251647556770e6bce23c37364fd7e3241921cb2b5549eb2d56f370846cccffdf985f2de2715df26539dd8c138ca91f40738db25595c5673dcff5456951b32b3ec6da884cdcdbf94b8ef662c5f7efb4fd0db0afa1fe82490907db7b6fe22c91a0f11b1cb8536269ee8473ba9a3588f48da444cd0c7d0349f7f9f189d159ef4cc941a853d0ef4c733bbc1554737e4b4e3ed7903ab2b6f38bb5870a428c23627a5d8e5d05cebe813fbd53c20bddb7e04379f8f3f60809a16af6f6b57996ec990c5e0c9ef2fea77074af5e014d25e768ec56a6cae0c32dd921435832bb42e0d0478979cedf58986f78eba9765c1a7a082ab20e87efa33a05a4c3226c8c55bfba9ddd738e64b4da734636addcae2f99e2b03bc95c4f629deed9a67e0372bd3f336741d74bac6941a9ad54f4fa9ec2fdb2567ad3ac3154650d2458ac423f38706c898474661612d7463e88c5bb8299f164bd17551157be90cdde0e9eb227678ddb9bce3c3ee0b1da19c062ec843e059e09d07e55fca56b0d8c4c463ef59000f4a39d96706dc12a8d8579791cf6098bf59ebf20a46df8580a0a4dbcb486f789c36dde0fddbe67904ceb1b82f61646a53fc78759c0eafc0a8a54d417448a815e5ae28d4f46657d0f1d0fe610c5584dd433c3d96e226e5d6c4c521d35d39e2484eb5f4edc19414cc76a7823cd5304af7111380edb32ddc7d3d4ddca4345b5517234acd9de986171665fafc015e1ce096d0fbb27e6b2c5bf5df3e4f753dedd262bddc2f9d17d1543a221c9a1c2e51548ffad97f0d4a8a6d8dc6c52689a6a77801aff259a0261dceaee6bd2cb9c600697504a5746b4ae112dff52ff8a8206daa2f5cf9a9dd23d9c66bf2f777ac04ad5e8674f60ffa4eff75a35fbb53727565d18aad29de968dd83ef26c8fff18613cb091caa13f4011422b356ffe4b3496e626f6b4f20cd760b3caac5240355cca3275cef79885adbb07d50662285f4135e717638c1c1788874dda34f6ce443588aff14c6e74f6021940371fa125707d0024f29a7b3708d1b06863f3ca8bf9dd95b280192d0398e266c53f403bae63daad79590c2e38b958d28389c8665048b1e05418309628826d2d29e697b07ca96c6cb5b64f5f60c092475b5c456ce788455552c030d94ca29909c5dd8617b531cf9f5a05829cfe5117a93880f713bd53e1210c6920a2329d7a88a417024e400a5ee08ec6c571ae834ca4302d5f872a926385ea4fa3cd88fc6673e7cff04adf92df8d3cd83279ab6b2d6e08c60abefa91a3c11f520066d2918bd150ee84423ed489dc842f3798933a868673a359a9d2e7d88f4e0fc60cffc48129752eb4b930211e48eca8edacb0546971aa12f3a7fe2e8e", 0x1000}, {&(0x7f0000004840)="71442a24fde752a48a0dba93a725e1af0196a74d5e09f553dff7f8bd024d61bdb2f36729131890ede3936e67c425042a1d4f0ae395bd4d3e440fed66933b11e3ac09a7ae56668143326eb392bdf9886afedfbefc76d384f9d768afdeb5c1f193f98c9cf6a3b92c31200b8ebae57f379a0ee5cd3a642d1e92532e9af10600e95216951cec054486b5bd45f061883c76238c6a6fcf8700a0bb7cfd4a41687bc12596c0232cee78ff260c9dd79fd051574d0c80fc251337c721f20de4fcc030e1cbd30cf8b8b5b7dc", 0xc7}, {&(0x7f0000004940)="e583384b3a2102f3c072b7a89fffd4426ef79b8945fa34dd0cfe856898539988a27b08453a7d6cbfb6dde75af0e121ab30dd26cba7731ce3bbaaa369e74e72affb71a4f4db03759a22c1b1d52644101a0cd2f4e4d67379a3d5e75fa1352bc2de432c53e8735771a5003f89c7e33d3f24c9cb32f69ad321b5d5b89f9d9354a06d6f2f9c7a537470c9202f35a441b53900b2e91a6cebd4d873d6c115b70aa49afdd82ddedab38c0f30946ea70b1c20fbac056b5097ff51c7127dafa0296d5fce0291749e7f59f6814e4f75be88cd4e1b", 0xcf}, {&(0x7f0000004a40)="41dc55a7bab4ecdcfdb0e6376bf9a6b7ae1e321085f680b6744ad44592f3251cf5231187275923952fd9154d39a73eb49c1a366368d25e0f62ee38d4aa4a23c6a444b45ac335913afb5cc0a14d154ccdd7294f0a6ce26058a3b695f8dac31b0600f394dd4bf4bc1c50cf2ae02c013d106a62a4d9ecc74ee819ac2ff10c6c419f32c347dc69472bae9202c3aa864eef96af79130e0c0ddd5c6ed3458ed595c51bbc", 0xa1}], 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f00000001c0)="ce95155c4d115957197abbd7b8e6e77070d7d3e3520bd033d29d20e17b0e55f4a796cc13945e26c64885c99761c02332e29d9eba5822843b264b50b3c7da15d90235e061bf042d246aea22d44c5b3068666421773b23bff8586b3990eac3240942a70bc41fbe58f9835f2d78d0e98aff74ab38b50fcf26e4eae981c8f70ea81dbce58c84dbb4ff8582079f8065c22250d286dec9e5156e", 0x97}, {&(0x7f0000000280)="0d4d3a2a5795ef2d5cc6060eb01d6e80c50911b7b9451782d5c9f8fd442d50ff54af8c4ded59523b13dd2a09ec2b0b6d4003849691dfffee3e0aa376101f9e0f0e245505ea118347295020562c6943413ab833c12ad92f4121dac3cdceee7ca5c6819ea058c57979e9d35a4cc2d5b8bbed8fd92e242a35ab8bb8db3071e25dc7f7d7118a1402f478796315626310f89e40", 0x91}, {&(0x7f0000000340)="9ec36dace5efa2cf216a27026a05302af9c1d7c50934c0f341fe946c51ec344481d5a8c7bf6e58cbcafb62c5eaec318422865715f25ed8961f749f62e223ee354c77fcaed8b2122ca18a6e3334d2fb2d47e659e65b3d1d4d2341ff14794f0ad115b27e3f73356e4bfca277", 0x6b}, {&(0x7f00000003c0)="a4d4a93f0e015793bcafae652d36d5768be39986a5a97dacc49b7168f42899d377d7dced7e11b911a88b8faa4ea4bcbbb3a0c1", 0x33}, {&(0x7f0000000480)="668749e1a2cab15af2d68f7d46de4c045b9c7e8d3e1578ccf74e459f4c07d9549696baa21957f72c7c06767b51cbaf453c3180230294ef2686482576d3aea80652b9560537bae3549ad5cb12bff484bd0a2c27dac1c57d0cd77a8f", 0x5b}, {&(0x7f0000000400)="b798fb8bcdf0bd", 0x7}, {&(0x7f0000000500)="cc8591be790b6a097266676b40b1a674d51cf8aa8a5de20ed8efb95fb3682b44dbbbb67bdb506abe240c7fb123e4761d9da3d218f4935d2af94469a8c9f212c0435d32442af40ec9c16d1139f2ea0f38ca96931f602a83f7a1b360a1894a8d4fc840291faa18e75ea0333a9b70678d9a88408ed43d0fa32f7993b77ba706d067c7bf3ab0eddc2eb16d9c6b1c95f4c822a16abc01d65198b6c7c8e0ce6f7993", 0x9f}, {&(0x7f0000001640)="c95cbe7e77afdf423b496625d150da5798b2ce19652ace40b1ecb888a7851a32789d353c35361b9da56abf88d7bd368ebe2fc0694d840e352fc450529344d6129612d025e9bbe37dc34330432723571f6b5df2bfe3c3c8ada237f960d58b302d807ae0d14ee1e91be2fa5a01229258ff47bc98a84d8ce33633365abc576cf574bd507004d7cce2333b7b356b2419d3b5eadba511fbf676003df09480ab6ef5af2ee61be90bd78d0fa7ccb9c29052faefc8d00897", 0xb4}, {&(0x7f0000001700)="633c33a41aed7a3efbc08ce037ef8c2c61a6a1a01db6df3bfd85aaf553dfa7cdf9fe0496d22c7886b9c4b05b9425968d5229d6f04769b38ab6f48728e98a066380c90ca70428fcf49c9804e73037f3f4e41603106e8e0d1e7785df0e3cbdeae44d8d38ecded8c5837f2c42f1dc1bbcbe8aef6052e6bf7cfca5161223dbe6b2e2df3916d3b4b17190ad669b1c3f7a0695b7c0be6e9ef750ff8ab358a3f38150432d5e660ee19d19fae79cb23c3ec43f60463be04c722ccdda76cccc81b926e577a4bdfb51522e9f99ce7b988848ed8abe635936ca49e3deb51aeb90fe180a29853939733618c0beee9fc8a9d02acf06239edafeb6118d82e8857d7ceed38207625b0065ae12615cd88bae42dc72a1145a20cf7ce54a8ec39736a54be9c346c87ce6c1590acc62929af17961fa5f1204b44caa21e80df0ca1b58d2b843b9bf1fdbf6fbf2c80208ad10bdfa1f7c37b34c7475babcf7b63cf39288bbf82e6b27d8a754869f4e9ebe574e479730f8f69b5e1d1ee9fd9f7978600611536952940b945076069767224d863b375603ee518c534f4dfcce0b9bd652db4daf3decb5f641cf75853038026e6504c9e671d61ba260937e76c48bdf32787193996acba16993801133f369f3f8470053130209b6f041821d0f7d84290f642e58fd3c01d6cdfcbfed28aa895e8db9f04c2cbbb6e8d4eda6497c69b65e3c18de59fdba69b3ee97b4c5d5d45e8c9dbdaf68ff5d4d3db46c2245555a67d1a5ba5c1f4847ea2aff844a8e5729393cb7843755871550c19028fcb762f6c52ee5364784cd1e72f6568904f13d3fa2937be6794a3feea24f904d2f82c3b4b55955029cd98e02b61d2b6cafb0a85ed6e4317aee53149c301ef8543a4df626bd047df955d3f28c84d79d68571c2380d0cbf2fe1acac2aefe782a99e7794cf7dfd0d6d83c2fbe7eed7957f0d4185aa4d23498cbee7351966d24a9ea25e579969fc6108cdd89a9f5ae930587ae20b662a264a5b5f89ed58a47e65e281d707285d9286ff5ed166537ddef69d221bb34e231359aa01294f31a7b7cdd63b380ab964980ae8c44a4a4d0ae3739171b04af8b4b547836ff7a0c3af92df24eddefa622478b5977347c35811774222c10df41a7ac95713e88d8b8d18fd8b4bee8a4c422721c1a6d9f22e6852e5aea1662352b980f86edd3d6102e9d4941fc7927dff0f3512f16646bf6c62dc12456f2a82fe871c617b62e8e4b1b6b755832868d7f2d8da865a7c8b1939ffe6076e7743afca701f3209718ebce34edec97dc51b4013e0b8dc0960d57ed830667be980590e26c15fae77ee695374f3bb5a0c5cc658ed4525b0f272a53aa6c800295fd503fab85c7345d1e5ed474baa1eb49f223a5971e55dc1ac5abc74b08281f527bae9e2407d9a827afab2c431954886a43b8201d8a3f7e088776edc1d1e0d071bdacd939b1e399b7e6b2552b167aeb5198cc9691c93a6a7dcde9c998e5d7db62c0736010e2101640d259ca487f3f3807b5a5491f5dc5d0bcfa9f978614baa75cd473ab104e4e80ffd60bb9cbde9c6e0248915fde9ee2f64b9ecb2dd4ca975037d9b03ffdb44f7feeedc6cc6b54146a75907938fe894f436bd1124ed792069575dc7c14e4a866ca5feadf1d38a9efbff09fe32c9cf36d2fd857de9cb8eca7e34220e042f241e09f08a60f5896db2556f80bc7885397216f4fe91ac024390559e10c757c0eecab378c8a167e68469c9ffae9389e36d242ccb2577332c7003e7989b1493fc918ef21ce19df768afa07a149ec6228eb1be6aa7effebdbebc207cde05a17d07bc25d7416d476ea3f583e05795ce39252d051aaa944c33cff20c40ef1d847ec4cf46c9f1033c5889f232cbd3a8adee3d295bc388635bf70307f5d2ea1dad6607d028efa6b5c0c338ba1903684c088f457a797ce2e8c1aaf5d9c8dd4a71963960e69ea376e829e45390ec4c54385b69fe61ffcdad966214302ec6b888da2a05979a536e5b4aa59eb06a822de4933c520d9061b83e5cd890203bed749aa060119583502f41cac2defcb5536e9e0bc48c033e6920fb56d12061ec49d4aacebb4f671c55e39257e7866dc8faf5e8b6799f4aa9b9511df543baa1d66a612866f24354537c56263ca424166b4edd555da664b7dd4a5b0b7dc70cdfa9062c5394f7c45950016ce286495232a2677a892acc0a6a5cd1d6c9b40282056c05ad402c99c8e171a05aec8081837f6a00c0d00147ede0ba2d08664bcfa1190c8427f39e92803ebab3de4e73161038a8407c77159faf4ebbd809782e24acd056b7101f33199c1a63b414fb4e0e245c6d887df6c73aff45f49d46704584b372b11ea2685b7e5c782f6353cad33316ac24125733e32ebc0b63f76f2df5341e0ffc0507fb2bddfd66f27861b5af08655e1a02cd9913c65e0b83a2b4e93e7d902ba62a66dc291fb4575826681fd7c397d5a332e13da2623b380c008ca0a38cc4ff8e224243b087c7e9d1065f5fbbe7273530c2596b2699bc128b3679eb94267fb2e0e9830f6361d588c5d73ae57c73407a820e65ad000d8d0dcb77065b84325ba5c307f59b40729ce935004a9f6b1be9066f25f55bd3a68d26159e7b7053c3ae038351995bf495447f7fac49ea04433850b97698b6b9b11141ed156bbe3d30c4dc59151e822892a75b64831966cf8cc89264470ea5ed7c3ec92f7e5ea93781de1668ae778b7b360fce8cce8e59acae0eb5a57ce25b1649ab85d3e2fbc716da361e91f70c64d149368c24539e14eec87cc818ff6d53f3bb2367e06f6b5a775a0e4f16f74d4f3f5d2744aa2729ad0312d13117e28eaf37930e265715d3fe71fbf3c6ac6bbbcb57b7f9c59b6a5bc756423d2f71bc16e5800295584b9944bc285c176322b56d09db482f3f62ba7844ae732335165f879ec3ef6503e1f6d291b69cd52cb456a934585f649953bf095e330a902490c8e0bc04efcd36a2961e3fe325bdcf60d05e6c4e26fae0a27bc4b82487ea194250b6e702595d11c9caa7b7a10112d166e5da2dbe7e1a71434a07e2079f636743d39e494e330cf43d4b4cdd79418234a801873b4fa65da0797a5aef2acb013817398e88d36926c9eb9524ca195db71b39cd6080eda6785649b2217edd3712de6f1e7e12048097e2542dcbcc398ba8c38f291ea06d8fc5871bf55ab9689bb66bd794ee147a3e932bd1f0976f21c685824fca5aea1d941b3d89bad0b721889817e8f39faeea03b35dccfa88510b6442293479a742b37d7987d0bd4ee3b49daa2165e05e80c03943b2e22793a6b24eaec96f8d2ba0ae8846cd2a4a06aa555e72785fa5945b96938770a9e05facdb07fa2e56e30c9133ccd99e4d01e5da270a5afe91ca4b84f5fa4986171c5768dea43acaf2d5601a48d7d212f904b0142af17ba4efdc92da2b3b7be5e859a58c246335366f496eeebbeb1c320487dab7e96247f16a9d6d6ad1cccc734ee4eabeb2d8ce8499a085732e17d8a666357f391d41ae7081d2841a420ee8657ba5706ebf92136be38d9096b4bbec0c657d848b49022e0d0a9ddefc1cac48f4f57aae923b36a21f1a4f20695a8a0d2fea504a341d207c3b0f32156123b919ef208571f78167a73a1ee56860e8109fd7a15b0f7719883c5b28a1cd9afdd6d559e73c07b63dc2dcc118b32f8ddde77dfdda0bc4a6c9937fc6abee2c6343bcae9dd30e48889659251ed41b60ec03906912db05b7a5ef18276bda6dc88c93c925152791be1e263e7d7da3fec416cd2539ac408f5105ec01d9511a7a642409bdebb409db9676b0f01e200b8900eb399fd4df94f1a7e886b487d5ff4ff573de8911cec812c7cddda721b8c1c8f9ab81dcad7eef139d1f469ce210e5409797cc7b39a2611ded203a202305665bf042985c703bbf7397880e2309573f81c6eec9b1b01947a24b0ddcdb36c61e91c91ea27a5cb26f5069d95d3c7eb95898c7f3c28143f8b51f2a5391d44bb5f86fb2f307ac1f539151f44f2ea43606488d077ce18ff2f4057d274902b25bcb8447423b1ac35df14f41f56041f42ea45606d7a9cc71134fee617af66d4f25bf80f6c84a075eea3858b3b56a013e710e1263ba4aefc6ee260d6356b31a31415be571a08bfa0d40f5d2767572abd06fd36df28f845010d82bd3d43613449acb38de462b12ac408b160e1085fbd523787dd59fe4a78eb1007ecff49e82e070e2dec90bd12930a8276ec0bdfceed838a5b3730d4dffa5cb62c48b468c7bb37167d4f6455ae06fae8e32a721321811b5c502d1f9362b7e14326885650fbbeb43696890ae7082c9e5f3b491226a346014cc91637bfc9aeb6efdaba75a1f2ca22bc10869de0bf61bab27aa2e344837a54044dd887c89f501e0018b0901b0b3e132002983e923bc28cd8c58619a08704b30cf665963436ed763b8537bfdd42096f40338f376603223d9a0fda038a59816e97a24f19667ec03113e0acdcaab46d1b8688ff38ad4a26b8f9e9f811cea704b569c79fdb31cae52df673831ea2cb335789188969d805d7bce0ea227a88affb6b45177170ab97ecf5aee5e1446992c54fa424c99367be837e7d3eb74779a8d9b17ecbd4c819874f255cd4ef08ecc232d45b659b247140b24ef77a353ec4c688d8cd2825f6a7964ae5b62980e3da7e3183fd5c09be2e47fcb52f3c75a2d5d8670732968b886124f0beba4cbd758e037db81cd8e5a6d177e7798edecbf446955b9843cb648f165d861554d98c81b648257c855bb3988cf2241721bb10ea099ced6ea994fbb4ad7fd7dd8e6d40aac97d54b81f6ddf81271e5e9342617b3e5c7316d15bd5bd1cb7a32c367c2661cca9c376c62af7294a4996f881274df5cc219d9eb07ceb11cfaf7b6325e73a40ca865ed22971210b14ffe2761b0c0a68a274a7ea7642ce79f6e375cde8f1dfd13a29ee84edc73d27ddf44b0cdb9833701d9b0aa5ac60864b053816bbf260de15edb3ab4beec73d23efd1d8282435b9fc575f167f39d29145c31cb741c0d0b5b878a0f80f348b5a0d88a7d15a5297160a894397d1680bdbb50709a6320dbc1b3bbf8b04e076351e26499bf52f7235a7579c447b8608145408ba85ccd49da5d79233bc01cd72169230ba3d1d576ff87e4c9fa2386382ccb37a46fa43d3683da91260e5c8512305329fe2bcda1d3618d77f664d0f7fa08236a49e4bd6d54d6dfcd61c302795d3e1e1739edb185ddeb11f09a65023177b13027ff1ea99b5f999d8de11d75fb1beb3142aa40b72083ceb6d53e1518b11de1fd6b73f4bec59b1a144ca46e57e172ba9d206dff905b267f8cce25b93ab5d1c8f16568d5cb47d20bc44101bd108252c355fbef84f5fceb5db58f0e394b760b4b5671954b9b6061e98b8d89e23926e09515bfa1ec8f37322abf32f40279b64544bfdcab82094c60937795b741b08e6758dd46e1cc68d24b04b7462b56765b55f420ae73fd1eb1b8b4724af435e774fe16daf787afb381acc17da1556fa44da9a9a3b89d75088030e987962261ed4bb61ded571a88df6f903a4b34ce7384dcf83b991bb0006ad99d882d54d0d6acbc89c7968dc7616324f632b39f11db18cbfd99e46718afb622db1b83ea0c0ee759f9cd6c69b0be30fb0d7b5a9c2e7aec4ce5a53aec9d823e25096a92c171c5ea543314cfe57df5da9809b131c8226bafb4f720167efbd82263c2f8d59988b1f0a718713b861a0245536a46eb21031b86fb9a117472e6e74b284b5ef1c22764267e1d2d6c07b18372fd21329005a4c460e08b1d7ca52de9396dc65017d2e582fac882b9273dabf032c705f3da8", 0x1000}, {&(0x7f0000002700)="c0b547fcd9d9a732817f848e60611561b2537c9d65f9b818f90f5045437c0e5adeb02173b37295313cf9ea81cf52b64f0a7965f5a7c430a9abda9a25a302a6beef3dc73c94dd7b4fc003b61ee072d8eb19c305a2e0db56f6361fce7fda729289f1d3dcf082226242ead0f53abd6cad1e7efed56cce00aea853d1253005dd", 0x7e}], 0xa, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) write(0xffffffffffffffff, &(0x7f0000002840)="21961d7cfce0f27f75654eb26624cba2323a8406f866872de642470bc8a25104173565eca1e6997d57eb70aea5d308cd08ee98e8f138935906f10cef2bab608f3605d4217a612748a3ec7cbc662b90c39fd4270a32462f237ed925bc6b6d4c1969eee8bb090b1e6910e75f6f91cbb0b0e7f3b23f61e400aacd004756d4acf518227c5da43ec4bd79c2e372fca4c979733e0474e9de3f817dbea596eaa88e0f218cf9bd30574baa982b3cfeee328962202d23292bde5d376b489e700cd59f0afa87450a2e4321c60606438e742b73da81f4d47e266a51fc54aa90d45e397ec01a3e9cd01babb6eb1aa4f67a888d03228b0754d871d57a443ad55c84e402f114ffc0737146817287afcd539b3f3f725955e65bad4fcccf331e8db2db1627d19890ea337747a6cd9db8c16145e4b35d5059815688ec1be53a73309e5699248db1e7a787c2f96ed12b87eae0fdc944d8b49a6434fcabc112cebb0ff4ae4fb34c5bdd6349c15734206070a8c52d39b37c66b1717ec79f65cc7d0f76f1d3cda5e6c9906dc2851d786cc30107a89dd9c5cfcd5f9b925665a4cf45e8f9ed52a2e9c8a8c8b6aeb91bbbded728cfaf7afe547726b38b09caa80bcf0d527579c491b15c6f36a3b7e1bd2d5b3a690e6d07dc6100c358e047d39a39fc531791f29a383cadae8a6a17a99857d392d125c4582bf34347e45741f7043a29c286553a462ae204e7625e8300be22a4c2be39740ed4d777cb4068771b015d380987d44086032034a542ace2489030645d259815fea389a73d018d17dfb1c5dcd3e023c05ecf255f86adf2dfcc7348c12c7c45a6c0f5ba51dda2ecdef8a4150dde6c0673c3af437acbd53082b0f98cb49143205da615737eee8e17e750babebb4d47b2f0d0f5dc05807ee6d66a6885ff4ad4fbe79f79a0adb3d17e05aa77560cc5c9f31398c984255f046570b4d0c6cc18e8d575aab9cd798b479cdeb8eb62ea025501f56ce56ba19190a273c5d4b32a381d3ad5e9565c610c562a55f742a12e05076a55c4dc895719e5d43deb115ef77615fa03ef3e01b520ec8edf0088d7d9515077bcae01b90365d3dd15724e4fe5c2eec3532878b34425148688aede1b5a100b5da980e473e172528673a65f22243e0fcb63b4b176fbb599162b09b2e22cb807b56d7437224ac17b9d5d328b67b1f777d79e48ebd247eb8e02cb51a2ee8dfc02d9c98ac2e7ce519d165e2579179cbcabc0a2b302219cd0b231ded27cc8bfd31ef6fc73cee60c0fd8c18e2ef6885b730ea9f8d484532c5f02d46ec2864ebf727a735180c40651955b5941ff19488293b0a9f0dddca139bfc438621c76e2948727dd84c55e052856ee915e35ed0cc25aaa1b2e2f2062d152020e6a132ba0303aaf0f0ea28e3c25f17a18af736fae652f0cb0082e89ac57b7b5782aa290e1a3df70034da6d807aa7dd79a48fabc67ae012000f2ba0278e0b7f0dda8bd7d1e5c37376788e5dad5227bc9cc6745dc3955c41e796586e2e5363a529a590ddf5c763bcf02659cf05f24851fb1c0c3608674fedecc0e98687b692e18bd94616db52a384cb21dc82aefb9a9491103897347b14c3576e79d623ab20fb914315f82b2202491ec46a5d437c6df7c94796e02e025e56b34f4a0fd75230d9cf0a13ff3d35b3c97ce07c7fae3d9da52e2a0e20b487a3cb72034473b16e3f4823951e5142627ef9a236c9f20566d0ef047e95ba82a73d8a885839939dcf4b76ed6e119f4a85a0a0d9beb240b26e24f39d879d2992bea053596af87423cf0f7707fc326c97c742e222048d1b2af0b5b1d262dfb695df98cb5e6ae07735192f11ab553345ca6690303166cd826a30a705964a37c70a7567a720d50df413be279a51ec3aae70a3f5d2e733d420f39fe1c0f8f856a6cd6d28b36d3f1a49ea6801114feb2489a3ad7c5769a7a0f526be03d0c2d2fe3b1527718fba0db967c6f15ce2fd1c0e1a4ce57bcaadff6cc1144ac05952cbb9182a7f030eff5a1f81ccfec60f5a79e2c512f992d9ad8a82cc247369eabfa222da7a5cad2133517f39a41ce68dc1d3343d098447c1581aaf72e0967800ae05fcbfdb1e3d3af3cd76fc1bd261f40ce19662468fd92cfa4f9517f45ebcd78fc04d7a14f1c69b4056f70773885e424a89bff21589d65798617748d94d24b50b27fdc6f4b0f24d813fd2573eb6ed0947f42a3defde5216939ab0c0c9ca8818279eb40411f00141e31458c3af8f60c7ec477cf1da0e1068980afdf1b672d5c91559233594c394b0d36a1c6ee67f0b4953932164c0fb6438f8479c9ab482357ac5cf96eaf493bf8c568547d883223d11bb4eaac010e8aaf808485b56b9febde9b97169c1bfa9276351065d8b2487eff9fef3a9aedf9e2c0325591915841540c11b66bffb2c52d78f9a97011a72c764e5b405c90e2d1dd178530fe42e354eb1779dfa6a78a82e57af3fd1e0d31e11921953c40e27d1ed675bff6e2aba6879ca3b4b93d1c474a4d68c7c345f6c6a25388bd1a3cf8abfc8bb338bccd69545112d7c7c58aa6479c955585adce528a71885485a2989403963aaa4844b31d7ce1fa5f177ddbebcd52d68da6edd2e4e9015316586492dfe99b2a0daf0a5651b21d4830e5f89610fa08a6169c3908f21c0c5e9edb547c5cb0cd7b5c6c56085475fac30ddac2359b74459c6c293e8bed1b3e3a3e0c00915514184c3e0e31417b2192a27d36bf315a535889fcbcd163c7f14e1891fd5f41fea65b57c0e972527511b1648d8e255aa671bf85199424fa3037d853690bc4fe06398a8ba41274b9c27d886a827c8a230de25aead9b760c77ab2f8231ae839c14b75e13e9059e9ca2f51dee7ae4e50cdc3896e4ec66a60effe7a93e7924b52e58e4be078e84170f0073efd41ff83e047e49d75cf9fe94faf68ab22b9eff5fa085b3f8c18abd630a4fc5cf2f29334e46e9545e669eae620b474daa3003a2d31e3ff53cbe4a5329f3e5129d5cecc135d3b332e0504de131f7bcd8938026cd880f7b869986d1f9db4ad9687ee58af505b31eba8c0f25370697b7b40e4ca578d1d661399596705a5d44a9889c3c0bdb8f740d275152d6b7054be7b73179f2141ad8f4efb355e137d6cb07f2e1eaaaae68f939a4be0a665f78b3941dc0265fac7c13ca6b62803149d0deda5785b2fffc60432ad4f7482500c67f141f4a05986376637251c6c096b5d3d1633199dd6bfb2ffd5dd45085774a0bfc17c78cfdd879d88ebbabc6c2e801bfcf24740cfa0f948b651985479597291b1819834b44b9d3fdf702ab67a8d55d0e79292bc963a33cf9ca192dd24060ca9f43dd6de751487d075c6ebb31c5b29e1c8cb5bfc7746b5f46b4d2a4aa134ab69779505f47d5d8ce65055e630bab93c9be189cf1f9b10c93162263f54ffedf3cc6b0638071043de51e8ef3482e36a3b982387f85c3b43e2d4680834656fe70df278b83499dcda18214ad6296d9f22dc76c6a57098bb478419d8be8957a24cfa4c865fcc8c8cbd86ff62ec4367c63c13bbffe0ae3b9f0f3fbdfc5cb0ec52942c5228fa09e4b29a3cff575947c69cb391814ee213d4971d8f4569c18b7da569c63cc1040781322ed31ef3fe7c389cc941e7f234d32ddd5d6cadf72f5d7a4185c2a5152c2a209338abbd46bc8a23df1d6be64a74fe209e37c72863ed5384a05445b69762448adfb1236c91e717731cb55ff573248fb4c62463d89d38505a02e2c689d0c745efe4099108dafa990bc289751b597fd402367ce06c2e34f35c005aa28c4b4935f1d88b05c339be65cb6dabc4237168632bf9a378c2bf7e351bebcd505b4c98629b5d767113b8685bff49141aac31cae20968a9ee765d7e052f727e36fcf1942ea99a27200411902822c5c1e9aef91ce6bbe43c0de1304e94035a19ad7d377b219306f79c5d230ff50953573a009dc084cca5705233402ace5cf40723e53fc9552b74b85e3dd4b8bdc0dcb8e733ed4132262bdc1563b28d495cdf02c0cd203311d592d7242dea9ee5857d5522d092bba4865093feaff0f40bffa6302ad3d88c689e7a246e2e5f8809c08d0cb182cccb7ce1619e6323426e2d1fcb90551fb7f09d5e924dc2ecc458f4bc8983fec27c1807158fdd524759724f1264341b269df1b3884ed3bcc0dd58ea6ee9552a8a1edd05cb2c0c5aa265cb9b8ad27954b9614746d93f8173ed89ab31517615af1826a895dae1126add61e3b2fc33f57d924237bf6066f4903ecb44afc0e8af191785c0b3cab96459822b51e42810b88e55b53224f6fec38df6d165d0786d95b1d1042fd75cd6e8cc0565577564f1604ab2b9d15a61a7be919d0a6a986e7fd17eea8bb0621072f8d136fc5e0f5f0cd7056d92b9cdbfe4b1db7750f5f41099f3bdc0adcf6fb1e5d294218a9a8a3719a9a84bcb9ba057218c93560938bba7b237b278b5eb6100bb0a6ad8f0ea06af2954487386d44cae1034bd5721bea7cae80d7848538a1d7abbfffbba1b21d235414c2813eea6399b4d3a9b9804e4962f30d01b669a9b1252c016fb1fad30dd8bc22f0bc2ed6368e57d4f78eb897c3fb73f326ec8ddf0fc0dfda35a1125d90533343c9e80e06c9779e3731a44d7faee7486a911d711163af5dc4761be72bfa0af1a8b3b6460bab28c55bf279240911c51d3d4dcffbd195d1d9a77864d740680bc46bef0fe6967cb34d248fc846dc157bf790b0d7c7d9cdac20a9534ee1c0f9a0aecb5cd6f7eba5afd3893fde3c62581d421f685ff8a7975b2fbf1930cc5e5f94f2a4670f53bce6276a8822fb8307fa4dd8f53aa460b4f6846c774bfd480d795b0afd51df2420b16d6b81a483f90adabe268118735b4b9fb788b25986fe46b1b87cca9db987b6560b051e02de55800a6508b641cbbcf922d892f4ce98c8d10e33c5f5ba3f3f3033a8d772f445ba8b7f06a9774b1d88d6a45c984e173bb5ab69c0b48955126b97a4f8f5ac08f1e6919968eb632fe1b98e781265635ba74b7260d53a9a1d0afc8c59f89c898073f175d2e8a0545165a426686de98b0618d5edc1befcb288d3e4704f29d9f0e640ff9a658f7d1f5d717a6fe41ac473d255d671fbd8bb4f79d4fb43cfc41b79ad40032ccd083b906cd53303284136191152934ab4d918caf4c3b31ae70747589e86471965d67e4dc177525122b395f75879510a5e4953eda06641765b010045911ca3f184615812ec0a9a2a51c89ce8a50449d9f0db8b96d7f1aef8179df2a669de865d97bb47a89698868eb164683e601b77fe238c0f934afe8576fea4e15c3a2f2c449b8967411d459de5503f697e1073446af671abfe0e738acda1955fe4138947a02818419c0dda4b1d6f50b8e557aaa3f3c4fd7dadf46edc1d183cf60f2cebf594e553e23c4086a4adb175f9fc4b8b56ff4e9f1b9110804bdab4b042e119beb099e945b2139f16b2e4411ef40f92089e9feda8c337075b7843d77251f6282fd5756944434c6ceae65ee32d988185946c0d37ceb0ff56b2d0ee2bedad3892456ba51fc216569af0a548fcc0bebfbd75d6bf152a326d5da81dcf047fe815bfaf55667645da14b568301f228baa539472edad92232cb4f9d3e63fca3551ccc6d17691e742eaf3f6c0993653475d1bd7263cd5f28a5fbea7fa557ca61bfc8b39f323724c0c713a47aba37bfb6b1c2d59722ca5af9676c92031764f52bbc10df2097e2f192cf2c46169bf1a752a47b97b11d0095894d2df459590a118746ebbb3ad2abe68cdb3bf79a167fee5bb21c4a7e5ccf3d8ab599c7b7fb6e85688f8ee320616d605f81656be9966e0275cfe6a1ccf6", 0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000005d00)={0x40, 0x3, 0x885, 0x1, "3ac25c466154f546cda3ca6752fc7dc525046871", 0xe80e, 0x9}) sync() 02:02:54 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) syz_open_pts() syz_open_pts() 02:02:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x100000000) 02:02:54 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 02:02:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) r0 = socket$inet(0x2, 0x8000, 0x6dc3) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x7, 0x0, 0x0, 0x9, 0x5, 0x3f, 0x1, 0x3, 0x0, 0x10000}) 02:02:54 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x210) socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) r1 = socket(0x18, 0x3, 0x0) socket(0x20, 0x4, 0x3) mmap(&(0x7f0000166000/0x3000)=nil, 0x3000, 0xf6b8636e071a0934, 0x810, r1, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 02:02:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) socket(0x20, 0x1, 0x3f) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 02:02:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001800)={&(0x7f0000000040)=ANY=[@ANYBLOB="00000000fcffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000100"/110], 0x6e, &(0x7f00000016c0)=[{&(0x7f00000000c0)=""/114, 0x72}, {&(0x7f0000000180)=""/208, 0xd0}, {&(0x7f0000000280)=""/193, 0xc1}, {&(0x7f0000001840)=""/201, 0xc9}, {&(0x7f0000000480)=""/14, 0xe}, {&(0x7f00000004c0)=""/177, 0xb1}, {&(0x7f0000000580)=""/234, 0xea}, {&(0x7f0000000680)=""/41, 0x29}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0x9, &(0x7f0000001780)=""/76, 0x4c}, 0x801) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000003c0)={0x2ea3, 0x2, {0x4, 0x100}}) 02:02:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000040)="0bee4b1394f290737639744a29df0eb67377c17c858036820d63b06d60c2c281d22d10aa24a88e8d69894252fc46b5c514c878d102e740ec7b72557e69e485294c5be4f76d6b76b06512c048a62b05ad179acb9406e32e6405bd7a9079798a94dceb9095bbcfb6b6f17e2c347a9378838cfc052281522141b31a15ff4033e05fa260c4a47bacb7108218a05ce055e14f46b47b979dae30a52caf7443f7194c956d1dad18c3af88116186e5be1a83bcc3bf51e5072c854f61812caa38af83c85bc0259ed9a2e82db30339a7df9c18ae64c94562d75dc0487576", 0xd9, 0x4, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000180)="1297d3e6b0c3213e4bf187f662d570c1452b4e7e3b81a5235e", 0x19, 0x401, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCFLUSH(r1, 0x20004268) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000240)={{0x1, 0x2, 0x81}, 0x6, 0x7fffffff, 0x7}) sendto$unix(r0, &(0x7f0000000280)="aef5607dbcfb5e0ff2c0700f93543b0d47c97fdac604346f63cd60e6", 0x1c, 0x4, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) close(r0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000340)={{}, 0x4, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0]}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000380)=0x6) pread(r0, &(0x7f00000003c0)="12d18211dc52d6dd73", 0x9, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r3 = semget$private(0x0, 0x3, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000480)=""/4096) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000001480)={{0xb908, 0x100000001, 0x2}, 0x1, 0x6, 0x5}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000014c0)={0x20, 0x7}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000001500)={0x1, 0x2c1, 0x2, 0x0, 0x9}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001540), 0xc) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000001580)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000015c0)=0x4) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001600)=0x17200000000) fchflags(r0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001640)={'./file0\x00', 0xaf, 0x7fffffff, 0x5, 0x85f5e9d1cbbb4a4a, 0x6, 0x6, 0x9, 0x2, 0x7e31ad25a361ca12, 0x9, 0x9}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000016c0)) fcntl$getown(r2, 0x5) semop(r3, &(0x7f0000001700)=[{0x2, 0xe7, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x8000, 0x1000}, {0x3, 0x7, 0x1800}, {0x4, 0xc5f8, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x4, 0xd1, 0x800}, {0xda269a26fb0a607b, 0x3, 0x800}, {0x3, 0x6, 0x1000}], 0x9) open(&(0x7f0000001740)='./file0\x00', 0x80, 0x0) mknod(&(0x7f0000001780)='./file0\x00', 0x6000, 0x8000) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000017c0)=0x1) 02:02:54 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r0, r2) read(r1, &(0x7f00000001c0)=""/193, 0xc1) 02:02:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000480)='.\x00', &(0x7f0000000500)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000003c0)={0x40, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = geteuid() r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x681, 0x0) r6 = dup2(r4, r5) ioctl$TIOCSBRK(r5, 0x2000747b) setitimer(0x3, &(0x7f0000000180)={{0xcc, 0x1}, {0x8, 0x9}}, &(0x7f00000001c0)) accept$inet(r6, 0x0, &(0x7f0000000200)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x8fb5, 0x4029, 0xfffffffffffffffa, 0x8, "050f7970e28142087e7f547766d1be81db1d5223", 0x1, 0xfffffffffffffffa}) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000280)) setuid(r3) nanosleep(&(0x7f00000002c0)={0x13, 0x3ff}, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgget$private(0x0, 0x51) r7 = msgget(0x1, 0x1) msgrcv(r7, &(0x7f0000000340)={0x0, ""/102}, 0x441, 0x0, 0x1800) 02:02:54 executing program 0: mkdir(&(0x7f00000000c0)='./file1\x00', 0x100000008) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file1\x00', r0, &(0x7f00000001c0)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = semget(0x1, 0x0, 0x200) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x4) 02:02:54 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000200)="18d5a1a83639631eb282d1c83d6192b908d30d464c9e4f699c1d8cc38d3420cf40fb7d362050564482a1554a6e5719245877c643fbd36275665ad890fe48faf4d9658c4a39830084a2531c470c0f835a64d0c9b61a246385873cb2164b67b16aa8cff94e52d52ab5fe8062774b638da083ff50064a02e9c611fb89e58e4ed2d4a8ea4275f7fbcd7aeeed7185428ea95646319b585dce7589f6918176db02b6a0503efa9b2d69834af6c11dc14b2bb378005e6895251ab58f0a1012ef86cfa8ae", 0xc0}, {&(0x7f00000002c0)="c24dd1b9a60bd1401b3e7ef52f2ae681ec5daf51c3305a98dfce70ac3b4e567cd5f1a22d68b9c18b4faa475ab7247b49ba4c870140d37b4531a5bcfb648c976554642603444d5118acd42d", 0x4b}, {&(0x7f0000000340)="0adf64909320d886fdaf50a34fcf64923197a407c176beeb94dff74edcdaf85faa555a88262185f7be1f28920b980239adc4fb2c47ea0bf60e42752e78932cca1a49c83092107eeefac55785bcc58778dfe9cbf145e048108e6e243ce9d9411d79d0a00f4db4f4ee708fdf25fcf7cc8a2ecb79def9686aa05d6da65482ec0a527b8857745b32d7e3ede54d386567c8b3a0402cf134360c37e2ab94882e836ca56d233f9a742022c245a4429a20f2dd37992b8b13bf5d3017962f0e40943fdbacb021", 0xc2}, {&(0x7f00000004c0)="775d85895dd7ffb7ced077fec82adb7534817e903d1d3244a95997bb93e7bdab224dce8c4c2bb55491891908d08ed0054514101bde7f33c3adedb72717aa2d08554ef146810bdc304bc6bbc1ac4c2673dde4e54acb6e66939985ccb22787ba2ab4c1d1cd826406e840fd82360d14a64382c9eaa5f7", 0x75}, {&(0x7f0000000540)="038f86ccfac6c5eb443c76d3fd8b66c139ab016cc2800293b0c300bfc203b81876ce5b8626366940af7d659d51fb585db81a3c9ab0f1f06691379544bafd373e2150445172c74d416fcfc579ee6bee4f76c670dfc5c1da75e0d42bff35f15dbcc0cb987c575a5154babe49eaf8f7fb3a992c3b9ebb7514c5291ea324bcefa527c076dd879f758efc856f2ba17bbd5c1268e8c5ef2518df9df0654af60ea066a90e1502135626f850ff2a12ff071920", 0xaf}, {&(0x7f0000000680)="989156c15140f6180eeb4e985768cc92e7829df6a985944f24230b644fdc7164cf02ea647ce7ae60203161bf89d25f76ac3cad0afc78370d3f7d2a9ade12cfe8dc4888192ae7936d825d1d2dab619f6579ccf1599ca78455452fd79dea09139026ec215eecc92f918d8e80d1b8ea9efcb6e1d15214226c37c0b0106552877d08fff22a2df7e0fe9a1145949fd8335517c491f5381712ec89f5b46c4d09cf415afe094d9f0e384c66de08ee1de4827b41e1baa8f654ebf3cecef057baae224338ab814848a0329ccb4cb70e35e0d57bb6a60c3fcac3c9b9178f3204e2eb9df44ba5a9017e6ff76725cd9947d040481dbb644e469a741175d353", 0xf9}], 0x6, &(0x7f0000000800)=ANY=[@ANYBLOB="101000000000000001000000030000005b2f5d360cbe938f48a4558966bbd0f1357163b85eb22de8b84946042b120db1b507b5ace553314bf88fb81e14f1e6b9daf34533ea7e08617758a3d6747566897f30f9b59e7c9b5cde886b67a3703045c44c3461facf88d2823deab96d4a5ac15fe1bb957123af0b6097f7cab83d974f67421821d80e995d0203b159bd622ef7c6f10751818c1f76f9ec0d49bb277ae458aba1d06894a99b881830d84ed2a69b7c9adcd62eede27afc0d5ec726f8cf128a5374c33adb9354df1d2d7dada33baa8905aef48e91f410d224f19ebfd2b7b2894faf01689eb3679299efb85156fd303155004f5c49303b200ded399c18704ebfdfc72d9fbb04361fb70f8e9a2a10210f55e6a0d38921a103c599093e0d9d909c15eea62005b58fcae1d190282231e5b75f9007dc1ba1d31079c0238ccb889cad3b76e14d61118d5e61787e0e3a0ac657ca59902af91e6e0b856da5eaca9c5fda7e5b0cb5a696bc46c38103f8fa318285ba65434d4867df3b4fd0d23b0b400447f331e0b87c88ffe7d2fcc7cda2a1133616a238533ace233062795e966b6c2b70fefe46cfab26fe89c8d4ea914340a4cceb19232e86c255fd277ea9a4400d424301ef2106068acc830f9d84b44857bcdbbae50251bbad4b3f7d1ae35f7ef64fcdf53c6ea49ef746984f2cf091e900af9288eac146fd3d8c9ae7b1b44a468f15431ddef604c996390b6167ec43e9b77f860c45a5358dd8e9b89bf8f0494320640c0224b5912a44cfc347fe448a87563dc238e13b5e2f3a96644598779d68edf4af71761f3ae0fd8d7005c466cc8d4af8941461437a953251d67c1dddcc54d47ed7cc9dacc06d40243c7c4723e72912f78e37b568cb4936df609b4ce8bfc9ec67f3e972c3f57b3120298153fbe549bcf60bfda01733e9c7808ea0f111b8b35c7c077c4a8db65c9c467bd339eed4fdf4ec5b6ab39dc36b080586f52f785ac28805f1014d13f3b6584493e7e1ebf4ff028b24ff966045b511eb647bda55c24b97befef3dcbd11eb19af4ff0d7d7458e76bd40d446bdfac315f032a599e7180cce585a34585256f099c5a5cbc0ff86f0e20caf1ff30de3e64393466a298ee512fc42d2facf7f80c8e2b707e619a69484edaa69bbf6b246853a16f4b5e6bd17423adf8c723a4ad91297cc2f53fee9ce9a981e49afc0d3686a1c1e9b5e3f607e3ddb09d75b4100ff7fcc5108e60ab708dc76e3d4be6c7036e20f44e9d586863085b9ae0d7dded66d80d800c0322c750af0afa4c684f04fdf974e4299eaa5e0c76de6693282deee79457726e2071fff4bc279b346600c7486d5cba7cbe87923b9705cce6bb77768435a274ec808f928738b440ebf57449b5c5b96949363b91df63503497f55df4fddcdb4f9bd6142a7f8645fced5a12c2ff7df0e4912c94e6d42b2b9e7bb3f1b166821c19fb8078f2a2b59b19b44745887d8184696ed23756440b333260d9f40f9136db3c7a2e3efded63ccfd8fdb7fc213a2d14213521c978258bd3bb9fa52a9b513eccd36621a678a617f1cc6776338148169f32b4e107482f5db0db3b28a5c59cffa3277f024a824a36bc61161c00778dd76885ec01d653fb284182e6f874fe9b7ab2d38ce71a110e86c27ce7eeb83c05a8173c4559a9c9ddf8e55f153da32a30dc25bf485d50716d11667a7e93c55984ab964da2ffe5ec541f41517fe40dcce2c7f90724130b604ccb67eb05201f42b2793988ea15f0b8f260f338f8321b3a168e7bc015e75f9e66b22c0f461f6d1339a54e4399af72fb5b55e0664a1f2ee28b94268a1d4bb7226b379f15526fdcde8170264894e880eaedb35ea39c92884b3d315dda7ecf0e6964423e5825a40086af255918427d39b1296efbcdccd9750e0c54dd64110cf80e079b481390e663255e662eff79ff08be8475704b00c0c98a72e1dc44fd75e08e39126a5ffa2f3689abe092e992a9912f9446798e5ce59c8040708f706b05a76ad8e8d3aa3ddcaabb83d691a68872a4315348664eee2139914f9d7547904442786476162f0ed6100c944dfac01d87beceae491b3dd5c093c5d950fc9f34adb7edc9ca021510ec5543aef10ce2dcaa9a3ce6067a7569e4f68dc38a79faba168afba9a204b9bce882fad265d015aabbc7260c4c1c5e91250de658b0cb304bb9afbdbdd40826c65693b5b8563bf272966e7093c8050acdc9d82038a8bfee508d11f47532c21efae12de4a6d4c5f03d37ec059e678cbeae05f4dd53641e177985253215893cd06ff8096dee1b9def2d607a3bc1c1830453abfdcc462005e707092a34183610b4c05947a2a2b878ca6773da21426d3877ff3b294af75fa735cd8187686c631f76465906d7ae5491c491357eccf6aca473506778fbf950a9f8c72eeb4b484415cdc521a281a8eecf2a28988c72d614515258b49bac0c38757ac3680908056bab315ad537219c42d6e9a00a01b2160a4de80d84eaf0bd60c498caf6bba8c3a88261632121fc35dbc7bf5364e068f38e011af65f13b3d7f8241972fb2d353772c69bf2567e9191effe6e3030a503dcff26880bd323767cb15e60057ef7bb3cfab40b2bec0c8a997231a90341460355696aba50151c43732294dbd89dd652b8cb76d3dd1b192d82a2a7b8c6eb808087f6ef87ef9edb940114a5bb3be583e57261d7d5732f8a7e3c6d699ad087f318e876d9ad4748a485d40092f69976dc3e6381c55e1b00c2d86f5077eab30733b1d76831eb50bb67132b8bb9a3d18a4386683ec0345ab48cd762274f22f8d0ec70c1b890158d8eac14628532cd9f0927c68440744c828e3d478c9e22072455989e4f7efa0816f65577912cb242ef4875d99be9b58bc5b83f6ec74e074c0a6f270ff029f770839db37099ab22580395dc44de0abe10f1076ca800d1b842a030cadc7f52b09b5b851c57e28e8e321be71d6ecddf1436756017d26788943a0a9fbaddc2b66f1def227ad015136debbf8e3cf0a65a2227a3d310eea844373f96a0c3e39fd52907f8eb0272de4ed3f37175a83e54901db5de835393eb3d061852aa5616ad786ba49f4c50c327fc5bb927e17c694aaa95d48f742c4b5999f1d02e857c7ba5f03f736410dd153d8e67f070d839483a1438a0e45929552fc97be7044bc50548ec4313df5780d3f7670f562b220405a6d16d516ed5314fcddb4f9a40792a6933bdb77388abd835a734d4ef88acbe05026ef541611dce04cc23f143776e156b853f5c05f33eb338be7046ce7af5ba705405f7bc92261e5c5f69d54af09008b259305c16c48db478e0754c7cabaa39cf472b840a7093a7b999b9772f3d1c9a34781ac822ba5f51d4322b215e30c6487e864518d33f101eafabdcd3c04fa0f6307fa7741987b686e7e6cd5daa3ac3d5fb5566701b5e777d9361ddbc03231679853d7a19288901f9d045499d0c964a65921061839791acd6ea3558a55ffa6ee4d1d2b565e5e9abb89f6ded75c96d05d834461cc31d8f7d3d60b8e4462ddcf058c13f2a9b283fbfed2a69d485b6cc873038661fc1b74369d5bd406102dfdd1e3bec7b7f7fb499135a054f60d2e9111db78eeaf91cd3734a8448851e1f87f7bb5d956d345945fcc930fa8f86c7c2cdbbf47eaa4573b6ba801516600d923e9e67657c29e51b854b3e3a81e19136745317568cf2cd7ddfa402d44117027c70d24349884d41339a01c60b39e54cfc6777b3f6351d2da58edaf9ce182339782bcd58d639a77db59b71f281b85acd34d6562be5d53a3db76620f35e86b99f10fedb049f554e0601cba17acf5f22f00fd7eb4185466451b08e89a0d36159d983a7ac51272849807e73b90b7cebfda24364ee375e8b2bf4dc08b9fa9a61e4a52c0c6931e878097024bc0891f01baf8bd8b8a3842ead525ce07aac9253d96770edd760239ddeb0d2c46103932dfcb99c1a29c05a87869710540e29c55eb39f4030006e8e995d7e2a6d80e35160c1d6ec0f8f5f310498a9a6d53d9e251e60c30b6dcb0e93c13c6aed59530e3a530d7d6f63be61a36c0c4e96368a5a7c8d085c302c76ed7e818a4aa941058b7d377c76ebf2051c90494bf6428294b8d0cad85cd68f73d58c1e7c747a3399cc8d328c886a08f22188c92a3e9e3a48c18f4ee0212f1825675ede3e0597537cf3d56c3ffb051cbba814d3e780d211725e493369199a1f4df48575fd612c736beeda75068c7a37b46ef4cfae6d6254bd83d8bb27c8d1639305e467dd32a00e64be3fe1812e415067d03f2c3ede798c8333852551f86b8efcce1c0a6c276b84697ba6639822047c8321c6b6ad403369560dda7d62555efc1498a52c593bfcf63ebae165cca1140a9e0647c3e0794247fcfe21b218a61d1aeb80b7f343c244cf14fd8c50883449c23a523fcc275c2ca49cbde3f7946e7f4e41dd9d90e88ccd4bcf9db582dd682e1a3e94a40c6c84667db5500fc5bd9a9573eac17a25b67f50887f5ee9ca5a5e24995d2fc90ac9c2e831ed19e1a4939a1ba8a7598704f2105a248687fc102f7257a36c3dbdebd00b8277f87fc81683427876eefff19d2129b36d1239698219b515019600ebba932b07bb4d65bcf2984005a6050d442d762b23fdc5b0049016f5fda7b9bfeab9a21aea072f571dc59a213e3f2b6b70947b44df452efe03e547410843793d53636ebdd8f90d0a4f07bd72a6ac28d449efff2ebea623618ac57b0598c3ea4cf730584e1804af3854434972ce2173d0eebfcd509efe4f8eee3c61a37fd5be70af64459fa2be7ba65165b7f82120225def1d7cfa218da82feae0b03088a90f9c642327f9e0dc7595fc69211d992f88cc2d018b96f1e66106b1d19caaaa24d31bc613ce5c548e26a57c498e66cbefa7f1f00675b61b3b3f276cee2102feda0a4ac694538946e47e0315046d609fce91eabe48367a4d880275b6448c6f347d937e483d9464ac4825e30442dff04589d6231f672f0d5fa087db97497b0349f7c88ed66f6c15666bbf55fee5b2450d220e189d28bf3a6e66fa04c35dc1a03dfae8403e57154d5552a477326cffe1615637feb351c59b3143e7e780569337a95b1a1ca3f75c61837c2afb1db28e4c682cc8cfb3d462f85c7cc3ef1ad5718bc235f1b3fd2d9d47dd2232d5b33f35cc327ba4db7a1b8cb0240c3a210aea88bc74a542e9139d5db064779b82ad4d350f2d9d42b4c8be5f23ef1e9656fbc90a36273836d08f0d7bcdddeee482b9c978b9c496a58a0e09d5132c688bb3f6057ed7280642e7bd1863a15bb7f9221f015ca1513fb7a7daae2020d516823385f26d9c7add6235f72acc9cf702d8123b74df21e21e3f0da3ffbde4ec2ba60ead5fa0038aa3b8a02ee82a173f4cb9697f2be397abf0515093c87fc639edf3bb652e570ae9795fcc046d3441b167e5c31a479f39172bf9dade5f81c8bb688c0ef94c2214e3f85623b9477dcd567fa9a4da199798deaf685f491a237f5f482d2f8c33a78bf422ebb28955ef4dff8cd4e1b4b5f6b0caeea0624878717d8c0b2035bbfb813e0facb9f83ee9d865aa32178a28c75c2e689c798bd813cb1c5787d925482952ced218e939e4200d77289f57ea99453bd9579b08258f5c5e1acc2d7cd2be1a6df78f830654ef53a978d2a70fdd18aefea0f84a6331053a12842f03e7e303d032e54b61dc1bca02a701fc4aac7f9ca71007cc03aa8f3782c0be8358088ae3d81e8946b53a0521725c117213d123583cc56cf33294a8a7a39e45537e742657a12ee171b63b17e4e652c6abb8f008c0d38ff6d87b641e153ae881cab3dd9c07a7b6d4b7aaaa411772c42d11e04b"], 0x1010}, 0x2) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x25565524) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000001840)="aab32edfb95dc6c7d0308253a2badde39547aa6c4a04840aa9921997e1bcff068a83b91d8335754f998183f6d7d676bafa9be79d0d47196af4eb8e71c00bd0fd0f494f05522da33b3cfe023012f4e7a073335e816f7c04ce850dc81ac7a16a72453a3477ce62ea76fcca86953038df5f838e15a4da2926971f93a1a748a7dd373f02d43a9db34f9eac68dac1545c91e31feb40480ff685887afec6c729d613ed72351952c10a45fafd4ca19427b4437f21285e16c5050627dd2dec76fb2e6f0ad43bb15b48e1d6df84a3c51910e6c999f2f7b84e40d456b059b8eff9f0f0ddc60a565a4a5eb50094292747da6bd1edc8d1e2f7d1074e7c6977dfda035a6b48632f0ed03ef70f8a41c599bdabdfddb06c60a48d0c3f3a2681305c3e7c9fc4cec0dbec6b64b3c7d1db895236f4b07955ddb5f2e30337a6b5d497c6b10f297f626adce64d71f3fd9519f6c9cc4326b7bc9bebb0ab987ec4aa30465d34bd2b9433f74c2c2c9d6a48e2ae009c98f1e123d0d30fbfc60d8a9a7f42fed5f0cebe8306b2776dc7fac4e7a14e36767e3aed838135d348276397fbce1bcb293b99dcc1542166263f309cb96f572f8adbdf7527760c38d5671e8cd38f75fee430a464599a8fe0fe4428186d06037189ad881d0b353c0e7ecbe9dd09a05a388c2da9f12f70104f2dfcd9c09ce6c9c32adb4735b55cd0f89fff01edfdfa53129d4e9f7c99b25e7e0cf9dcb75915272168e79bd6ea6221de932ce578df9154f4a336c55295b168170ae5a57f036838617ced8f55dc2c6c79f662f64c08a33ebae493234acd59e584f331b2b96730a1f335f2c64ea234106e176f29ba835b481386610bb97cec674f1a8f65f5448b7b61c8b1d7770877c83ff79976a1ef528b401a3479ade0295a57c8dc4942ffe919c381cbc8a5353d014d5f0ad542de519639c5e83f46be80907e234d79903b360b1acd594d8ec362c755c5a7afada087f465f8a4a280e09abb466c4d3581774a8b40847a61dd43b91d1df6a21e523e0426961231f530fb43753ee2b9689c2da84cc2134e8105821290fb90750cd0452461c78af2051e49a2ce0612f2c00c33f7f7a0b3327553c019d487dc22bfe2be80f3550ddee2ca46f5365c8fef75c74fbe15f7b9bc47ac1b2fa45fcf58267ad5b3c1f05175dd7f33a237c3d440c0ab4c9dcc6601bffff437952bc87cc5380135d1a880cd394d329605631f3e55663944c421e2d13140e869e84c0bdc27cea01cc5bcd89f45509b46c852b4aa5b4c3e72cbdbdd770ee5f303bedf4c3acc14eff8d481e07590f447079f1ae89bd0fdd2d7f7485f06090ef6035a6c402abbcc3e3b6b7c694e8b84e2c1baaef3816211f78f4f8891fdea86c550b4a97a0c7ad8d001b94860305238e4e4f6308ae5f16706f48c3b9d154d1f79b13116bd664650636b497375fdac2b4359a479b63bc012c53f9d54eca269682c9456daa46d307f949ca8f5dcd05896cfed4ffad2cb053b2ce9c2f27d0296fcedff8204b52878cd7f67aaf7a22563ad761d2b7ed15ca818c3609e77eccc99ab93dc039bd7c2d52ebda6a0af6ab4a03b98a7961437c1597c91175cf3106869103894b8e3f74b23ce45ca99b9c4189784d69ad1ff56f181a6d108552738c52e9a2cc8b3424916a0a855e1b185c0719a59b24de943d27ded857c2099c7b7d23bde967b180e3158c48a812e200bcec011c28ae36aa986d08fb110c9b7cc451a25028d598af9a68cf80301491a90a2c5779767efaa0b725755bdd8ba1a7dc92bf8f86e22e5439095ba3345588bc600855493ddfa42af3a0be0d78b99766341ce4b3beea520f93e5dea6eb24d34034d9144ea49c64f9c47f2a3b2f6de28e87a573135da880b6df175ea587931105904aef7c7f83174c1e66e9015fa27b36c0af1a6683089ad270e4768785ee8c26601dfd1b7f535ab09aec982e262b49d40639c2af4fcb27c1df05a813b3b120ab200ef4a33562ecb1573e6c1ea1e04e09173806044a0053e31cfaf18fb7c85c94578ada3aecdcf0076168ad64bf5f3ae17867f708e914778b1bf98b6eeba4ec91995f1206d759cdf374c87bffdcf465003dc0000fa2c732f7686ad9e2fcdd6868f6c8a6bc14955ac3ea402d93676cc25f807b1aa6a9b26cef7463e6c45b5ac3cfaf35a203fff0d3ccede60938d0b3ca0eacd0a944b97386682d9f5d71e13f716dfb2cc532dfca954147ba06fe2fd02d5c50037180a3afd70caa9c2ca73b3b0278819cd901619d0b99552e2dcf04d066cad6e52ce7078294731272dbef480449a296ab71ce9c2d4036363cf592eb8fc3dae086b48fd4b4b105077de48177e0aaa7a11bb32f9e24bad4fe8f695ae24fd0487b497eb3833d932803debb44051c9fc83b6d62dd761cc84108d77c7db5c1bfdb6121259368ad16bd738ecb894f196a218cc27bb0936275baf73181447061741d981ff0158012e7fd683705605c869ff141c7485d794fe7386670754703723fdbe559b24988afc98f55544aa2f182751e669a10a5cb78469a17433c4e8664f74f4cd2e39b7bb181c6e26a2eb14bc2b476fabdfcc1e2e01e1ed5369a6e7e8cac35bf9d8cee08787a3faa073a4712b1892788b78ce7ff9e509e322ff7fa32ecd2ef1b412c5fe38ff13492a0d162148d8cd6d33c2e5ac6abbd9813d07044a8ef6a8dbf8b6f20b8ee3cd41c14e3d0c7cedff8a404d5591c49be858421a903ff5a6f325d142f00d82edb99ec4d24e0edf34560936ab5ee369a89b19eecd00af68053606745d3f5e600ef39357f6f026c41f81ff95e3c94e6c36db1aa0bbce1a498fd605b5f61cb7bbb2444c09f4544f5a10ca42c8cc325886cc43f2bd455a7509a9fa73957cb825ddd32f42358003d0f60168766cf849f2678a72ae7f2c90a022c63fd866d9309ca42f3528392a227f372f680ae5ee9bae539a5068f6e5a0bb5a0c2e2470acdaf9915d77679af19874bd6e5930e5659a183633c547fc79aa1a3d51119a2936e269a5c8dc4f218e45354f6bc8214cd552c50b75cdf2aabe9b215ee9c29b77c70d7de4d13eb37714251741a4d65aa74be3efb5e2f748e231303b0e52b300c15858908e3466911a0d8d44f01d2f0df2615909de3b830b81a1c39b154be2c55b041cd70db1dac246adc281f3022ea0bd9146013263725763b125a82301ce896adde114997d8652f8e9d24c25f40ae7c1e7f0fe0369012d429ea2794d5f977ed9b4056632b94d80de7285ac3e052cb149c3531af261e3bdb9fd5c60ebf3b77a88c52fd4c4d362ab9a37c08236c4df0b0021e367c300dfa8414e7228977808ea09e7479dddd371d4d84cea69255a214a99f5836ef704e3df6fef62d097bb2caecb0afd2414ce281b8ca7a9c2418f377a3b34929aee0f6a5183e677ab84c45f9550858c0ddd28e3f39596d2574ca6586d7a43e53b7ec6be911c1dfc0de20400d033762c6b7659dd98bc86a25c53a1ca3e788fd85275971788919ab0bc111e0fe420b85f9109f184ae1997c30c73e3b8158741b08792e63317ca4bf750789cde2656af9dd5e500a533a5a1bda195228b0ed7c06ea5b081d6c86c8929c8f31919dc2ab1f572ecbc08c60091ad82aea468ce2a38986f0ecdd23b4edf21edb2740ca10e8821b429e6f53bb3a923207f6cf24d5e51139c0b9fed036669520a110dca94021dd99e19084ce99c969ecd3961bad1b73c40cd6a20c52f1933c2f4121fcdb6c7511b60412746195f73bf58d2003198a715fd64af877da7471c47cb8981689d546cd037ca2338a37ca665aedbedce4583eb34dfa82e90d9d935522d647bcac819543d7799f62e5982b592b97c3b34e635cd8f629e3ca0d91266a1dfad643bf4745af97d1a52e73917d6d00027d9405bb9727d6b06d6e42f6cb4b821f5367e30dc95be9559d099aa2bf06338f54ef686723a9f53b8dc488864d6dcccf448234c663050fdda1612f1d6face19e522270c3e83bbd3ad6fc88967c32dc3ce9069c4d24710a520e89019e9116015f0e015c933548a53189b3d58ecd95247214ef65d2a3f66ac1991f2e6ec39b578fe1cf48b7cf21bdd081b358f873f0feb2cd1df9486bca27287b7a1a4a19ee000fa3ed1177a1a6c0dc225e40016bbd4aa4c8a7bba5dd6eac138113217df089e7d90688d68bf37d49437a9cb79f1eecffc27e4d8d72dca8911b21a026926c39e778785c663be9dc3347c7dd69e48e5862975a8ea00f032f1a331c6572d80bb28e36fe5df772907f5e78d84a36a208e8254c4876f90e045805b93eac979c53e0c05c74ea4f974c2d03d5b1761b5c827fe453df51f2afd9ea615ac9574050f0733306dbe879bdc3e82c695f29fa48b86b6df38f40747c49d15c4c5321ee2212acfa1a686a6f00583cea28b54ff5a64e061d8b1cf076c79d12a6f53bdcfe3f9aa7ae769ad5cce1d99e5172def5a5e701601a99217f81f3d7165089a10e2352135c2bd8f949f09cd1e2cb03f59f3f083c38c927506e0df9f9bce95f3b76098a93adc54173ed7d90c7072f561261499803212b08a5bfc908599d6ee9c849268108fbb085de1b58f136d98f432784a1b9de8b7b197553c8db5d9fe055cc2963511073e5829a6409115ee97a12bae6e9f49c886b264d78334e4fa3ebf0bc5281f11853d5d4293ccf37c1525298924c4a3ae186c70819217be4db1396a338970e46b5ae17a8172db54f78c0144514d6f876bb0e7e094a9b3fbf6d6bc9d187d2cb67a5b87deb97850c0b941091c9ba9618a96da4cc5d824b68285c418277325ff2b4ac7195626a8557aa71824e24c9c4534bad5766e308cf9c3fe6e97c02d40e030583e2fe7ccb92336a3f9451278629a49f94ff8904ef8587150ddc44d98cf73dc01e3d87d738acf13342aefe630310f4d71fb81fea20d9c0119731d8c86530d01d336ab10cc7fe67883a176df09d2141aa81f7be8d93d763c4cb5df20abd31cebba7ee9b1f0686cb6a821e7c02a40c3acf1e5b28ae2a5619e68ffb0d0b25ec54ea7e845171af23f426cb88f7669d63f1a0ee08264411a6af9be0626d7438c8eea664d8ff3f648f5d55b11e6b5e70927b9caf18456226b72cc87e930320ba97aef42949356c67420dd03ebbe4922bbe84c44fcb04b65290930063a9d9d06642327c9a2e013137c1d2a455601733fd5dbc852480d574c46d253194d2ed178c1a1543bed05e42db728d60280342db2cce56cb60f1e68dcd301e7d4b8bd0a459645bc74c8f09e17f4e95ef41f7f50a1982ad7bd62bb894c7bf649e45f9a43a4001509f7ece3ebabfedcb99bff8a4b7be0b27d17d4e03e28c59f24eae8a910f0ec07364f6add0a7c7947435a78661f7a9fc3a0ae47105eb7d0480c5277b7db788bd96ce7ce3ac9c9b97e6d0fdaf511f6c7f84681ba98d0721682c5db43a62bfbfb3f4faacae9e045f6a97e6657fa59508da72cd31eff264833d5abaf5a1642787d3f39c10849aefd63fc88ba1f8a5be07a48c4b7c946f82d49a805d741aac90f4bdaf9d18159f2df311d86462b6326c2cb08d13f351362a62a3b6bdc7ec034fdb0ba462233c38ec9279bc9e01a917f1ee7480d0522ce9a8de1b31eacbf1e4caadf825fc73eedd8e02c94bb29ded558b4a721db96c08ec8c3ce776f220d47f375a0c3749fd6b9e231a2f59d620941e6dfea34cfde6e5b1378a5c2da2732bfb88c5c110abc47bcacf84cfc421d2ffb21738a35018548fb2b03d5ea98201fc5ffefed7bc48487c484e887e47d36415de80d87d94b6868ccdcd765bb98e02c677b6504c9cb7d2cca6550598f05665222b0fe0f16e7", 0x1000, 0x0, &(0x7f0000000180)={0x2, 0x0}, 0xc) 02:02:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') chflagsat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r1, r2, 0x4) 02:02:55 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x3, 0x2}) fchflags(r0, 0x1) close(r1) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x101, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) 02:02:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/16) 02:02:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f660800000000ee0a81e8e45321e943cdca38ea64334e831ebedd9e46b787de1e0aaf376829e28913a78b548e37b68ca30939aa063d5efc63aca761aa02e2ea56ebada7075ede3f804e843af874783512ad21f2a112bd58d5e80c32a2644310460d4968a76d51314498f75e80c73eced5660a28cb15f0a92864114f13d92c2827ee74486baa0f951998746c7b6b7d8716ceda60e539720b4672795e24d6d5691278e3c86493255a060a83850f58fc82e6e0d94ac7bbcfa248d89074bdea69235cded56b1cf433f8c5dc43ad71f91ae5002b5e8bded803b99bc7f0378f9e7174859ae567b2c190371d5c121848890b00f3c008805951ccc5a3d75630036a94b2e4eb18b42cf287e219dceef3424060c41d76c5ddffa522743083ff310574ff61f374a9210c67b11e449cc32315d65ca224c915d716273a997906994f52b2302912a1f362f58cc302f7fa6f75e532a18853959fe48d2344358615bb0271ec08c3876761b1b9679e9472bc227f15395ef00fb7dfba45bfbdd8f92b5ce1a3a6ed80e1c547eb05634d7e3f72b66eac9ea96a3de33d21b954c56a52213d5669"], 0x10) fchflags(r0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000007000000010200e90a8000cba1cefe1d"], 0x18}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0xfffffffffffffffc) 02:02:55 executing program 0: kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/87}, &(0x7f0000000140)=0x59) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f00000001c0)="e8530c3cd4eb6235", 0x8) 02:02:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bd", 0x1) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) close(r0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) dup(r1) syz_open_pts() 02:02:55 executing program 0: r0 = socket(0x1, 0xe7289e906f5f0ae2, 0x6) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x170) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x172) setsockopt(r0, 0x8, 0x8, &(0x7f0000000140)="ef7d79ed1063129c064566524c302f3b65ff8d6f9a66f145f00d28a9bb1a87bfd7c13cf5847292cd5ca811", 0x2b) kevent(r1, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x3}], 0x2000000, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/73, 0x49) setsockopt(r1, 0x3, 0x8, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:02:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) socket(0x31, 0x4000, 0x5) 02:02:56 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000001c0)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="ebded169d943876b7d49fbffbaf43378eeeac8c284"}], 0x10000000000002c2, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 02:02:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000000)='\x00', 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x811, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x1000) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xde78) 02:02:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) unlink(&(0x7f0000000340)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="38a54fd858686709657a1bf8907089b4cf1a78efe7f143126f1a6d01c8d805947fb5b2797b3982fa0da3f263", 0x2c}, {&(0x7f00000000c0)="17de99d12fdea998de47e21fb77068251831bd0ff241ee8e48de7b5b49f7f41a41db4c78eef24cda26e668a43ca59e0c28b19cc4bc1360f2c3d1aaeefd0b177c213996ecef9bc9b649ee2d5ef4c9e37a9de2d3434d1a6e853fb292704c2952547dc8687b810c69c33989b7a090f55b21929365a2c4ea468b2f6987f129a53e4c8450766b405efecd82e420c66505b4cd08abf2ac8947592967e94fbca944c269c25b2a51ecae15a0f919686e0e78de4ce8ba48d5841f1604f9188dd710091b7336e28950ef9becd7c02b67abb5af6cc98ef8e80f673a7efff42ddd63f670c081c0be3afabcf47a6b0b862e35ad0ad13f987718a3306c0fdbbe", 0xf9}, {&(0x7f00000001c0)="1f6980fceaf5656c8e7336985eab80e70ff0bf496671d9e7c55aca1a3ceb7a8cb1fa96edb814e386098f987ce3c79b9c8adf96700c7d0b06dec5976fd2f013cd956a1f008ad9f760d3d2c0c9b1802fc6d42962533dd56c9a15e498b793c9633ba29cf3d13a0f3afaa9aa998a6232e5a9be33853aeacfef3efb199f7f796f5b3db0af43f4035c0c4cacd44290f7aa4b82df41b7b824ec01650b63f80398cf3182caa43c6111e2d2529e4eabce43", 0xad}], 0x3, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20, 0xd}, 0x2) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 02:02:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000200)="882cbcbdf8178f7244247509e710d88638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b75780b6ecf956f5af3a42aadf702a7adf27d24ec68f3506a09742cd0b877eab785cf1a68dda91b865fe7dc8738d1baf6b0dec8afca61aafc44c6eca128507b85a1e71a1b2adc97935818dd33d1a9b5604dc77feb2c5a266f05154ac882d271e5fcb12267", 0xcb) 02:02:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) write(r1, &(0x7f0000000080)="e8", 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) fcntl$setstatus(r0, 0x4, 0x8) 02:02:56 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/143, 0x8f}, {&(0x7f00000001c0)=""/138, 0x8a}, {&(0x7f0000000280)=""/106, 0x6a}, {&(0x7f0000000300)=""/41, 0x29}, {&(0x7f0000000340)=""/168, 0xa8}, {&(0x7f0000000400)=""/8, 0x8}, {&(0x7f0000000440)=""/6, 0x6}, {&(0x7f0000000480)=""/144, 0x90}, {&(0x7f0000000540)=""/180, 0xb4}], 0x9, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) faccessat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x1) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000006c0)) 02:02:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 02:02:56 executing program 1: mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001bc0)=0x3) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(0xffffffffffffffff) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x17) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 02:02:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sync() open$dir(&(0x7f0000000080)='./file0\x00', 0x9, 0x58) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 02:02:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x2000000000007, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) msgget$private(0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffff8, 0x10001, 0x3ff, 0x20000000000000, "f3c565e11398e34ebb6ca59f20c95f0dc60661a1", 0x0, 0x2}) semget(0x0, 0x4, 0x124) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 02:02:57 executing program 0: munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) clock_gettime(0x3, &(0x7f0000000000)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 02:02:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/../file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) fchmod(r0, 0x108) unveil(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000280)='c\x00') 02:02:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0xe2c14a813ed2111e) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0xfff) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4", 0x101) 02:02:57 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xf24ef64c474038db, 0xbf64b047326346e4, 0x27e, 0x1}], 0xf4a4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x14, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfdc8905e101eccb5, 0x1f, 0xb616}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x80, 0x8}, {{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0x1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x70, 0x43, 0xffffffffffffffff, 0x8}, {{r1}, 0xfffffffffffffffb, 0x2a, 0x2, 0xdc, 0x7}], 0x7e32, &(0x7f0000000080)={0xaee6, 0x9c}) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x8, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807effda10 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd807effda10 failed: no mapping 02:02:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r0) fcntl$dupfd(r2, 0x0, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 02:02:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x1, 0x1000, 0x410, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000002c0)=0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000100)=[{r0, 0x4}, {r0}, {r0, 0x108}, {r0, 0x4}], 0x20000000000000f3, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r2 = msgget$private(0x0, 0xfffffffffffffffd) getdents(r1, &(0x7f0000000500)=""/192, 0xfffffdb0) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgrcv(r2, &(0x7f00000005c0)={0x0, ""/133}, 0x8d, 0x0, 0x800) 02:02:57 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() r3 = syz_open_pts() close(r2) r4 = syz_open_pts() r5 = dup2(r3, r3) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000140)=0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x9) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f0000000040)={0x5, 0x0, 0x7, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 02:02:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) chdir(&(0x7f0000000140)='./file0\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r0, &(0x7f00000002c0)=""/247, 0xf7) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x4a) r1 = accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/14}, &(0x7f0000000200)=0x10) recvfrom$unix(r1, &(0x7f00000003c0)=""/198, 0xc6, 0x1, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x0}, 0x8) 02:02:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000007, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) kqueue() 02:02:58 executing program 0: r0 = kqueue() r1 = syz_open_pts() getgid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x0, 0x80000001, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f", 0x0, 0x9}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x2, 0x7ff, 0x9, 0x8000, "2a839dd43a69d09999e8b406fe5031947b34985f", 0x7fffffff, 0x1ff}) 02:02:58 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) 02:02:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r0) 02:02:58 executing program 0: madvise(&(0x7f0000a5a000/0x2000)=nil, 0x7fe4aba9c000, 0x6) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x194}) 02:02:58 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x18000, 0x75ecb3152840480f) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') 02:02:59 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0xfe95) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="1b0fbb03fdec3518a81ef884ba8f9111f94192aedb984f03b5543145ba189c1d60b39f87c169dedc188272fbe207317f120901a5351ca98aca0571887584cc1278ebdb93568173fe", 0x48}, {&(0x7f0000000180)="6cebc706a86ad73dfd18bf0e538a15419a9dbb103f6267ea433f5547101ec333d772c364a0c8db441480693098fc7de5a3d238bfd41d150f61260804d190ca4ee4a64e49a2ecd7915c12fbebd1d81b00bf2d8f6b37dc051ed684a25d99b476f57a8e99a613768261823a1c2cf7ac7196b3138e431673b6ce85d10dda", 0x7c}, {&(0x7f0000000280)="acccfa228ca0956a7cd354fbcead53108a23f571adda824a825108ac1b6602e90113ab93215e3561be54fadf8ea8b6e5204f31fbb9345beee4ebf7c4b7edfcfcf96c0b8693c206f30176dcefed0a32eb11beb2e0db3f31d48677d5fb055cd7a1d408336e2c094f42c5beed6ae919d1c8890b31d2457bc88cf70bd997cfb15d92f7f3747be823a98fe761bd0b318e5da67389335884e62a36df83aececa944151696f1dddb77a270000e050eaf94ba18545f21acaed13fcdc7297fcc39aac0f8a15ab57991e009ff2f83fb893c74961fcae5ec09bf4c38ce3c38f3f", 0xdb}], 0x3) 02:02:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x0, 0x5, 0x7ffffffa, "03002c245e1a00070000000000000012885d8878"}) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r2) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188b5994215e40f1ed90d7bfbf1925487c2ada5305e09de0000000000000000000000006e15d1ca67bad2ee69c61aec64031f2f753146576347d6dee3a9e59c5adb64c16d01aabf1d", 0xffffffffffffff16) 02:02:59 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f00000000c0)=""/141, 0x8d}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/229, 0xe5}, {&(0x7f00000002c0)=""/4, 0x4}, {&(0x7f0000000300)=""/185, 0xb9}, {&(0x7f00000003c0)=""/186, 0xba}, {&(0x7f0000000480)=""/156, 0x9c}, {&(0x7f0000000540)=""/220, 0xdc}], 0xa, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x100000000, 0x5) munlockall() 02:02:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x20, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x5, 0x292954d2}, {0x18, 0x1, 0x8, 0x5e}, 0x4, [0x4, 0x1000, 0x0, 0x1, 0x400, 0x1000, 0xe5, 0xff]}, 0x3c) socket$inet(0x2, 0x1, 0x1) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 02:02:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x3, 0x6}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfff7, "5c00070400ffff000000000015000000ff5f00"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x9) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) 02:02:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000780)=[{{r1}, 0xfffffffffffffffe, 0x10003}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x13, 0x0, 0x100}, {{r0}, 0xfffffffffffffffc}], 0xa8, 0x0, 0x200, 0x0) 02:03:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffee7) shutdown(r0, 0x2) 02:03:00 executing program 1: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) close(0xffffffffffffffff) r0 = socket(0x6, 0x4000, 0x3) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r1) connect$unix(0xffffffffffffffff, 0x0, 0x0) 02:03:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="78e0bf4521cb1149ae46b00b94da8d1cd7eccac494d0cc20710566a2581f5306c4003c3413594331f54541f0f157430b3ef83ef0f83668af493c11b56b1c983ce0ed603674c39754f666cff87a0ca86ddb9e466abdec31ebc8da75686b1cd1256fc4692ae7baf09ff0d61b723819693ec2cd19d3d31cb6a1d2362d0b23ce41", 0x7f, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x1000000802, 0x200000005}) 02:03:00 executing program 1: r0 = getpid() getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x16, 0x0, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) fcntl$setown(r1, 0x6, r0) 02:03:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0xa, r0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 02:03:00 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000523000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 02:03:00 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x9) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:03:00 executing program 0: r0 = syz_open_pts() syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)) 02:03:00 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x8) 02:03:00 executing program 0: mknodat(0xffffffffffffffff, 0x0, 0x4, 0xdfffffff) 02:03:00 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) write(r0, &(0x7f0000000040)="844fa237ce154c592ed96b90cfde053d8aad7def95f082ca4733e66aeb0b1b645c8a19f41834ee757408111e9da668900b3edab912b2e5af4c4c3e1e", 0x3c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) getegid() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) syz_open_pts() 02:03:00 executing program 1: clock_getres(0x6, &(0x7f0000000100)) r0 = dup(0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x6, './file0\x00'}) accept$unix(r1, 0x0, &(0x7f0000000080)) 02:03:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) recvfrom$unix(r0, &(0x7f0000000140)=""/58, 0x3a, 0x2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) socket(0x10, 0x1, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000000c0)={0xc}, 0x0, 0x0) 02:03:00 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) write(r0, 0x0, 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 02:03:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept(r0, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xffffffff, 0x100}, 0x8) r2 = fcntl$dupfd(r0, 0xa, r0) listen(r2, 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016b040069ef64e16eb59560d6e99121"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a72360", 0x1b5) 02:03:00 executing program 0: socket(0x800000018, 0x1, 0x3) 02:03:00 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:03:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) write(r1, &(0x7f0000000240)="24aaf07d43b7be5673887df001951a983f3d41fd826e9fd8d98e50a5356c31d1a7ab3ca86cd099f8eb8ccc9d5d3cb93df5c3d3778de789dd6f464006fc52a7c140aef4672c1a653d90691ac56e2e6a540c9207fe07570a8d5ad34a7498de6817d5c635a2e4b247ed7fb0769708d0368fb47a5dc54d271d39331bf764d58326211714081400"/145, 0x91) dup2(r0, r1) 02:03:00 executing program 0: r0 = socket(0x6, 0x4003, 0x10000000000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 02:03:00 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, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80", 0xe4) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 02:03:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:03:00 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x6, 0x2}, 0x228) setsockopt(r0, 0xf8d, 0x800, &(0x7f0000000040)="1c02be6a2778df8f6979e796f626b7a3bb5d9bde2ed520db8a1f476392a4e2fa80a3b68e15ac3db2fde8fe780fc7a6af7656e58d07ff59bf3dc00c4c2fbc23225f7045447747d15eec66163d1a01d759b91be3c0de3b008f45bab6168da6620900705bc18eae0266837dddc6991be316e627ad94e44919d786f1aab9b842c3531ff3bfb5d8c13bc6f47fab9be10787dca42faf4b112b5acb4e9139b9cfe357cc2095f1aeae3168a3da7ec57bc8a442ff98a18ef142b3b25ab33aa80142bbd4750602d667fa6a442244d64ac5ace972a3e5763f614bbc3e2a1267d92a9e143bbe1e27", 0xe2) 02:03:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1) pwrite(r1, &(0x7f00000000c0)="f708e3072f211feac039a6f3dc17603071a46b69cd405234fc43a82bf13d3d9661ef1083973ec914f251cbe9be04531eadf7b3a2bf0ddf38347a32c280666d5b2e745c83b5e7e733b099c3cffcd89bf3e5614694715d6e570339d6f93d909410d68109c280835e5561835e796d074d1804710f2d6aea6912d3ede1e6e0b424273e14193c4c90c7ec0803556d55f8b2c59700d291c41538ce8f7f130ce7aaeeca25c8151edf21a31ebcc50e343d8c66a2d2ecfaf8ad99eb81ffeb914ad22d63913e", 0xc1, 0x0, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) 02:03:00 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffeffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0xfffffffffffffeb7) 02:03:00 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000080)) 02:03:00 executing program 0: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgrp() r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) r11 = getppid() r12 = geteuid() r13 = getgid() r14 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f0000000700)=0xc) r16 = getgid() r17 = getpgid(r9) r18 = getuid() getgroups(0x1, &(0x7f0000000740)=[0xffffffffffffffff]) r20 = fcntl$getown(r2, 0x5) r21 = getuid() r22 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000a80)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="63470e537e3ddb90140301b23f1a54a71ded2653f5ba350e8c2c94ddea6a615685d1b2fc97256b0a40c84f33c00035712f387ca93bb85e96314e1c1a2c95d33a75982a3eaafac3299523fcb3353e4f3cfd7429b7447af567d0596749d9b80ecedc00679e0e38d70ef638994ef251d24c16810ae9e823457caf79e261da57935e0d00d80d30ad626e1d09ecb9d0e798df878e4f2f9e4fd92f3a2ba723829667930e75e7fd8ac59c2d0cee9c680905186127d2b3b3a03068de1630111a30c5aa18cb85a900060a5f864f", 0xc9}, {&(0x7f0000000180)="71f731dd343475683912a6b5a4551edbef3c563224487534492ecce1ea237cebd0ebd07cf1632077a67290ddad5c2a4d794b06b5e208fa761bfafa6f33cb2036a32b48578057134a75efd7d9d0712deae1729bd7e6a0cbfc492336e43639f89d605d09e17999711aa6dc8368c41500568c70a80dab5680a7734ce2212e2789dd068f64af7556515dbe2e757a6095735398330e1f86fe54c881bfcdbe28c8624a5008da2db89d3a0d91eb4f383f68dd04b8bf92248013c4b214da6083121068f3e571955d72ff51a4f7", 0xc9}, {&(0x7f0000000640)="8cca019f5b8ff47718bc0982f21fb5478b68a004a6377d4fc7bf0eaacc879e3720f250e3fc7a6387b82a0b8aacdec1fcefecb11bdcb048096d2c0807797312ac9f543e2ef7dbe29af00821574f19c6cadce26a38173bcd1e1e2c4bcba19f267fa682244e7d9400094b81e233838e1c7fa7d225406c596ca9d39fce09ab5887611205b81a2e50c434d98043a494481d3b6b0f37821be64adc1e994dc1400367a86f72cecaa620e5a362e618f6f76aaa5cb490ce206b9f", 0xb6}], 0x3, &(0x7f0000000940)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="00774fd9d6fb635340000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0xc}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r27, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="280000e2feff000001000000000000015499370a73702f0f055a28a9ee0c336b23da1f0ace1ebf73738ffbab4c292408c4c1ccd8aa9c6db99b0393e2", @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r27], 0x28}, 0x0) recvmsg(r26, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 02:03:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup(r2) dup2(r2, r1) 02:03:01 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/195, 0xc3}], 0x2) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/128, 0x80}, {&(0x7f0000000600)=""/157, 0x9d}, {&(0x7f00000006c0)=""/133, 0x85}], 0x3) r3 = dup(r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0x3, 0x8}) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) 02:03:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="370200fe"], 0x1) r0 = socket(0x20, 0x2, 0x8001) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 02:03:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x24) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000100), 0x7fffffff, 0x0) connect(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 02:03:01 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10400, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x2, 0x5, 0x100) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000000080)="cbd5c5600dadc7591f24e1b83df810922612e63964de608bd18ff45214bd0312cb6927ec72ba2e18fa4190f1cbf9e8fe22381079f0695598a125eee22f5fc15e984ec7c0cd97dbee44a909453feeb2d865d86223619feaf446b0aecd845bef2bab40837a34ada98e7134c9518b4d139fb4a2f5cd10f7e3aaaa3e1292d476241354", 0x81}, {&(0x7f0000000240)="5007d95faa443e652628c50b4c4d2fc791842b1f8a38e79467ba38dc9b7e260eb39c58973890413d44d98ce97b2a8bf550de3f6135be30cce6ac295314636a70169654b2c385871b8f4b38e2272de5e74d4b915fb75e2f740b3fb4dff40d90444052c62e9fdceb9170f1c80641071f0719ab447911e8c1d2409de3d02c93ddba5344952c23265e6f2382c1ca69c94dd527b35d3daf05b1e9b8", 0x99}, {&(0x7f0000000300)="52325f15f68701bffc16d36c9ae51cef78e2a741ee4a14e733de016e2ccc892eb9d84f9d2053725508fce67c9131c645dc761560dbb1aec116f23dee8e59c639ca0f921b6625f30ae80565878f", 0x4d}, {&(0x7f0000000380)="ab57db6481bc894ebd2080db7de6196131ed5cc4b168c403409becc0c33d1afe921a2f963e9206710138358118d9837945f54e718265f93221609fe2ffabdc7db2e643d3f825403d0e77f18dfa82049f5055552a0a8b9c5e89817bb686bcb90fb923fe613aa9a80349ee11ed4e64db5e3c8f0e5a4f46c515beec4abb5e31fb3b0358d9b227213c9cd017c7880081abaf8f6de9f5c553effc3ec9c32459c0b567ced3e059944c4d62890937de3fc01f1a2fefba71915def8602959457d3eef18b7178dc23f908241f40650ee4a537ad3b7889d59be2acfe61cbd8497e7672d9d5a8e188b1", 0xe4}, {&(0x7f0000000480)="e22562732c8a5eb3911aa1d6220ea30acee5f7aa7ae69febec4cb049f6fac7b1c499dd58794492d2ed4ed2434d1fb0d484904e124bd566e53b9a41674c2e060066282f7e1b20859cb34c59dafd2e19814a1a0a7e756fcab2e852a818b0116d593fe2cf2d243defd788bd35607880a1b4b172d8c97ddb0e22b84146226522ed36479c9b13502daad00ec388bd4e681408524788533816147028ac6b569fde7b654f4da681b175960d96ba2a678c4e80b9752d12550b628d6a26da1b6339d305b425ba6f96aad08214cacb3844f6f0e8ff11e71125c62977a2474714d607bc23bca6e53209a09787cde59801bc1c76c037c3fc2bf67fd66d3def429791ee4727260f498cab891c59420568869bdcf6cef8f70983d297ae4b281d5b6877fed66be1bad396e163109eec3e1fabc63f7dfb87addb6c49f35e60824acff51331983397086391bc3e185e949e14eade87a0a05c09630fab0f4de6ca782961bab6aedcda973c58f90dce35037cf8e4c37fd5047742454857bde45fd382df9899e2350af072d2f2b44663f57053a69d0bd3cde7f177e2895cd78e48a86228f31efbe16f85098b7d096b129a8db51dfbddd905d7ad86b0ed88805d5214bf7cfdfd5fb28ebdc8ed1e9f4f8d662dbb7b2f456dc570633ea636261c668a92cdedc9997ea098ec48fff9ff742b05d6dfd7566e254d82387a932fed67d192c3d13e72b3e43eb25d08dbc3b4f701811dcd5d2c8d5741372364d90db1044ad1c110d948df2f284330820040621157ce66570c15d9085bc6f2e34f68eeb45102295db6fbcec048a21bc713e951ee2a0c9bfad3a491f6de969562e0ac1033b1f1333d7f9c9b17537483816bd63b366d0178e41a0084c85ab9abc08fe7d3e0acba214f2d42dabe4686c9101f9ec19b4fb64c215423e6b992098f80c0e43e89ac49300a950dea39d9ce4d19a661a57c5c2afbf5bb03f04d1562b9a01409f27836c482e05e36abee465e168f56de11c67034dbd1f5dd767d01664030a1b69b7b5db01f6e029e95675bfcb7ffd9b98653c637985656ab180292a8ea33d1533216889b2d824b2ef64ca0b3d2862115e163fedf287efba5fe0264f8278a1a31cf17856ca8f8e8c066605cf65cddd46fb781875e9c8c491d3fcf182855189326078c89f916ad6ce21d962b186dd8155908853c1fe8c25f72174481806518f30a68275c68fcde926592d81d04a5deef8b352d8cf4f79bc31b7991e54c6b8c053e6dea82961ed34c91ff5b343b747e56704ae37e99f840fbf48158b9cd34a47c689120fbd2001c1768557eec2a12f2127d2356e741e745f474958bda35d7b0295270f26327a2255775ba9f2aeff9f6f90d17c1ae3a417bc421b581f3bda15cd7ad9bf52643b6bb6a8ebfab88f1d8132255fdff70cd04c50c0d71634e4c739a883690159b6f99c14975a7f97118b276b1dabe44b016514b7e2807fb244e398373a9963eb6129fa57cf805b09121c015a8b9815c7db22724282e2e2bd1bf340213fa8c1d0b1a2c8a55e39cdf6804715512939a32915fd9ed04da086b196493000703c1da1800f02634135656f7de8841dba8016aa97a365a0a1fbcd40f40697feca0907fff4d05d0e4a34aa2d516ce6ccc684fc4b9e9ee2ae926995b21261fc3e645259ce5a8f7ae3bcab5cafad495478ecd57bc2d97cdd4c0a85e3314818cf39e23b0d5481b7e67e2908be8ff5eb743866589def4db0bbc26db3e1459d5af88ddccedc47bcf8a6ebd9edffb08bccdc0fa9948eaab73650bdf504852b5187299f861dea948a0d899d2f7474b319c6619fb2db2ed3f976455c53ac2bc5b2bb9c780a353f50933f6af8129174d5a3bdd90618470067392e49482f2760617d25261cb4434df0d9c212ac2be96892789be0ebc9a4e5254a47082356de52f88533842a845a923cdbfe2241cfa27a91eebeab416e967bfba417eebcc3316ba4e1f68a272aabf87d652721f1a708018cb6b1e3eefa32118de9bd94eee237262ca2a2f6292d4f4d8bed0975a0d07bcc5748ffe341cefcb61bcce6a5721530e364b5fec8852f7f5b32429765f3953817c38ba607c7fd4503dc940b742825b2171356beabc81f4500c7512af584e2536734fcd5406f928af6c5d731085623ff799c93c614a288bb944bdac8f7d7334cf347cc80b84161cb8c5eb30e5cd0e68822180084c8f6b6c201514e2bcbbcb80daedac5521b2d59764012f4aaebbd137ab0b0bfb97b53dfc7a964a2a4d4e23429dfef8f0e675b6c844a5ac11612e383421e5d59a2347444cafeac2ee66baf8dc6757483bc9e91c678959391e0b604d23f64bf7586e5d5eac281ed259e7fae4d1e4a8dc0e34115cf3073d39fe769b4d499c52d8006e31387bc12d320a252f318a03db663b7f42f62d06863897be9b341673d52908900638dec9e361acf49f6a78a90614d3a1c83153619f2e5b83807ff52890bca23a4c1c10544f8bcf109be5cdfdf78804d7b724d0b909f5633c997ee78158996e913b4c1ec4951455224c4f170af16e5e84ef188048e7dc8a814f25d268e4b608bba9a7c7f200e16a97c75d9a508280384cd3f4f54b14f11f9fe2970a9534c35bdeff7ec35cdfd1bab86c5ab033b3c8d9bb914e86e7260aaf352d9f6b9453176a89dfd694728c4685ab34257f7f53813cb41f75f739ee8126442bf5ba99c3820102498c705c938c30ce8c8a65715086d5e8d0e2cfb29bb0b6ed6aec5ad8fb7b2f70ff5591d215d95b283959e3d2c3db970f2acc87ce15d2a38d5b9d17ba8b2e9f7d27879f50d4461abcda965cc091c113bca6f0a09d8325e098c1d28133f7257c761373f1db37f1a17a9ef0000ef4fcdae029f03e2832ea651dfebf582fc722b8676a8b19a977d98cbd4aa03bacf5e798a3ae2b178080637fac449f5e4e55515ae7d7e60d336d1152e9baa2a74ea19e17843a7ef705bc4098ac19237f0b86ed6af4cdc74501c027a078ed08ce7de5011862d7272e2fb953e1401bac514afcf02923e41d08cba4d2992da8616fa0101b22eea0fc8e5a5ebc2b52b99ca8a1ff5ccdcb208b960d4dd13ee20faccfa84518a4b3d7e1f1728cdd3beb9fc335707d4c1e8a26cc5c65fcc5fe0510ac8a59d0eb61a426c899367f263b89606d7bc8a85effde54777b719004385e8537046e02c6f7889a8f11f88af3517b0afd8ca7b8ea30701b5218be70dd0cda7c93b72910065a8ed3077b2e1535683cc7e78c52e6f46a0c19a4b16b5b3d0f944f89c2339603a1fb5d97929fe20f9827f2601310d6fd779fdc8cf4fbe12d581e17bd49656229f223182a47ac62c895d369b0cb370a43d864a14bd246918b513391e62076948ac522199e804ef6236439f7d4892617549253aef5ecc4430f762d9033b642b85b75183c6466efa82e53e9537bca535719d7cc9568ee8f3bc854f3af53ed2a2138a8a0c015d6abfe6d7021791941046ba1f6a3329a3dd1434695a84550f7e9385608b0d9adb48270acfb2ba57c41de703a75407bbb3b267c05d170afe0ecce4ae4131e544bb06af3b748645340d1c7f103c941150beba585bac1de056f6fdd2e8dd30053ea04b36f27cb76c7d76bb2a43f765ae364da9008705da195abba502d7d0495d8a072c73efecb6a3266444d613680c983fce866e6fccc72bd4e21a5d2e9ba1e8f7c2a7820c2c61af198f0408bdf9f069709067e9e034233c469bfbf34e5240254df730431f6a950f2e916e8984df130ae3348f82883e0aeda32817f0eaff7417ec6766d28c2bbbbcdef810b9413424cff4998d300fa180e8cfac96bf26e9e114a8d6daad0d4746d162e5f74178c2c7667051796d29fe65d2a479626058404ceca60c9f7252587b154979af3da627aeccde178585509d9a38d141c51f99329153d0a1699e3a8578b0d5781ec2b17b033aaea59fe3b3199581023e916e095b7a122067d7882c1a660a23be0ec294c18f9cdaf5001796d2cdc2352303c9e06e49c227d9b59b744fabe0f117462af2c5c580c541203cb765c51a236d5461459be1b5894f572593777d6704af6d990025ad670a73b9a562d9c43ada8c20147e56d720d12381bb3063f0a1b50bba5b49ef13da6064bce42408bf8dab41cadeb3a484ec840d32a07c1abd20fee43587c864fd4cd73c1579a80e1d3781654e33487365b7746f6fa9b95ce81be5731d4afcbd33f5d1dd3fe362207065437a5f3feddae4614e8540eba37d9de31b36ead7a98d7b2c4b6250d079c5317e40bda524e4f7ab65134d12087a9f22c1e5767736bd05fbe7d2b995161379c07defb81a224d4b871498095586cab531271512755b7d738ea3b60d8c1bf1869ecb09924194231fdf1a68132c0ad7499d1586430a17613475f585ea4185f89b5a99efbe0be47c24bb0a4bdbe05ba14dab09174fec64ade9ad32644397a2d1a167d46df2725666302adc0755baac121a4641a185b6740bd3f51d7e8a2408c11a7d5b5d5a1e923b833cade19cd89cd0dabbd5f1e027ee36b04cb4ab0a7b927d43369213094154137a4de50f7ece11a619ad36c6957dfc3d48dcd647dc494fedec992eb7d1666b9d3cd281fd02104f5df73faef6a1f3d40f00d5d795de07d919ae5b310b3337c5d72d956783a244dd0c257210666176e65919c7900ea07d11ba0b77e26e8c359e209e2aa4cebd56a26d6a5b3353d70992e514a1f77601768f753087d5908782dd9bba5034b0558fde746c9be834b8cfe7bbd1ecbd31fda87ca871827e674b629349f2884696ef787c0b614c2001fe80bd5f8f5f59bfdbcfa37536cebd37b8adf5b027fbddaa3bdbc3cd37bb8b827cb50727f5cd05d1176d418eefdc7b64a55f96d245a62ce72425a8486cfb6e7293850167f10401ff01d9800295f4ef4356417d7a1875c60402200f19eaba3b3170924189c0d14868b91430fb6a4487b2e6a9ec430479be09c99789a3ee8e4e3a623ca04ab10742e6b9f644580d84daf0c180a78883fd59e4d87e73f3d6df5a1540bb003ad46a7ca3a92beceb196cf375a4a4bf59cec14c0f6e5a267ea2276d658bc7225b5483fc71fea0c8d2ddcf9eadb316e76dd985f08cc6ed19fd1313a31c7b6f2c5b16e6aba70135f993b5daec95d9ddb4ef6736fffa4406130bdb3377e4de821fa935ea6af03c059be5dbdf2be82c20de08d693f76315628a68a66dd3dfbd042b694ecbb1eb2657cd4a5c02b51dc400e816f71035190d22449b1c0552be6ebcb0cb583b2c0728aa1e339306db2c7e780126130b5fddef6d7acdadaf0c2f3fcaff57175ada19aba501b071bf182da3d70871a4ace8ae2365364b31abe61d796aa5c03811e8383dd258942139dba849046833876ee8efbf56c72f13e386bb28bfc767c5489854506aebb72a68f26356a4de7a78c979eb71cac1f688402388f390d20836a5191848be380307c0df3edbe7545f2dd6810e924dfeb0027cc640a18725f833a12bce84a006c858442ee644413659f07e7a4debde322f05c6315e0cc036cea6f735a06765c02e83cda1f42a7ca2adc3daa91856ee62f6310f3302e1bf05e2aade19f8d9a4e7caf08bfe6b528a9fe5c9738c076b04cc29d644376dedbbccba03a44222b179cab61d9a6cae10f1f6b3539ed20b7fa4b57f7fc308d9bd3bd780856cbb3b9d82d2b18c6ad6c4dd257b1742f50515e56f72496bfd3194e2baff0e4eaa8df00b74e41617ad008b6d003cfb6665091c6dd61ac59f9fac7f3d5a6c6947895dfab94f596d140326dd0c9629dfdd9b4caa846f74d67155aa7305a82eaf5bc122330fa2b63c4b00030a22dfe3e671f4a", 0x1000}], 0x5, 0x0, 0x0) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001500)='./file0\x00') 02:03:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x2) flock(r0, 0x1) close(r0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[0xfffffffffffffffe, 0x6, 0xffffffffffffffff, 0xc09, 0x5, 0x80000001]}) 02:03:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffe25) 02:03:02 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fchmod(r0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 02:03:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8001, 0xffffffffffff0001, 0x4, 0x2}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) r2 = semget(0x0, 0x0, 0x400) writev(r1, &(0x7f0000001340)=[{&(0x7f0000001140)="8a3de3bdf41abaf923f86d4c460aa990b5f523290dc23252fff251fabf5edb2ceeef5b7dfb3bd7c105e7d3fc160809469ef80fcbbfa4f0d89eccb00d8d62546b3066b7f83be484610e6d17261422b36a3f5ebe8f309539b89a9b7d2de6f1746d6f5ec7401cb90819e9cf4007def9c4e75a97575e2dc051dcb8d0e58ee683d6f0c3b3039dc8012839ef8b16284d58a60a68504ecf62d9a88288c613ed12f34089ddbd68beb7970d5447956cecf05fc2fc2f4c03af5a961e2e50f8c131340463fdd9a57c1df9bf3d72e6609391c688dda347aca7c5c0594f8ac8a9ca1d40680f1769aa2dfde0", 0xe5}, {&(0x7f0000001240)="c2b9eb24cf742c24a19cbeb3919cd1698a53c71689e603f287645e3ff3113e10d1b68432f2ac5f661585694781a51beb9c51f6abb4655498bcb21b45932222e669b7b67350266aafdc3b5abc414913b13e1a78ce9b6ee1688a6e814ca53aca87d2b21471b9d43575a2cdf14db0fb7842c13b2fb77e12521eaae83c05b48fa86d954e68fea002f63ee80159db4b7ab5d67b87610efe68af71f6b9d1760c17f9d97960be3ffaadd57ec599fd8bbd152ec94ea8b4c9685d928e6cf599a82ffb319c358bd0c7b6eedc306aee7611d3a1", 0xce}], 0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000013c0)) mkdirat(r0, &(0x7f0000001380)='./file0\x00', 0xeffd49c7134d32e3) semop(r2, &(0x7f0000001100)=[{0x3, 0x8000, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0x1f, 0x1800}, {0x4, 0x401, 0x1800}, {0x1, 0x6a00, 0x270bf98361cfa116}, {0x2, 0x8000000000000, 0x1000}, {0x3, 0x20, 0x368327fc4dd76e7c}, {0x3, 0x2c85, 0x1800}], 0x8) r3 = semget(0x1, 0x1, 0x83d0b306b07dffc0) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/4096) 02:03:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[{0x353, 0x0, 0xffffffffffffffff}], 0x2ef}, 0x0) 02:03:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x2, 0x101, 0xfffffffffffffff8, 0x9, "661fdc00000000000f00", 0x1f, 0x3}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 02:03:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x10205) 02:03:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000040), 0x4) write(r0, &(0x7f0000000300)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70dec49a564a36821f27cf4628e0208da602b47beab9c9b73d96bd2c90a5c91226a787b573f871e151ac744a57f2f75971d59e881ef2eaeea14ba11d3fea9f131318a0951b5a3f7b382d84d9314982a602c430ef5e0ea69e05d8015", 0x135) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x39fb) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pipe2(&(0x7f00000000c0), 0x10004) 02:03:02 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x101c0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c3, 0x3, 0xf, "c78dcee1ffff1c04000000a2f900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:03:03 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 02:03:03 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x665c01aea59249e9) ioctl$TIOCSCTTY(r0, 0x20007461) fsync(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x8f) syz_open_pts() lseek(r2, 0x0, 0x0, 0x0) msgget(0x1, 0x20) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8069c22d60) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_seek+0xc9 #5 sys_lseek+0x6f #6 syscall+0x552 #7 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *213638 62028 32767 0x10 0x4000000 1 syz-executor.1 16295 25194 73 0x100010 0 0 syslogd db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fbca27) at witness_warn+0x69e userret(ffff800020b28510) at userret+0x36a syscall(ffff800021c63000) at syscall+0x44a Xsyscall(0,0,ffffffffffffff87,0,4,d9d14ca31b0) at Xsyscall+0x128 end of kernel end trace frame: 0xd9f357e6310, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic witness_warn ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fbca27) at witness_warn+0x69e userret(ffff800020b28510) at userret+0x36a syscall(ffff800021c63000) at syscall+0x44a Xsyscall(0,0,ffffffffffffff87,0,4,d9d14ca31b0) at Xsyscall+0x128 end of kernel end trace frame: 0xd9f357e6310, count: -6 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800021c62d40 rbx 0xffff800021c62df0 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff80002340c000 rax 0xffff8000009aed40 r8 0xffffffff81b1c663 kprintf+0x173 r9 0x1 r10 0x25 r11 0x2bc618ce402c5db8 r12 0x3000000008 r13 0xffff800021c62d50 r14 0x100 r15 0x1 rip 0xffffffff811a7028 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021c62d30 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=213638 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b28298,0xffffffff823b68f8 process=0xffff800020aeb888 user=0xffff800021c5e000, vmspace=0xfffffd807effd730 estcpu=36, cpticks=4, pctcpu=0.0 user=0, sys=4, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 62028 86994 5646 32767 2 0x10 syz-executor.1 62028 237420 5646 32767 2 0x4000010 syz-executor.1 62028 388261 5646 32767 3 0x4000090 fsleep syz-executor.1 *62028 213638 5646 32767 7 0x4000010 syz-executor.1 46450 58311 58035 32767 2 0x490 syz-executor.0 46450 448727 58035 32767 3 0x4000090 ttyout syz-executor.0 46450 195869 58035 32767 3 0x4000090 fsleep syz-executor.0 5646 161487 41370 32767 2 0x490 syz-executor.1 41370 373066 42643 0 3 0x82 wait syz-executor.1 58035 56304 90492 32767 2 0x490 syz-executor.0 90492 424847 42643 0 3 0x82 wait syz-executor.0 10359 143587 0 0 3 0x14200 bored sosplice 42643 65533 46049 0 3 0x82 thrsleep syz-fuzzer 42643 209465 46049 0 2 0x4000482 syz-fuzzer 42643 149214 46049 0 3 0x4000082 thrsleep syz-fuzzer 42643 17188 46049 0 3 0x4000082 kqread syz-fuzzer 42643 488281 46049 0 3 0x4000082 thrsleep syz-fuzzer 42643 452673 46049 0 3 0x4000082 thrsleep syz-fuzzer 42643 509428 46049 0 3 0x4000082 thrsleep syz-fuzzer 42643 46414 46049 0 3 0x4000082 thrsleep syz-fuzzer 42643 427845 46049 0 3 0x4000082 thrsleep syz-fuzzer 42643 131415 46049 0 3 0x4000082 thrsleep syz-fuzzer 46049 347982 82124 0 3 0x10008a pause ksh 82124 163401 30169 0 3 0x92 select sshd 7306 504532 1 0 3 0x100083 ttyin getty 30169 400371 1 0 3 0x80 select sshd 25194 16295 711 73 7 0x100010 syslogd 711 404607 1 0 3 0x100082 netio syslogd 86073 468308 1 77 3 0x100090 poll dhclient 73957 222076 1 0 3 0x80 poll dhclient 83311 513477 0 0 3 0x14200 pgzero zerothread 94323 511962 0 0 3 0x14200 aiodoned aiodoned 29276 402562 0 0 3 0x14200 syncer update 83801 419408 0 0 3 0x14200 cleaner cleaner 84392 235996 0 0 3 0x14200 reaper reaper 88541 235776 0 0 3 0x14200 pgdaemon pagedaemon 30259 447690 0 0 3 0x14200 bored crynlk 82832 332090 0 0 3 0x14200 bored crypto 93492 500538 0 0 3 0x40014200 acpi0 acpi0 70472 268364 0 0 3 0x40014200 idle1 73033 303558 0 0 3 0x14200 bored softnet 83051 315770 0 0 3 0x14200 bored systqmp 42159 115637 0 0 3 0x14200 bored systq 45283 105420 0 0 3 0x40014200 bored softclock 42728 126735 0 0 3 0x40014200 idle0 68038 294481 0 0 3 0x14200 bored smr 1 100954 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 62028 (syz-executor.1) thread 0xffff800020b28510 (213638) exclusive rrwlock inode r = 0 (0xfffffd8069c22d60) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_seek+0xc9 #5 sys_lseek+0x6f #6 syscall+0x552 #7 Xsyscall+0x128 Process 25194 (syslogd) thread 0xffff800020b60010 (16295) exclusive rrwlock inode r = 0 (0xfffffd806eb8b4d8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9463 6322K 6322K 78643K 10695 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 1495 0 0 ifaddr 35 10K 10K 78643K 215 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 73 0 0 iov 0 0K 28K 78643K 143 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 1948 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 15 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 180 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 8 25K 33K 78643K 1601 0 0 sigio 0 0K 0K 78643K 23 0 0 proc 41 38K 70K 78643K 1692 0 0 subproc 34 2K 2K 78643K 527 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 178 0 0 in_multi 33 2K 2K 78643K 402 0 0 ether_multi 1 0K 0K 78643K 9 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 667 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 96 21K 30K 78643K 6126 0 0 UVM aobj 72 3K 3K 78643K 74 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 96 0 0 NDP 5 0K 0K 78643K 96 0 0 temp 121 2750K 2820K 78643K 9654 0 0 kqueue 0 0K 0K 78643K 9 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 65 0 59 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 154 0 152 1 0 1 1 0 8 0 rtentry 112 365 0 321 2 0 2 2 0 8 0 unpcb 120 639 0 631 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 4195 0 4195 1 1 0 1 0 8 0 tcpcb 544 313 0 309 1 0 1 1 0 8 0 ipq 40 1 0 1 1 1 0 1 0 8 0 ipqe 40 3 0 3 1 1 0 1 0 8 0 inpcb 280 818 0 811 1 0 1 1 0 8 0 nd6 48 93 0 87 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1499 0 1307 14 1 13 13 0 8 1 art_table 32 1500 0 1307 2 0 2 2 0 8 0 art_node 16 364 0 324 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 11 1 0 1 1 0 8 0 semapl 112 178 0 168 1 0 1 1 0 8 0 shmpl 112 72 0 2 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3037 0 1610 47 0 47 47 0 8 0 ffsino 272 3037 0 1610 96 0 96 96 0 8 0 nchpl 144 5082 0 3454 61 0 61 61 0 8 0 uvmvnodes 72 3573 0 0 65 0 65 65 0 8 0 vnodes 200 3573 0 0 189 0 189 189 0 8 0 namei 1024 19203 0 19203 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 15005 0 15005 13 12 1 6 0 8 1 plimitpl 152 283 0 274 1 0 1 1 0 8 0 sigapl 432 1685 0 1669 4 2 2 3 0 8 0 futexpl 56 14116 0 14114 1 0 1 1 0 8 0 knotepl 112 892 0 873 1 0 1 1 0 8 0 kqueuepl 104 324 0 322 1 0 1 1 0 8 0 pipepl 112 1172 0 1149 5 3 2 2 0 8 1 fdescpl 488 1686 0 1669 3 0 3 3 0 8 0 filepl 152 10094 0 9982 11 5 6 7 0 8 1 lockfpl 104 304 0 304 3 2 1 1 0 8 1 lockfspl 48 97 0 97 3 2 1 1 0 8 1 sessionpl 112 46 0 36 1 0 1 1 0 8 0 pgrppl 48 58 0 48 1 0 1 1 0 8 0 ucredpl 96 2701 0 2692 1 0 1 1 0 8 0 zombiepl 144 1669 0 1669 3 2 1 1 0 8 1 processpl 896 1702 0 1669 4 0 4 4 0 8 0 procpl 632 4203 0 4156 8 3 5 5 0 8 1 srpgc 64 58 0 58 7 6 1 1 0 8 1 sosppl 128 26 0 26 6 5 1 1 0 8 1 sockpl 384 1645 0 1628 4 1 3 4 0 8 1 mcl64k 65536 10 0 0 2 0 2 2 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 10 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 124 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 281 0 0 15 0 15 15 0 8 0 bufpl 256 8176 0 1156 439 0 439 439 0 8 0 anonpl 16 196038 0 189281 88 44 44 46 0 125 9 amapchunkpl 152 13521 0 13421 34 25 9 18 0 158 4 amappl16 192 7833 0 7466 72 50 22 31 0 8 1 amappl15 184 242 0 239 4 3 1 1 0 8 0 amappl14 176 333 0 324 1 0 1 1 0 8 0 amappl13 168 252 0 249 3 2 1 1 0 8 0 amappl12 160 144 0 144 6 5 1 1 0 8 1 amappl11 152 302 0 290 1 0 1 1 0 8 0 amappl10 144 368 0 365 2 1 1 1 0 8 0 amappl9 136 1173 0 1168 1 0 1 1 0 8 0 amappl8 128 633 0 607 2 0 2 2 0 8 0 amappl7 120 408 0 400 1 0 1 1 0 8 0 amappl6 112 212 0 202 1 0 1 1 0 8 0 amappl5 104 464 0 454 1 0 1 1 0 8 0 amappl4 96 1926 0 1898 2 1 1 2 0 8 0 amappl3 88 533 0 516 1 0 1 1 0 8 0 amappl2 80 10484 0 10405 4 1 3 3 0 8 0 amappl1 72 52827 0 52356 23 13 10 19 0 8 0 amappl 80 4897 0 4855 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 73 0 2 2 0 2 2 0 8 0 uaddrrnd 24 1686 0 1669 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1686 0 1669 1 0 1 1 0 8 0 vmmpekpl 168 17844 0 17819 2 0 2 2 0 8 0 vmmpepl 168 219876 0 218174 138 61 77 91 0 357 3 vmsppl 368 1685 0 1669 2 0 2 2 0 8 0 pdppl 4096 3380 0 3338 6 0 6 6 0 8 0 pvpl 32 561509 0 551428 201 77 124 133 0 265 35 pmappl 232 1685 0 1669 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 602 0 4 18 0 18 18 0 8 0